Charles McAdoo2B Buffalo Bisons
Age 24 R/R 6'0" / 210 lbs AAA HR +12%BB +4% Svc 0.0 · Ctrl thru 2033 peak 0.8 · 2028
wRC+†88
AVG/OBP/SLG.207 / .271 / .352
PA320
HR9
SB14
K%33
BB%7
MLB%10%
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: -2.0 runs (Defensive runs vs avg)-2FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.50+0.5WAR
Scouting · nowfuture
HIT
3032
PWR
5055
SPD
4044
FLD
3040
EYE
4550
trajectory · 10 yrs
1.2peak
2029

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.8$4M+$3M
2031Arb-3$1M+0.6$3M+$2M
2032Ext / FA-deal$1M+0.4$2M+$0.6M
2033Ext / FA-deal$0.6M+0.1$0.5M-$0.1M
Totals $6M $16M +$10M

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
202321 ABradenton Marauders 114100 25314 13301 52 .250.342.420.762 .170.318 2611 .329 110 +1 +0 +0 +0 +3 0.5
202422 AA2 teams 519470 10421613 351649 214 .221.288.374.662 .153.305 327 .285 76 -14 +3 +0 +2 +15 0.5
202523 AANew Hampshire Fisher Cats 494458 8817114 321812 346 .192.248.325.573 .133.280 376 .252 51 -27 +4 +0 +2 +14 -0.7
▸ 2026 Season (actual · ROS · total)
202624 AAABuffalo Bisons 8474 19313 8191 52 .257.337.446.783 .189.302 2310 .327 108 +1 +0 +0 +0 +2 0.4
ROS24 MLBTOR 236214 47927 18742 92 .220.286.379.665 .159.293 318 .291 81 -5 +1 -2 +1 +7 0.1
TOT24 MLBTOR 320288 6612310 26933 144 .229.300.396.696 .167.299 298 .300 88 -4 +1 -2 +1 +9 0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 25%TOR 370334 7414211 301073 123 .222.292.374.666 .153.291 298 .302 89 -4 +1 -3 +1 +10 0.5
202826 MLB 43%TOR 407366 8416313 341154 123 .230.302.396.698 .167.293 288 .308 94 -3 +1 -3 +1 +12 0.8
202927 MLB 58%TOR 420377 8616313 361184 113 .228.302.390.692 .162.293 289 .308 94 -3 +1 -4 +1 +12 0.8
203028 MLB 68%TOR 425382 8716313 361204 102 .228.301.387.688 .160.292 288 .308 94 -3 +1 -4 +2 +12 0.8
203129 MLB 77%TOR 420377 8516213 361204 82 .225.300.382.682 .156.292 299 .306 92 -4 +1 -5 +1 +12 0.6
203230 MLB 84%TOR 414371 8316213 361194 71 .224.299.383.682 .159.290 299 .303 90 -5 +1 -6 +1 +12 0.4
203331 MLB 91%TOR 401360 7915212 341174 51 .219.294.372.666 .153.289 298 .299 87 -6 +1 -6 +1 +11 0.1
203432 MLBTOR 384345 7514211 331143 40 .217.291.365.657 .148.287 309 .294 83 -7 +1 -7 +1 +11 -0.1
203533 MLBTOR 355319 6913210 301083 30 .216.290.364.653 .147.285 308 .288 79 -8 +1 -7 +1 +10 -0.4
203634 MLBTOR 311279 591128 26973 20 .211.286.351.637 .140.283 318 .282 74 -9 +0 -8 +1 +9 -0.7
▸ Career Totals (MLE all levels + projections)
Career 52704752 104519733155 429158450 14329 .220.291.373.664 .153.293 308 .294 84 -98 +17 -55 +19 +149 3.3
/ 162G 650586 12824419 531956 184 .218.289.370.660 .152.291 308 .294 84 -12 +2 -7 +2 +18 0.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
202321 ABradenton Marauders 11496 29315 17221 52 .302.412.510.923 .208.348 1915 .408 171 +9 +0 +3 1.3
202422 AANew Hampshire Fisher Cats 261228 511228 27724 71 .224.317.399.716 .175.287 2810 .319 102 +1 +1 +7 0.9
202422 A+Greensboro Grasshoppers 258223 751549 27565 143 .336.420.561.980 .224.410 2210 .424 183 +24 +2 +7 3.4
202523 AANew Hampshire Fisher Cats 494445 11024116 451372 346 .247.319.413.733 .166.321 289 .326 108 +4 +4 +14 2.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
Charles McAdoo (OGILVIE) 24 30→32 50→55 40→44 50 .207/.271/.352 .145.291 910 33% 7% 73 -0.1
Andrew Navigato
2022 · AA
24 41→40 44→60 46→50 44 .202/.279/.318 .116.282 1212 31% 8% 67 -0.5 .221/.280/.382 .161.276 1914 27% 6% 84 +0.6 .220/.279/.406.186.266231726%6%87+0.6
Jeter Downs
2022 · AAA
24 36→41 49→50 52→55 41 .194/.257/.337 .143.263 1819 33% 7% 63 -0.9 .184/.262/.320 .136.261 1722 35% 8% 61 -1.0 .178/.268/.330.152.242182633%8%64-0.3
Jake Rogers
2019 · AA
24 38→40 47→55 48→45 41 .196/.261/.330 .133.269 159 32% 7% 62 -0.9 .203/.278/.366 .163.280 206 33% 8% 79 +0.3 .206/.283/.412.206.26529133%8%91+0.6
Jesús Bastidas
2023 · AA
24 41 50 46→50 40 .213/.282/.361 .148.291 1912 33% 7% 79 +0.3 .207/.276/.353 .146.273 1812 30% 6% 75 -0.0 .199/.271/.343.144.260171329%6%67-0.5
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Tom Murphy
2015 · AA
24 39→35 51→65 43→45 40 .206/.270/.367 .161.283 205 34% 6% 76 +0.0 .210/.257/.382 .172.299 215 36% 5% 74 -0.1 .244/.316/.459.215.30830230%9%117+1.2
Jeremiah Jackson
2023 · AA
23 38→48 50→55 48→55 41 .200/.261/.356 .156.274 1812 33% 7% 69 -0.4 .216/.264/.378 .162.287 2115 32% 6% 76 +0.0 .228/.269/.395.167.290221529%5%79+0.2
Travis Demeritte
2019 · AA
24 36→43 50→60 47→50 39 .190/.251/.347 .157.282 188 38% 7% 63 -0.9 .214/.279/.390 .176.309 218 36% 8% 85 +0.7 .208/.274/.387.179.29922937%8%79+0.2
Zack Short
2019 · AA
24 39 48→50 47→45 50 .201/.292/.345 .144.268 159 30% 10% 79 +0.3 .195/.287/.336 .141.277 157 33% 10% 76 +0.0 .179/.279/.311.132.24016931%11%63-0.6
Blaze Alexander
2023 · AAA
24 43→48 49→50 49→50 39 .212/.281/.357 .145.322 1713 38% 7% 78 +0.2 .222/.300/.354 .132.332 1410 35% 8% 85 +0.7 .220/.308/.345.126.328131034%8%84+0.4
Jabari Blash
2014 · AA
25 41→40 51→60 47→50 46 .209/.295/.369 .159.303 1911 35% 10% 87 +0.8 .207/.293/.398 .191.284 249 35% 9% 94 +1.3 .201/.308/.395.194.28425536%11%96+1.0
Drew Robinson
2016 · AAA
24 36→41 48→55 48→50 44 .188/.265/.331 .144.271 1511 35% 9% 65 -0.7 .204/.278/.369 .165.296 1813 35% 9% 79 +0.3 .207/.288/.362.155.320171237%10%78+0.1
Trayce Thompson
2015 · AAA
24 36→46 48→65 52→50 39 .191/.253/.336 .145.274 1616 36% 7% 60 -1.0 .211/.266/.360 .149.274 1612 28% 7% 71 -0.3 .209/.298/.431.221.29131737%10%102+1.1
Aaron Palensky
2023 · AA
24 42→32 48→55 48→55 42 .203/.283/.350 .147.312 1410 37% 8% 77 +0.1 .201/.287/.362 .161.274 1819 32% 9% 82 +0.5 .184/.279/.346.163.237192530%9%73-0.1
Sean Coyle
2016 · AAA
24 40→36 51→50 52→50 39 .208/.268/.366 .158.303 2014 37% 7% 74 -0.1 .177/.239/.282 .105.284 1010 39% 7% 40 -2.4 .146/.211/.234.087.2378940%7%12-2.1
Luis Santana
2023 · A
24 44 45 48→50 42 .218/.280/.341 .124.281 1311 27% 6% 73 -0.1 .212/.267/.334 .122.269 147 26% 5% 66 -0.6 .195/.248/.310.116.24115525%5%48-1.0
Corey Joyce
2023 · AAA
24 43 46→45 49→50 48 .214/.309/.343 .130.291 1412 30% 9% 87 +0.8 .210/.307/.314 .104.303 914 31% 10% 79 +0.3 .210/.307/.291.081.31051630%10%69-0.2
Brandon Dixon
2016 · AA
24 39→44 46→60 50→55 33 .203/.233/.327 .124.285 1414 34% 4% 48 -1.9 .215/.254/.359 .144.305 1716 34% 4% 66 -0.6 .240/.284/.448.208.318271233%5%101+1.0
Tim Tawa
2023 · AA
24 42→43 46→50 49→50 46 .211/.275/.332 .121.266 1412 26% 8% 68 -0.5 .209/.273/.344 .135.272 1611 28% 8% 71 -0.3 .204/.271/.351.147.261181228%8%69-0.3
Kyle Datres
2021 · A
25 41→43 48→50 51→55 42 .208/.274/.354 .146.273 1515 29% 6% 74 -0.1 .211/.290/.356 .145.288 1721 31% 8% 82 +0.5 .206/.292/.349.143.282182732%9%79+0.1