Brandon ButterworthSS Chesapeake Baysox
Age 23 R/R 5'9" / 168 lbs AA HR +8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION151 act + 169 ros · stats below = ROS only
wRC+†82
AVG/OBP/SLG.224 / .293 / .368
PA169
HR4
SB6
K%26
BB%7
BABIP286
ISO145
MLB%2%
Value2026 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +2.5 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +1.10+1.1WAR
0.01.22.40.01.31.71.81.91.71.51.31.1+$82M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 45 / POW 50
Toolsscout grade
CONTACT45
scouting grade only
POWER50
scouting grade only
EYE30
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+1.8$11M+$11M
2030Pre-Arb$0.9M+1.9$11M+$11M
2031Pre-Arb$0.9M+1.7$9M+$9M
2032Arb-1$3M+1.5$8M+$6M
2033Arb-2$5M+1.3$6M+$4M
2034Arb-3$5M+1.1$5M+$2M
Totals $16M $51M +$43M

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
202421 ALake Elsinore Storm 11099 16400 8273 83 162245202447 40222 257 202 13
202421 ALake Elsinore Storm 11096 21600 11203 83 219318281599 62276 1810 283 75
202522 A+2 teams 520474 9419511 3113310 214 198262329591 131248 266 260 57
202522 A+2 teams 520462 11726813 429910 214 253328429757 175293 198 333 113
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AABAL 151131 32424 16413 91 244340397737 153322 2711 313 98 -0 +1 +0 +2 +4 0.7
YTD23 AABAL 151122 35524 24323 91 287413459872 172356 2116 388 155 +9 +1 +0 +2 +4 1.7
ROS23 AABAL 2% 169152 34624 12443 61 224293368662 145286 267 292 82 -3 +1 +0 +2 +5 0.4
ROS23 MLBBAL 2% 33 0000 010 00 290 330 284 75 -0 +0 +0 +0 +0 0.0
FULL23 AABAL 154134 32424 16423 91 239333388721 149315 2710 312 97 -0 +1 +0 +2 +4 0.7
TOT23 AABAL 320283 661048 28856 152 233315382697 148302 279 302 89 -4 +2 +0 +3 +9 1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBBAL 39% 540486 10920512 411408 142 224295360655 136286 268 295 84 -10 +2 +0 +6 +15 1.3
202825 MLBBAL 56% 554497 11421514 431419 132 229302376679 147287 258 301 89 -7 +2 +0 +6 +16 1.7
202926 MLBBAL 64% 559501 11621515 441429 122 232305383688 152287 258 305 92 -5 +2 +0 +6 +16 1.8
203027 MLBBAL 66% 558501 11521515 441418 122 230302381683 152287 258 306 92 -5 +2 +0 +6 +16 1.9
203128 MLBBAL 67% 554496 11421415 451418 112 230304379683 149287 258 305 91 -5 +1 -1 +6 +16 1.7
203229 MLBBAL 66% 547490 11121414 441408 102 227301371672 145287 268 303 90 -6 +1 -1 +6 +15 1.5
203330 MLBBAL 65% 538481 10920414 441398 91 227302372674 146286 268 300 88 -7 +1 -2 +6 +15 1.3
203431 MLBBAL 65% 529473 10519413 431398 91 222298362659 140283 268 297 85 -9 +1 -3 +6 +15 1.1
203532 MLBBAL 70% 520465 10118412 421388 81 217293351644 133280 278 291 81 -11 +1 -4 +6 +15 0.7
203633 MLBBAL 74% 452407 8615310 361236 61 211285337622 125277 278 285 76 -12 +1 -4 +5 +13 0.2
203734 MLBBAL 69% 406365 761339 321136 51 208283334617 126271 288 276 70 -14 +1 -5 +4 +12 -0.2
202724 MLBBAL 39% 209188 43825 16543 51 229300372672 144290 268 287 78 -5 +1 +0 +2 +6 0.4
202825 MLBBAL 56% 309277 651238 24795 71 235307386693 152291 268 294 84 -6 +1 +0 +3 +9 0.7
202926 MLBBAL 64% 357321 7514310 28905 81 234305389694 156292 258 298 86 -5 +1 +0 +4 +10 1.0
203027 MLBBAL 66% 367329 7614310 29936 81 231305383688 152292 258 299 87 -5 +1 +0 +4 +10 1.0
203128 MLBBAL 67% 370331 7714310 30946 71 233308384692 151291 258 298 86 -6 +1 -0 +4 +10 0.9
203229 MLBBAL 66% 360323 7514310 29925 71 232305387692 155291 268 296 85 -6 +1 -1 +4 +10 0.8
203330 MLBBAL 65% 350314 721339 28915 61 229303376678 146290 268 294 83 -7 +1 -1 +4 +10 0.7
203431 MLBBAL 65% 343307 701339 28905 61 228303378681 150288 268 290 80 -8 +1 -2 +4 +10 0.5
203532 MLBBAL 70% 365327 731339 30975 61 223298364662 141285 278 285 76 -10 +1 -2 +4 +10 0.3
203633 MLBBAL 74% 334299 651228 27915 51 217293351644 134281 278 278 71 -11 +1 -3 +4 +9 -0.0
203734 MLBBAL 69% 282254 53926 22784 41 209282331613 122275 288 270 65 -11 +0 -3 +3 +8 -0.3
▸ Career Totals
Career 36493273 7441363094 29195054 6911 227301373674 146289 268 291 81 -80 +9 -14 +39 +103 6.0
/ 162G 650583 13224517 5216910 122 226301372673 146287 268 291 81 -14 +2 -2 +7 +18 1.1
Career 65565887 130023953158 5091701102 14425 221294360654 139281 268 293 82 -132 +19 -20 +70 +186 12.6
/ 162G 650584 12924516 5016910 142 221293361655 140280 268 293 82 -13 +2 -2 +7 +18 1.3

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
202421 ALake Elsinore Storm 11096 21600 11203 83 219318281599 62276 1810 283 75 -3 +0 +3 0.0
202522 AAChesapeake Baysox 143121 26912 16214 82 215326355682 140240 1511 308 94 -1 +1 +4 0.4
202522 A+Fort Wayne TinCaps 377341 9117711 26786 132 267329455783 188314 217 343 121 +9 +2 +11 2.2

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
#1Freddy Galvislast yr '21
career totals — 10 seasons, 4,238 PA
104,23810957246292387+42+6818.017.6
/162664179+6.6+10.62.8pk7: 17
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#3Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#4Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#5Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#6Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
73,6529168225296367+37+218.78.0
/1626641712+6.7+3.81.6pk7: 7

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
Brandon Butterworth (OGILVIE) 23 45 50 50 30 233/315/382 148302 815 27% 9% 89 +1.1
Yairo Muñoz
2018 · AAA
23 46→55 46→50 50→55 38 230/260/358 128282 1414 24% 4% 68 -0.5 256/301/385 129318 1315 23% 6% 92 +1.2 273/318/382109330101820%5%91+0.6
Javier Herrera
2008 · AAA
23 45→51 48→50 48→50 39 226/282/365 139298 1614 29% 6% 80 +0.4 230/279/367 137317 1512 31% 6% 79 +0.3 236/292/383146327161431%6%84+0.3
Chris Nelson
2009 · AA
23 45→52 45→50 51→50 44 223/277/355 131281 1212 24% 6% 75 -0.0 231/280/360 129283 1311 22% 6% 77 +0.1 244/287/36912530612624%5%78+0.1
Christian Villanueva
2014 · AA
23 44→47 48→55 43→50 38 223/272/368 145286 159 28% 4% 76 +0.1 208/254/348 140253 164 25% 5% 63 -0.8 226/284/40818225625323%6%91+0.9
Michael Almanzar
2014 · AA
23 45→48 45→50 48→45 40 227/269/351 124282 139 24% 4% 70 -0.3 214/257/325 111272 115 25% 4% 58 -1.2 199/239/30210325311226%4%42-1.6
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
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
Henry Davis
2023 · AA
23 47→45 48→50 52→50 41 230/312/373 143305 1513 28% 6% 95 +1.4 220/304/371 151284 1812 28% 8% 92 +1.2 207/291/353147263191128%8%78+0.1
Lewis Brinson
2017 · AAA
23 46→52 50→55 52→50 39 234/277/394 160299 1815 28% 5% 85 +0.7 213/265/357 144280 1612 29% 5% 70 -0.3 233/275/40917630723831%5%85+0.3
Christopher Bostick
2016 · AA
23 43→53 44→45 55 39 216/262/337 122282 1118 27% 5% 63 -0.8 230/278/336 106305 811 26% 5% 69 -0.4 242/294/36111931110724%5%79+0.2
Mark Mathias
2019 · AA
24 44→47 44→50 52→50 46 217/293/343 126288 1110 27% 8% 79 +0.3 231/291/365 134292 1213 24% 7% 83 +0.6 246/320/384138320151726%9%98+1.0
Ryan Cordell
2016 · AA
24 46→42 48→50 55→50 40 231/277/375 145296 1615 28% 5% 80 +0.4 213/258/354 141278 1614 29% 5% 66 -0.6 198/242/334136256161429%5%53-0.8
Andy Burns
2015 · AA
24 44→54 47→50 52→55 42 223/269/366 143279 1317 25% 5% 74 -0.1 233/273/332 99288 811 21% 5% 66 -0.6 204/283/338134261151027%10%70-0.2
Kevin Flores
2008 · AAA
23 45→53 42→45 47→45 41 222/264/330 108277 1010 24% 5% 62 -0.9 226/272/308 82286 68 22% 5% 59 -1.1 279/316/3769832311017%4%93+0.7
Paul Vasquez
2008 · A
23 48 43→45 52→30 39 232/271/346 114307 1010 28% 5% 69 -0.4 232/270/336 104293 85 23% 3% 66 -0.6 235/268/3391052938222%2%62-0.3
Andre Lipcius
2022 · AA
24 43→49 45→50 48→45 46 216/277/342 126275 127 26% 8% 71 -0.3 233/304/373 140288 168 23% 9% 91 +1.1 234/306/37914528818724%9%90+1.0
Andrew Navigato
2022 · AA
24 41→38 45→60 46→50 44 204/280/325 122284 1213 31% 8% 69 -0.4 220/279/399 179271 2214 27% 6% 88 +0.9 220/277/428209258271727%5%92+0.8
Joey Ortiz
2022 · AA
24 44→54 43→50 53→50 44 216/281/329 114290 911 28% 7% 70 -0.3 243/299/384 141299 1210 22% 7% 91 +1.1 247/310/396149300131121%7%96+1.2
Eguy Rosario
2023 · AAA
23 43→52 48→50 51→55 43 216/280/358 142286 1521 29% 7% 77 +0.1 206/268/350 144278 1617 31% 7% 70 -0.3 187/250/330143255171733%7%55-0.7
Tyler Marlette
2016 · AA
23 46→42 46→50 47→45 40 229/272/360 131295 147 27% 5% 73 -0.1 219/264/354 135290 165 29% 6% 69 -0.4 214/262/34713428217430%6%62-0.6