Miguel RodríguezC Delmarva Shorebirds
Age 20 R/R 5'11" / 160 lbs A HR +8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION150 act + 100 ros · stats below = ROS only
wRC+†93
AVG/OBP/SLG.236 / .320 / .326
PA100
HR1
K%19
BB%9
BABIP290
ISO90
MLB%0%
Value2026 · WAR
BAT: -5.5 runs (wOBA-derived runs vs avg)-5BATRUN: +0.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.5 runs (Positional adjustment)+4POSREP: +7.1 runs (Replacement-level credit)+7REPTotal WAR: +0.70+0.7WAR
0.01.53.01.31.92.42.72.82.92.92.8+$127M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 68 / POW 41
Toolsscout grade
CONTACT68
scouting grade only
POWER41
scouting grade only
EYE58
scouting grade only
SPEED51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+2.4$15M+$15M
2030Pre-Arb$0.9M+2.7$16M+$15M
2031Pre-Arb$0.9M+2.8$15M+$15M
2032Arb-1$6M+2.9$15M+$12M
2033Arb-2$9M+2.9$14M+$9M
2034Arb-3$13M+2.8$12M+$6M
Totals $31M $87M +$72M

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
202317 ROKDSL Orioles Black 131104 25400 16179 64 240388279666 38281 1312 304 91
202317 ROKDSL Orioles Black 13196 31600 24139 64 323496385882 62365 1018 410 172
202418 ROK2 teams 240209 49804 19368 54 234322330652 96262 158 284 75
202418 ROK2 teams 240197 54904 30278 54 274390381771 107296 1112 349 125
202519 ADelmarva Shorebirds 4236 7200 462 01 194310250560 56233 1410 256 54
202519 ADelmarva Shorebirds 4234 7200 642 01 206357265622 59233 1014 304 90
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ABAL 150130 29801 15234 20 223322308630 85262 1510 280 72 -5 +0 +0 +3 +4 0.3
YTD20 ABAL 150120 30901 24164 20 250389350739 100279 1116 343 121 +3 +0 +0 +3 +4 1.1
ROS20 ABAL 0% 10089 21501 9192 20 236320326646 90290 199 307 93 -1 +0 +0 +2 +3 0.4
ROS20 MLBBAL 0% 01 0000 000 00 294 297 85 +0 +0
FULL20 ABAL 150131 29801 15234 20 221322305627 84259 1510 280 72 -5 +0 +0 +3 +4 0.3
TOT20 ABAL 250219 501302 24426 40 228321315636 87273 1710 291 81 -5 +1 +0 +4 +7 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBBAL 43% 276244 591215 25535 51 242325361685 119289 199 312 97 -1 +1 +0 +5 +8 1.3
202822 MLBBAL 61% 383338 841728 35737 72 249332382713 133289 199 317 100 +0 +1 +0 +7 +11 1.9
202923 MLBBAL 68% 450398 982029 41858 82 246329374703 128290 199 320 103 +1 +1 +0 +8 +13 2.4
203024 MLBBAL 70% 494436 10822211 46939 93 248332383715 135291 199 322 105 +3 +1 +0 +9 +14 2.7
203125 MLBBAL 70% 516454 11323211 48979 103 249333381714 132291 199 323 106 +3 +1 +0 +9 +15 2.8
203226 MLBBAL 71% 520458 11524212 48979 103 251334391725 140291 199 324 106 +3 +1 +0 +9 +15 2.9
203327 MLBBAL 69% 520457 11423212 49989 103 249334387721 138291 199 324 106 +4 +1 +0 +9 +15 2.9
203428 MLBBAL 69% 520456 11323211 50989 103 248334379713 132290 1910 323 105 +3 +1 -1 +9 +15 2.8
203529 MLBBAL 67% 519455 11223211 50999 93 246333378711 132290 1910 321 104 +2 +1 -1 +9 +15 2.6
203630 MLBBAL 66% 509446 11022211 49999 92 247333379712 132289 1910 318 102 +1 +1 -2 +9 +14 2.4
203731 MLBBAL 65% 481424 10321210 46958 82 243328373701 130287 2010 314 99 -1 +1 -3 +9 +14 2.0
203832 MLBBAL 65% 449395 941919 43908 72 238325359685 122284 2010 309 94 -3 +1 -4 +8 +13 1.5
203933 MLBBAL 70% 408359 821617 39847 62 228316337653 109280 2110 302 89 -5 +0 -4 +7 +12 1.0
204034 MLBBAL 66% 354312 701316 33756 51 224311330641 106274 219 293 83 -7 +1 -5 +6 +10 0.5
202721 MLBBAL 43% 119105 26602 11232 21 248331362692 114293 199 303 90 -1 +0 +0 +2 +3 0.4
202822 MLBBAL 61% 233206 521115 21444 41 252333388722 136294 199 308 94 -2 +0 +0 +4 +7 1.0
202923 MLBBAL 68% 307270 681417 28586 62 252336389724 137295 199 311 96 -1 +0 +0 +5 +9 1.4
203024 MLBBAL 70% 344303 771618 32656 62 254337393730 139296 199 314 98 -1 +0 +0 +6 +10 1.6
203125 MLBBAL 70% 362319 811728 34686 72 254337395732 141296 199 315 99 -0 +1 +0 +6 +10 1.7
203226 MLBBAL 71% 367323 831729 34697 72 257341406746 149295 199 315 100 -0 +1 +0 +7 +10 1.8
203327 MLBBAL 69% 361318 801718 34686 72 252335387722 135295 199 315 100 -0 +1 +0 +6 +10 1.7
203428 MLBBAL 69% 357314 791718 34686 72 252336389725 137295 1910 315 99 -0 +1 -0 +6 +10 1.6
203529 MLBBAL 67% 347305 771618 33666 62 252337390727 138294 1910 313 97 -1 +0 -1 +6 +10 1.5
203630 MLBBAL 66% 335294 731517 32656 62 248334378712 129293 1910 310 95 -2 +0 -1 +6 +9 1.3
203731 MLBBAL 65% 313275 681417 30625 51 247332382714 135291 2010 306 92 -3 +1 -2 +6 +9 1.1
203832 MLBBAL 65% 291256 621316 28585 51 242329371700 129288 2010 301 88 -4 +1 -2 +5 +8 0.8
203933 MLBBAL 70% 286252 591215 27595 41 234320349670 115284 219 294 83 -6 +0 -3 +5 +8 0.5
204034 MLBBAL 66% 233205 47914 22494 31 229316341657 112278 219 285 76 -6 +0 -3 +4 +7 0.2
▸ Career Totals
Career 42553746 9321941592 40082274 7522 249333382716 133294 199 309 94 -27 +6 -13 +76 +121 16.6
/ 162G 650572 14230214 6112611 113 248332381713 133294 199 309 94 -4 +1 -2 +12 +18 2.5
Career 69126070 147729724138 6501314133 12641 243330368698 125288 199 315 99 -6 +9 -20 +123 +196 30.8
/ 162G 650571 13928213 6112413 124 243331368699 124288 199 315 99 -1 +1 -2 +12 +18 2.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
202317 ROKDSL Orioles Black 13196 31600 24139 64 323496385882 62365 1018 410 172 +11 -0 +4 1.4
202418 ADelmarva Shorebirds 7864 13301 1092 20 203329297626 94214 1213 289 79 -2 +0 +2 0.1
202418 ROKFCL Orioles 162133 41603 20186 34 308419421840 113336 1112 378 148 +9 -1 +5 1.3
202519 ADelmarva Shorebirds 4234 7200 642 01 206357265622 59233 1014 304 90 -0 -0 +1 0.0

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
#1Matt Wieterslast yr '19
career totals — 11 seasons, 4,387 PA
114,3871469250313411+78+8130.028.4
/162664221+11.9+12.24.5pk7: 27
#2Stephen Drewlast yr '17
career totals — 12 seasons, 4,917 PA
124,91712341252318423+48+3526.225.1
/162664176+6.5+4.73.5pk7: 24
#3Erick Aybarlast yr '17
career totals — 11 seasons, 5,588 PA
115,58858154271314372+58+4922.021.3
/162664718+6.9+5.82.6pk7: 21
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,3899178245327375+78+4020.917.1
/1626641412+11.9+6.13.2pk7: 13
#4Jordy Mercerlast yr '21
career totals — 9 seasons, 3,394 PA
93,3946613257315387+35+5017.016.7
/162664133+6.9+9.83.3pk7: 17
#5Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12

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 Rodríguez (OGILVIE) 20 63→68 36→41 46→51 58 228/321/315 87273 24 17% 10% 81 +0.7
Vaughn Grissom
2022 · A
21 53→63 42→50 54→55 49 251/323/361 110311 912 21% 8% 95 +1.4 276/339/408 132330 1317 19% 7% 114 +2.7 278/342/406128330121819%7%111+2.1
Luis Santana
2019 · A
20 54 40→45 51→50 51 257/326/355 98290 610 14% 7% 95 +1.4 225/291/314 89282 78 22% 6% 70 -0.3 207/265/33312627415829%5%61-0.5
J.P. Crawford
2015 · A
20 53→58 41→45 46→50 52 253/323/352 98306 915 19% 9% 92 +1.2 232/301/330 98277 810 18% 9% 78 +0.2 264/356/39112630811217%11%114+2.9
Alejandro Kirk
2020 · A
21 51→57 45→50 50→40 55 247/323/379 133279 114 16% 10% 100 +1.7 254/330/396 142281 153 15% 10% 108 +2.3 262/347/39313127616011%11%111+1.7
Richi Sanchez
2014 · A
20 52 40→45 50 57 243/333/344 100295 610 18% 11% 95 +1.4 217/286/295 78282 37 22% 8% 63 -0.9 202/252/280792550620%6%40-0.6
Jackson Holliday
2023 · A
19 51→59 41→50 49→50 58 241/333/346 105301 810 21% 12% 96 +1.5 249/334/387 138332 1214 26% 11% 107 +2.2 244/330/384140317131525%11%101+1.8
Nacho Alvarez Jr.
2023 · A
20 51→53 39→40 54→50 56 239/327/329 91293 614 19% 11% 89 +1.0 243/317/334 91314 814 23% 8% 86 +0.8 243/318/3318831381423%8%83+0.4
Jesus Rodriguez
2023 · A
21 50→55 41→45 50 49 236/301/346 110285 612 19% 7% 82 +0.5 249/307/362 113307 914 21% 7% 89 +0.9 254/315/36210830991620%7%88+0.7
Ulises Montilla
2012 · A
20 54 38→45 44→50 54 253/315/342 89278 49 10% 8% 86 +0.8 235/293/328 93276 49 15% 7% 74 -0.1 230/290/3309927141015%6%73-0.1
Justin Yurchak
2018 · A
21 51→61 44→45 49→40 53 251/319/370 119297 124 19% 9% 95 +1.4 229/292/323 94289 73 22% 8% 72 -0.2 283/345/39311035111221%8%110+1.4
Angel Salome
2007 · A
21 52→62 46→50 47→45 44 255/293/389 134292 136 18% 5% 90 +1.0 275/311/411 136324 134 19% 5% 103 +1.9 290/327/42813834413219%5%113+1.5
Henry Henry
2007 · A
20 53 39→40 48→60 52 250/330/338 87313 515 20% 9% 92 +1.2 245/315/330 85282 620 14% 7% 84 +0.6 250/305/3176727743011%6%72-0.1
Kelvin Diaz
2007 · A
20 55 47→50 43→45 46 269/336/406 137313 156 19% 6% 114 +2.7 242/308/373 131284 128 19% 6% 92 +1.2 235/304/375139272121018%6%91+0.5
Jairo Marquez
2008 · A
20 52 41→40 45 49 251/309/347 97277 85 13% 6% 85 +0.7 224/275/317 93252 76 14% 5% 63 -0.8 206/259/284792266612%6%45-0.5
Ronald Torreyes
2013 · A
20 55→57 39→45 50 48 259/305/349 89277 512 9% 4% 84 +0.6 244/285/323 79265 39 9% 4% 69 -0.4 261/296/343822924512%4%75+0.0
Edgar Munoz
2012 · A
20 55 37→30 47→55 51 258/328/330 72294 418 13% 7% 89 +1.0 217/276/281 64262 417 18% 6% 54 -1.4 213/265/2847126071920%6%46-0.6
Osleivis Basabe
2022 · A
21 53→61 38→45 55→50 44 249/292/335 86307 515 20% 5% 74 -0.1 258/303/359 101313 515 18% 5% 85 +0.7 259/305/36010031251518%5%83+0.4
Adael Amador
2023 · A
20 51→54 47→50 46→55 54 253/334/387 134294 1514 19% 10% 107 +2.2 226/297/361 135263 1621 20% 8% 85 +0.7 207/280/337129240152521%8%68-0.4
Andrés Giménez
2018 · A
19 51→60 39→50 49→55 48 241/309/334 92287 611 18% 7% 82 +0.5 233/291/345 112300 823 24% 5% 78 +0.2 261/326/416155313172521%5%108+2.0
Miguel Vargas
2021 · A
21 51→53 41→55 49→50 47 243/298/348 105300 69 21% 7% 81 +0.4 243/304/405 162287 1811 21% 7% 99 +1.7 221/322/407185244211119%12%106+1.7