Angel RodriguezC DSL Tigers 2
Age 19 L/R 5'10" / 185 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION34 act + 29 ros · stats below = ROS only
wRC+66
AVG/OBP/SLG.192 / .276 / .231
PA29
HR0
K%31
BB%10
BABIP294
ISO38
MLB%0%
Value2026 · WAR
BAT: +1.8 runs (wOBA-derived runs vs avg)+2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.8 runs (Replacement-level credit)+2REPTotal WAR: +0.50+0.5WAR
0.01.12.20.30.71.11.41.71.71.71.71.61.51.3+$101M 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.7$9M+$8M
2033Pre-Arb$1.0M+1.7$8M+$8M
2034Pre-Arb$1.0M+1.7$7M+$7M
2035Arb-1$3M+1.6$6M+$5M
2036Arb-2$5M+1.5$6M+$4M
2037Arb-3$6M+1.3$5M+$3M
Totals $17M $41M +$35M

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 Tigers 2 4639 6100 5221 00 154267179446 26333 4811 207 17
202417 ROKDSL Tigers 2 4636 8100 8151 00 222378250628 28364 3317 303 90
202518 ROKDSL Tigers 2 6353 10111 9281 10 189317302619 113375 4414 254 53
202518 ROKDSL Tigers 2 6349 13111 13191 10 265429388816 122414 3021 378 148
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKDSL Tigers 2 3428 9201 690 10 321441500941 179444 2618 417 177 +3 +0 +0 +1 +1 0.5
YTD19 ROKDSL Tigers 2 3424 11301 1060 10 4586187081.326 250588 1829 566 291 +7 +0 +0 +1 +1 0.9
ROS19 ROK 0% 2926 5100 390 00 192276231507 38301 3110 271 66 -1 +0 +0 +1 +1 0.0
ROS19 MLB 0% 01 0000 000 00 301 271 66 +0 +0
FULL19 ROK 3429 9201 690 10 310441483924 172421 2618 417 177 +3 +0 +0 +1 +1 0.5
TOT19 ROK 6354 14301 9180 10 259365370735 111371 2914 350 126 +2 +0 +0 +1 +2 0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLB 34% 154136 29512 15472 20 213301309609 96303 3110 281 73 -5 +0 +0 +3 +4 0.3
202821 MLB 48% 296262 571025 29873 31 218303328631 111303 2910 288 79 -7 +0 +0 +5 +8 0.7
202922 MLB 54% 402355 781427 401174 41 220306330635 110303 2910 293 82 -8 +0 +0 +7 +11 1.1
203023 MLB 57% 474419 931639 471365 51 222308339647 117304 2910 296 84 -8 +1 +0 +8 +13 1.4
203124 MLB 57% 520457 10318311 521496 62 225313350663 125305 2910 298 86 -8 +0 +0 +9 +15 1.7
203225 MLB 57% 520457 10318311 521496 62 225313350663 125305 2910 299 87 -8 +0 +0 +9 +15 1.7
203326 MLB 56% 520457 10318311 521496 62 225313350663 125305 2910 300 88 -7 +0 +0 +9 +15 1.7
203427 MLB 55% 520457 10318311 521496 62 225313350663 125305 2910 300 88 -7 +0 +0 +9 +15 1.7
203528 MLB 55% 520456 10318311 531506 52 226315351665 125304 2910 299 87 -8 +0 -1 +9 +15 1.6
203629 MLB 58% 520456 10117311 531516 51 221311344655 123303 2910 297 85 -9 +1 -1 +9 +15 1.5
203730 MLB 55% 520456 10017310 531536 51 219309336644 116302 2910 294 83 -10 +1 -2 +9 +15 1.3
203831 MLB 58% 504443 9616310 511495 41 217305334639 117299 3010 290 80 -11 +0 -3 +9 +14 1.0
203932 MLB 60% 488430 911529 501475 31 212301319620 107296 3010 284 76 -13 +0 -4 +9 +14 0.6
204033 MLB 62% 446393 811328 451365 21 206296310606 104292 3010 278 71 -15 +0 -4 +8 +13 0.2
204134 MLB 57% 390344 691126 391224 10 201289297586 96286 3110 270 65 -16 +0 -5 +7 +11 -0.2
202720 MLB 34% 5347 10201 5161 10 213302319621 106303 309 281 73 -2 +0 +0 +1 +2 0.1
202821 MLB 48% 143126 27512 14422 20 214303317620 103303 2910 288 79 -3 +0 +0 +3 +4 0.4
202922 MLB 54% 218192 42714 22632 21 219306328634 109303 2910 293 82 -4 +0 +0 +4 +6 0.6
203023 MLB 57% 268236 53925 27773 31 225312343655 119304 2910 296 84 -5 +0 +0 +5 +8 0.8
203124 MLB 57% 294260 581026 29843 31 223308346654 123305 2910 298 86 -5 +0 +0 +5 +8 0.9
203225 MLB 57% 294260 581026 29843 31 223308346654 123305 2910 299 87 -4 +0 +0 +5 +8 1.0
203326 MLB 56% 294260 581026 29843 31 223308346654 123305 2910 300 88 -4 +0 +0 +5 +8 1.0
203427 MLB 55% 288254 571026 29833 31 224311350662 126305 2910 300 88 -4 +0 +0 +5 +8 1.0
203528 MLB 55% 285251 571026 29823 31 227314355669 127304 2910 299 87 -4 +0 -0 +5 +8 0.9
203629 MLB 58% 302265 591026 31883 31 223311343654 121303 2910 297 85 -5 +0 -1 +5 +9 0.8
203730 MLB 55% 288254 56926 29843 31 220308343650 122302 2910 294 83 -5 +0 -1 +5 +8 0.7
203831 MLB 58% 294259 56926 30873 21 216305336641 120299 3010 290 80 -7 +0 -2 +5 +8 0.5
203932 MLB 60% 295260 54915 30893 21 208297308605 100296 3010 284 76 -8 +0 -2 +5 +8 0.4
204033 MLB 62% 276243 50815 28843 10 206296309604 103292 3010 278 71 -9 +0 -3 +5 +8 0.1
204134 MLB 57% 224197 40614 23702 10 203293305597 102286 3110 270 65 -9 +0 -3 +4 +6 -0.1
▸ Career Totals
Career 38163365 7351242374 384111740 3511 218306335641 116302 2910 292 82 -79 +3 -12 +68 +108 9.0
/ 162G 650573 12621413 651907 62 220307339646 119303 2910 292 82 -13 +0 -2 +12 +18 1.5
Career 69326096 133122739133 700205077 6418 218307334641 115303 3010 291 81 -149 +6 -20 +124 +196 16.0
/ 162G 650572 12421412 661927 62 217305330636 114302 3010 291 81 -14 +0 -2 +12 +18 1.5

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 Tigers 2 4636 8100 8151 00 222378250628 28364 3317 303 90 -1 +0 +1 0.1
202518 ROKDSL Tigers 2 6349 13111 13191 10 265429388816 122414 3021 378 148 +3 +0 +2 0.5

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#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
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
93,8807536220304336+69+369.58.0
/162664136+11.9+6.21.6pk7: 7
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7

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
Angel Rodriguez (OGILVIE) 19 259/365/370 111371 11 29% 14% 126 +0.5
Carlos Rodriguez
2023 · A
20 38 39→45 47→45 45 181/267/268 87282 76 36% 9% 49 -1.8 190/265/267 77299 56 35% 9% 47 -1.9 170/253/254842537233%9%37-1.0
Carter Jensen
2023 · A
20 35→45 42→55 45→50 44 176/254/278 102265 97 35% 9% 46 -2.0 196/287/331 135277 149 32% 11% 73 -0.1 224/298/39617229121829%9%92+0.9
Isan Díaz
2015 · A
19 34→42 39→55 47→45 39 169/233/258 89267 68 37% 7% 31 -3.0 206/271/341 135300 138 33% 8% 69 -0.4 208/287/37316427521531%9%79+0.2
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
Omar Alfonzo
2023 · A
19 36→40 37→45 48→40 48 171/261/237 65254 53 32% 10% 39 -2.5 205/290/309 104318 114 35% 10% 69 -0.4 200/285/30710731713238%10%64-0.5
Yasmil Bucce
2023 · A
18 41 40→45 49→30 44 198/265/288 89272 75 29% 7% 53 -1.5 202/288/300 98309 84 34% 10% 66 -0.6 205/306/33412832513237%11%79+0.2
Carlos Jimenez
2022 · A
19 38→43 42→55 53→50 44 188/268/290 102278 1011 34% 8% 55 -1.4 201/284/321 120321 1116 37% 9% 69 -0.4 229/308/399169310211831%9%95+0.9
Bo Naylor
2019 · A
19 44 39→55 52→50 46 210/278/299 89296 69 30% 8% 60 -1.0 189/246/313 124271 118 33% 7% 50 -1.7 218/311/403185271231227%11%99+1.3
Shed Long Jr.
2015 · A
19 39→47 36→50 46→50 39 188/233/248 60262 36 29% 5% 27 -3.3 221/276/335 114304 119 29% 6% 69 -0.4 233/295/385151314171130%7%87+0.6
Rio Ruiz
2013 · A
19 43→51 38→50 52→40 41 203/259/295 92291 46 30% 6% 50 -1.7 225/289/342 117294 95 25% 8% 76 +0.0 236/304/3391033038223%9%79+0.2
Eliezer Álvarez
2014 · A
19 37→47 38→45 50→55 44 183/245/265 82243 512 26% 7% 37 -2.6 233/283/341 108299 513 22% 6% 72 -0.2 254/308/36210834251926%6%87+0.4
Joe Rizzo
2017 · A
19 45→50 38→55 47→40 40 215/264/294 79308 65 31% 6% 53 -1.5 218/269/304 86312 83 31% 6% 57 -1.2 239/284/39615729221225%5%85+0.6
Riley Unroe
2015 · A
19 39→48 37→50 47→55 46 188/255/261 74254 48 27% 8% 41 -2.3 191/253/250 59276 410 30% 7% 37 -2.7 227/311/367139295152627%10%89+0.5
Ryan Mount
2006 · A
19 42 38→50 50 42 194/262/277 83304 58 35% 8% 48 -1.9 215/268/329 114293 1211 29% 6% 63 -0.8 251/293/41016030619824%5%95+0.5
Leopoldo Correa
2010 · A
18 41 42→45 50→30 48 197/280/305 107291 95 33% 10% 63 -0.8 210/272/297 87263 63 21% 7% 57 -1.2 212/269/300892618021%6%53-0.5
Tucker Barnhart
2010 · A
19 43→53 37→45 49→40 43 204/257/275 71277 46 27% 6% 45 -2.1 222/282/297 75300 35 25% 7% 61 -1.0 242/327/36812628712219%11%89+0.7
Manuel Pena
2023 · A
19 42→43 39→50 47→50 40 202/256/287 84297 710 33% 7% 47 -1.9 198/239/284 86294 68 33% 5% 39 -2.5 216/250/34512928916631%4%58-0.9
Hoy Park
2016 · A
20 40→49 41→45 47→55 46 196/269/296 99264 811 28% 8% 56 -1.3 205/280/294 89283 516 27% 8% 59 -1.1 227/314/3259830081725%10%79+0.2
Pedro Severino
2012 · A
19 37→47 39→50 49→45 39 184/237/267 83257 74 30% 6% 34 -2.8 189/233/266 77239 53 22% 4% 32 -3.0 238/307/37513729117324%8%90+0.6
Victor Arias
2022 · A
18 43→45 38→45 46→50 44 201/275/277 76311 69 35% 9% 54 -1.4 211/298/310 99331 714 35% 9% 72 -0.2 226/292/355129316111430%7%77+0.1