Maxwell Costes1B Aberdeen IronBirds
Age 27 R/R 6'1" / 215 lbs A+ HR +8%BB -5% Svc 0.0 · Ctrl thru 2035
wRC+†89
AVG/OBP/SLG.226 / .302 / .364
PA166
HR4
K%24
BB%8
MLB%0%
BAT: -2.0 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.0 runs (Positional adjustment)-3POSREP: +4.7 runs (Replacement-level credit)+5REPTotal WAR: -0.00-0.0WAR
trajectory · 10 yrs
0.0peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $-4M $-14M -$10M
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
202223 ROK2 teams 6652 9100 12162 10 .173.348.192.541 .019.250 2418 .262 59 -3 +0 +0 -1 +2 -0.2
202324 A+3 teams 277241 50819 177413 51 .207.295.361.656 .154.250 276 .282 74 -8 +1 +0 -5 +8 -0.5
202425 A+2 teams 194173 30402 13386 22 .173.255.231.486 .058.207 207 .215 23 -17 -0 +0 -3 +5 -1.6
▸ 2026 Season
202627 MLBBAL 166149 34614 13403 31 .228.303.362.665 .134.279 248 .302 89 -2 +0 +0 -3 +5 -0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202728 MLB 8%BAL 217194 44816 17524 31 .227.302.371.673 .144.280 248 .303 90 -2 +0 -1 -4 +6 -0.1
202829 MLB 18%BAL 268239 541017 22655 31 .226.305.364.669 .138.280 248 .302 90 -3 +0 -1 -5 +8 -0.2
202930 MLB 28%BAL 304270 611118 25746 31 .226.306.363.669 .137.280 248 .300 88 -4 +0 -2 -5 +9 -0.3
203031 MLB 39%BAL 307273 611118 25766 20 .223.303.359.662 .136.279 258 .297 86 -5 +0 -3 -5 +9 -0.4
203132 MLB 49%BAL 300268 591117 24765 00 .220.296.347.643 .127.277 258 .293 82 -6 +0 -4 -5 +8 -0.7
203233 MLB 63%BAL 277248 531016 22725 00 .214.291.335.626 .121.276 268 .287 78 -7 +0 -4 -5 +8 -0.8
203334 MLB 80%BAL 239214 45815 19644 00 .210.287.327.614 .117.274 278 .281 73 -7 +0 -5 -4 +7 -1.0
▸ Career Totals (MLE all levels + projections)
Career 26152321 50088962 20964759 227 .215.297.341.638 .126.269 258 .287 78 -65 +2 -20 -47 +74 -5.7
/ 162G 650577 12422215 5216115 52 .215.297.338.635 .123.268 258 .287 78 -16 +0 -5 -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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202223 ADelmarva Shorebirds 3220 3100 10102 00 .150.469.200.669 .050.300 3131 .361 134 +1 +0 +1 0.2
202223 ROKFCL Orioles 3425 6000 920 10 .240.441.240.681 .000.261 626 .344 122 +1 +0 +1 0.2
202324 AABowie Baysox 9781 17400 8163 10 .210.304.259.564 .049.243 168 .255 53 -5 +0 +3 -0.2
202324 A+Aberdeen IronBirds 157132 32619 16329 41 .242.363.508.871 .265.253 2010 .384 152 +9 +0 +4 1.4
202324 ADelmarva Shorebirds 2319 7001 281 00 .368.455.526.981 .158.545 359 .419 179 +2 +0 +1 0.3
202425 A+Aberdeen IronBirds 144120 23402 16246 02 .192.317.275.592 .083.219 1711 .280 72 -5 -1 +4 -0.1
202425 ADelmarva Shorebirds 5046 12100 450 20 .261.320.283.603 .022.293 108 .281 73 -2 +0 +1 0.0

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
Maxwell Costes (OGILVIE) 27 .226/.302/.364 .138.279 43 24% 8% 89 +0.3
Alex Call
2022 · AAA
27 42→48 47→50 48→50 46 .216/.278/.349 .133.261 1513 24% 7% 74 -0.1 .229/.321/.379 .150.264 1715 20% 10% 100 +1.7 .221/.325/.367.147.256161720%12%99+1.2
Jonathan Rodríguez
2016 · AA
26 46→51 45→50 48→50 46 .229/.291/.348 .120.299 1310 27% 8% 79 +0.3 .230/.297/.366 .136.316 165 30% 8% 86 +0.8 .225/.301/.376.151.30919332%9%88+0.7
Nate Espy
2006 · AA
28 48→49 47→50 49→50 47 .237/.305/.381 .144.300 1410 25% 8% 93 +1.3 .236/.307/.366 .130.307 127 25% 8% 90 +1.0 .235/.312/.354.120.30611225%9%86+0.6
Rob Segedin
2016 · AAA
27 48→49 45→50 46→45 47 .239/.305/.361 .122.290 125 22% 7% 88 +0.9 .239/.296/.395 .156.294 175 24% 6% 93 +1.3 .232/.288/.398.167.28319225%6%88+0.4
Brian Van Kirk
2013 · AA
27 47→52 45 45 46 .231/.294/.353 .123.296 137 26% 8% 81 +0.4 .239/.312/.334 .095.306 88 22% 9% 84 +0.6 .256/.353/.320.064.3174518%13%94+0.6
David Fry
2023 · AAA
27 44 50→55 48→45 43 .225/.287/.383 .158.279 184 26% 6% 87 +0.8 .238/.311/.406 .168.293 197 25% 8% 103 +1.9 .237/.320/.414.177.29121725%9%104+0.9
David MacKinnon
2022 · AA
27 47→50 45 43→30 49 .231/.306/.363 .133.298 125 26% 9% 89 +1.0 .234/.307/.383 .149.297 155 25% 9% 95 +1.4 .228/.308/.387.160.28216324%10%96+1.0
Jason Rogers
2014 · AA
26 47→53 48→55 49→45 48 .239/.299/.382 .144.283 157 22% 8% 92 +1.2 .249/.308/.400 .151.299 175 22% 8% 99 +1.7 .252/.313/.393.141.30515222%8%96+1.1
Quincy Latimore
2016 · AA
27 44→42 48→50 47→50 41 .223/.272/.364 .142.286 1510 28% 6% 75 -0.0 .209/.260/.342 .133.281 167 30% 6% 64 -0.8 .195/.247/.315.120.26116431%6%48-1.4
Jerad Head
2010 · AA
27 45 45→55 50 40 .223/.283/.350 .128.283 1111 25% 5% 76 +0.1 .234/.283/.392 .158.289 187 25% 4% 88 +0.9 .229/.280/.395.166.27720725%4%85+0.4
Reynaldo Rodriguez
2013 · AAA
27 41→47 50→60 49→50 42 .211/.270/.370 .159.267 1710 28% 6% 76 +0.1 .220/.269/.405 .185.263 218 25% 6% 85 +0.7 .240/.284/.434.194.265251120%6%97+0.9
Ben Guez
2014 · AAA
27 46→52 47→50 46→50 44 .229/.300/.370 .141.303 1412 28% 7% 89 +0.9 .208/.282/.362 .154.287 1812 33% 7% 80 +0.4 .191/.268/.351.160.254201332%7%67-0.3
Anthony García
2018 · AAA
26 44→46 47→55 45 45 .223/.284/.355 .132.268 158 23% 7% 78 +0.2 .221/.291/.368 .147.270 175 24% 7% 85 +0.7 .210/.291/.363.152.25419125%8%83+0.3
Cole Garner
2012 · AAA
27 47→49 49→55 49→50 39 .238/.284/.389 .151.301 1611 26% 4% 86 +0.8 .205/.250/.327 .122.316 138 38% 5% 56 -1.3 .196/.239/.323.127.31016741%4%47-0.7
Jeff Deardorff
2006 · AAA
27 43 50 47→50 45 .225/.280/.380 .154.276 197 26% 7% 82 +0.5 .213/.266/.352 .139.283 1610 29% 7% 69 -0.4 .191/.245/.319.128.258141231%6%48-1.1
Stuart Fairchild
2022 · MLB
26 44→43 48→50 49→55 45 .221/.291/.370 .149.279 1611 26% 7% 85 +0.7 .225/.303/.384 .159.299 1816 29% 7% 94 +1.3 .217/.301/.370.153.287172029%8%86+0.4
Jamie Romak
2013 · AAA
27 43→49 48→55 46→45 44 .219/.279/.358 .138.266 166 24% 6% 77 +0.1 .205/.262/.359 .154.264 186 29% 6% 70 -0.3 .206/.262/.386.180.27422533%6%74-0.0
Josh Rabe
2006 · AAA
27 41→51 49→50 47→45 45 .214/.268/.357 .143.249 1710 22% 6% 72 -0.2 .240/.288/.358 .118.270 139 16% 6% 79 +0.3 .261/.308/.366.105.28511812%6%88+0.7
Alfredo Silverio
2014 · AA
27 47→49 49→55 47→50 41 .239/.271/.398 .159.281 1510 21% 4% 82 +0.5 .209/.240/.317 .108.274 128 28% 4% 49 -1.8 .202/.231/.308.106.25713727%3%41-0.7
Rich Poythress
2014 · AAA
26 47→48 47→50 46→40 50 .235/.298/.373 .138.271 155 19% 8% 88 +0.9 .230/.284/.360 .130.267 157 20% 7% 79 +0.3 .230/.276/.337.107.25914317%5%66-0.3