Christian CairoSS Lehigh Valley IronPigs
INJURED · Reassigned to Minors (RM)
Age 25 R/R 5'8" / 185 lbs AAA HR +11%H +4% Svc 0.0 · Ctrl thru 2033 peak 0.8 · 2028
wRC+†96
AVG/OBP/SLG.204 / .288 / .284
PA134
HR1
SB7
K%28
BB%9
MLB%40%
BAT: -0.6 runs (wOBA-derived runs vs avg)-1BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.4 runs (Positional adjustment)+1POSREP: +3.8 runs (Replacement-level credit)+4REPTotal WAR: +0.50+0.5WAR
Scouting · nowfuture
HIT
4545
PWR
3535
SPD
6060
EYE
5350
trajectory · 10 yrs
0.8peak
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.8$3M+$3M
2029Arb-1$0.8M+0.8$3M+$3M
2030Arb-2$0.9M+0.7$3M+$2M
2031Arb-3$1M+0.5$2M+$1M
2032Ext / FA-deal$1M+0.2$1.0M-$0.1M
2033Ext / FA-deal$7M
Totals $12M $13M +$1M
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
201918 ROKAZL Indians Red 179155 19210 16587 73 .123.236.148.384 .026.194 329 .181 -3 -21 +0 +0 +2 +5 -1.4
202120 A2 teams 315269 48915 3211210 193 .178.289.275.564 .097.279 3610 .254 52 -17 +3 +0 +3 +9 -0.2
202221 A+2 teams 254215 33611 32857 102 .153.283.205.488 .051.248 3313 .235 38 -18 +1 +0 +3 +7 -0.7
202322 A+2 teams 276237 48633 34664 126 .203.313.291.604 .089.266 2412 .268 63 -11 +0 +0 +3 +8 -0.1
202423 AAA2 teams 413359 78843 411235 264 .217.306.287.593 .070.312 3010 .272 67 -16 +4 +0 +4 +12 0.4
202524 AAAColumbus Clippers 416368 781732 3112011 337 .212.293.291.583 .079.304 297 .259 56 -20 +4 +0 +4 +12 -0.0
▸ 2026 Season (actual · ROS · total)
202625 AAALehigh Valley IronPigs 10790 24401 14242 63 .267.377.344.722 .078.348 2213 .318 102 +0 +0 +0 +1 +3 0.4
ROS25 MLBPHI 2724 5100 370 10 .208.296.250.546 .042.302 2611 .280 73 -1 +0 +0 +0 +1 0.0
TOT25 MLBPHI 134114 29501 17312 73 .254.361.325.685 .070.337 2313 .310 96 -1 +0 +0 +1 +4 0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 56%PHI 364319 701224 36916 185 .219.310.307.617 .088.293 2510 .287 78 -9 +2 +0 +4 +10 0.7
202827 MLB 74%PHI 388340 761325 39966 195 .224.314.318.632 .094.293 2510 .290 80 -9 +2 +0 +4 +11 0.8
202928 MLB 82%PHI 400351 781425 401006 195 .222.312.316.629 .094.293 2510 .290 80 -9 +2 -1 +4 +11 0.8
203029 MLB 88%PHI 400351 781425 401006 185 .222.312.316.629 .094.292 2510 .289 79 -9 +2 -1 +4 +11 0.7
203130 MLB 94%PHI 398349 761325 401016 174 .218.309.309.618 .092.291 2510 .286 77 -10 +2 -2 +4 +11 0.5
203231 MLBPHI 386338 731324 391006 144 .216.308.302.610 .086.289 2610 .282 74 -11 +1 -3 +4 +11 0.2
203332 MLBPHI 370324 691224 37986 123 .213.305.299.605 .086.288 2610 .278 71 -12 +1 -4 +4 +10 -0.0
203433 MLBPHI 341299 631123 34925 102 .211.302.291.593 .080.286 2710 .272 67 -13 +1 -4 +4 +10 -0.3
203534 MLBPHI 298263 53913 29834 82 .202.291.278.568 .076.285 2810 .267 62 -13 +1 -5 +3 +8 -0.5
▸ Career Totals (MLE all levels + projections)
Career 52254561 9451603052 523143295 24360 .207.302.290.591 .082.287 2710 .272 66 -200 +25 -20 +56 +148 0.9
/ 162G 650567 1172046 6517812 307 .206.301.287.589 .081.287 2710 .272 66 -25 +3 -2 +7 +18 0.1

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
201918 ROKAZL Indians Red 179146 26310 25407 73 .178.326.212.538 .034.243 2214 .268 63 -7 +0 +5 -0.2
202120 A+Lake County Captains 8671 19503 12212 41 .268.388.465.853 .197.340 2414 .377 147 +5 +0 +2 0.8
202120 ALynchburg Hillcats 229181 38623 37638 152 .210.367.315.682 .105.299 2816 .320 103 +1 +2 +6 1.0
202221 A+Lake County Captains 235187 37812 41647 102 .198.362.283.645 .086.289 2717 .312 97 -1 +1 +7 0.7
202221 ROKACL Guardians 1915 3000 430 00 .200.368.200.568 .000.250 1621 .290 80 -0 +0 +1 0.0
202322 A+Lake County Captains 229188 45633 39442 105 .239.376.351.727 .112.298 1917 .338 117 +4 +0 +6 1.1
202322 INTLPeoria Javelinas 4738 11001 6112 21 .289.413.368.781 .079.370 2313 .357 131 +2 +0 +1 0.3
202423 AAAColumbus Clippers 257210 49532 40582 124 .233.361.314.675 .081.305 2316 .312 97 -1 +1 +7 0.7
202423 AAAkron RubberDucks 156131 33412 19383 140 .252.359.344.703 .092.330 2412 .320 103 +1 +3 +4 0.8
202524 AAAColumbus Clippers 416354 842132 459711 337 .237.341.331.672 .093.317 2311 .308 94 -3 +4 +12 1.3

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
Christian Cairo (OGILVIE) 25 45 35 60 50 .204/.288/.284 .079.290 17 28% 9% 62 -0.2
Max Schuemann
2022 · AAA
25 44→47 40→45 58→60 44 .213/.287/.306 .094.282 730 26% 7% 67 -0.5 .222/.313/.336 .114.305 1125 28% 9% 86 +0.8 .220/.319/.329.110.303112228%10%85+0.5
Wes Rogers
2019 · AA
25 45→51 39→40 59→65 42 .217/.269/.305 .088.291 633 27% 6% 57 -1.2 .198/.256/.280 .082.303 618 34% 7% 46 -2.0 .164/.230/.230.066.27631239%7%20-1.8
Kenny Wilson
2015 · AAA
25 46→50 38→40 56→60 40 .217/.275/.298 .080.301 528 28% 6% 58 -1.2 .223/.280/.312 .089.308 626 28% 6% 64 -0.8 .199/.267/.293.094.30582235%7%52-0.6
Daniel Hinojosa
2009 · AAA
25 44 38→40 57→55 38 .208/.263/.282 .074.311 626 34% 6% 49 -1.8 .232/.275/.320 .088.308 520 25% 5% 63 -0.8 .249/.289/.333.084.32142023%4%69-0.2
D.J. Burt
2021 · AA
25 44→51 38→40 55→65 43 .212/.267/.292 .080.295 626 29% 7% 53 -1.5 .227/.293/.311 .084.316 636 27% 8% 69 -0.4 .235/.305/.310.075.32154926%9%71-0.2
Adam Engel
2017 · AAA
25 44→48 40→50 61→60 40 .209/.265/.309 .100.296 733 31% 6% 57 -1.2 .206/.263/.325 .119.289 1021 31% 6% 61 -1.0 .227/.287/.366.138.305132328%5%79+0.1
Darren Ford
2011 · AA
25 46→53 40→45 59→65 43 .219/.278/.315 .097.303 732 29% 7% 64 -0.8 .225/.275/.318 .093.307 736 27% 6% 63 -0.8 .222/.271/.297.075.30264927%6%53-0.7
Lucius Fox
2022 · AAA
25 42→49 40 58→60 46 .203/.279/.300 .097.284 730 29% 9% 62 -0.9 .204/.261/.302 .098.295 919 32% 7% 53 -1.5 .182/.233/.258.076.26581733%6%27-1.1
Kelby Tomlinson
2015 · AA
25 48→58 35→40 57→60 44 .226/.278/.281 .055.299 228 24% 6% 55 -1.4 .264/.318/.334 .070.328 325 19% 7% 85 +0.7 .274/.334/.339.065.33432417%7%89+0.7
Tyler Saladino
2014 · AAA
25 43→46 41→45 54→55 47 .208/.278/.305 .098.271 822 26% 8% 63 -0.9 .235/.288/.340 .105.289 923 21% 6% 75 -0.0 .253/.299/.369.116.300112519%5%84+0.4
Chase d'Arnaud
2012 · MLB
25 47→49 41→45 60 45 .226/.284/.334 .108.280 626 21% 6% 72 -0.2 .213/.262/.313 .100.274 632 23% 5% 56 -1.3 .229/.293/.350.121.292112624%7%77+0.1
Josh Prince
2013 · AA
25 45→46 38→40 54→60 45 .216/.272/.299 .082.280 530 24% 7% 57 -1.2 .207/.277/.299 .092.274 828 26% 8% 60 -1.0 .216/.291/.302.086.28982826%9%64-0.4
Elian Herrera
2011 · AAA
26 49→55 38→40 58→60 44 .228/.287/.310 .081.313 528 27% 7% 66 -0.6 .236/.298/.320 .084.321 524 26% 8% 73 -0.1 .239/.301/.321.082.31952225%7%73-0.1
Jared Oliva
2021 · MLB
25 46 41→50 56→65 42 .222/.284/.324 .101.303 926 28% 6% 69 -0.4 .216/.268/.324 .108.300 823 29% 5% 63 -0.9 .224/.292/.359.135.282145525%7%78+0.1
Hak-Ju Lee
2016 · AAA
25 43→53 38→40 54→55 42 .204/.261/.283 .079.290 622 30% 7% 49 -1.8 .215/.270/.309 .094.315 816 32% 6% 59 -1.1 .221/.280/.302.081.33271133%6%59-0.3
Jay Gonzalez
2017 · AA
25 48→50 35→30 57→60 46 .220/.286/.277 .058.322 127 30% 9% 57 -1.2 .233/.295/.297 .064.346 125 30% 8% 66 -0.6 .247/.309/.305.058.36802730%8%71-0.1
Michael Mitchell
2011 · AA
25 47→54 36→40 57→55 41 .223/.274/.289 .066.302 426 26% 5% 56 -1.3 .204/.251/.278 .074.277 522 27% 5% 43 -2.2 .194/.234/.262.068.26252327%4%27-2.0
Wayne Lydon
2006 · AA
25 49→51 38→40 61→55 43 .229/.276/.318 .089.297 428 23% 6% 63 -0.8 .236/.284/.330 .094.304 626 23% 6% 70 -0.3 .237/.288/.320.083.30052922%6%66-0.6
Ben DeLuzio
2021 · AAA
26 49→50 40→45 55→60 41 .227/.288/.324 .097.326 626 30% 6% 71 -0.3 .219/.277/.329 .110.309 825 30% 6% 68 -0.5 .207/.267/.313.106.29583031%6%56-0.6
Roberto Caro
2019 · AA
25 49→39 37→40 58→60 45 .225/.295/.308 .083.327 324 30% 8% 69 -0.4 .210/.278/.287 .077.303 426 29% 8% 57 -1.2 .183/.254/.242.059.26823130%8%35-2.1