Marwin RiveroSS DSL Royals Ventura
Age 19 R/R 5'11" / 160 lbs ROK HR -6% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION50 act + 33 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.191 / .240 / .223
PA33
HR0
K%27
BB%6
BABIP269
ISO32
MLB%0%
Value2026 · WAR
BAT: -6.9 runs (wOBA-derived runs vs avg)-7BATRUN: +1.1 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: -0.30-0.3WAR
0.00.81.70.20.50.81.01.11.21.21.10.90.7+$57M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.1$6M+$5M
2033Pre-Arb$1.0M+1.2$6M+$5M
2034Pre-Arb$1.0M+1.2$5M+$5M
2035Arb-1$2M+1.1$4M+$4M
2036Arb-2$3M+0.9$2M+$0.5M
2037Arb-3$3M+0.7$1M+$0.1M
Totals $12M $24M +$19M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Royals Fortuna 121102 15100 14404 134 147275157432 10242 3312 208 17
202417 ROKDSL Royals Fortuna 12194 18200 22294 134 191367213579 21277 2418 292 82
202518 ROKDSL Royals Fortuna 3631 4100 3112 61 129250161411 32200 318 184 -1
202518 ROKDSL Royals Fortuna 3629 5100 582 61 172333207540 34238 2214 274 68
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKKC 5044 8200 2130 61 182217227445 45250 264 200 11 -5 +1 +0 +1 +1 -0.2
YTD19 ROKKC 5042 10300 490 61 238304310614 71294 188 260 57 -2 +1 +0 +1 +1 0.0
ROS19 ROKKC 0% 3331 6100 290 10 191240223463 32280 276 250 49 -2 +0 +0 +0 +1 -0.0
ROS19 MLBKC 0% 01 0000 000 00 277 239 41 +0 +0
FULL19 ROKKC 5045 8200 2130 61 178217222440 44242 264 200 11 -5 +1 +0 +1 +1 -0.2
TOT19 ROKKC 8375 14300 4220 71 186227226453 40258 265 220 27 -7 +1 +0 +1 +2 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBKC 34% 138124 27512 11372 41 218292323615 105285 278 264 61 -6 +0 +0 +1 +4 -0.0
202821 MLBKC 50% 283255 551014 22754 81 216288310598 94286 278 274 68 -10 +1 +0 +3 +8 0.2
202922 MLBKC 58% 393354 781427 311035 122 220292331623 110288 268 280 72 -12 +2 +0 +4 +11 0.5
203023 MLBKC 61% 467421 931728 371216 142 221293328621 107289 268 284 76 -13 +2 +0 +5 +13 0.8
203124 MLBKC 63% 516463 10418310 411347 152 225297341639 117290 268 287 78 -13 +2 +0 +6 +15 1.0
203225 MLBKC 65% 545490 11019311 431417 162 224296343639 118290 268 289 79 -13 +2 +0 +6 +15 1.1
203326 MLBKC 65% 561503 11420312 451458 173 227300350650 123290 268 290 80 -13 +2 +0 +6 +16 1.2
203427 MLBKC 65% 567508 11520312 461478 173 226301348649 122290 268 290 80 -13 +2 +0 +6 +16 1.2
203528 MLBKC 65% 566507 11320311 461488 162 223298339637 116289 268 289 80 -13 +2 -1 +6 +16 1.1
203629 MLBKC 65% 558499 11220311 461478 152 224300343643 118289 268 288 78 -14 +2 -1 +6 +16 0.9
203730 MLBKC 65% 549492 10919311 451467 132 222296339635 118288 278 285 76 -15 +2 -2 +6 +16 0.7
203831 MLBKC 65% 536480 10418210 441447 112 217292325617 108286 278 281 73 -16 +1 -3 +6 +15 0.3
202720 MLBKC 34% 4641 8200 4121 10 195283244527 49281 269 252 51 -3 +0 +0 +0 +1 -0.1
202821 MLBKC 50% 141127 28512 11372 41 220293323616 102283 268 261 58 -7 +0 +0 +2 +4 -0.1
202922 MLBKC 58% 227204 45814 18593 71 221293328622 108284 268 267 62 -10 +1 +0 +2 +6 0.0
203023 MLBKC 61% 287258 561015 23754 81 217291322613 105285 268 271 66 -11 +1 +0 +3 +8 0.1
203124 MLBKC 63% 325292 651126 26844 101 223295336631 113286 268 274 68 -12 +2 +0 +3 +9 0.2
203225 MLBKC 65% 354318 711227 28925 102 223296340636 116286 268 275 69 -12 +1 +0 +4 +10 0.3
203326 MLBKC 65% 365328 731327 29955 112 223296338634 116286 268 277 70 -12 +1 +0 +4 +10 0.3
203427 MLBKC 65% 369331 731327 30965 112 221295335630 115286 268 277 70 -13 +1 +0 +4 +10 0.3
203528 MLBKC 65% 368330 731327 30965 102 221296336632 115286 268 276 69 -13 +1 -0 +4 +10 0.2
203629 MLBKC 65% 363325 711227 30955 91 218294332627 114285 268 274 68 -13 +1 -1 +4 +10 0.2
203730 MLBKC 65% 357320 701227 29955 81 219294334628 116284 278 272 66 -14 +1 -1 +4 +10 0.0
203831 MLBKC 65% 348311 681226 29935 71 219296328624 109282 278 268 63 -14 +1 -2 +4 +10 -0.2
▸ Career Totals
Career 35503186 7011231965 28792949 9615 220295332626 112288 268 273 67 -133 +13 -5 +38 +101 1.4
/ 162G 650583 12823312 531709 183 220295331626 111287 268 273 67 -24 +2 -1 +7 +18 0.3
Career 58695260 115920329109 476154883 17829 220295332627 112289 268 283 75 -167 +24 -7 +63 +166 8.0
/ 162G 650583 12822312 531719 203 220295329624 110288 268 283 75 -19 +3 -1 +7 +18 0.9

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Royals Fortuna 12194 18200 22294 134 191367213579 21277 2418 292 82 -3 +1 +3 0.2
202518 ROKDSL Royals Fortuna 3629 5100 582 61 172333207540 34238 2214 274 68 -1 +1 +1 0.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#4Gordon Beckhamlast yr '19
career totals — 10 seasons, 3,764 PA
103,7648034237301368+13+198.28.4
/162664146+2.4+3.41.4pk7: 9
#5Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#6Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,5986899223293337+39+245.85.2
/1626641318+7.1+4.41.1pk7: 5