Jalen BattlesSS Montgomery Biscuits
Age 26 R/R 6'1" / 210 lbs AA Svc 0.0 · Ctrl thru 2034
wRC+†39
AVG/OBP/SLG.189 / .246 / .268
PA170
HR2
K%34
BB%6
MLB%2%
BAT: -11.7 runs (wOBA-derived runs vs avg)-12BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.50-0.5WAR
Scouting · nowfuture
HIT
2828
PWR
3131
SPD
4949
EYE
3939
trajectory · 10 yrs
-0.5peak
2026

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
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $-10M $-31M -$21M
Underwater contract
Projected production over the remaining contract is worth -$21M less than the salary owed. Most often this reflects an aging-curve fade that was visible at signing — the team paid a premium for the early years.

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
202222 ROKFCL Rays 2020 3000 030 10 .150.150.150.300 .000.176 150 .131 -42 -3 +0 +0 +0 +1 -0.2
202323 A+3 teams 340318 52514 151325 68 .164.213.223.436 .060.262 394 .194 7 -36 -2 +0 +4 +10 -2.5
202424 AAMontgomery Biscuits 286265 511021 14914 50 .192.244.257.500 .064.286 325 .221 27 -23 +1 +0 +3 +8 -1.2
202525 AA2 teams 135124 20301 6493 42 .161.218.210.428 .048.253 364 .187 1 -15 +0 +0 +1 +4 -1.0
▸ 2026 Season
202626 MLBTB 170156 30512 10572 31 .192.250.276.526 .083.281 346 .237 39 -12 +0 +0 +2 +5 -0.5
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202727 MLB 11%TB 262241 47814 16863 52 .195.254.286.540 .091.283 336 .245 46 -16 +0 +0 +3 +7 -0.6
202828 MLB 22%TB 314287 571015 201014 52 .199.260.293.553 .094.283 326 .250 50 -18 +0 -1 +3 +9 -0.6
202929 MLB 34%TB 335306 611115 221074 52 .199.262.291.553 .092.283 327 .252 51 -19 +0 -1 +4 +9 -0.7
203030 MLB 44%TB 350320 621115 231124 52 .194.256.281.538 .087.282 327 .250 50 -20 +0 -2 +4 +10 -0.8
203131 MLB 53%TB 341311 611115 231114 42 .196.260.286.547 .090.280 337 .247 47 -20 +0 -3 +4 +10 -1.0
203232 MLB 71%TB 325297 561014 211074 42 .189.252.269.521 .081.279 336 .242 44 -21 +0 -4 +3 +9 -1.2
203333 MLB 88%TB 298274 52914 191003 31 .190.250.274.524 .084.277 346 .237 40 -20 +0 -4 +3 +8 -1.3
203434 MLBTB 256234 43713 17883 31 .184.248.261.509 .077.275 347 .231 35 -19 +0 -5 +3 +7 -1.4
▸ Career Totals (MLE all levels + projections)
Career 34323153 5951001243 206114443 5325 .189.248.269.517 .080.278 336 .235 38 -242 +1 -20 +37 +97 -12.9
/ 162G 650597 1121928 392178 105 .188.247.266.513 .079.277 336 .235 38 -46 +0 -4 +7 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202222 ROKFCL Rays 2020 4000 020 10 .200.200.200.400 .000.222 100 .181 -3 -2 +0 +1 -0.2
202323 AAMontgomery Biscuits 6563 13100 2190 32 .206.231.222.453 .016.295 293 .208 18 -6 -0 +2 -0.4
202323 A+Bowling Green Hot Rods 254224 52516 23695 36 .232.317.344.661 .112.307 279 .301 88 -3 -2 +7 0.2
202323 ACharleston RiverDogs 2119 3100 280 00 .158.238.211.449 .053.273 3810 .214 22 -2 +0 +1 -0.1
202424 AAMontgomery Biscuits 286258 591221 21704 50 .229.297.302.599 .074.307 247 .273 67 -11 +1 +8 -0.2
202525 AAADurham Bulls 5950 12100 7130 22 .240.333.260.593 .020.316 2212 .273 67 -2 -0 +2 -0.1
202525 AAMontgomery Biscuits 7671 9201 2273 20 .127.184.197.381 .070.186 363 .180 -4 -9 +0 +2 -0.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
Jalen Battles (OGILVIE) 26 28 31 49 39 .189/.246/.268 .080.281 23 34% 6% 39 -0.7
Ryan Metzler
2019 · AAA
26 40 40 50 38 .193/.248/.281 .088.293 815 36% 6% 43 -2.2 .204/.258/.297 .093.310 912 35% 6% 51 -1.7 .145/.202/.182.037.2484841%6%-4-1.0
Cody Bohanek
2021 · AAA
26 38→36 38→40 45→50 39 .179/.267/.254 .075.295 611 38% 7% 46 -2.0 .179/.276/.286 .107.293 915 39% 8% 59 -1.1 .155/.261/.260.105.25591839%9%45-1.1
Chris Roller
2023 · AA
26 37 39→45 50→55 40 .183/.248/.270 .087.268 614 32% 6% 40 -2.4 .194/.274/.324 .130.304 1416 38% 9% 67 -0.5 .179/.266/.318.140.290171941%9%60-0.7
Connor Justus
2021 · AA
26 36→37 38→40 42→45 43 .176/.254/.250 .074.253 68 31% 8% 39 -2.5 .189/.253/.265 .076.287 57 34% 7% 41 -2.3 .166/.232/.219.053.2593335%6%18-2.1
Jack Conley
2022 · AAA
25 35 41→45 50→45 39 .177/.239/.273 .095.270 87 36% 7% 37 -2.6 .200/.266/.312 .112.290 117 33% 7% 59 -1.1 .191/.265/.302.110.27010531%8%52-0.8
Anthony Mulrine
2023 · AAA
25 37 38→40 45→40 39 .179/.256/.255 .076.265 65 33% 6% 41 -2.3 .189/.268/.274 .085.271 76 31% 7% 51 -1.7 .144/.247/.211.068.2015028%8%25-0.8
Caleb Hamilton
2021 · AAA
26 38 41→45 45 42 .191/.251/.292 .101.267 98 31% 7% 47 -1.9 .183/.267/.313 .130.280 167 37% 10% 61 -1.0 .145/.237/.274.129.20919339%10%37-0.8
Chris Givin
2022 · AA
25 39 38→30 51→45 43 .191/.252/.268 .077.262 66 28% 7% 41 -2.3 .200/.263/.277 .077.269 66 26% 7% 48 -1.9 .195/.262/.257.062.2545523%7%40-1.1
Matt Whatley
2022 · AA
26 38→36 38→40 47→50 44 .187/.259/.262 .074.264 615 30% 8% 43 -2.2 .189/.249/.280 .091.269 109 32% 6% 43 -2.2 .166/.228/.250.085.22511831%6%26-1.2
Yadiel Rivera
2019 · MLB
27 38→48 38→40 45→50 38 .187/.238/.257 .071.270 67 32% 6% 32 -3.0 .216/.254/.318 .102.312 1216 33% 5% 55 -1.4 .224/.248/.329.106.322142335%3%50-1.1
Justin Twine
2021 · AA
25 45→30 39→40 48→50 36 .217/.258/.305 .087.303 611 30% 4% 53 -1.5 .208/.250/.317 .109.357 917 42% 4% 53 -1.5 .192/.224/.307.115.360102548%2%37-1.1
Ryan Dent
2015 · AAA
26 44→42 39→40 47→50 42 .210/.265/.292 .083.286 613 28% 6% 53 -1.5 .207/.260/.301 .094.294 79 30% 6% 53 -1.5 .210/.253/.303.094.3008332%4%49-1.0
Branden Fryman
2023 · AAA
25 37 39→30 50 38 .188/.231/.268 .080.254 715 29% 5% 32 -3.0 .200/.237/.297 .097.287 912 32% 4% 42 -2.3 .191/.215/.287.096.2728933%3%26-1.1
Jackson Cluff
2023 · AA
26 36→29 40→45 48→55 36 .179/.243/.270 .091.285 811 38% 6% 39 -2.5 .186/.268/.305 .119.285 1220 36% 9% 59 -1.1 .181/.273/.314.132.266142835%10%61-0.6
Chandler Seagle
2022 · AA
26 39 38→40 44→45 35 .189/.244/.272 .084.284 55 34% 4% 39 -2.5 .187/.238/.267 .080.295 66 37% 5% 35 -2.8 .164/.212/.231.068.2706440%5%11-1.5
Angelo Castellano
2021 · AA
26 38→42 39→45 46→50 41 .189/.242/.273 .083.253 712 28% 6% 38 -2.6 .200/.261/.303 .103.257 1112 26% 7% 55 -1.4 .204/.274/.324.120.246141423%8%62-0.4
Scott Hurst
2022 · AAA
26 38→31 39→40 43→50 39 .185/.242/.267 .083.288 77 37% 7% 37 -2.7 .221/.294/.329 .108.299 1119 28% 8% 76 +0.0 .239/.321/.353.114.297132523%9%89+0.6
Rylan Sandoval
2014 · AAA
26 43 41→40 45 37 .207/.258/.303 .096.294 87 32% 5% 53 -1.5 .222/.272/.310 .088.326 79 32% 6% 60 -1.0 .230/.270/.280.050.3644436%5%46-0.4
Cadyn Grenier
2022 · AAA
25 40→37 42→40 48→50 39 .191/.265/.291 .100.313 910 39% 8% 54 -1.4 .196/.279/.296 .100.292 813 33% 9% 61 -1.0 .175/.272/.270.095.25071630%10%50-1.1
Eric Yang
2023 · AAA
25 39 39→40 47→40 44 .187/.270/.275 .087.280 76 33% 8% 52 -1.6 .195/.271/.273 .078.298 56 33% 8% 51 -1.7 .175/.257/.234.060.2694233%8%33-0.7