Bryce Ball1B Reading Fightin Phils
Age 28 L/R 6'6" / 240 lbs AA HR +4% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 174 proj PA
wRC+†51
AVG/OBP/SLG.184 / .259 / .287
PA174
HR3
K%33
BB%8
ISO104
MLB%2%
Value2026 · WAR
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.1 runs (Positional adjustment)-3POSREP: +4.9 runs (Replacement-level credit)+5REPTotal WAR: -0.80-0.8WAR
trajectory · projected WAR by year
-0.8-0.92627
Tools · ContractCON 20 / POW 34
Toolsscout grade
CONTACT20
scouting grade only
POWER34
scouting grade only
EYE51
scouting grade only
SPEED42
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
201921 ARome Braves 9087 24404 3270 00 276300460760 184357 303 325 107
201921 ARome Braves 9086 29604 4200 00 337367547913 209403 224 400 164
202123 A+South Bend Cubs 439373 6014112 611601 00 161280300581 139234 3614 265 61
202123 A+South Bend Cubs 439354 7321213 801211 00 206354387741 181268 2818 335 115
202224 AATennessee Smokies 562502 1172929 541712 14 233310353663 120331 3010 292 82
202224 AATennessee Smokies 562486 12931211 691212 14 265358405764 140330 2212 342 120
202325 AA2 teams 394360 621709 311551 11 172240294534 122268 398 241 42
202325 AA2 teams 394343 752309 481121 11 219316364681 146295 2812 308 94
202426 AAReading Fightin Phils 206184 27912 18912 00 147230239470 92269 449 206 16
202426 AAReading Fightin Phils 206176 341213 26672 00 193304324628 131287 3313 287 78
▸ 2026 Season
202628 MLBPHI 174156 30713 15581 21 192267308575 115271 339 251 51 -10 +0 +0 -3 +5 -0.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBPHI 23% 209187 36814 18682 31 193271310581 118272 339 256 54 -11 +0 -1 -4 +6 -1.0
202729 MLBPHI 23% 4743 8201 4150 10 186255302558 116274 329 252 51 -3 +0 -0 -1 +1 -0.2
▸ Career Totals
Career 4743 8201 4150 10 186255302558 116259 329 252 51 -3 +0 -0 -1 +1 -0.2
/ 162G 650595 11128014 552070 140 187255304560 118259 328 252 51 -36 +3 -4 -12 +18 -3.1
Career 20741849 35688643 2007309 77 193275316591 124287 3510 262 59 -96 -1 -1 -37 +59 -7.9
/ 162G 650579 11228213 632293 22 193276316592 123290 3510 262 59 -30 -0 -0 -12 +18 -2.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
201921 ARome Braves 9086 29604 4200 00 337367547913 209403 224 400 164 +7 +0 +3 0.9
202123 A+South Bend Cubs 439354 7321213 801211 00 206354387741 181268 2818 335 115 +7 +0 +12 2.0
202224 AATennessee Smokies 562486 12931211 691212 14 265358405764 140330 2212 342 120 +13 -1 +16 2.8
202325 AAAkron RubberDucks 245212 441309 32740 00 208311396708 189269 3013 317 101 +0 +0 +7 0.7
202325 A+South Bend Cubs 149131 311000 16381 11 237324313637 76330 2611 294 83 -3 -0 +4 0.1
202426 AAReading Fightin Phils 206176 341213 26672 00 193304324628 131287 3313 287 78 -5 +0 +6 0.1

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
Bryce Ball (OGILVIE) 28 20 34 42 51 184/259/287 103271 32 33% 8% 51 -0.5
Jameson Fisher
2021 · AA
27 39→36 40→45 44→45 42 186/257/276 90290 86 36% 8% 46 -2.0 215/267/333 118308 116 32% 6% 65 -0.7 227/273/36614030315229%5%72-0.1
Luke Tendler
2019 · AA
27 41→42 45 38→40 39 208/258/327 118279 133 30% 6% 59 -1.1 201/252/317 116275 136 31% 6% 54 -1.4 176/228/28410823514431%6%33-2.2
Preston Beck
2019 · AAA
28 43→44 42→45 41→45 41 213/262/315 101277 94 26% 5% 57 -1.2 217/273/329 112289 105 27% 7% 66 -0.6 213/272/3241112819326%7%61-0.8
Scott Hurst
2022 · AAA
26 37→31 40 43→50 37 182/237/266 85290 88 38% 7% 34 -2.8 216/287/322 106294 1119 28% 8% 70 -0.3 228/308/337109285132523%9%79+0.2
Ryan Ripken
2021 · AA
28 43→44 41→40 45→40 34 214/244/309 95295 94 30% 3% 48 -1.9 197/241/282 85308 77 36% 5% 40 -2.4 147/184/198512403339%4%-9-1.6
Viosergy Rosa
2018 · AA
28 37→47 47→45 39→30 41 194/256/325 131278 152 35% 8% 59 -1.1 222/277/366 144306 165 31% 7% 78 +0.2 247/310/41216533516029%8%100+0.3
Ryan Aguilar
2022 · AA
27 36→40 43→45 51→50 40 173/258/271 97302 1213 43% 9% 46 -2.0 207/298/337 130337 1413 39% 10% 80 +0.4 218/319/374157335171336%11%93+0.8
Matt Winaker
2022 · AA
26 43→38 38→45 45 47 202/293/283 81284 56 28% 8% 65 -0.7 197/285/295 98268 97 28% 8% 64 -0.8 142/246/227851899428%8%30-1.3
A.J. Zapp
2006 · AAA
28 45→44 41→45 46→30 39 216/265/316 100302 84 30% 5% 59 -1.1 213/277/334 121326 125 36% 7% 70 -0.3 188/270/31212330614040%9%59-0.6
Caleb Hamilton
2022 · AAA
27 35 44→45 47→45 44 179/260/291 112277 129 38% 10% 52 -1.6 180/266/322 142275 196 39% 10% 63 -0.8 145/239/28213720521340%10%39-0.8
Nick Banks
2022 · AAA
27 43→46 43→45 41→45 37 211/259/315 104313 115 35% 6% 56 -1.3 225/281/354 129331 137 34% 6% 76 +0.1 230/289/37814833215533%6%81+0.2
Justin Toerner
2023 · AAA
26 39 43→45 48→50 44 192/283/299 108293 1110 36% 9% 65 -0.7 194/282/315 121288 1311 34% 9% 68 -0.5 127/238/24511817514935%11%31-1.0
Eric Von Schell
2007 · AA
28 40 44→50 41→30 35 203/237/318 115276 124 32% 4% 47 -1.9 215/266/378 163289 214 32% 5% 77 +0.1 203/262/39419225728033%6%80+0.3
Preston Palmeiro
2023 · AAA
28 44→47 45 42→40 43 222/270/346 124274 125 24% 6% 69 -0.4 210/272/323 113273 107 25% 7% 65 -0.7 143/230/236941916327%10%24-0.9
Jake Lowery
2017 · AA
27 36 44→45 47→30 43 185/254/299 114263 115 33% 8% 51 -1.7 195/267/300 105315 106 38% 9% 56 -1.3 118/199/170522533050%9%-6-1.3
Jeremy Farrell
2015 · AAA
28 41→36 40→45 42→45 38 198/260/294 96295 74 34% 6% 52 -1.6 210/260/306 96324 76 35% 5% 54 -1.4 193/233/275823134238%2%33-1.0
Eric Crozier
2006 · MLB
27 38 46→50 45→40 36 188/244/325 138305 138 41% 7% 53 -1.5 204/261/343 139334 157 41% 7% 66 -0.6 184/260/34215826720237%9%64-0.3
Eric Jagielo
2018 · AAA
26 38→36 40→50 42→30 40 186/254/273 87268 82 32% 6% 44 -2.1 190/242/301 111279 114 34% 5% 46 -2.0 167/210/28611924513136%4%27-2.5
Steven Lerud
2013 · AAA
28 40→41 40→45 42→40 37 191/258/280 89307 84 38% 6% 47 -1.9 211/291/302 91301 85 30% 8% 67 -0.5 207/292/282752877228%9%60-0.4
Anderson Miller
2021 · AA
27 39→45 43→45 47→50 36 199/237/307 108271 1212 31% 4% 45 -2.1 205/268/345 140282 1815 33% 7% 69 -0.4 166/237/308143210221833%7%45-0.9