Miguel RiveraC DSL Red Sox Red
Age 19 R/R 5'11" / 170 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 59 proj PA
wRC+60
AVG/OBP/SLG.216 / .281 / .290
PA59
HR1
K%25
BB%7
ISO75
MLB%0%
Value2026 · WAR
BAT: -2.7 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.7 runs (Replacement-level credit)+2REPTotal WAR: +0.00+0.0WAR
0.01.02.00.10.50.91.21.41.51.51.51.41.21.1+$84M 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.5$8M+$7M
2033Pre-Arb$1.0M+1.5$7M+$7M
2034Pre-Arb$1.0M+1.5$7M+$6M
2035Arb-1$3M+1.4$6M+$5M
2036Arb-2$4M+1.2$4M+$3M
2037Arb-3$5M+1.1$4M+$2M
Totals $14M $35M +$30M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202417 ROKDSL Red Sox Red 10795 14100 7331 00 147214158371 11212 317 169 -12
202417 ROKDSL Red Sox Red 10789 16100 13211 00 180291191482 11222 2012 230 35
202518 ROKDSL Red Sox Red 5649 9101 631 00 184286265551 82178 511 257 55
202518 ROKDSL Red Sox Red 5643 10101 1221 00 233411326736 93225 421 352 128
▸ 2026 Season
202619 MLB 5954 12201 4151 10 222288315603 93287 257 264 60 -3 +0 +0 +1 +2 0.0
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLB 34% 150136 30412 11372 11 221289309597 88289 257 275 68 -5 -0 +0 +3 +4 0.1
202821 MLB 48% 293265 61925 23713 31 230299336635 106291 248 282 74 -9 +0 +0 +5 +8 0.5
202922 MLB 54% 400361 821227 31975 41 227297330627 102292 248 288 78 -10 +0 +0 +7 +11 0.9
203023 MLB 57% 472427 991539 371135 42 232301344645 112293 248 291 81 -10 +0 +0 +8 +13 1.2
203124 MLB 57% 519467 10916310 411246 52 233304345648 111294 248 293 83 -10 +0 +0 +9 +15 1.4
203225 MLB 57% 520468 11016311 411246 52 235305353657 118294 248 295 84 -9 +0 +0 +9 +15 1.5
203326 MLB 56% 520468 11016311 411246 52 235305353657 118294 248 296 85 -9 +0 +0 +9 +15 1.5
203427 MLB 55% 520467 10916311 421256 52 233305351656 118293 248 296 85 -9 +0 +0 +9 +15 1.5
203528 MLB 55% 520467 10916311 421266 42 233305351656 118293 248 295 84 -10 +0 -1 +9 +15 1.4
203629 MLB 53% 520466 10816310 431276 42 232305343648 112292 248 293 82 -10 +0 -1 +9 +15 1.2
203730 MLB 53% 520466 10816310 431286 41 232305343648 112291 258 290 80 -12 +0 -2 +9 +15 1.1
203831 MLB 52% 504452 1021529 411256 31 226299327626 102288 258 286 77 -13 +0 -3 +9 +14 0.8
202720 MLB 34% 5247 11201 4131 00 234308340648 106289 258 275 68 -2 +0 +0 +1 +1 0.1
202821 MLB 48% 142128 29412 11352 10 227298320618 94291 258 282 74 -4 +0 +0 +3 +4 0.3
202922 MLB 54% 217196 45714 17522 21 230298337634 107292 248 288 78 -5 +0 +0 +4 +6 0.5
203023 MLB 57% 267241 56825 21643 21 232302344646 112293 248 291 81 -6 +0 +0 +5 +8 0.7
203124 MLB 57% 293265 62926 23703 31 234302351653 117294 248 293 83 -6 +0 +0 +5 +8 0.8
203225 MLB 57% 294266 62926 23703 31 233301350651 117294 248 295 84 -5 +0 +0 +5 +8 0.9
203326 MLB 56% 294266 62926 23703 31 233301350651 117294 248 296 85 -5 +0 +0 +5 +8 0.9
203427 MLB 55% 288260 61926 23693 31 235304354658 119293 248 296 85 -5 +0 +0 +5 +8 0.9
203528 MLB 55% 285257 60926 23693 21 233304354658 121293 248 295 84 -5 +0 -0 +5 +8 0.8
203629 MLB 53% 278250 58916 23683 21 232304348652 116292 248 293 82 -6 +0 -1 +5 +8 0.7
203730 MLB 53% 274246 55815 23673 21 224298325623 102291 248 290 80 -6 +0 -1 +5 +8 0.6
203831 MLB 52% 263236 53815 22653 21 225299331629 106288 258 286 77 -7 +0 -1 +5 +7 0.4
▸ Career Totals
Career 29472658 614911758 23671232 2510 231301343645 112293 248 292 81 -62 +1 -4 +53 +83 7.3
/ 162G 650586 13620413 521577 62 232302346648 114294 248 292 81 -14 +0 -1 +12 +18 1.6
Career 56805108 117217131108 453137266 4819 229301338639 109291 248 288 79 -135 +2 -7 +101 +161 12.5
/ 162G 650585 13520412 521578 52 231303340643 109293 248 288 79 -15 +0 -1 +12 +18 1.4

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 Red Sox Red 10789 16100 13211 00 180291191482 11222 2012 230 35 -8 +0 +3 -0.5
202518 ROKDSL Red Sox Red 5643 10101 1221 00 233411326736 93225 421 352 128 +2 +0 +2 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
#1Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#3Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
73,0065825232300344+54+287.36.4
/162664136+11.9+6.21.6pk7: 6

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
Miguel Rivera (OGILVIE) 19 216/281/290 75287 11 25% 7% 60 -0.1
Juan Uriarte
2017 · A
19 41 38→45 46→30 41 199/261/275 76260 55 25% 5% 47 -1.9 210/260/302 92278 84 26% 4% 53 -1.5 184/227/264802547030%3%27-1.0
Juan Mora
2019 · A
19 45 38→45 46→55 49 211/291/293 83275 48 23% 9% 65 -0.7 213/293/327 114268 1014 23% 8% 75 -0.0 214/280/327113274111225%6%67-0.2
Jacob Amaya
2018 · A
19 44→46 39→45 48→45 46 210/278/294 84284 68 27% 8% 59 -1.1 225/302/319 94296 68 24% 10% 76 +0.0 210/281/32811826813625%8%68-0.4
Elias Díaz
2010 · A
19 42→52 41→50 42→45 44 204/265/299 95266 85 26% 7% 55 -1.4 186/235/263 77243 54 25% 5% 32 -3.0 245/304/37813327215016%7%89+0.5
Adrian De Leon
2023 · A
19 42 38→40 47→45 43 199/271/276 78287 57 30% 8% 53 -1.5 193/290/269 76317 65 37% 9% 60 -1.0 155/264/219642696339%10%36-1.1
Luis Torrens
2016 · A
20 43→47 39→55 49→30 44 205/276/287 82282 66 28% 7% 56 -1.3 210/273/295 85266 74 22% 7% 57 -1.2 231/286/39516429821029%7%87+0.4
Alixon Suarez
2013 · A
19 41 39→45 42→40 49 197/283/282 85252 63 23% 8% 59 -1.1 198/259/275 77269 45 26% 6% 46 -2.0 148/180/183352050227%3%-14-1.2
Carlos Narváez
2018 · A
19 46→45 36→50 48→45 46 219/274/285 66269 43 20% 6% 54 -1.4 217/290/287 70304 55 27% 9% 63 -0.9 212/294/34913628516629%9%79+0.2
Sebastian Valle
2009 · A
19 44→49 38→50 43→40 44 208/266/293 85263 54 22% 6% 53 -1.5 212/255/324 112282 103 28% 5% 57 -1.2 229/281/37314330316229%6%78+0.1
Ismerling Mota
2017 · A
19 43 40→45 46→40 41 211/253/301 90262 85 23% 5% 50 -1.8 203/254/278 75282 54 28% 5% 44 -2.1 180/231/230512203019%5%20-0.9
Deiber Olivera
2012 · A
19 44 38→40 50→45 44 210/259/296 86269 48 23% 6% 50 -1.7 236/277/312 76275 37 15% 4% 63 -0.9 255/291/322672892712%3%69-0.1
Ricardo Cova
2022 · A
18 44 38→50 47→55 44 212/278/287 75273 69 24% 6% 57 -1.2 209/268/294 85323 715 35% 6% 55 -1.4 235/286/365130286142022%5%78+0.1
Victor Heredia
2018 · A
18 45 38→50 49→30 42 211/275/293 82307 66 31% 7% 57 -1.2 221/268/323 102290 94 26% 5% 62 -0.9 221/264/32610528110125%4%63-0.3
Agustín Ramírez
2021 · A
19 40→45 41→55 46→55 40 199/248/293 95266 85 28% 5% 46 -2.0 209/269/336 127287 138 30% 7% 66 -0.6 232/295/411179268221622%7%94+1.3
Eddys Leonard
2021 · A
20 42→47 40→55 45→50 44 202/274/296 94295 78 32% 8% 59 -1.1 228/295/379 151303 175 29% 7% 89 +1.0 225/292/37815329318428%6%84+0.6
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Hidekel Gonzalez
2016 · A
19 48 37→45 45 42 225/275/299 74289 48 23% 5% 59 -1.1 217/266/307 90280 77 24% 5% 57 -1.2 239/291/3471082858818%4%78+0.1
Daniel Vellojin
2019 · A
19 39 39→45 47→45 48 189/268/273 83260 66 28% 9% 50 -1.7 214/303/312 98272 78 22% 10% 76 +0.0 196/299/31111625812627%12%71-0.1
Jhostynxon Garcia
2022 · A
19 42→41 39→55 47→50 50 201/285/293 92282 68 29% 10% 63 -0.9 187/257/303 116284 109 35% 7% 53 -1.5 217/272/375157286211031%5%75+0.0
Chris Suero
2023 · A
19 41→37 38→45 47→55 49 191/290/273 82290 58 32% 11% 61 -1.0 192/289/292 100287 914 33% 10% 65 -0.7 175/282/297122265132636%10%62-0.6