Jacob Berry

3B Omaha Storm Chasers
Age 26 S/R 5'11" / 212 lbs AAA HR -15%K -8% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
OGV OFP35OGV rank#2277ETA2029MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423AAA/AAMIA528.239/.309/.363111457—.214/.265/.318
202524AAA/INTL2 orgs553.267/.361/.393102979—.219/.289/.328
202625AAAKC418.251/.357/.416121982—.221/.303/.347
2027PROJ10% MLB26MLBKC16.226/.296/.33901830.0
2028PROJ31% MLB27MLBKC70.226/.296/.33912830.0
2029PROJ42% MLB28MLBKC106.225/.295/.33823820.0
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Pre-Arb$0.8M2030Pre-Arb$0.8M2031Pre-Arb$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Whiff%84
K%83
Z-Con%79
BB%64
Chase%63
Max EV44
Career WAR0.0 WAR median (P10 -0.3 / P90 2.6, comp-based) · star 1% · didn't stick 86%
CompsTaylor Walls (age 25) · Matt Long (age 26) · Alen Hanson (age 26)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†83
AVG/OBP/SLG.226 / .296 / .339
PA16
HR0
K%19
BB%6
BABIP274
ISO67
MLB%10%
Value2027 · WAR
BAT: -3.2 runs (wOBA-derived runs vs avg)-3BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$2M ctrl surplus
Tools · ContractCON 55 / POW 45
Toolsscout grade
CONTACT55
scouting grade only
POWER45
scouting grade only
EYE50
scouting grade only
SPEED60
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
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M———
2030Pre-Arb$0.8M———
2031Pre-Arb$0.9M———
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202221 AJupiter Hammerheads — 148125 33703 13237 11 264366392758 128294 169 340 69 — — — — — —
202221 ROKFCL Marlins — 1816 2000 161 00 125222125347 200 336 180 -35 — — — — — —
202322 AAPensacola Blue Wahoos — 123113 28515 9260 50 248303442746 195277 217 326 64 — — — — — —
202322 A+Beloit Sky Carp — 345317 721974 16708 51 227282369651 142275 205 287 42 — — — — — —
202322 INTLPeoria Javelinas — 7668 18412 6221 02 265333441775 176356 298 339 116 — — — — — —
202423 AAAJacksonville Jumbo Shrimp — 10391 22412 10180 20 242317374690 132274 1710 305 68 — — — — — —
202423 AAPensacola Blue Wahoos — 425386 921819 31877 122 238307360667 122285 207 302 54 — — — — — —
202524 AAAJacksonville Jumbo Shrimp — 469406 1062818 49878 278 261352394746 133310 1910 334 70 — — — — — —
202524 INTLLeones de Ponce — 8470 21002 12171 22 300410386795 86365 2014 363 132 — — — — — —
202625 AAAOmaha Storm Chasers — 418351 8822012 51667 197 251357416773 165270 1612 342 82 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202221 A MLEJupiter Hammerheads — 148129 28503 9327 11 217303326629 109246 226 270 69 — — — — — —
202221 ROK MLEFCL Marlins — 1816 1000 191 00 6216762229 164 506 116 -35 — — — — — —
202322 AA MLEPensacola Blue Wahoos — 123116 25514 6320 50 216254379633 164250 265 263 64 — — — — — —
202322 A+ MLEBeloit Sky Carp — 345322 601364 11888 51 186232301533 115235 263 230 42 — — — — — —
202423 AAA MLEJacksonville Jumbo Shrimp — 10395 22412 6220 20 232277358635 126256 216 268 68 — — — — — —
202423 AA MLEPensacola Blue Wahoos — 425396 831617 211027 122 210262308570 98259 245 248 54 — — — — — —
202524 AAA MLEJacksonville Jumbo Shrimp — 469421 922317 341078 278 219289328617 109265 237 271 70 — — — — — —
202625 AAA MLEOmaha Storm Chasers — 418366 811909 36797 197 221303347650 126246 199 290 82 — — — — — —
202221 A MLE2 teams — 166145 29503 10418 11 200288297585 97250 256 253 58 — — — — — —
202221 A RAW2 teams — 166141 35703 14298 11 248350362711 113286 178 322 58 — — — — — —
202322 A+ MLE3 teams — 544509 982179 201409 103 193236314550 122243 264 239 48 — — — — — —
202322 A+ RAW3 teams — 544498 11828911 311189 103 237294396689 159285 226 303 48 — — — — — —
202423 AA MLE2 teams — 528490 1021928 281247 142 208261304565 96260 235 252 57 — — — — — —
202423 AA RAW2 teams — 528477 11422211 411057 142 239309363671 124283 208 302 57 — — — — — —
202524 AAA MLE2 teams — 553497 1082718 401269 2910 217288324611 107271 237 271 70 — — — — — —
202524 AAA RAW2 teams — 553476 12728110 611049 2910 267361393754 126318 1911 338 70 — — — — — —
202625 AAA MLEOmaha Storm Chasers — 418366 811909 36797 197 221303347650 126252 199 290 82 — — — — — —
202625 AAA RAWOmaha Storm Chasers — 418351 8822012 51667 197 251357416773 165270 1612 342 82 — — — — — —
202221 A MLE2 teams — 166147 29503 10418 11 197288293581 95237 256 253 58 — — — — — —
202322 A+ MLE3 teams — 544510 982179 201409 103 192236314550 122239 264 239 48 — — — — — —
202423 AA MLE2 teams — 528488 1021928 281247 142 209261305566 96258 235 252 57 — — — — — —
202524 AAA MLE2 teams — 553499 1082718 401269 2910 216288323610 106265 237 271 70 — — — — — —
202625 AAA MLEOmaha Storm Chasers — 418372 811909 36797 197 218303341645 124246 199 290 82 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 AA MLE2 teams — 528488 1021928 281247 142 209261305566 96258 235 252 57 — — — — — —
202524 AAA MLE2 teams — 553499 1082718 401269 2910 216288323610 106265 237 271 70 — — — — — —
202625 AAA MLEOmaha Storm Chasers — 418372 811909 36797 197 218303341645 124246 199 290 82 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEKC 10% 380343 791817 28816 144 229298346645 118277 217 291 83 -8 +1 +0 +1 +8 0.2
▸ 2027 — real world (MLB)
202726 MLB CTXKC 10% 1615 3100 130 10 226296339635 113274 196 287 83 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEKC 31% 225203 451004 17483 82 228299347645 118277 218 291 83 -5 +1 +0 +1 +5 0.2
202928 MLB MLEKC 42% 253228 531215 19554 83 227298345642 118276 228 290 82 -5 +0 -1 +1 +5 0.1
203029 MLB MLEKC 46% 263237 541215 20584 72 226296342637 116276 228 288 81 -6 +1 -1 +1 +6 -0.0
203130 MLB MLEKC 48% 269243 541205 20604 62 224293337630 113275 227 285 79 -7 +0 -2 +1 +6 -0.2
202827 MLB CTXKC 31% 7064 14301 5151 21 226296339635 114275 217 287 83 -1 +0 +0 +0 +2 0.0
202928 MLB CTXKC 42% 10695 22502 8232 31 225295338633 113274 228 286 82 -2 +0 -0 +0 +2 0.0
203029 MLB CTXKC 46% 121109 24502 9272 31 223293334628 111274 227 284 81 -3 +0 -1 +0 +3 -0.0
203130 MLB CTXKC 48% 130117 26602 10292 31 221291330621 109272 228 281 79 -3 +0 -1 +0 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 427385 861907 32947 114 223295327622 104275 227 284 69 -10 +1 -2 +2 +9 -0.0
/ 162G— A+C — 650586 13129011 4914311 176 224296329625 106275 228 284 69 -15 +1 -3 +2 +14 -0.0
Career— MLE — 33743058 6561441259 22276457 10834 215280327608 113263 237 270 69 -26 +3 -4 +4 +25 0.2
/ 162G— MLE — 650589 12628211 4314711 217 214280324604 110263 237 270 69 -14 +1 -2 +2 +14 0.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAAOmaha Storm Chasers · 418 PAwOBA .339 → .290 (−49)K% 15.8% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.79%÷1.000×1.200——18.95%
BB% (unintentional) /PA11.96%÷1.000×0.690—×1.0338.53%
HBP% /PA1.67%—×0.940—×1.0331.63%
Singles /BIP18.95%÷1.000×0.930×0.988×1.03317.99%
Doubles /BIP7.72%÷1.000×0.830×0.988×1.0336.54%
Triples /BIP0.00%÷1.000×0.970×0.988×1.0330.00%
Home runs /BIP4.21%÷1.000×0.700—×1.0333.04%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .339 → .290; ISO .165 → .132; BABIP .270 → .246. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAAJacksonville Jumbo Shrimp · 469 PAwOBA .328 → .271 (−57)K% 18.6% → 22.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.55%÷0.978×1.200——22.75%
BB% (unintentional) /PA10.23%÷1.027×0.690—×1.0487.20%
HBP% /PA1.71%—×0.940—×1.0481.68%
Singles /BIP21.63%÷1.051×0.930×0.950×1.04819.05%
Doubles /BIP8.78%÷1.023×0.830×0.950×1.0487.09%
Triples /BIP0.31%÷1.150×0.970×0.950×1.0480.26%
Home runs /BIP2.51%÷0.903×0.700—×1.0482.04%

Factors used: league row International League. Park (home-season share, regressed): HR 81, 1B 110, 2B 105, 3B 130, K 96, BB 105 — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .328 → .271; ISO .133 → .108; BABIP .310 → .265. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAPensacola Blue Wahoos · 425 PAwOBA .294 → .248 (−46)K% 20.5% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.47%÷1.039×1.220——24.03%
BB% (unintentional) /PA7.29%÷1.016×0.680—×1.0275.01%
HBP% /PA1.65%—×0.840—×1.0271.42%
Singles /BIP21.40%÷0.989×0.920×0.970×1.02719.83%
Doubles /BIP6.02%÷1.034×0.910×0.970×1.0275.28%
Triples /BIP0.33%÷0.909×0.880×0.970×1.0270.32%
Home runs /BIP3.01%÷1.064×0.800—×1.0272.32%

Factors used: league row SL. Park (home-season share, regressed): HR 113, 1B 98, 2B 107, 3B 82, K 108, BB 103 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .294 → .248; ISO .122 → .099; BABIP .285 → .259. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAAJacksonville Jumbo Shrimp · 103 PAwOBA .300 → .268 (−32)K% 17.5% → 21.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.48%÷0.999×1.200——20.99%
BB% (unintentional) /PA8.74%÷1.005×0.690—×1.0506.30%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP20.55%÷1.016×0.930×0.987×1.05019.48%
Doubles /BIP5.48%÷0.970×0.830×0.987×1.0504.86%
Triples /BIP1.37%÷0.985×0.970×0.987×1.0501.40%
Home runs /BIP2.74%÷0.925×0.700—×1.0502.18%

Factors used: league row International League. Park (home-season share, regressed): HR 85, 1B 103, 2B 94, 3B 97, K 100, BB 101 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .300 → .268; ISO .132 → .117; BABIP .274 → .256. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Beloit Sky Carp · 345 PAwOBA .283 → .230 (−53)K% 20.3% → 25.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.29%÷1.005×1.270——25.64%
BB% (unintentional) /PA4.64%÷0.999×0.710—×1.0123.34%
HBP% /PA2.32%—×0.790—×1.0121.85%
Singles /BIP17.00%÷0.995×0.920×0.980×1.01215.60%
Doubles /BIP7.69%÷1.113×0.810×0.980×1.0125.55%
Triples /BIP2.83%÷1.016×0.850×0.980×1.0122.35%
Home runs /BIP1.62%÷0.817×0.800—×1.0121.60%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 63, 1B 99, 2B 123, 3B 103, K 101, BB 100 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.980.

Result: wOBA .283 → .230; ISO .142 → .113; BABIP .275 → .235. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 AAPensacola Blue Wahoos · 123 PAwOBA .320 → .263 (−57)K% 21.1% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.14%÷0.990×1.220——26.04%
BB% (unintentional) /PA7.32%÷1.056×0.680—×1.0424.91%
HBP% /PA0.00%—×0.840—×1.0420.00%
Singles /BIP19.54%÷1.052×0.920×0.987×1.04217.58%
Doubles /BIP5.75%÷0.947×0.910×0.987×1.0425.68%
Triples /BIP1.15%÷1.097×0.880×0.987×1.0420.95%
Home runs /BIP5.75%÷1.091×0.800—×1.0424.39%

Factors used: league row SL. Park (home-season share, regressed): HR 118, 1B 110, 2B 89, 3B 119, K 98, BB 111 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.987.

Result: wOBA .320 → .263; ISO .195 → .156; BABIP .277 → .250. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AJupiter Hammerheads · 148 PAwOBA .338 → .270 (−68)K% 15.5% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.54%÷0.967×1.360——21.86%
BB% (unintentional) /PA8.78%÷0.978×0.690—×1.0156.29%
HBP% /PA4.73%—×0.780—×1.0153.74%
Singles /BIP22.55%÷1.004×0.920×0.950×1.01519.93%
Doubles /BIP6.86%÷1.156×0.830×0.950×1.0154.75%
Triples /BIP0.00%÷1.150×0.910×0.950×1.0150.00%
Home runs /BIP2.94%÷0.959×0.800—×1.0152.49%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 92, 1B 101, 2B 131, 3B 130, K 93, BB 96 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .338 → .270; ISO .128 → .099; BABIP .294 → .246. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ROKFCL Marlins · 18 PAwOBA .176 → .116 (−60)K% 33.3% → 48.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.981×1.440——48.93%
BB% (unintentional) /PA5.56%÷0.942×0.620—×0.9853.60%
HBP% /PA5.56%—×0.720—×0.9853.94%
Singles /BIP20.00%÷0.983×0.820—×0.98516.44%
Doubles /BIP0.00%÷1.003×0.720—×0.9850.00%
Triples /BIP0.00%÷1.040×0.720—×0.9850.00%
Home runs /BIP0.00%÷0.852×0.780—×0.9850.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 70, 1B 97, 2B 101, 3B 108, K 96, BB 88 — applied at half strength. Age: age 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .176 → .116; ISO .000 → .000; BABIP .200 → .164. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .