Charles McAdoo2B Buffalo Bisons
Age 24 R/R 6'0" / 210 lbs AAA Svc 0.000 · Ctrl thru 2031 ILReassigned to Minors (RM)
2026 ROS PROJECTION320 act + 213 ros · stats below = ROS only
wRC+†84
AVG/OBP/SLG.218 / .289 / .374
PA213
HR7
SB7
K%29
BB%8
BABIP279
ISO156
MLB%40%
Value2026 · WAR
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -1.8 runs (Defensive runs vs avg)-2FLDPOS: +1.9 runs (Positional adjustment)+2POSREP: +15.1 runs (Replacement-level credit)+15REPTotal WAR: +0.70+0.7WAR
0.00.81.60.10.81.01.10.90.7+$24M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 32 / POW 55
Toolsscout grade · Statcast %ile · 2026
CONTACT32
xwOBA
100.234
POWER55
Barrel%
285.3
Avg EV
3588.0
EYE50
scouting grade only
SPEED44
Sprint
8728.9
DEFENSE40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.1$0.4M+$0.1M
2027Pre-Arb$0.8M+0.8$3M+$2M
2028Pre-Arb$0.8M+1.0$7M+$6M
2029Arb-1$2M+1.1$7M+$5M
2030Arb-2$4M+0.9$3M+$0.2M
2031Arb-3$5M+0.7$2M+$0.0M (cut)
Totals $8M $22M +$14M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 ABradenton Marauders 114100 26314 13291 52 260351430781 170328 2511 346 123
202321 ABradenton Marauders 11496 29315 17221 52 302412510923 208348 1915 408 171
202422 AA2 teams 519469 10322611 361659 214 220288362650 143309 327 284 75
202422 AA2 teams 519451 12627617 541289 214 279368479847 200350 2510 371 142
202523 AANew Hampshire Fisher Cats 494458 8516117 321902 346 186242336578 151270 386 250 50
202523 AANew Hampshire Fisher Cats 494445 11024116 451372 346 247319413733 166321 289 326 108
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAATOR 320287 639111 28834 93 220298373671 153268 269 295 84 -6 +1 +0 +1 +9 0.5
YTD24 AAATOR 320274 7011113 41704 93 255361445806 190297 2213 360 133 +12 +1 +0 +1 +9 2.3
ROS24 AAATOR 40% 213192 42717 17612 72 218289374663 156279 298 295 84 -4 +1 -2 +1 +6 0.2
ROS24 MLBTOR 40% 8577 17303 7241 31 221294377671 156281 288 288 79 -2 +0 -1 +0 +2 0.0
FULL24 AAATOR 405364 8012114 351075 124 220297374671 154270 269 294 83 -8 +1 -1 +1 +11 0.5
TOT24 AAATOR 533479 10516218 451446 165 219294373668 154272 278 295 84 -10 +1 -2 +2 +15 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBTOR 49% 605545 12221320 491706 195 224295383678 160282 288 300 88 -8 +2 -5 +2 +17 0.8
202826 MLBTOR 53% 593534 12121320 481646 185 227298390687 163283 288 305 91 -6 +2 -5 +2 +17 1.0
202927 MLBTOR 54% 581522 11821319 481596 184 226299387686 161284 278 306 92 -5 +2 -5 +2 +16 1.1
203028 MLBTOR 54% 570511 11520219 481566 174 225299384683 159283 278 305 92 -5 +2 -6 +2 +16 0.9
203129 MLBTOR 53% 558500 11220218 471546 154 224298380678 156282 288 303 90 -6 +1 -6 +2 +16 0.7
203230 MLBTOR 52% 547490 10919218 461536 133 222297380677 157281 288 300 88 -7 +1 -7 +2 +15 0.5
203331 MLBTOR 52% 536481 10518217 451515 113 218292370662 152278 288 296 85 -9 +1 -7 +2 +15 0.2
203432 MLBTOR 52% 525471 10117216 441505 92 214288361649 146275 298 291 81 -11 +1 -8 +2 +15 -0.2
203533 MLBTOR 52% 453408 8514213 381324 62 208282348630 140271 298 284 75 -13 +0 -8 +2 +13 -0.6
202725 MLBTOR 49% 295266 5910110 24833 92 222294380673 158284 288 294 83 -6 +1 -3 +1 +8 0.2
202826 MLBTOR 53% 314282 6411111 26873 102 227299390689 163285 288 298 86 -5 +1 -3 +1 +9 0.4
202927 MLBTOR 54% 311279 6311110 26853 102 226299380679 154285 278 299 87 -5 +1 -3 +1 +9 0.4
203028 MLBTOR 54% 307275 6211110 26843 92 225299382681 156285 278 298 86 -5 +1 -3 +1 +9 0.3
203129 MLBTOR 53% 295265 5910110 25823 82 223297381678 158284 288 296 85 -5 +1 -3 +1 +8 0.2
203230 MLBTOR 52% 286257 571019 24803 72 222296374669 152282 288 294 83 -5 +1 -4 +1 +8 0.1
203331 MLBTOR 52% 278249 55919 24783 61 221297373671 153280 289 290 80 -6 +1 -4 +1 +8 -0.0
203432 MLBTOR 52% 272244 52918 23783 51 213289357645 143276 298 284 76 -7 +1 -4 +1 +8 -0.2
203533 MLBTOR 52% 234210 44717 20682 31 210284352637 143272 299 278 71 -8 +0 -4 +1 +7 -0.4
▸ Career Totals
Career 26772404 53291987 22574927 7016 221295375670 154282 288 293 82 -54 +8 -30 +10 +76 0.9
/ 162G 650584 12922221 551827 174 221296373669 152281 288 293 82 -13 +2 -7 +2 +18 0.2
Career 63085681 124421930199 511183464 19346 219291373664 154284 298 295 84 -115 +20 -59 +23 +179 4.9
/ 162G 650585 12923321 531897 205 221293378671 157286 298 295 84 -12 +2 -6 +2 +18 0.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
202321 ABradenton Marauders 11496 29315 17221 52 302412510923 208348 1915 408 171 +9 +0 +3 1.3
202422 AANew Hampshire Fisher Cats 261228 511228 27724 71 224317399716 175287 2810 319 102 +1 +1 +7 0.9
202422 A+Greensboro Grasshoppers 258223 751549 27565 143 336420561980 224410 2210 424 183 +24 +2 +7 3.4
202523 AANew Hampshire Fisher Cats 494445 11024116 451372 346 247319413733 166321 289 326 108 +4 +4 +14 2.3

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
#1Pedro Álvarezlast yr '18
career totals — 8 seasons, 3,287 PA
83,28716115235309447+1-4010.010.2
/162664333+0.2-8.02.0pk7: 10
#2Maikel Francolast yr '22
career totals — 9 seasons, 3,573 PA
93,5731305244293414+13-59.39.6
/162664241+2.4-1.01.7pk7: 10
#3Trevor Plouffelast yr '17
career totals — 7 seasons, 3,178 PA
73,17810312243306411+14-188.48.4
/162664223+2.8-3.81.8pk7: 8
#4Tim Beckhamlast yr '19
career totals — 5 seasons, 1,743 PA
51,7436313248301431+19-136.16.1
/162664245+7.1-4.82.3pk7: 6
#5Marquis Grissomlast yr '05
career totals — 6 seasons, 2,850 PA
62,8509647262299424-4-294.84.8
/1626642211-0.9-6.81.1pk7: 5
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
52,6948670222292378+10-204.94.7
/1626642117+2.4-4.91.2pk7: 5
#6Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5

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 219/294/373 154272 1816 27% 8% 84 +0.7
Andrew Navigato
2023 · AA
25 40→38 51→60 49→50 42 213/277/371 158262 2014 27% 6% 80 +0.4 223/279/416 193277 2415 28% 6% 92 +1.2 217/275/424208268261730%6%89+0.7
Jesús Bastidas
2023 · AA
24 41 50 45→50 40 211/280/359 148289 1912 33% 7% 78 +0.2 207/275/357 150271 1812 30% 6% 76 +0.0 200/269/348148259181330%5%68-0.5
Jeter Downs
2021 · AA
23 42→40 52→50 51→55 45 219/286/388 169275 1917 28% 8% 88 +0.9 179/253/304 125255 1621 35% 8% 53 -1.5 175/266/324149236182633%9%63-0.4
Jake Rogers
2019 · AA
24 37→40 46→60 48→45 40 191/253/320 128266 149 33% 7% 56 -1.3 208/281/378 170286 215 33% 8% 83 +0.6 213/288/42921627131133%8%98+0.8
Corey Joyce
2023 · AAA
24 43 48→45 49→50 47 214/311/358 144295 1611 31% 10% 92 +1.2 211/307/316 105308 1014 32% 10% 79 +0.3 212/300/316104302101431%9%72-0.1
Zack Short
2019 · AA
24 39→38 49→50 47→45 50 199/291/349 150269 169 31% 11% 80 +0.4 196/288/337 141280 157 33% 10% 76 +0.1 180/281/31513524116931%11%66-0.5
Drew Robinson
2016 · AAA
24 36→40 50→55 48→50 45 190/268/346 156268 1712 35% 9% 69 -0.4 213/285/388 175304 2012 35% 9% 87 +0.8 213/286/393179309201236%9%85+0.5
Jeremiah Jackson
2023 · AA
23 37→47 48→60 48→55 41 195/256/339 145267 1612 33% 7% 63 -0.9 222/268/400 178287 2415 31% 5% 83 +0.6 235/274/422187292261529%5%88+0.8
Blaze Alexander
2023 · AAA
24 42→48 48→45 49→50 38 209/276/352 142316 1713 37% 7% 75 -0.0 217/295/345 128327 1410 35% 8% 80 +0.4 237/319/364126339121531%8%92+0.8
Tom Murphy
2015 · AA
24 38→34 50→60 43→45 39 200/266/350 149284 185 35% 7% 69 -0.4 197/244/350 153293 185 38% 5% 59 -1.1 250/322/47022031831230%9%122+1.4
Sicnarf Loopstok
2018 · A
25 41→38 49→55 46→50 38 211/272/358 147295 1711 34% 6% 74 -0.1 229/305/403 174315 228 32% 8% 100 +1.7 229/330/45522629332232%11%126+1.3
Rodolfo Castro
2023 · MLB
24 40 53→55 47→50 41 215/272/390 175275 2210 30% 6% 82 +0.5 211/275/356 145278 189 30% 7% 75 -0.0 201/269/340139259181229%7%66-0.5
Devin Mann
2022 · AA
25 39→46 52→55 43→45 43 208/281/373 165273 197 31% 7% 82 +0.5 221/299/382 161292 185 29% 9% 92 +1.2 218/299/37515728818329%9%87+0.6
Luis Santana
2023 · A
24 43 44→45 48→50 43 215/283/333 118286 1211 28% 7% 72 -0.2 206/263/326 120268 137 28% 5% 62 -0.9 190/242/30711724015527%4%45-1.1
Jeferson Morales
2023 · A
24 38→45 47→50 49→50 43 195/276/331 137262 149 30% 7% 69 -0.4 215/289/349 134277 139 26% 7% 79 +0.3 221/296/35713627513823%7%81+0.2
Wladimir Balentien
2008 · AAA
24 42→45 52→55 49→50 42 222/279/388 166288 2112 30% 7% 84 +0.6 223/282/394 171274 208 26% 7% 88 +0.9 219/280/39817926321725%7%86+0.6
Jared Keel
2009 · A
24 39→38 52→50 48→45 47 207/289/373 166249 2010 26% 8% 86 +0.8 205/291/350 145262 167 27% 9% 80 +0.4 182/282/32314122816127%11%69-0.3
Brett Auerbach
2023 · AA
24 39→32 52→45 50→55 39 206/268/364 158301 2117 38% 7% 74 -0.1 195/254/303 108292 1116 35% 7% 52 -1.6 182/244/2718927181734%7%35-1.2
Trent Giambrone
2019 · AA
25 41 48→50 48→55 42 214/267/352 137269 1816 28% 6% 70 -0.3 195/254/328 133265 1616 32% 7% 59 -1.1 163/226/265102227121633%7%27-1.9
Ryan Kreidler
2022 · AAA
24 46→44 49→50 47→55 40 226/287/370 144324 1813 35% 7% 83 +0.6 199/279/341 142280 1819 34% 9% 73 -0.1 185/267/314129265141933%9%58-0.7