Carlos RodríguezRF El Paso Chihuahuas
Age 25 L/L 5'9" / 186 lbs AAA HR +13%BB +8% Svc 0.0 · Ctrl thru 2033 peak 0.2 · 2027
wRC+†73
AVG/OBP/SLG.244 / .296 / .322
PA320
HR3
SB8
K%15
BB%7
MLB%10%
BAT: -9.9 runs (wOBA-derived runs vs avg)-10BATRUN: +0.9 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
5555
PWR
3535
SPD
5050
EYE
4645
trajectory · 10 yrs
0.3peak
2028

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.2$0.8M+$0.0M
2029Arb-1$0.8M+0.2$0.9M+$0.0M
2030Arb-2$0.9M+0.1$0.5M+$0.0M (cut)
2031Arb-3$0.2M
2032Ext / FA-deal$0.4M
2033Ext / FA-deal$0.6M
Totals $3M $-2M -$5M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKAZL Brewers 252242 62912 4295 149 .256.283.326.609 .070.284 122 .260 57 -12 -1 +0 -3 +7 -0.9
201918 ROKAZL Brewers Gold 2222 6100 030 11 .273.273.318.591 .045.316 140 .227 32 -2 -0 +0 -0 +1 -0.2
202120 A+Wisconsin Timber Rattlers 382355 801231 251011 156 .225.278.285.563 .059.312 267 .251 50 -21 +1 +0 -4 +11 -1.4
202221 A+Wisconsin Timber Rattlers 166147 30713 13463 103 .204.282.327.609 .122.267 288 .272 66 -6 +1 +0 -2 +5 -0.3
202322 AA2 teams 608564 1573551 371014 209 .278.327.363.691 .085.336 176 .302 89 -7 +0 +0 -7 +17 0.4
202423 AA3 teams 686622 1661994 56923 2010 .267.330.346.676 .079.305 138 .300 88 -9 +0 +0 -7 +19 0.3
202524 AAA3 teams 760704 16010110 421182 2210 .227.273.287.560 .060.258 166 .247 47 -45 +0 +0 -8 +22 -3.2
▸ 2026 Season (actual · ROS · total)
202625 AAAEl Paso Chihuahuas 7567 16200 7140 20 .239.311.269.579 .030.296 199 .280 72 -2 +0 +0 -1 +2 -0.1
ROS25 MLBSD 245225 54712 17391 62 .240.296.307.603 .067.285 167 .281 73 -8 +0 +0 -3 +7 -0.3
TOT25 MLBSD 320292 70912 24531 82 .240.300.298.598 .058.285 178 .280 73 -10 +1 +0 -3 +9 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 25%SD 365332 851225 29511 93 .256.318.349.667 .093.286 148 .299 87 -5 +1 +0 -4 +10 0.2
202827 MLB 43%SD 388352 901326 32571 104 .256.319.355.675 .099.286 158 .301 89 -5 +0 +0 -4 +11 0.2
202928 MLB 52%SD 401363 911326 33612 103 .251.317.347.664 .096.287 158 .301 89 -5 +1 -1 -4 +11 0.2
203029 MLB 63%SD 400362 901326 33632 93 .249.315.345.660 .097.286 168 .300 88 -6 +1 -1 -4 +11 0.1
203130 MLB 73%SD 398360 901326 33642 83 .250.316.347.664 .097.285 168 .297 86 -7 +0 -2 -4 +11 -0.1
203231 MLB 81%SD 387351 861225 32641 62 .245.310.333.643 .088.284 178 .293 83 -8 +0 -3 -4 +11 -0.3
203332 MLB 88%SD 370335 821225 31631 41 .245.311.337.648 .093.283 178 .289 79 -9 +0 -4 -4 +10 -0.5
203433 MLBSD 341309 741024 28601 21 .239.305.324.628 .084.282 188 .284 76 -9 +0 -4 -4 +10 -0.8
203534 MLBSD 298271 63913 24551 10 .232.297.306.604 .074.281 188 .278 71 -10 +0 -5 -3 +8 -0.9
▸ Career Totals (MLE all levels + projections)
Career 64695916 14662073869 469106731 16770 .248.306.331.637 .083.290 167 .285 76 -174 +5 -20 -69 +183 -7.5
/ 162G 650594 1482147 471073 177 .249.307.333.640 .084.292 167 .285 76 -17 +1 -2 -7 +18 -0.8

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKAZL Brewers 252237 771312 9205 149 .325.363.414.776 .089.349 84 .348 124 +7 -1 +7 1.4
201918 ROKAZL Brewers Gold 2222 7100 020 11 .318.318.364.682 .045.350 90 .305 92 -0 -0 +1 0.0
202120 A+Wisconsin Timber Rattlers 382345 921741 35751 156 .267.336.348.684 .081.338 209 .311 96 -2 +1 +11 1.0
202221 A+Wisconsin Timber Rattlers 166142 381013 18353 103 .268.362.415.777 .148.327 2111 .344 122 +4 +1 +5 1.0
202322 AABiloxi Shuckers 436392 1142131 40502 148 .291.359.367.727 .077.330 119 .330 111 +5 -0 +12 1.8
202322 INTLNavegantes del Magallanes 172147 52911 22112 61 .354.444.449.893 .095.375 613 .402 166 +13 +1 +5 1.9
202423 AAANashville Sounds 128110 27320 17110 22 .245.346.309.656 .064.270 913 .304 90 -1 -0 +4 0.2
202423 AABiloxi Shuckers 372326 971244 42411 154 .298.379.396.775 .098.327 1111 .349 125 +11 +1 +11 2.3
202423 INTLNavegantes del Magallanes 186170 56702 13112 34 .329.384.406.790 .076.342 67 .356 131 +6 -1 +5 1.1
202524 AAAGwinnett Stripers 533474 1171018 49681 178 .247.317.323.640 .076.272 139 .290 80 -12 +0 +15 0.4
202524 AAColumbus Clingstones 4741 14100 550 32 .341.413.366.779 .024.378 1111 .352 127 +1 -0 +1 0.3
202524 INTLNavegantes del Magallanes 180158 52614 16141 20 .329.394.456.850 .127.340 89 .370 141 +8 +0 +5 1.4

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
Carlos Rodríguez (OGILVIE) 25 55 35 50 45 .244/.296/.322 .079.282 38 15% 7% 74 -0.0
Drew Heid
2013 · AAA
25 49→56 40 46→50 49 .237/.300/.322 .085.282 813 19% 8% 76 +0.0 .235/.294/.325 .090.303 611 23% 7% 73 -0.1 .245/.300/.335.090.3195923%7%75+0.0
BJ Boyd
2018 · AAA
25 53→55 39→45 50 43 .254/.293/.345 .090.310 611 20% 5% 77 +0.1 .244/.284/.326 .082.303 510 20% 5% 69 -0.4 .261/.310/.376.115.317111021%5%90+0.6
Davis Bradshaw
2023 · AA
25 55 36→40 48→50 44 .258/.311/.330 .072.319 313 20% 5% 82 +0.5 .257/.309/.332 .075.328 49 22% 5% 81 +0.4 .277/.328/.351.073.3575322%4%91+0.6
Alan Sanchez
2014 · AAA
25 53→59 39→40 49→50 41 .253/.283/.332 .079.309 618 20% 4% 69 -0.4 .254/.292/.329 .075.318 512 21% 5% 72 -0.2 .268/.303/.336.069.32441218%4%76+0.0
Chris Frey
2009 · AAA
25 52→55 37→40 50 44 .244/.284/.328 .084.290 313 17% 5% 69 -0.4 .231/.271/.315 .084.281 515 19% 5% 60 -1.0 .223/.268/.296.073.27731720%5%51-1.0
Nicky Lopez
2020 · MLB
25 54→61 39→40 49→55 50 .254/.303/.341 .087.280 612 12% 6% 81 +0.4 .247/.307/.326 .079.286 414 14% 7% 79 +0.3 .245/.313/.305.060.28611914%8%73-0.1
Mason Williams
2017 · MLB
25 52→54 38→45 48→55 46 .246/.286/.326 .080.291 414 17% 5% 69 -0.4 .250/.287/.337 .087.305 713 19% 5% 72 -0.2 .250/.295/.373.123.30414722%6%81+0.3
Matt Young
2008 · AA
25 53→58 37→40 46→60 51 .250/.314/.322 .073.300 312 17% 8% 81 +0.4 .255/.324/.343 .088.300 423 15% 8% 91 +1.1 .264/.335/.359.095.30443013%8%96+1.4
Jesus Romo
2009 · AAA
25 47→57 38→40 52→50 48 .223/.277/.301 .078.253 512 14% 6% 59 -1.1 .256/.313/.327 .071.301 412 15% 7% 82 +0.5 .293/.351/.367.074.3415814%8%105+1.3
Jordan Smith
2015 · AA
25 52→58 38→40 47→50 45 .246/.288/.335 .088.296 59 18% 5% 72 -0.2 .227/.277/.318 .091.293 613 23% 6% 64 -0.8 .219/.273/.308.089.28671525%6%57-0.9
Kevin Kaczmarski
2018 · AA
26 53→56 38→40 51→50 47 .250/.307/.341 .092.310 413 20% 7% 82 +0.5 .238/.304/.318 .080.322 411 25% 8% 76 +0.0 .235/.305/.296.061.33831029%8%69-0.1
Will Rhymes
2008 · AA
25 52→61 37→40 53→55 50 .242/.295/.308 .066.275 416 14% 7% 69 -0.4 .257/.303/.336 .079.298 416 14% 6% 79 +0.3 .263/.318/.348.085.29341311%7%86+0.7
Brandon Roberts
2010 · AA
25 54→59 37→40 50→55 44 .256/.304/.330 .073.308 517 18% 5% 79 +0.3 .260/.313/.337 .077.311 522 17% 5% 84 +0.6 .262/.317/.331.069.31132616%5%81+0.2
Pin-Chieh Chen
2016 · AA
25 48→51 37→40 52→55 49 .227/.287/.309 .082.276 415 18% 7% 66 -0.6 .223/.282/.317 .094.277 613 21% 7% 66 -0.6 .202/.269/.286.083.25251121%8%49-0.3
Danry Vasquez
2019 · AA
25 48→53 42→40 48→45 48 .232/.282/.336 .104.264 913 16% 6% 71 -0.3 .235/.293/.398 .163.282 2019 23% 7% 92 +1.2 .226/.285/.419.193.246273421%8%92+0.2
Max Schrock
2020 · AAA
25 48→58 39→40 48→50 48 .227/.278/.314 .086.259 612 15% 6% 63 -0.8 .232/.278/.344 .112.277 1110 20% 5% 72 -0.2 .242/.287/.364.123.28313319%5%76+0.0
JB Shuck
2011 · AAA
24 57→61 36→40 47→50 50 .265/.315/.333 .068.308 212 14% 7% 83 +0.6 .266/.323/.330 .064.302 216 11% 8% 85 +0.7 .275/.332/.336.060.3051179%8%88+0.7
Ben Copeland
2009 · AAA
25 49→53 41→45 54→55 49 .235/.295/.344 .109.287 616 20% 8% 79 +0.3 .237/.289/.346 .109.295 819 21% 7% 76 +0.1 .239/.289/.350.111.29782122%6%76+0.0
James Cooper
2009 · AA
25 52→57 38→40 46→45 46 .244/.307/.327 .083.291 48 17% 6% 79 +0.3 .237/.301/.318 .081.277 47 15% 6% 75 -0.0 .232/.297/.306.074.2642312%5%66-0.3
Nate Spears
2010 · AAA
25 49→55 40→45 46→50 49 .235/.294/.332 .097.278 68 18% 7% 76 +0.0 .223/.294/.346 .123.266 1210 20% 8% 79 +0.3 .213/.290/.342.129.258131022%9%76+0.0