Brandon ButterworthSS Chesapeake Baysox
Age 23 R/R 5'9" / 168 lbs AA HR +8%BB -5% Svc 0.0 · Ctrl thru 2034 peak 2.2 · 2030
wRC+†89
AVG/OBP/SLG.228 / .290 / .367
PA320
HR8
SB10
K%23
BB%6
MLB%2%
BAT: -3.8 runs (wOBA-derived runs vs avg)-4BATRUN: +1.9 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +1.00+1.0WAR
Scouting · nowfuture
HIT
4545
PWR
5050
SPD
5050
EYE
4430
trajectory · 10 yrs
2.2peak
2030

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
2029Arb-1$0.8M+2.1$18M+$18M
2030Arb-2$0.9M+2.2$20M+$19M
2031Arb-3$0.9M+2.1$19M+$19M
2032Ext / FA-deal$4M+1.8$17M+$13M
2033Ext / FA-deal$5M+1.6$16M+$10M
2034Ext / FA-deal$6M+1.3$13M+$7M
Totals $18M $104M +$85M

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
202421 ALake Elsinore Storm 11099 16400 8273 83 .162.245.202.447 .040.222 257 .210 19 -10 +0 +0 +1 +3 -0.5
202522 A+2 teams 520475 9820611 3012610 214 .206.268.343.611 .137.254 246 .264 60 -23 +3 +0 +6 +15 -0.0
▸ 2026 Season (actual · ROS · total)
202623 AAChesapeake Baysox 6254 14202 6181 30 .259.344.407.752 .148.343 2910 .308 94 -0 +1 +0 +1 +2 0.3
ROS23 MLBBAL 258234 551126 18624 71 .235.301.376.677 .141.289 247 .301 88 -3 +1 +0 +3 +7 0.8
TOT23 MLBBAL 320288 691328 24805 101 .240.309.382.691 .142.302 258 .302 89 -4 +2 +0 +3 +9 1.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 11%BAL 478434 10220312 341037 112 .235.301.378.679 .143.281 227 .305 92 -4 +1 +0 +5 +14 1.6
202825 MLB 26%BAL 505455 10921314 381097 112 .240.308.391.699 .152.282 228 .311 96 -2 +1 +0 +5 +14 1.9
202926 MLB 44%BAL 520467 11322315 401128 112 .242.313.398.711 .156.284 228 .314 99 -1 +1 +0 +6 +15 2.1
203027 MLB 59%BAL 525471 11322315 411148 112 .240.312.395.706 .155.284 228 .314 99 -1 +1 +0 +6 +15 2.2
203128 MLB 69%BAL 524470 11322315 421157 101 .240.312.396.708 .155.283 228 .313 98 -1 +2 -1 +6 +15 2.1
203229 MLB 77%BAL 516463 10921314 411147 91 .235.307.384.692 .149.283 228 .311 96 -2 +1 -1 +6 +15 1.8
203330 MLB 85%BAL 506453 10721314 411147 80 .236.309.389.698 .152.281 238 .308 94 -3 +2 -2 +5 +14 1.6
203431 MLB 91%BAL 493444 10320313 391137 70 .232.304.378.682 .146.280 238 .304 91 -5 +1 -3 +5 +14 1.3
203532 MLBBAL 475428 9719212 381116 60 .227.299.364.663 .138.278 238 .300 87 -7 +1 -4 +5 +13 1.0
203633 MLBBAL 446402 9017211 351086 60 .224.296.358.654 .134.277 248 .294 83 -8 +1 -4 +5 +13 0.6
203734 MLBBAL 400361 791529 311005 50 .219.290.346.636 .127.275 258 .288 78 -10 +1 -5 +4 +11 0.2
203835 MLBBAL 347313 671327 27904 50 .214.285.335.620 .121.273 268 .280 72 -11 +1 -6 +4 +10 -0.2
203936 MLBBAL 288260 541016 22784 40 .208.280.323.603 .115.270 278 .271 65 -11 +1 -6 +3 +8 -0.6
▸ Career Totals (MLE all levels + projections)
Career 69116229 142527841174 5251596100 14018 .229.299.370.669 .142.278 238 .299 87 -104 +21 -31 +74 +196 15.8
/ 162G 650586 13426416 491509 132 .229.298.369.666 .140.279 238 .299 87 -10 +2 -3 +7 +18 1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 ALake Elsinore Storm 11096 21600 11203 83 .219.318.281.599 .062.276 1810 .283 75 -3 +0 +3 0.0
202522 AAChesapeake Baysox 143121 26912 16214 82 .215.326.355.682 .140.240 1511 .308 94 -1 +1 +4 0.4
202522 A+Fort Wayne TinCaps 377341 9117711 26786 132 .267.329.455.783 .188.314 217 .343 121 +9 +2 +11 2.2

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 .228/.290/.367 .139.281 87 23% 6% 84 +0.3
Henry Davis
2023 · AA
23 46 49→50 52→50 42 .230/.311/.380 .151.300 1613 28% 6% 97 +1.5 .224/.309/.378 .154.287 1812 27% 8% 95 +1.4 .208/.294/.355.146.264191128%9%79+0.2
Lewis Brinson
2017 · AAA
23 46→53 51→55 51→50 39 .236/.280/.398 .161.306 1815 29% 5% 87 +0.8 .218/.269/.368 .150.284 1713 29% 5% 75 -0.0 .225/.267/.399.174.29323831%5%79+0.1
Zach Neto
2023 · AA
22 49→48 47→60 49→55 41 .240/.300/.376 .136.307 1412 26% 6% 90 +1.0 .246/.317/.423 .177.300 2119 25% 6% 111 +2.5 .248/.320/.446.198.298252425%6%113+2.3
Christian Villanueva
2014 · AA
23 43→45 48→55 45→50 38 .219/.269/.363 .144.278 1510 27% 4% 74 -0.1 .207/.254/.343 .136.257 154 25% 5% 62 -0.9 .222/.280/.396.173.25523323%6%86+0.6
German Duran
2008 · AA
23 47→49 50 49→45 42 .243/.284/.403 .160.282 1811 21% 5% 90 +1.0 .223/.266/.343 .120.264 127 20% 5% 66 -0.6 .205/.247/.284.079.2447319%4%41-1.0
Tyler Marlette
2016 · AA
23 47→43 47→50 47→45 41 .234/.276/.369 .135.294 148 26% 5% 78 +0.2 .220/.265/.356 .136.290 165 29% 6% 69 -0.4 .212/.261/.344.132.27916430%6%61-0.7
Alan Espinoza
2015 · AAA
24 47 45→55 49→45 43 .235/.283/.354 .119.286 139 23% 5% 76 +0.1 .231/.277/.389 .158.269 196 22% 5% 84 +0.6 .255/.294/.411.157.28819319%4%94+0.7
Brendan Rodgers
2020 · MLB
23 48→54 48→50 47→45 39 .241/.286/.381 .139.300 167 25% 4% 85 +0.7 .244/.294/.380 .136.298 144 22% 6% 89 +0.9 .253/.308/.383.131.29813019%6%93+0.8
Javier Valdes
2023 · AA
24 43 48→55 50→30 45 .219/.299/.355 .136.271 165 25% 7% 85 +0.7 .219/.305/.373 .154.269 185 25% 8% 92 +1.2 .210/.321/.386.176.26120226%11%100+0.9
Javier Herrera
2008 · AAA
23 45→54 48→50 49→50 40 .228/.287/.365 .138.302 1615 29% 6% 82 +0.5 .228/.277/.365 .137.313 1512 31% 6% 77 +0.1 .241/.298/.383.142.334151431%7%86+0.4
Connor Norby
2023 · AAA
23 45→49 53→55 49→50 44 .234/.298/.405 .171.295 2112 28% 7% 97 +1.5 .242/.300/.407 .165.317 1911 29% 7% 98 +1.6 .245/.303/.409.164.323191129%7%97+1.4
Miguel Vargas
2022 · AA
22 50→52 49→55 50 45 .251/.302/.399 .148.296 179 21% 6% 97 +1.5 .229/.305/.385 .156.272 1712 22% 9% 95 +1.4 .211/.309/.373.162.247161021%11%91+1.0
Nick Senzel
2018 · AA
23 52→56 46→50 49→50 45 .252/.308/.396 .144.327 1213 26% 7% 98 +1.6 .248/.303/.399 .151.320 1416 26% 7% 97 +1.5 .250/.307/.393.144.308141723%7%94+0.6
Sean Rodríguez
2008 · AA
23 44→49 50→60 47→50 44 .224/.296/.380 .156.288 1812 28% 7% 90 +1.0 .234/.304/.421 .187.295 2211 28% 7% 104 +2.0 .238/.311/.439.201.293251227%7%107+1.7
Chris Nelson
2009 · AA
23 44→54 45→50 51→50 43 .221/.273/.353 .133.276 1212 24% 6% 72 -0.2 .234/.284/.364 .130.287 1311 22% 6% 79 +0.3 .257/.301/.387.130.31113721%5%87+0.6
Aledmys Díaz
2015 · AA
24 47→57 46→55 51→45 40 .232/.282/.364 .132.298 1314 26% 5% 79 +0.3 .249/.301/.395 .146.287 158 18% 6% 95 +1.4 .262/.314/.431.169.28119614%6%105+1.6
Joey Ortiz
2022 · AA
24 45→55 44→50 53→50 44 .219/.285/.340 .121.291 1111 28% 7% 74 -0.1 .246/.301/.390 .144.301 1310 22% 7% 93 +1.3 .250/.313/.398.148.304131121%7%97+1.3
Luis Juarez
2013 · AAA
23 48→57 46→50 46→40 43 .239/.284/.366 .126.277 138 19% 5% 80 +0.4 .239/.277/.351 .112.270 106 15% 4% 72 -0.2 .266/.314/.399.133.28316312%6%99+1.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
Jeremy Peña
2022 · AAA
24 47→57 47→50 51→50 41 .233/.294/.365 .132.308 1414 28% 6% 85 +0.7 .251/.297/.399 .148.305 1813 23% 5% 95 +1.4 .274/.329/.411.137.319141718%6%107+2.3