Derek Berg

C Altoona Curve
Age 25 R/R 6'2" / 227 lbs AA HR -15%K -5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202422APIT55.122/.204/.18410-27—.098/.148/.157
202523AA/A+/APIT343.230/.360/.37271049—.170/.265/.277
202624AAA/AAPIT397.243/.315/.39311358—.211/.266/.324
2027PROJMLE25MLBPIT4.177/.239/.2760046-0.0
2028PROJ31% MLB26MLBPIT78.180/.244/.2821149-0.1
2029PROJ42% MLB27MLBPIT118.182/.246/.2852151-0.2
Next 3 projected WAR -0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Ext$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
Max EV78
Speed46
BB%25
Chase%18
K%9
Z-Con%6
Career WAR0.0 WAR median (P10 0.0 / P90 0.7, comp-based) · star 0% · didn't stick 96%
CompsJack Conley (age 25) · Blake Forsythe (age 25) · Toby Welk (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†46
AVG/OBP/SLG.177 / .239 / .276
PA4
HR0
K%25
BB%7
BABIP265
ISO109
MLB%2%
Value2027 · WAR
BAT: -13.5 runs (wOBA-derived runs vs avg)-13BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.8 runs (Positional adjustment)+4POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.40-0.4WAR
trajectory · projected WAR by year
-0.4-0.1-0.2272829
Tools · ContractCON 20 / POW 40
Toolsscout grade
CONTACT20
scouting grade only
POWER40
scouting grade only
EYE60
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
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
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202422 ABradenton Marauders — 5549 6001 5200 00 122204184387 61172 369 184 -27 — — — — — —
202523 AAAltoona Curve — 3528 9200 6101 00 321457393850 71500 2917 395 101 — — — — — —
202523 A+Greensboro Grasshoppers — 10688 22512 13382 23 250359398757 148400 3612 334 49 — — — — — —
202523 ABradenton Marauders — 202166 34435 30685 82 205343355699 151309 3415 321 40 — — — — — —
202624 AAAIndianapolis Indians — 144127 23503 12492 10 181262291554 110267 348 251 24 — — — — — —
202624 AAAltoona Curve — 253227 631318 21772 21 278344449793 172385 308 349 78 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202422 A MLEBradenton Marauders — 5551 5001 3280 00 98148157305 59158 515 128 -27 — — — — — —
202523 AA MLEAltoona Curve — 3530 8200 4131 00 267371333705 67466 3711 317 101 — — — — — —
202523 A+ MLEGreensboro Grasshoppers — 10693 17312 8502 23 183262301563 118331 478 241 49 — — — — — —
202523 A MLEBradenton Marauders — 202177 26324 19935 82 147249254503 107265 469 227 40 — — — — — —
202624 AAA MLEIndianapolis Indians — 144131 21402 8592 10 160220237456 76258 416 204 24 — — — — — —
202624 AA MLEAltoona Curve — 253233 561116 15942 21 240292373665 133360 376 283 78 — — — — — —
202422 A MLEBradenton Marauders — 5551 5001 3280 00 98148157305 59174 515 128 -27 — — — — — —
202422 A RAWBradenton Marauders — 5549 6001 5200 00 122204184387 61172 369 184 -27 — — — — — —
202523 A MLE3 teams — 343300 51835 311558 105 170265267532 97322 459 241 49 — — — — — —
202523 A RAW3 teams — 343282 651147 491168 105 230360372732 142358 3414 333 49 — — — — — —
202624 AA MLE2 teams — 397365 771518 221534 31 211263323587 112337 396 254 58 — — — — — —
202624 AA RAW2 teams — 397354 8618111 331264 31 243315393707 150344 328 313 58 — — — — — —
202422 A MLEBradenton Marauders — 5552 5001 3280 00 96148154302 58158 515 128 -27 — — — — — —
202523 A MLE3 teams — 343301 51835 311558 105 169265266531 96306 459 241 49 — — — — — —
202624 AA MLE2 teams — 397368 771518 221534 31 209263321584 111323 396 254 58 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202422 A MLEBradenton Marauders — 5552 5001 3280 00 96148154302 58158 515 128 -27 — — — — — —
202523 A MLE3 teams — 343301 51835 311558 105 169265266531 96306 459 241 49 — — — — — —
202624 AA MLE2 teams — 397368 771518 221534 31 209263321584 111323 396 254 58 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202725 MLB MLEPIT 2% 380348 621217 251374 41 177240279520 102264 367 236 46 -24 +0 +0 +7 +8 -0.4
▸ 2027 — real world (MLB)
202725 MLB CTXPIT 2% 44 0000 010 00 177239276515 99265 250 235 46 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202826 MLB MLEPIT 31% 253231 42815 17893 21 181244286530 105265 357 241 49 -15 +0 +0 +5 +5 -0.5
202927 MLB MLEPIT 42% 280256 47916 19983 21 183247289536 107266 357 244 51 -16 +0 +0 +5 +6 -0.5
202826 MLB CTXPIT 31% 7872 13301 5281 10 180244282526 102266 366 239 49 -5 +0 +0 +1 +2 -0.1
202927 MLB CTXPIT 42% 118108 19402 8411 10 182246285532 103267 357 242 51 -7 +0 +0 +2 +3 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 196180 32703 13692 20 178241267508 89266 357 241 49 -12 +0 +0 +4 +4 -0.4
/ 162G— A+C — 650597 10623010 432297 70 178241266507 89266 357 241 49 -38 +1 +0 +12 +14 -1.2
Career— MLE — 15381395 25747729 10659920 199 184252290542 106294 397 240 49 -45 +0 +0 +13 +16 -1.6
/ 162G— MLE — 650590 10920312 452538 84 185252290542 105296 397 240 49 -39 +0 +0 +12 +14 -1.4

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 AAAltoona Curve · 253 PAwOBA .340 → .283 (−57)K% 30.4% → 37.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.43%÷1.000×1.220——37.13%
BB% (unintentional) /PA8.30%÷1.000×0.700—×0.9985.80%
HBP% /PA0.79%—×0.850—×0.9980.67%
Singles /BIP27.33%÷1.000×0.970×1.007×0.99826.64%
Doubles /BIP8.67%÷1.000×0.860×1.007×0.9987.49%
Triples /BIP0.67%÷1.000×0.950×1.007×0.9980.64%
Home runs /BIP5.33%÷1.000×0.780—×0.9984.15%

Factors used: league row EL. 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 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.007.

Result: wOBA .340 → .283; ISO .172 → .133; BABIP .385 → .360. 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).

2026 AAAIndianapolis Indians · 144 PAwOBA .241 → .204 (−37)K% 34.0% → 40.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA34.03%÷1.000×1.200——40.83%
BB% (unintentional) /PA7.64%÷1.000×0.690—×1.0335.44%
HBP% /PA1.39%—×0.940—×1.0331.35%
Singles /BIP19.23%÷1.000×0.930×1.045×1.03319.30%
Doubles /BIP6.41%÷1.000×0.830×1.045×1.0335.74%
Triples /BIP0.00%÷1.000×0.970×1.045×1.0330.00%
Home runs /BIP3.85%÷1.000×0.700—×1.0332.78%

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 ×1.045.

Result: wOBA .241 → .204; ISO .110 → .084; BABIP .267 → .258. 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 ABradenton Marauders · 202 PAwOBA .315 → .227 (−88)K% 33.7% → 45.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.66%÷1.000×1.360——45.79%
BB% (unintentional) /PA14.85%÷1.052×0.690—×0.9809.55%
HBP% /PA2.48%—×0.780—×0.9801.89%
Singles /BIP22.45%÷0.993×0.920×0.976×0.98019.88%
Doubles /BIP4.08%÷1.084×0.830×0.976×0.9802.99%
Triples /BIP3.06%÷0.952×0.910×0.976×0.9802.80%
Home runs /BIP5.10%÷0.932×0.800—×0.9804.29%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 99, 2B 117, 3B 90, K 100, BB 110 — applied at half strength. Age: age 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.976.

Result: wOBA .315 → .227; ISO .151 → .112; BABIP .309 → .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).

2025 A+Greensboro Grasshoppers · 106 PAwOBA .332 → .241 (−91)K% 35.8% → 47.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA35.85%÷0.994×1.310——47.22%
BB% (unintentional) /PA12.26%÷0.980×0.600—×0.9887.42%
HBP% /PA1.89%—×0.770—×0.9881.44%
Singles /BIP28.00%÷0.950×0.870×0.963×0.98824.41%
Doubles /BIP10.00%÷0.998×0.780×0.963×0.9887.44%
Triples /BIP2.00%÷1.025×0.850×0.963×0.9881.58%
Home runs /BIP4.00%÷1.048×0.880—×0.9883.32%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 110, 1B 90, 2B 100, 3B 105, K 99, BB 96 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.963.

Result: wOBA .332 → .241; ISO .148 → .109; BABIP .400 → .331. 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 AAAltoona Curve · 35 PAwOBA .386 → .317 (−70)K% 28.6% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷0.947×1.220——36.80%
BB% (unintentional) /PA17.14%÷1.033×0.700—×1.01211.75%
HBP% /PA2.86%—×0.850—×1.0122.46%
Singles /BIP38.89%÷1.024×0.970—×1.01237.29%
Doubles /BIP11.11%÷1.036×0.860—×1.0129.34%
Triples /BIP0.00%÷1.150×0.950—×1.0120.00%
Home runs /BIP0.00%÷0.891×0.780—×1.0120.00%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 105, 2B 107, 3B 130, K 89, BB 107 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .386 → .317; ISO .071 → .057; BABIP .500 → .466. 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 ABradenton Marauders · 55 PAwOBA .182 → .128 (−54)K% 36.4% → 50.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.36%÷0.975×1.360——50.71%
BB% (unintentional) /PA9.09%÷1.010×0.690—×0.9906.15%
HBP% /PA0.00%—×0.780—×0.9900.00%
Singles /BIP17.24%÷0.977×0.920—×0.99016.07%
Doubles /BIP0.00%÷1.124×0.830—×0.9900.00%
Triples /BIP0.00%÷1.052×0.910—×0.9900.00%
Home runs /BIP3.45%÷1.046×0.800—×0.9902.61%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 109, 1B 95, 2B 125, 3B 110, K 95, BB 102 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average).

Result: wOBA .182 → .128; ISO .061 → .038; BABIP .172 → .158. 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).