Roy RiveroSS DSL Royals Fortuna
Age 18 L/R 5'11" / 155 lbs ROK HR -6% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION187 act + 124 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.231 / .299 / .311
PA124
HR1
K%22
BB%8
BABIP292
ISO80
MLB%0%
Value2026 · WAR
BAT: -12.9 runs (wOBA-derived runs vs avg)-13BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.3 runs (Positional adjustment)+3POSREP: +8.8 runs (Replacement-level credit)+9REPTotal WAR: -0.20-0.2WAR
0.01.32.60.30.71.21.51.71.92.02.12.11.91.7+$114M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 20
Toolsscout grade
CONTACT45
scouting grade only
POWER20
scouting grade only
EYE60
scouting grade only
SPEED50
scouting grade only
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.9$10M+$9M
2033Pre-Arb$1.0M+2.0$9M+$9M
2034Pre-Arb$1.0M+2.1$9M+$9M
2035Arb-1$4M+2.1$8M+$7M
2036Arb-2$7M+1.9$7M+$5M
2037Arb-3$9M+1.7$6M+$3M
Totals $23M $50M +$42M

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
202517 ROKDSL Royals Ventura 168151 29420 14240 88 192261245506 53225 148 227 32
202517 ROKDSL Royals Ventura 168138 34620 27150 88 246370319689 72272 916 317 101
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKKC 187170 42600 14352 129 247312282594 35311 197 268 64 -8 -1 +0 +2 +5 -0.2
YTD18 ROKKC 187161 50800 23242 129 311403360763 50365 1312 352 127 +6 -1 +0 +2 +5 1.2
ROS18 ROKKC 0% 124112 26411 10271 42 231299311610 80291 228 268 63 -5 +0 +0 +1 +4 -0.0
ROS18 MLBKC 0% 01 0000 000 00 288 259 56 +0 +0
FULL18 ROKKC 187171 42600 14352 129 246312281593 35309 197 268 64 -8 -1 +0 +2 +5 -0.2
TOT18 ROKKC 311282 681011 24623 1611 241307294600 53304 208 268 63 -13 -1 +0 +3 +9 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLBKC 34% 314283 671123 25673 63 237305322627 85294 218 281 73 -9 +0 +0 +3 +9 0.3
202820 MLBKC 48% 424382 911525 34895 84 238309327636 89295 218 291 81 -9 +0 +0 +5 +12 0.7
202921 MLBKC 54% 505453 1111838 411066 105 245316351667 106296 218 297 85 -8 +0 +0 +5 +14 1.2
203022 MLBKC 57% 559501 1222039 461167 115 244316349665 106297 218 301 89 -7 +0 +0 +6 +16 1.5
203123 MLBKC 58% 596535 13122310 491237 116 245316353670 108298 218 304 91 -6 -0 +0 +6 +17 1.7
203224 MLBKC 57% 619555 13622311 521277 126 245318355673 110299 218 306 92 -5 +0 +0 +7 +18 1.9
203325 MLBKC 57% 632566 14023312 531298 126 247321362683 115299 208 307 93 -5 +0 +0 +7 +18 2.0
203426 MLBKC 57% 637571 14123312 531308 126 247320361680 114299 208 308 94 -5 +0 +0 +7 +18 2.1
203527 MLBKC 60% 636569 14123312 541318 126 248322362684 114299 218 308 94 -5 +0 +0 +7 +18 2.1
203628 MLBKC 62% 630563 14023312 541308 126 249323364687 115298 219 307 93 -5 +0 -1 +7 +18 1.9
203729 MLBKC 63% 619554 13522311 531297 115 244318354671 110298 219 305 92 -6 +0 -1 +7 +18 1.7
203830 MLBKC 63% 608543 13221311 531287 115 243318354672 110297 219 302 90 -7 +0 -2 +7 +17 1.5
203931 MLBKC 65% 594531 12720310 511277 105 239314345659 105295 219 299 87 -9 +0 -3 +6 +17 1.2
204032 MLBKC 65% 575513 1211929 501267 94 236312333646 97292 229 293 83 -11 +0 -4 +6 +16 0.8
202719 MLBKC 34% 10897 23411 9231 21 237308330638 93290 218 271 66 -4 +0 +0 +1 +3 0.0
202820 MLBKC 48% 205184 43712 17432 42 234305315621 82292 218 279 72 -6 +0 +0 +2 +6 0.2
202921 MLBKC 54% 274247 591014 22573 53 239309336645 97293 218 285 76 -7 -0 +0 +3 +8 0.3
203022 MLBKC 57% 316283 691125 26664 63 244316350666 106294 218 289 79 -7 +0 +0 +3 +9 0.5
203123 MLBKC 58% 343308 751226 28714 73 244315354669 110294 218 292 81 -7 +0 +0 +4 +10 0.6
203224 MLBKC 57% 353317 771226 29724 73 243314350664 107295 208 294 83 -7 +0 +0 +4 +10 0.7
203325 MLBKC 57% 358321 791326 30734 73 246318355673 109295 208 295 84 -7 +0 +0 +4 +10 0.8
203426 MLBKC 57% 360323 801327 30744 73 248319365685 118295 218 295 84 -7 +0 +0 +4 +10 0.8
203527 MLBKC 60% 380340 831327 32785 74 244318356674 112295 218 295 84 -7 -0 +0 +4 +11 0.8
203628 MLBKC 62% 389348 851427 33805 73 244319356675 112295 218 294 83 -7 +0 -0 +4 +11 0.8
203729 MLBKC 63% 389347 841327 34815 73 242319352670 110294 219 293 82 -8 +0 -1 +4 +11 0.7
203830 MLBKC 63% 386345 821326 33825 73 238313339652 101293 219 290 80 -9 +0 -1 +4 +11 0.5
203931 MLBKC 65% 386345 821326 33835 63 238313339652 101291 229 287 78 -10 +0 -2 +4 +11 0.4
204032 MLBKC 65% 374335 791226 32824 63 236310337647 101289 229 282 74 -11 +0 -2 +4 +11 0.1
▸ Career Totals
Career 46214141 10001602576 38896555 8540 241315347662 106296 218 290 80 -104 +1 -7 +50 +131 7.2
/ 162G 650582 14223411 551368 126 244318354672 110298 218 290 80 -15 +0 -1 +7 +18 1.0
Career 82407382 179029042136 692170996 15982 242316348664 106296 218 300 88 -116 -1 -10 +88 +233 19.8
/ 162G 650582 14123311 551358 136 242316349665 107296 218 300 88 -9 +0 -1 +7 +18 1.6

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
202517 ROKDSL Royals Ventura 168138 34620 27150 88 246370319689 72272 916 317 101 +0 -2 +5 0.3

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
#1Erick Aybarlast yr '17
career totals — 11 seasons, 5,588 PA
115,58858154271314372+58+4922.021.3
/162664718+6.9+5.82.6pk7: 21
#2Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17
#3Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#4Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#6Royce Claytonlast yr '07
career totals — 8 seasons, 3,920 PA
83,9205470256311365+18+1710.110.0
/162664912+3.1+2.91.7pk7: 10
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
94,8168089244313350+52+2712.110.0
/1626641112+7.1+3.71.7pk7: 8

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Roy Rivero (OGILVIE) 18 45 20 50 60 241/307/294 53304 116 20% 8% 63 -0.2
Roynier Hernandez
2023 · A
18 44 34→30 46→50 53 203/279/257 54256 28 20% 10% 50 -1.7 230/299/285 55293 19 20% 9% 65 -0.7 244/304/306623153722%8%70-0.2
Victor Rodrigues
2023 · A
18 41 38→30 49→50 44 197/261/279 83254 57 24% 6% 49 -1.8 211/290/283 72267 59 21% 9% 62 -0.9 219/316/2715227241019%11%68-0.2
Hector Osorio
2023 · A
18 47 37→45 47→50 48 219/301/296 77303 48 27% 9% 70 -0.3 210/316/279 69269 414 21% 11% 73 -0.1 220/318/345125249161018%10%88+0.4
Alvaro Montero
2018 · A
18 48 35→30 52→60 54 219/315/281 62294 316 24% 11% 72 -0.2 215/296/270 55306 218 27% 9% 61 -1.0 232/319/2633131203023%9%67-0.2
Jeffer Patino
2007 · A
18 45 37→45 49→45 47 211/274/288 78271 38 22% 7% 56 -1.3 220/284/302 82271 55 19% 7% 63 -0.8 213/278/290772575418%7%55-0.5
Jose Astudillo
2022 · A
18 43 37→30 52→50 46 204/257/278 73249 39 19% 6% 46 -2.0 230/283/304 74270 315 15% 6% 63 -0.9 293/336/3909732081910%4%104+0.6
Jorbit Vivas
2019 · A
18 41→51 35→45 51→50 46 190/270/254 64256 215 24% 7% 46 -2.0 231/300/330 99282 610 19% 6% 79 +0.3 245/326/36512027311914%7%96+1.4
Carlos Arroyo
2019 · A
18 50 35→30 50 51 231/310/281 51284 313 19% 8% 70 -0.3 221/279/288 67257 415 15% 6% 58 -1.2 184/235/2496524351925%4%28-1.1
Jose Reyes
2017 · A
18 50 36→45 51→55 44 235/281/303 67296 310 21% 5% 62 -0.9 221/269/309 88263 515 17% 6% 58 -1.2 219/269/3179725262015%6%56-0.5
Marco Vargas
2023 · A
18 47→46 38→40 50→55 52 219/294/304 85285 413 23% 10% 68 -0.5 206/296/277 71288 318 26% 11% 63 -0.8 200/290/2575728022726%11%54-0.7
Francisco Aponte
2009 · A
18 43 36→30 49→60 46 205/268/268 64265 49 23% 7% 48 -1.9 230/305/289 59291 217 20% 8% 69 -0.4 221/287/2674527002216%8%54-0.5
Alain Camou
2023 · A
19 52 37→40 46→50 53 241/307/322 81285 310 16% 8% 78 +0.2 207/265/272 65271 26 22% 7% 47 -1.9 177/232/223462370224%6%19-1.0
Ayendy Perez
2013 · A
19 46 35→30 49→60 48 211/290/270 59283 112 24% 8% 58 -1.2 228/291/287 59290 124 20% 8% 62 -0.9 236/296/2895429503319%7%61-0.4
Julio Izturis
2007 · A
17 43 35→30 48→60 46 200/278/258 58271 214 25% 7% 50 -1.7 214/300/262 48265 224 18% 8% 61 -1.0 217/310/2533626623117%9%61-0.3
Juan Ramirez
2017 · A
18 50 36→40 48→45 54 230/299/304 74266 17 14% 8% 70 -0.3 218/275/284 66262 19 16% 7% 54 -1.4 211/264/2665525101115%6%42-0.6
Nelson Quiroz
2021 · A
19 44 37→40 47→40 45 209/268/279 70271 56 24% 7% 50 -1.7 225/289/328 103278 75 20% 8% 72 -0.2 255/307/326712932013%6%74-0.0
Offerman Collado
2014 · A
18 45 36→30 46→50 44 214/268/276 62286 39 26% 7% 50 -1.8 222/285/278 56268 29 16% 8% 57 -1.2 221/288/2644326111114%8%51-0.6
Livan Soto
2018 · A
18 42→52 34→40 47→50 49 194/261/243 49243 29 20% 8% 39 -2.5 198/258/246 48250 29 20% 7% 37 -2.6 236/307/320843107824%9%76+0.0
Rochest Cruz
2018 · A
19 46 36→40 43→65 52 214/289/283 69266 310 20% 9% 61 -1.0 213/286/278 65276 330 22% 8% 59 -1.1 205/284/2595326524721%8%50-0.6
Vicmal De La Cruz
2012 · A
18 48 37→40 50 53 224/302/310 86274 310 18% 9% 73 -0.1 188/245/267 79274 56 31% 6% 38 -2.6 150/201/214652284335%5%3-1.3