Josh Kross

C Peoria Chiefs
Age 24 S/R 6'2" / 226 lbs A+ HR -14%BB -5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP35OGV rank#1384ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421ASTL94.216/.383/.3110066—.192/.330/.269
202522A+/ASTL426.225/.303/.43016153—.175/.236/.337
202623A+STL375.252/.342/.43813070—.208/.278/.349
2027PROJMLE24MLBSTL1.202/.267/.34100710.0
2028PROJ30% MLB25MLBSTL68.205/.270/.34620740.1
2029PROJ44% MLB26MLBSTL122.206/.273/.34930750.1
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Ext$3M+2
Skills · percentileMiLB Statcast 2026 A+
ISO66
Z-Con%63
wOBA53
wRC+49
K%45
BB%45
Career WAR0.0 WAR median (P10 -0.2 / P90 0.4, comp-based) · star 0% · didn't stick 96%
CompsBrett Cumberland (age 24) · Sean Coughlin (age 24) · Colton Shaver (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†71
AVG/OBP/SLG.202 / .267 / .341
PA1
HR0
K%30
BB%7
BABIP269
ISO136
MLB%0%
Value2027 · WAR
BAT: -6.6 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.5 runs (Positional adjustment)+3POSREP: +4.2 runs (Replacement-level credit)+4REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.10.10.20.10.10.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$2M ctrl surplus
Tools · ContractCON 30 / POW 45
Toolsscout grade
CONTACT30
scouting grade only
POWER45
scouting grade only
EYE40
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2032Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2033Pre-Arb$0.9M———
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.6M +$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)
202421 APalm Beach Cardinals — 9474 16510 15105 00 216383311694 95250 1116 332 66 — — — — — —
202522 A+Peoria Chiefs — 243213 45928 22653 01 211294385679 174255 279 298 43 — — — — — —
202522 APalm Beach Cardinals — 183164 401038 10487 10 244315488803 244291 265 348 66 — — — — — —
202623 A+Peoria Chiefs — 375329 8318213 41944 00 252342438780 185314 2511 347 70 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202421 A MLEPalm Beach Cardinals — 9478 15410 11145 00 192330269599 77221 1512 266 66 — — — — — —
202522 A+ MLEPeoria Chiefs — 243220 36627 15873 01 164227305531 141213 366 232 43 — — — — — —
202522 A MLEPalm Beach Cardinals — 183168 32836 6657 10 190249381630 190254 363 266 66 — — — — — —
202623 A+ MLEPeoria Chiefs — 375341 7114210 291194 00 208278349627 141282 328 272 70 — — — — — —
202421 A MLEPalm Beach Cardinals — 9478 15410 11145 00 192330269599 77234 1512 266 66 — — — — — —
202421 A RAWPalm Beach Cardinals — 9474 16510 15105 00 216383311694 95250 1116 332 66 — — — — — —
202522 A+ MLE2 teams — 426388 6814413 2115210 11 175236332569 157239 365 247 53 — — — — — —
202522 A+ RAW2 teams — 426377 8519516 3211310 11 225303430733 204271 278 320 53 — — — — — —
202623 A+ MLEPeoria Chiefs — 375341 7114210 291194 00 208278349627 141286 328 272 70 — — — — — —
202623 A+ RAWPeoria Chiefs — 375329 8318213 41944 00 252342438780 185314 2511 347 70 — — — — — —
202421 A MLEPalm Beach Cardinals — 9478 15410 11145 00 192330269599 77221 1512 266 66 — — — — — —
202522 A+ MLE2 teams — 426392 6814413 2115210 11 173236329565 156231 365 247 53 — — — — — —
202623 A+ MLEPeoria Chiefs — 375339 7114210 291194 00 209278351629 142282 328 272 70 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEPalm Beach Cardinals — 9478 15410 11145 00 192330269599 77221 1512 266 66 — — — — — —
202522 A+ MLE2 teams — 426392 6814413 2115210 11 173236329565 156231 365 247 53 — — — — — —
202623 A+ MLEPeoria Chiefs — 375339 7114210 291194 00 209278351629 142282 328 272 70 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLESTL 0% 380347 6914210 251155 21 202267346613 144267 307 274 71 -13 +0 +0 +7 +8 0.2
▸ 2027 — real world (MLB)
202724 MLB CTXSTL 0% 11 0000 000 00 202267341608 139269 00 272 71 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLESTL 30% 224204 41816 15673 10 205270351621 146269 307 278 74 -7 +0 +0 +4 +5 0.2
202926 MLB MLESTL 44% 275250 521028 19814 10 207273354627 147270 297 280 75 -8 +0 +0 +5 +6 0.3
203027 MLB MLESTL 49% 301273 561128 21884 10 208274354628 146270 297 281 76 -9 +0 +0 +5 +7 0.4
203128 MLB MLESTL 52% 314285 591228 22924 10 208275352626 144270 297 280 76 -9 +0 -1 +6 +7 0.3
203229 MLB MLESTL 51% 312283 591228 22914 10 207274348622 141270 297 278 75 -9 +0 -1 +6 +7 0.2
203330 MLB MLESTL 56% 309280 581228 22914 10 204270341611 137268 297 274 71 -10 +0 -2 +6 +7 -0.0
202825 MLB CTXSTL 30% 6862 13302 5201 00 205270346617 142271 297 276 74 -2 +0 +0 +1 +1 0.1
202926 MLB CTXSTL 44% 122110 23513 9362 00 206273349622 142272 307 278 75 -4 +0 +0 +2 +3 0.1
203027 MLB CTXSTL 49% 148135 28614 10432 00 207274349623 142272 297 279 76 -4 +0 +0 +3 +3 0.2
203128 MLB CTXSTL 52% 162147 30614 12472 00 207274347622 140272 297 278 76 -5 +0 -0 +3 +4 0.1
203229 MLB CTXSTL 51% 161146 30614 12472 00 207274344618 137272 297 277 75 -5 +0 -1 +3 +3 0.1
203330 MLB CTXSTL 56% 172156 32714 12512 00 204270336607 133270 307 272 71 -6 +0 -1 +3 +4 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 833756 15633521 6024411 00 206274347621 140272 297 277 70 -25 +0 -2 +15 +18 0.5
/ 162G— A+C — 650590 12226416 471909 00 207276346622 139273 297 277 70 -20 +0 -2 +12 +14 0.4
Career— MLE — 28242558 5141041974 19585445 81 201269343613 142267 307 272 70 -59 +1 -4 +34 +42 1.5
/ 162G— MLE — 650589 11824417 4519710 20 200269341610 141266 307 272 70 -20 +0 -1 +12 +14 0.5

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 A+Peoria Chiefs · 375 PAwOBA .339 → .272 (−67)K% 25.1% → 31.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.07%÷1.000×1.270——31.83%
BB% (unintentional) /PA10.93%÷1.000×0.710—×0.9987.75%
HBP% /PA1.07%—×0.790—×0.9980.84%
Singles /BIP21.28%÷1.000×0.920×1.023×0.99819.99%
Doubles /BIP7.66%÷1.000×0.810×1.023×0.9986.34%
Triples /BIP0.85%÷1.000×0.850×1.023×0.9980.74%
Home runs /BIP5.53%÷1.000×0.800—×0.9984.42%

Factors used: league row Midwest League. Park (home-season share, regressed): no park row on file (treated as neutral) — 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 ×1.023.

Result: wOBA .339 → .272; ISO .185 → .143; BABIP .314 → .282. 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+Peoria Chiefs · 243 PAwOBA .295 → .232 (−63)K% 26.7% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.75%÷0.951×1.270——35.73%
BB% (unintentional) /PA8.64%÷1.027×0.710—×1.0126.05%
HBP% /PA1.23%—×0.790—×1.0120.99%
Singles /BIP17.57%÷1.010×0.920×0.950×1.01215.38%
Doubles /BIP6.08%÷1.083×0.810×0.950×1.0124.37%
Triples /BIP1.35%÷0.926×0.850×0.950×1.0121.19%
Home runs /BIP5.41%÷0.857×0.800—×1.0125.10%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 71, 1B 102, 2B 117, 3B 85, K 90, BB 105 — 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 .295 → .232; ISO .174 → .144; BABIP .255 → .213. 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 APalm Beach Cardinals · 183 PAwOBA .340 → .266 (−74)K% 26.2% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.23%÷1.000×1.360——35.69%
BB% (unintentional) /PA4.92%÷0.988×0.690——3.43%
HBP% /PA3.83%—×0.780——2.98%
Singles /BIP16.38%÷0.995×0.920×0.950—14.39%
Doubles /BIP8.62%÷0.896×0.830×0.950—7.59%
Triples /BIP2.59%÷0.900×0.910×0.950—2.48%
Home runs /BIP6.90%÷0.973×0.800——5.67%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 99, 2B 79, 3B 80, K 100, BB 98 — 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 .340 → .266; ISO .244 → .191; BABIP .291 → .254. 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 APalm Beach Cardinals · 94 PAwOBA .325 → .266 (−59)K% 10.6% → 14.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.64%÷0.968×1.360——14.94%
BB% (unintentional) /PA15.96%÷0.999×0.690—×1.01511.18%
HBP% /PA5.32%—×0.780—×1.0154.21%
Singles /BIP15.62%÷1.040×0.920×1.038×1.01514.56%
Doubles /BIP7.81%÷1.153×0.830×1.038×1.0155.93%
Triples /BIP1.56%÷0.946×0.910×1.038×1.0151.58%
Home runs /BIP0.00%÷1.036×0.800—×1.0150.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 108, 2B 131, 3B 89, K 94, BB 100 — 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 ×1.038.

Result: wOBA .325 → .266; ISO .095 → .081; BABIP .250 → .221. 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).