Cooper Bowman

2B Durham Bulls
Age 27 R/R 6'1" / 205 lbs AAA HR -6%H +4% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AAA/AAOAK523.262/.355/.419124375—.221/.294/.347
202525AAA/ROKOAK316.232/.327/.37662262—.207/.282/.322
202626AAATB70.148/.257/.213065—.111/.200/.159
2027PROJ10% MLB27MLBTB10.192/.267/.2910158-0.0
2028PROJ31% MLB28MLBTB50.193/.268/.2931259-0.1
Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2034Service0.0First FA2035
2027MiLB2028MiLB2029Ext$0.8M2030Ext$0.8M2031Ext$0.9M2032Ext$3M2033Ext$5M2034Ext$7M
Skills · percentileMiLB Statcast 2026 AAA
Speed85
BB%47
Z-Con%37
Chase%23
Max EV16
Whiff%9
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsTanner Kirwer (age 27) · Adam Engel (age 26) · Jacob Hannemann (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†58
AVG/OBP/SLG.192 / .267 / .291
PA10
HR0
K%30
BB%10
BABIP261
ISO95
MLB%10%
Value2027 · WAR
BAT: -5.2 runs (wOBA-derived runs vs avg)-5BATRUN: +0.7 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +2.3 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · ContractCON 45 / POW 45
Toolsscout grade
CONTACT45
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
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

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)
202121 ATampa Tarpons — 11293 22813 11266 111 237355441795 204288 2310 351 71 — — — — — —
202222 A+Lansing Lugnuts — 493414 8917111 641359 476 215333341673 126285 2713 308 55 — — — — — —
202323 AAMidland RockHounds — 319271 711738 36686 353 262361435796 173318 2111 350 79 — — — — — —
202323 ROKACL Athletics — 1512 3100 142 30 250400333733 83375 277 351 43 — — — — — —
202424 AAALas Vegas Aviators — 152133 29820 12371 81 218288308596 90296 248 262 45 — — — — — —
202424 AAMidland RockHounds — 371313 8818212 46755 355 281382466848 185330 2012 371 87 — — — — — —
202525 AAALas Vegas Aviators — 301259 611236 32714 211 236329375703 139297 2411 313 64 — — — — — —
202525 ROKACL Athletics — 1512 2110 151 10 167286417702 250250 337 289 14 — — — — — —
202626 AAADurham Bulls — 7061 9400 7272 61 148257213470 66265 3910 229 5 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLETampa Tarpons — 11296 18612 8356 111 188291333624 146245 317 273 71 — — — — — —
202222 A+ MLELansing Lugnuts — 493433 791419 451709 476 182273282555 99260 349 250 55 — — — — — —
202323 AA MLEMidland RockHounds — 319282 611427 25856 353 216294355649 138274 278 285 79 — — — — — —
202323 ROK MLEACL Athletics — 1512 2100 162 30 167333250583 83286 407 232 43 — — — — — —
202424 AAA MLELas Vegas Aviators — 152136 28720 9431 81 206260287547 81276 286 234 45 — — — — — —
202424 AA MLEMidland RockHounds — 371326 7413210 33955 355 227308371679 144276 269 297 87 — — — — — —
202525 AAA MLELas Vegas Aviators — 301268 561134 23834 211 209281317599 108274 288 263 64 — — — — — —
202525 ROK MLEACL Athletics — 1512 2110 171 10 167286417702 250167 477 189 14 — — — — — —
202626 AAA MLEDurham Bulls — 7063 7300 5322 61 111200159359 48239 467 176 5 — — — — — —
202121 A MLETampa Tarpons — 11296 18612 8356 111 188291333624 146262 317 273 71 — — — — — —
202121 A RAWTampa Tarpons — 11293 22813 11266 111 237355441795 204288 2310 351 71 — — — — — —
202222 A+ MLELansing Lugnuts — 493433 791419 451709 476 182273282555 99269 349 250 55 — — — — — —
202222 A+ RAWLansing Lugnuts — 493414 8917111 641359 476 215333341673 126285 2713 308 55 — — — — — —
202323 AA MLE2 teams — 334294 641527 26908 383 218299354653 136285 278 283 77 — — — — — —
202323 AA RAW2 teams — 334283 741838 37728 383 261363431794 170320 2211 350 77 — — — — — —
202424 AA MLE2 teams — 523462 10220310 421386 436 221294342636 121287 268 279 75 — — — — — —
202424 AA RAW2 teams — 523446 11726412 581126 436 262355419774 157320 2111 340 75 — — — — — —
202525 AAA MLE2 teams — 316280 571144 24905 221 204278314593 111279 288 259 62 — — — — — —
202525 AAA RAW2 teams — 316271 631346 33765 221 232327376703 144295 2410 312 62 — — — — — —
202626 AAA MLEDurham Bulls — 7063 7300 5322 61 111200159359 48226 467 176 5 — — — — — —
202626 AAA RAWDurham Bulls — 7061 9400 7272 61 148257213470 66265 3910 229 5 — — — — — —
202121 A MLETampa Tarpons — 11297 18612 8356 111 186291330621 144245 317 273 71 — — — — — —
202222 A+ MLELansing Lugnuts — 493436 791419 451709 476 181273280553 99260 349 250 55 — — — — — —
202323 AA MLE2 teams — 334297 641527 26908 383 215299350649 135275 278 283 77 — — — — — —
202424 AA MLE2 teams — 523470 10220310 421386 436 217294336630 119276 268 279 75 — — — — — —
202525 AAA MLE2 teams — 316284 571144 24905 221 201278310588 109269 288 259 62 — — — — — —
202626 AAA MLEDurham Bulls — 7063 7300 5322 61 111200159359 48239 467 176 5 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AA MLE2 teams — 523470 10220310 421386 436 217294336630 119276 268 279 75 — — — — — —
202525 AAA MLE2 teams — 316284 571144 24905 221 201278310588 109269 288 259 62 — — — — — —
202626 AAA MLEDurham Bulls — 7063 7300 5322 61 111200159359 48239 467 176 5 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLETB 10% 200179 34713 16573 101 191265291557 101258 288 254 58 -10 +2 +0 +1 +4 -0.1
▸ 2027 — real world (MLB)
202727 MLB CTXTB 10% 109 1000 130 10 192267291558 99261 3010 255 58 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLETB 31% 161145 28612 13462 71 192266292559 101259 298 255 59 -8 +1 -1 +1 +3 -0.4
202828 MLB CTXTB 31% 5045 9201 4141 20 193268293560 99262 288 256 59 -2 +0 -0 +0 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 5045 9201 4141 20 200280311591 111267 288 256 64 -2 +0 -0 +0 +1 -0.1
/ 162G— A+C — 650585 11726013 5218213 260 200280311591 111267 288 256 64 -32 +5 -3 +2 +14 -1.3
Career— MLE — 21141868 373791335 17163139 17920 200281312593 112276 308 263 64 -13 +2 -1 +1 +6 -0.6
/ 162G— MLE — 650574 11524411 5319412 556 200282314595 113277 308 263 64 -32 +4 -2 +2 +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 AAADurham Bulls · 70 PAwOBA .224 → .176 (−47)K% 38.6% → 46.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA38.57%÷1.000×1.200——46.29%
BB% (unintentional) /PA10.00%÷1.000×0.690—×1.0187.02%
HBP% /PA2.86%—×0.940—×1.0182.73%
Singles /BIP14.71%÷1.000×0.930—×1.01813.92%
Doubles /BIP11.76%÷1.000×0.830—×1.0189.94%
Triples /BIP0.00%÷1.000×0.970—×1.0180.00%
Home runs /BIP0.00%÷1.000×0.700—×1.0180.00%

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 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average).

Result: wOBA .224 → .176; ISO .066 → .050; BABIP .265 → .239. 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 AAALas Vegas Aviators · 301 PAwOBA .308 → .263 (−45)K% 23.6% → 27.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.59%÷1.027×1.200——27.57%
BB% (unintentional) /PA10.63%÷0.970×0.690—×1.0337.81%
HBP% /PA1.33%—×0.940—×1.0331.29%
Singles /BIP21.28%÷1.052×0.930×1.027×1.03319.95%
Doubles /BIP6.38%÷0.988×0.830×1.027×1.0335.69%
Triples /BIP1.60%÷1.000×0.970×1.027×1.0331.64%
Home runs /BIP3.19%÷1.183×0.700—×1.0331.95%

Factors used: league row International League. Park (home-season share, regressed): HR 137, 1B 110, 2B 98, 3B 100, K 105, BB 94 — 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.027.

Result: wOBA .308 → .263; ISO .139 → .109; BABIP .297 → .274. 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 ROKACL Athletics · 15 PAwOBA .302 → .189 (−112)K% 33.3% → 48.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.33%÷0.983×1.440——48.84%
BB% (unintentional) /PA6.67%÷0.971×0.620—×0.9454.02%
HBP% /PA6.67%—×0.720—×0.9454.54%
Singles /BIP0.00%÷1.039×0.820—×0.9450.00%
Doubles /BIP14.29%÷1.020×0.720—×0.9459.53%
Triples /BIP14.29%÷0.989×0.720—×0.9459.83%
Home runs /BIP0.00%÷0.926×0.780—×0.9450.00%

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

Result: wOBA .302 → .189; ISO .250 → .155; BABIP .250 → .167. 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 AAMidland RockHounds · 371 PAwOBA .366 → .297 (−69)K% 20.2% → 25.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.22%÷0.967×1.220——25.51%
BB% (unintentional) /PA12.40%÷1.000×0.700—×1.0128.79%
HBP% /PA1.35%—×0.870—×1.0121.19%
Singles /BIP23.53%÷1.060×0.920×1.000×1.01220.67%
Doubles /BIP7.56%÷1.170×0.840×1.000×1.0125.50%
Triples /BIP0.84%÷1.150×0.940×1.000×1.0120.70%
Home runs /BIP5.04%÷0.940×0.800—×1.0124.34%

Factors used: league row TL. Park (home-season share, regressed): HR 88, 1B 112, 2B 134, 3B 130, K 93, BB 100 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.000.

Result: wOBA .366 → .297; ISO .185 → .152; BABIP .330 → .276. 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 AAALas Vegas Aviators · 152 PAwOBA .259 → .234 (−25)K% 24.3% → 28.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.34%÷1.022×1.200——28.58%
BB% (unintentional) /PA7.89%÷0.952×0.690—×1.0486.00%
HBP% /PA0.66%—×0.940—×1.0480.65%
Singles /BIP19.79%÷0.974×0.930×0.996×1.04819.73%
Doubles /BIP8.33%÷1.088×0.830×0.996×1.0486.64%
Triples /BIP2.08%÷1.150×0.970×0.996×1.0481.83%
Home runs /BIP0.00%÷1.001×0.700—×1.0480.00%

Factors used: league row International League. Park (home-season share, regressed): HR 100, 1B 95, 2B 118, 3B 130, K 104, BB 90 — 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.996.

Result: wOBA .259 → .234; ISO .090 → .076; BABIP .296 → .276. 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 AAMidland RockHounds · 319 PAwOBA .345 → .285 (−60)K% 21.3% → 26.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.32%÷0.981×1.220——26.50%
BB% (unintentional) /PA11.29%÷1.031×0.700—×1.0277.87%
HBP% /PA1.88%—×0.870—×1.0271.68%
Singles /BIP21.18%÷1.021×0.920×0.960×1.02718.82%
Doubles /BIP8.37%÷1.011×0.840×0.960×1.0276.86%
Triples /BIP1.48%÷1.150×0.940×0.960×1.0271.19%
Home runs /BIP3.94%÷0.957×0.800—×1.0273.38%

Factors used: league row TL. Park (home-season share, regressed): HR 91, 1B 104, 2B 102, 3B 130, K 96, BB 106 — 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.960.

Result: wOBA .345 → .285; ISO .173 → .146; BABIP .318 → .274. 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 ROKACL Athletics · 15 PAwOBA .343 → .232 (−111)K% 26.7% → 37.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.67%÷1.018×1.440——37.70%
BB% (unintentional) /PA6.67%÷1.030×0.620—×0.9653.87%
HBP% /PA13.33%—×0.720—×0.9659.26%
Singles /BIP25.00%÷0.974×0.820—×0.96520.30%
Doubles /BIP12.50%÷1.051×0.720—×0.9658.27%
Triples /BIP0.00%÷1.149×0.720—×0.9650.00%
Home runs /BIP0.00%÷0.989×0.780—×0.9650.00%

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

Result: wOBA .343 → .232; ISO .083 → .051; BABIP .375 → .286. 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 A+Lansing Lugnuts · 493 PAwOBA .304 → .250 (−54)K% 27.4% → 34.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.38%÷1.011×1.270——34.41%
BB% (unintentional) /PA12.98%÷1.020×0.710—×1.0129.15%
HBP% /PA1.83%—×0.790—×1.0121.46%
Singles /BIP21.51%÷0.996×0.920×1.005×1.01220.22%
Doubles /BIP6.09%÷0.967×0.810×1.005×1.0125.19%
Triples /BIP0.36%÷1.000×0.850×1.005×1.0120.31%
Home runs /BIP3.94%÷0.944×0.800—×1.0123.38%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 89, 1B 99, 2B 93, 3B 100, K 102, BB 104 — 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 ×1.005.

Result: wOBA .304 → .250; ISO .126 → .104; BABIP .285 → .260. 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).