Josh Stowers

PosRF
B/TR/R
Born1997-02-25
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202225AATEX419.222/.333/.374102255—.178/.265/.302
202326AALAD320.174/.257/.32191320—.136/.201/.237
202427INTLSultanes de M…35.300/.382/.36701112—
Contract
No contract data on file.

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)
201922 ACharleston RiverDogs — 460385 1052427 641238 3516 273387400787 127383 2714 357 63 — — — — — —
201922 INTLSurprise Saguaros — 7761 8001 13273 43 131312180492 49212 3517 256 59 — — — — — —
202124 AAFrisco RoughRiders — 351305 6711220 381064 214 220314466780 246257 3011 340 61 — — — — — —
202225 AAFrisco RoughRiders — 419356 7920210 4911810 225 222333374706 152300 2812 319 55 — — — — — —
202326 AATulsa Drillers — 320287 501319 26906 133 174257321578 146217 288 263 20 — — — — — —
202427 INTLSultanes de Monterrey — 3530 9200 470 11 300382367749 67375 2011 334 112 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201922 A MLECharleston RiverDogs — 460408 821816 411698 3516 201287294581 93321 379 261 63 — — — — — —
202124 AA MLEFrisco RoughRiders — 351319 5710214 241244 214 179245354599 176222 357 258 61 — — — — — —
202225 AA MLEFrisco RoughRiders — 419371 661529 3414210 225 178265302567 124252 348 250 55 — — — — — —
202326 AA MLETulsa Drillers — 320295 401016 181076 133 136201237438 102185 336 198 20 — — — — — —
201922 A MLE2 teams — 537475 962127 4819811 3919 202290299589 97328 379 261 63 — — — — — —
201922 A RAW2 teams — 537446 1132428 7715011 3919 253376370746 117363 2814 343 63 — — — — — —
202124 AA MLEFrisco RoughRiders — 351319 5710214 241244 214 179245354599 176232 357 258 61 — — — — — —
202124 AA RAWFrisco RoughRiders — 351305 6711220 381064 214 220314466780 246257 3011 340 61 — — — — — —
202225 AA MLEFrisco RoughRiders — 419371 661529 3414210 225 178265302567 124257 348 250 55 — — — — — —
202225 AA RAWFrisco RoughRiders — 419356 7920210 4911810 225 222333374706 152300 2812 319 55 — — — — — —
202326 AA MLETulsa Drillers — 320295 401016 181076 133 136201237438 102186 336 198 20 — — — — — —
202326 AA RAWTulsa Drillers — 320287 501319 26906 133 174257321578 146217 288 263 20 — — — — — —
202427 INTL MLESultanes de Monterrey — 3530 9200 470 11 300382367749 67375 2011 — — — — — — — —
202427 INTL RAWSultanes de Monterrey — 3530 9200 470 11 300382367749 67375 2011 334 112 — — — — — —
201922 A MLE2 teams — 537473 962127 4819811 3919 203290300590 97321 379 261 63 — — — — — —
202124 AA MLEFrisco RoughRiders — 351320 5710214 241244 214 178245353598 175222 357 258 61 — — — — — —
202225 AA MLEFrisco RoughRiders — 419372 661529 3414210 225 177265301566 124252 348 250 55 — — — — — —
202326 AA MLETulsa Drillers — 320293 401016 181076 133 137201239440 102185 336 198 20 — — — — — —
▸ Career Totals
Career— MLE — 16621490 26858736 12857831 9632 180259301560 121262 358 240 49 -102 +6 +0 -18 +36 -7.9
/ 162G— MLE — 650583 10523314 5022612 3813 180259302561 122262 358 240 49 -40 +2 +0 -7 +14 -3.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.

2023 AATulsa Drillers · 320 PAwOBA .255 → .198 (−57)K% 28.1% → 33.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.12%÷1.023×1.220——33.53%
BB% (unintentional) /PA7.81%÷0.973×0.700—×0.9885.55%
HBP% /PA1.88%—×0.870—×0.9881.61%
Singles /BIP13.71%÷0.992×0.920×0.950×0.98811.93%
Doubles /BIP6.60%÷0.942×0.840×0.950×0.9885.52%
Triples /BIP0.51%÷0.900×0.940×0.950×0.9880.50%
Home runs /BIP4.57%÷1.083×0.800—×0.9883.34%

Factors used: league row TL. Park (home-season share, regressed): HR 117, 1B 98, 2B 88, 3B 80, K 105, BB 95 — applied at half strength. Age: age 26 vs a level average of 24.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.950.

Result: wOBA .255 → .198; ISO .146 → .109; BABIP .217 → .185. 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 AAFrisco RoughRiders · 419 PAwOBA .313 → .250 (−63)K% 28.2% → 34.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.16%÷1.010×1.220——34.03%
BB% (unintentional) /PA11.69%÷1.012×0.700—×0.9988.08%
HBP% /PA2.39%—×0.870—×0.9982.07%
Singles /BIP19.75%÷1.003×0.920×0.950×0.99817.17%
Doubles /BIP8.40%÷1.030×0.840×0.950×0.9986.50%
Triples /BIP0.84%÷0.900×0.940×0.950×0.9980.83%
Home runs /BIP4.20%÷0.915×0.800—×0.9983.67%

Factors used: league row TL. Park (home-season share, regressed): HR 83, 1B 101, 2B 106, 3B 80, K 102, BB 102 — 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 ×0.950.

Result: wOBA .313 → .250; ISO .152 → .126; BABIP .300 → .252. 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 AAFrisco RoughRiders · 351 PAwOBA .334 → .258 (−76)K% 30.2% → 35.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.20%÷1.044×1.220——35.27%
BB% (unintentional) /PA10.83%÷1.098×0.690—×1.0126.88%
HBP% /PA1.14%—×0.850—×1.0120.98%
Singles /BIP17.09%÷1.006×0.940×0.950×1.01215.35%
Doubles /BIP5.53%÷0.957×0.870×0.950×1.0124.83%
Triples /BIP1.01%÷0.995×0.920×0.950×1.0120.89%
Home runs /BIP10.05%÷1.114×0.780—×1.0127.12%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 123, 1B 101, 2B 91, 3B 99, K 109, BB 120 — 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 .334 → .258; ISO .246 → .183; BABIP .257 → .222. 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).

2019 ACharleston RiverDogs · 460 PAwOBA .349 → .261 (−89)K% 26.7% → 36.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.74%÷0.972×1.340——36.84%
BB% (unintentional) /PA13.91%÷1.017×0.660——9.03%
HBP% /PA1.74%—×0.770——1.34%
Singles /BIP27.48%÷1.026×0.920×0.950—23.41%
Doubles /BIP9.16%÷0.955×0.820×0.950—7.47%
Triples /BIP0.76%÷1.150×0.940×0.950—0.59%
Home runs /BIP2.67%÷0.916×0.820——2.39%

Factors used: league row SAL. Park (home-season share, regressed): HR 83, 1B 105, 2B 91, 3B 130, K 94, BB 103 — 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.950.

Result: wOBA .349 → .261; ISO .127 → .100; BABIP .383 → .321. 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 — .