Ben Cowles

SS Iowa Cubs
Age 27 R/R 6'1" / 180 lbs AAA HR -8% Svc 0.0 · Ctrl thru 2034
Overview
AAAPROSPECTMiLBFA 2035
MLB%10%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202424AA/INTL2 orgs479.273/.364/.43291591—.245/.319/.399
202525AAACWS527.235/.301/.37191844—.191/.244/.287
202626AAACHC445.241/.316/.37691553—.200/.259/.296
2027PROJ10% MLB27MLBCHC16.212/.269/.3190064-0.0
2028PROJ31% MLB28MLBCHC69.212/.270/.3191264-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
Speed63
Max EV49
K%44
Whiff%44
Z-Con%39
BB%31
Career WAR0.0 WAR median (P10 -0.2 / P90 0.2, comp-based) · star 0% · didn't stick 98%
CompsAdam Engel (age 27) · Connor Kaiser (age 27) · David Thompson (age 27)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†64
AVG/OBP/SLG.212 / .269 / .319
PA16
HR0
K%31
BB%6
BABIP290
ISO67
MLB%10%
Value2027 · WAR
BAT: -6.7 runs (wOBA-derived runs vs avg)-7BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
-0.1-0.12728
Tools · ContractCON 40 / POW 45
Toolsscout grade
CONTACT40
scouting grade only
POWER45
scouting grade only
EYE35
scouting grade only
SPEED55
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 — 11497 23704 12424 11 237345433778 196365 3711 346 51 — — — — — —
202222 A+Hudson Valley Renegades — 9277 17210 12312 01 221341273613 52362 3413 290 31 — — — — — —
202222 ATampa Tarpons — 263225 651637 31726 145 289389480869 191395 2712 385 73 — — — — — —
202323 A+Hudson Valley Renegades — 444374 9518210 551228 234 254362393755 139341 2712 338 53 — — — — — —
202323 INTLMesa Solar Sox — 8469 20414 12242 30 290410551960 261381 2914 415 167 — — — — — —
202424 AATennessee Smokies — 395339 972539 41709 142 286378457835 171331 1810 368 94 — — — — — —
202424 INTLMesa Solar Sox — 8475 16610 8181 10 213298320618 107281 2110 283 78 — — — — — —
202525 AAACharlotte Knights — 527480 1133049 381527 188 235301371672 135325 297 301 44 — — — — — —
202626 AAAIowa Cubs — 445394 952419 371046 154 241316376691 135302 238 307 53 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202121 A MLETampa Tarpons — 114101 17503 8574 11 168257307564 139323 507 244 51 — — — — — —
202222 A+ MLEHudson Valley Renegades — 9282 14210 7402 01 171253220472 49309 438 214 31 — — — — — —
202222 A MLETampa Tarpons — 263236 501235 201006 145 212290352642 140331 388 276 73 — — — — — —
202323 A+ MLEHudson Valley Renegades — 444399 771329 301598 234 193263303566 110274 367 247 53 — — — — — —
202424 AA MLETennessee Smokies — 395351 862139 29889 142 245319399718 154285 227 307 94 — — — — — —
202525 AAA MLECharlotte Knights — 527491 942445 271837 188 191244287531 96289 355 233 44 — — — — — —
202626 AAA MLEIowa Cubs — 445405 811916 261256 154 200259296555 96264 286 247 53 — — — — — —
202121 A MLETampa Tarpons — 114101 17503 8574 11 168257307564 139333 507 244 51 — — — — — —
202121 A RAWTampa Tarpons — 11497 23704 12424 11 237345433778 196365 3711 346 51 — — — — — —
202222 A MLE2 teams — 355317 631435 281408 146 199280309590 110333 398 260 62 — — — — — —
202222 A RAW2 teams — 355302 821847 431038 146 272377427804 156387 2912 361 62 — — — — — —
202323 A+ MLE2 teams — 528474 9015210 3618910 264 190262293555 103283 367 247 53 — — — — — —
202323 A+ RAW2 teams — 528443 11522314 6714610 264 260369418787 158347 2813 351 53 — — — — — —
202424 AA MLE2 teams — 479428 10225310 3510610 152 238311381692 143289 227 307 94 — — — — — —
202424 AA RAW2 teams — 479414 1133149 498810 152 273364432796 159322 1810 353 94 — — — — — —
202525 AAA MLECharlotte Knights — 527491 942445 271837 188 191244287531 96293 355 233 44 — — — — — —
202525 AAA RAWCharlotte Knights — 527480 1133049 381527 188 235301371672 135325 297 301 44 — — — — — —
202626 AAA MLEIowa Cubs — 445405 811916 261256 154 200259296555 96270 286 247 53 — — — — — —
202626 AAA RAWIowa Cubs — 445394 952419 371046 154 241316376691 135302 238 307 53 — — — — — —
202121 A MLETampa Tarpons — 114101 17503 8574 11 168257307564 139323 507 244 51 — — — — — —
202222 A MLE2 teams — 355316 631435 281408 146 199280310591 111325 398 260 62 — — — — — —
202323 A+ MLE2 teams — 528477 9015210 3618910 264 189262291553 103274 367 247 53 — — — — — —
202424 AA MLE2 teams — 479431 10225310 3510610 152 237311378689 142285 227 307 94 — — — — — —
202525 AAA MLECharlotte Knights — 527488 942445 271837 188 193244289533 96289 355 233 44 — — — — — —
202626 AAA MLEIowa Cubs — 445410 811916 261256 154 198259293551 95264 286 247 53 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202424 AA MLE2 teams — 479431 10225310 3510610 152 237311378689 142285 227 307 94 — — — — — —
202525 AAA MLECharlotte Knights — 527488 942445 271837 188 193244289533 96289 355 233 44 — — — — — —
202626 AAA MLEIowa Cubs — 445410 811916 261256 154 198259293551 95264 286 247 53 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202727 MLB MLECHC 10% 380350 731725 221105 103 210267316583 106286 296 263 64 -16 +1 +0 +4 +8 -0.1
▸ 2027 — real world (MLB)
202727 MLB CTXCHC 10% 1615 3100 150 00 212269319588 107290 316 265 64 -1 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202828 MLB MLECHC 31% 222204 431013 13643 52 210268315583 106285 296 263 64 -9 +0 -1 +2 +5 -0.3
202828 MLB CTXCHC 31% 6964 13301 4201 21 212270319589 107289 296 265 64 -3 +0 -0 +1 +1 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 6964 13301 4201 21 203261297558 94279 296 265 61 -3 +0 -0 +1 +1 -0.1
/ 162G— A+C — 650603 1222809 381889 199 202260294554 91278 296 265 61 -28 +0 -2 +7 +14 -0.9
Career— MLE — 28252563 5201191544 18290950 9828 203269313582 110291 326 258 61 -16 +1 -1 +4 +8 -0.4
/ 162G— MLE — 650590 11927310 4220912 236 202269308578 107289 326 258 61 -28 +1 -1 +7 +14 -0.7

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 AAAIowa Cubs · 445 PAwOBA .302 → .247 (−54)K% 23.4% → 28.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA23.37%÷1.000×1.200——28.04%
BB% (unintentional) /PA8.31%÷1.000×0.690—×1.0185.84%
HBP% /PA1.35%—×0.940—×1.0181.29%
Singles /BIP21.03%÷1.000×0.930×0.961×1.01819.14%
Doubles /BIP8.28%÷1.000×0.830×0.961×1.0186.72%
Triples /BIP0.34%÷1.000×0.970×0.961×1.0180.33%
Home runs /BIP3.10%÷1.000×0.700—×1.0182.21%

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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .302 → .247; ISO .135 → .103; BABIP .302 → .264. 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 AAACharlotte Knights · 527 PAwOBA .294 → .233 (−61)K% 28.8% → 34.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.84%÷0.996×1.200——34.76%
BB% (unintentional) /PA7.21%÷0.984×0.690—×1.0335.22%
HBP% /PA1.33%—×0.940—×1.0331.29%
Singles /BIP21.34%÷1.002×0.930×0.962×1.03319.67%
Doubles /BIP9.15%÷0.980×0.830×0.962×1.0337.69%
Triples /BIP1.22%÷0.961×0.970×0.962×1.0331.22%
Home runs /BIP2.74%÷1.320×0.700—×1.0331.50%

Factors used: league row International League. Park (home-season share, regressed): HR 164, 1B 100, 2B 96, 3B 92, K 99, BB 97 — 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.962.

Result: wOBA .294 → .233; ISO .135 → .094; BABIP .325 → .289. 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 AATennessee Smokies · 395 PAwOBA .364 → .307 (−56)K% 17.7% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.72%÷0.975×1.220——22.18%
BB% (unintentional) /PA10.38%÷0.959×0.680—×1.0127.45%
HBP% /PA2.28%—×0.840—×1.0121.94%
Singles /BIP22.30%÷1.015×0.920×0.955×1.01219.54%
Doubles /BIP9.29%÷1.059×0.910×0.955×1.0127.72%
Triples /BIP1.12%÷0.985×0.880×0.955×1.0120.96%
Home runs /BIP3.35%÷0.854×0.800—×1.0123.17%

Factors used: league row SL. Park (home-season share, regressed): HR 71, 1B 103, 2B 112, 3B 97, K 95, BB 92 — 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 ×0.955.

Result: wOBA .364 → .307; ISO .171 → .153; BABIP .331 → .285. 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+Hudson Valley Renegades · 444 PAwOBA .335 → .247 (−88)K% 27.5% → 35.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.48%÷1.005×1.310——35.81%
BB% (unintentional) /PA12.39%÷1.092×0.600—×0.9986.79%
HBP% /PA1.80%—×0.770—×0.9981.38%
Singles /BIP25.79%÷1.004×0.870×0.961×0.99821.44%
Doubles /BIP7.14%÷1.060×0.780×0.961×0.9985.04%
Triples /BIP0.79%÷0.900×0.850×0.961×0.9980.72%
Home runs /BIP3.97%÷1.006×0.880—×0.9983.46%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 101, 1B 101, 2B 112, 3B 80, K 101, BB 118 — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.961.

Result: wOBA .335 → .247; ISO .139 → .112; BABIP .341 → .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).

2022 ATampa Tarpons · 263 PAwOBA .377 → .276 (−101)K% 27.4% → 38.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA27.38%÷0.975×1.360——38.20%
BB% (unintentional) /PA11.79%÷1.056×0.690——7.71%
HBP% /PA2.28%—×0.780——1.78%
Singles /BIP25.49%÷1.085×0.920×0.995—21.51%
Doubles /BIP10.46%÷0.989×0.830×0.995—8.73%
Triples /BIP1.96%÷0.937×0.910×0.995—1.89%
Home runs /BIP4.58%÷1.026×0.800——3.57%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 117, 2B 98, 3B 87, K 95, BB 111 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.995.

Result: wOBA .377 → .276; ISO .191 → .142; BABIP .395 → .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).

2022 A+Hudson Valley Renegades · 92 PAwOBA .287 → .214 (−73)K% 33.7% → 43.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.70%÷1.015×1.310——43.47%
BB% (unintentional) /PA13.04%÷0.976×0.600—×1.0128.12%
HBP% /PA2.17%—×0.770—×1.0121.69%
Singles /BIP30.43%÷1.084×0.870×1.043×1.01225.76%
Doubles /BIP4.35%÷0.895×0.780×1.043×1.0124.00%
Triples /BIP2.17%÷1.028×0.850×1.043×1.0121.90%
Home runs /BIP0.00%÷1.014×0.880—×1.0120.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 103, 1B 117, 2B 79, 3B 106, K 103, BB 95 — 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.043.

Result: wOBA .287 → .214; ISO .052 → .044; BABIP .362 → .309. 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).

2021 ATampa Tarpons · 114 PAwOBA .340 → .244 (−96)K% 36.8% → 50.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA36.84%÷1.000×1.360——50.11%
BB% (unintentional) /PA10.53%÷1.000×0.690—×1.0157.37%
HBP% /PA3.51%—×0.780—×1.0152.78%
Singles /BIP21.82%÷1.000×0.920×0.999×1.01520.36%
Doubles /BIP12.73%÷1.000×0.830×0.999×1.01510.71%
Triples /BIP0.00%÷1.000×0.910×0.999×1.0150.00%
Home runs /BIP7.27%÷1.000×0.800—×1.0155.91%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — 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.999.

Result: wOBA .340 → .244; ISO .196 → .133; BABIP .365 → .323. 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 — .