Ben Ross

SS St. Paul Saints
Age 26 R/R 6'0" / 180 lbs AAA Svc 0.134 · Ctrl thru 2032
Overview
AAA40-MANROOKIEPre-ArbFA 2033
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202423AA/INTL2 orgs558.224/.307/.356122353—.167/.227/.276
202524AAMIN490.219/.313/.363141846—.173/.245/.282
202625AAA/AAMIN502.273/.382/.500202093—.224/.308/.395
202625MLBMIN21.190/.190/.38101500.5
2027PROJ30% MLB26MLBMIN46.209/.283/.35211790.1
2028PROJ48% MLB27MLBMIN139.210/.284/.35244790.2
2029PROJ58% MLB28MLBMIN173.210/.284/.35144790.2
Last 3 seasons WAR 0.5  ·  Next 3 projected WAR 0.4Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2032Service0.134First FA2033
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Pre-Arb$0.8M2030Arb-1$0.9M2031Arb-2$1M2032Ext$2M
Skills · percentileMiLB Statcast 2026 AAA
BB%77
Chase%73
Speed68
Z-Con%34
Max EV28
K%28
Career WAR0.0 WAR median (P10 -0.3 / P90 4.7, comp-based) · star 2% · didn't stick 80%
CompsRyan Kreidler (age 26) · Jeter Downs (age 26) · Corey Joyce (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†79
AVG/OBP/SLG.209 / .283 / .352
PA46
HR1
K%30
BB%9
BABIP285
ISO119
MLB%30%
Value2027 · WAR
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.7 runs (Defensive runs vs avg)+1FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +3.4 runs (Replacement-level credit)+3REPTotal WAR: +0.30+0.3WAR
0.00.51.00.10.20.20.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$0M ctrl surplus
Tools · Contract
ToolsStatcast %ile · 2026
CONTACT
xAVG
100.160
POWER
Barrel%
9020.0
Avg EV
1078.9
SPEED
Sprint
8428.8
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.134 yrs.days
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.1$0.4M+$0.0M (cut)
2028Pre-Arb$0.8M+0.2$0.7M+$0.0M
2029Pre-Arb$0.8M+0.2$0.7M+$0.0M
2030Arb-1$0.9M+0.1$0.3M+$0.0M (cut)
2031Arb-2$1M———
2032Extbeyond projection horizon · no WAR estimate
Totals $2M $2M +$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 AFort Myers Mighty Mussels — 8974 19503 13191 60 257375446821 189302 2115 364 79 — — — — — —
202322 AAWichita Wind Surge — 3631 7000 470 20 226314226540 280 1911 253 42 — — — — — —
202322 A+Cedar Rapids Kernels — 457400 9625219 451166 73 240326455781 215284 2510 341 57 — — — — — —
202423 AAWichita Wind Surge — 458410 8718111 401363 207 212287341628 129285 309 282 36 — — — — — —
202423 INTLSalt River Rafters — 10082 23521 15191 30 280398427825 146344 1915 365 133 — — — — — —
202524 AAWichita Wind Surge — 490424 9317114 551113 185 219313363676 144257 2311 303 46 — — — — — —
202625 MLBMinnesota Twins — 2121 4210 0110 10 190190381571 190400 520 242 50 -1 +0 +0 +6 +0 0.5
202625 AAASt. Paul Saints — 430363 9023315 581164 127 248358452809 204318 2713 357 76 — — — — — —
202625 AAWichita Wind Surge — 7259 25705 12101 81 4245287971.324 373455 1417 559 197 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 2121 4210 0110 10 190190381571 190400 520 242 50 -1 +0 +0 +6 +0 0.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202221 A MLEFort Myers Mighty Mussels — 8978 16402 9261 60 205295333629 128266 2910 285 79 — — — — — —
202322 AA MLEWichita Wind Surge — 3632 7000 380 20 219286219504 266 228 231 42 — — — — — —
202322 A+ MLECedar Rapids Kernels — 457412 7417213 331516 73 180251325576 146234 337 252 57 — — — — — —
202423 AA MLEWichita Wind Surge — 458420 7014110 301723 207 167227276504 110243 387 222 36 — — — — — —
202524 AA MLEWichita Wind Surge — 490440 7613111 391443 185 173245282527 109215 298 236 46 — — — — — —
202625 MLB MLEMinnesota Twins — 2121 4210 0110 10 190190381571 190400 520 242 50 -1 +0 +0 +6 +0 0.5
202625 AAA MLESt. Paul Saints — 430380 7719311 411394 127 203287355642 153276 3210 281 76 — — — — — —
202625 AA MLEWichita Wind Surge — 7263 22604 8121 81 3494316351.065 286396 1711 459 197 — — — — — —
202221 A MLEFort Myers Mighty Mussels — 8978 16402 9261 60 205295333629 128275 2910 285 79 — — — — — —
202221 A RAWFort Myers Mighty Mussels — 8974 19503 13191 60 257375446821 189302 2115 364 79 — — — — — —
202322 A+ MLE2 teams — 493444 8117213 361596 93 182253318571 135244 327 250 56 — — — — — —
202322 A+ RAW2 teams — 493431 10325219 491236 93 239325439764 200284 2510 335 56 — — — — — —
202423 AA MLE2 teams — 558511 8618112 362104 237 168229278507 110251 386 222 36 — — — — — —
202423 AA RAW2 teams — 558492 11023312 551554 237 224307356662 132296 2810 297 36 — — — — — —
202524 AA MLEWichita Wind Surge — 490440 7613111 391443 185 173245282527 109222 298 236 46 — — — — — —
202524 AA RAWWichita Wind Surge — 490424 9317114 551113 185 219313363676 144257 2311 303 46 — — — — — —
202625 AAA MLE3 teams — 523463 10427415 501625 218 225307397704 173307 3110 304 92 — — — — — —
202625 AAA RAW3 teams — 523443 11932420 701375 218 269375494869 226341 2613 380 92 — — — — — —
202221 A MLEFort Myers Mighty Mussels — 8979 16402 9261 60 203295329625 127266 2910 285 79 — — — — — —
202322 A+ MLE2 teams — 493448 8117213 361596 93 181253315568 134236 327 250 56 — — — — — —
202423 AA MLE2 teams — 558513 8618112 362104 237 168229277505 109243 386 222 36 — — — — — —
202524 AA MLEWichita Wind Surge — 490445 7613111 391443 185 171245279523 108215 298 236 46 — — — — — —
202625 AAA MLE3 teams — 523463 10427415 501625 218 225307397704 173297 3110 304 92 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202423 AA MLE2 teams — 558513 8618112 362104 237 168229277505 109243 386 222 36 — — — — — —
202524 AA MLEWichita Wind Surge — 490445 7613111 391443 185 171245279523 108215 298 236 46 — — — — — —
202625 AAA MLE3 teams — 523463 10427415 501625 218 225307397704 173297 3110 304 92 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLEMIN 30% 380341 7216210 331193 114 208283351634 143285 319 284 79 -10 +1 +2 +4 +8 0.3
▸ 2027 — real world (MLB)
202726 MLB CTXMIN 30% 4642 8201 4140 10 209283352635 143285 309 285 79 -1 +0 +0 +0 +1 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLEMIN 48% 290261 541217 25902 83 209284351635 142285 319 285 79 -7 +0 +1 +3 +6 0.4
202928 MLB MLEMIN 58% 300269 561218 26932 73 210284350634 140285 319 284 79 -8 +0 +1 +3 +6 0.3
203029 MLB MLEMIN 60% 294265 551217 25902 62 209283347630 138284 319 283 78 -8 +0 -0 +3 +6 0.2
203130 MLB MLEMIN 62% 289261 541217 24882 52 208281343624 135283 308 281 76 -8 +0 -1 +3 +6 0.1
202827 MLB CTXMIN 48% 139125 27614 12431 41 210284352636 143285 319 285 79 -3 +0 +1 +1 +3 0.2
202928 MLB CTXMIN 58% 173155 32714 15531 42 210284351635 141285 319 285 79 -4 +0 +0 +2 +4 0.2
203029 MLB CTXMIN 60% 177159 33714 15541 41 209283348631 138284 318 283 78 -5 +0 -0 +2 +4 0.1
203130 MLB CTXMIN 62% 179161 33714 15551 31 208282344625 135283 318 281 76 -5 +0 -0 +2 +4 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 689621 12929516 572164 165 208279348626 140288 318 282 66 -19 +1 +1 +13 +15 1.1
/ 162G— A+C — 650586 12227515 542044 155 208280348628 140288 318 282 66 -18 +1 +1 +12 +14 1.0
Career— MLE — 34813132 6111331386 283111128 10835 195268328596 133267 328 265 66 -36 +2 +2 +20 +29 1.7
/ 162G— MLE — 650585 11425216 532075 207 195267326594 132266 328 265 66 -17 +1 +1 +10 +14 0.8

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 AAASt. Paul Saints · 430 PAwOBA .351 → .281 (−70)K% 27.0% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.98%÷1.000×1.200——32.37%
BB% (unintentional) /PA13.49%÷1.000×0.690—×1.0339.61%
HBP% /PA0.93%—×0.940—×1.0330.90%
Singles /BIP19.84%÷1.000×0.930×0.950×1.03318.11%
Doubles /BIP9.31%÷1.000×0.830×0.950×1.0337.58%
Triples /BIP1.21%÷1.000×0.970×0.950×1.0331.16%
Home runs /BIP6.07%÷1.000×0.700—×1.0334.39%

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.950.

Result: wOBA .351 → .281; ISO .204 → .156; BABIP .318 → .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).

2026 AAWichita Wind Surge · 72 PAwOBA .544 → .459 (−85)K% 13.9% → 16.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.89%÷1.000×1.220——16.94%
BB% (unintentional) /PA16.67%÷1.000×0.700—×0.99811.64%
HBP% /PA1.39%—×0.870—×0.9981.21%
Singles /BIP26.53%÷1.000×0.920—×0.99824.36%
Doubles /BIP14.29%÷1.000×0.840—×0.99811.98%
Triples /BIP0.00%÷1.000×0.940—×0.9980.00%
Home runs /BIP10.20%÷1.000×0.800—×0.9988.15%

Factors used: league row TL. 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).

Result: wOBA .544 → .459; ISO .373 → .312; BABIP .455 → .396. 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 AAWichita Wind Surge · 490 PAwOBA .300 → .236 (−64)K% 22.7% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.65%÷0.941×1.220——29.38%
BB% (unintentional) /PA11.22%÷0.992×0.700—×1.0128.02%
HBP% /PA0.61%—×0.870—×1.0120.54%
Singles /BIP19.49%÷1.025×0.920×0.950×1.01216.82%
Doubles /BIP5.43%÷1.031×0.840×0.950×1.0124.25%
Triples /BIP0.32%÷1.150×0.940×0.950×1.0120.25%
Home runs /BIP4.47%÷0.986×0.800—×1.0123.67%

Factors used: league row TL. Park (home-season share, regressed): HR 97, 1B 105, 2B 106, 3B 130, K 88, BB 98 — 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.950.

Result: wOBA .300 → .236; ISO .144 → .113; BABIP .257 → .215. 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 AAWichita Wind Surge · 458 PAwOBA .277 → .222 (−55)K% 29.7% → 37.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.69%÷0.964×1.220——37.60%
BB% (unintentional) /PA8.73%÷0.963×0.700—×1.0276.52%
HBP% /PA0.66%—×0.870—×1.0270.59%
Singles /BIP20.80%÷1.091×0.920×0.983×1.02717.72%
Doubles /BIP6.57%÷0.979×0.840×0.983×1.0275.69%
Triples /BIP0.36%÷1.126×0.940×0.983×1.0270.31%
Home runs /BIP4.01%÷0.845×0.800—×1.0273.90%

Factors used: league row TL. Park (home-season share, regressed): HR 69, 1B 118, 2B 96, 3B 125, K 93, BB 93 — 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.983.

Result: wOBA .277 → .222; ISO .129 → .111; BABIP .285 → .243. 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+Cedar Rapids Kernels · 457 PAwOBA .336 → .252 (−85)K% 25.4% → 33.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.38%÷0.977×1.270——33.00%
BB% (unintentional) /PA9.85%÷0.966×0.710—×1.0127.32%
HBP% /PA1.31%—×0.790—×1.0121.05%
Singles /BIP17.61%÷0.989×0.920×0.950×1.01215.75%
Doubles /BIP8.80%÷1.051×0.810×0.950×1.0126.52%
Triples /BIP0.70%÷0.994×0.850×0.950×1.0120.58%
Home runs /BIP6.69%÷1.134×0.800—×1.0124.78%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 127, 1B 98, 2B 110, 3B 99, K 95, BB 93 — 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.950.

Result: wOBA .336 → .252; ISO .215 → .147; BABIP .284 → .234. 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 AAWichita Wind Surge · 36 PAwOBA .255 → .231 (−24)K% 19.4% → 23.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.44%÷1.018×1.220——23.31%
BB% (unintentional) /PA11.11%÷0.962×0.700—×1.0428.43%
HBP% /PA0.00%—×0.870—×1.0420.00%
Singles /BIP29.17%÷1.011×0.920—×1.04227.64%
Doubles /BIP0.00%÷0.931×0.840—×1.0420.00%
Triples /BIP0.00%÷0.900×0.940—×1.0420.00%
Home runs /BIP0.00%÷1.231×0.800—×1.0420.00%

Factors used: league row TL. Park (home-season share, regressed): HR 146, 1B 102, 2B 86, 3B 80, K 104, BB 92 — 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).

Result: wOBA .255 → .231; ISO .000 → .000; BABIP .280 → .266. 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 AFort Myers Mighty Mussels · 89 PAwOBA .359 → .285 (−74)K% 21.3% → 29.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.35%÷0.991×1.360——29.30%
BB% (unintentional) /PA14.61%÷1.026×0.690—×1.0159.97%
HBP% /PA1.12%—×0.780—×1.0150.89%
Singles /BIP20.00%÷0.988×0.920×0.951×1.01517.97%
Doubles /BIP9.09%÷0.916×0.830×0.951×1.0157.95%
Triples /BIP0.00%÷0.900×0.910×0.951×1.0150.00%
Home runs /BIP5.45%÷1.000×0.800—×1.0154.43%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 100, 1B 98, 2B 83, 3B 80, K 98, BB 105 — 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.951.

Result: wOBA .359 → .285; ISO .189 → .153; BABIP .302 → .266. 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 — .