Bryce Windham

Pos2B
B/TL/R
Born1996-09-25
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
AAALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202225AATennessee Smo…304.202/.324/.2894251—.184/.274/.256
202326AAACHC217.290/.374/.3761480—.258/.318/.330
202427AAACHC260.260/.339/.37921070—.231/.291/.325
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AAA
Whiff%89
Speed81
Z-Con%65
K%58
Max EV52
BB%50

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 ROKAZL Cubs 2 — 148117 38910 30190 31 325463419881 94384 1320 402 80 — — — — — —
202124 A+South Bend Cubs — 204176 48923 24281 31 273363398761 125306 1412 340 73 — — — — — —
202225 AATennessee Smokies — 304253 511004 44442 21 202324289613 87227 1414 286 51 — — — — — —
202326 AAAIowa Cubs — 217186 54921 25410 42 290374376751 86358 1912 333 80 — — — — — —
202427 AAAIowa Cubs — 260227 591722 26551 100 260339379717 119333 2110 317 70 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201922 ROK MLEAZL Cubs 2 — 148129 31710 18270 31 240333310643 70294 1812 287 80 — — — — — —
202124 A+ MLESouth Bend Cubs — 204183 42713 17371 31 230299328626 98265 188 276 73 — — — — — —
202225 AA MLETennessee Smokies — 304266 491003 31562 21 184274256530 71215 1810 244 51 — — — — — —
202326 AAA MLEIowa Cubs — 217194 50721 17480 42 258318330647 72318 228 286 80 — — — — — —
202427 AAA MLEIowa Cubs — 260234 541521 19661 100 231291325616 94307 257 271 70 — — — — — —
201922 ROK MLEAZL Cubs 2 — 148129 31710 18270 31 240333310643 70301 1812 287 80 — — — — — —
201922 ROK RAWAZL Cubs 2 — 148117 38910 30190 31 325463419881 94384 1320 402 80 — — — — — —
202124 A+ MLESouth Bend Cubs — 204183 42713 17371 31 230299328626 98269 188 276 73 — — — — — —
202124 A+ RAWSouth Bend Cubs — 204176 48923 24281 31 273363398761 125306 1412 340 73 — — — — — —
202225 AA MLETennessee Smokies — 304266 491003 31562 21 184274256530 71220 1810 244 51 — — — — — —
202225 AA RAWTennessee Smokies — 304253 511004 44442 21 202324289613 87227 1414 286 51 — — — — — —
202326 AAA MLEIowa Cubs — 217194 50721 17480 42 258318330647 72329 228 286 80 — — — — — —
202326 AAA RAWIowa Cubs — 217186 54921 25410 42 290374376751 86358 1912 333 80 — — — — — —
202427 AAA MLEIowa Cubs — 260234 541521 19661 100 231291325616 94315 257 271 70 — — — — — —
202427 AAA RAWIowa Cubs — 260227 591722 26551 100 260339379717 119333 2110 317 70 — — — — — —
201922 ROK MLEAZL Cubs 2 — 148129 31710 18270 31 240333310643 70294 1812 287 80 — — — — — —
202124 A+ MLESouth Bend Cubs — 204184 42713 17371 31 228299326625 98265 188 276 73 — — — — — —
202225 AA MLETennessee Smokies — 304268 491003 31562 21 183274254528 71215 1810 244 51 — — — — — —
202326 AAA MLEIowa Cubs — 217198 50721 17480 42 253318323641 71318 228 286 80 — — — — — —
202427 AAA MLEIowa Cubs — 260238 541521 19661 100 227291319611 92307 257 271 70 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AAA MLEIowa Cubs — 260238 541521 19661 100 227291319611 92307 257 271 70 — — — — — —
▸ Career Totals
Career— MLE — 11331006 2264668 1022344 225 225299306605 82282 219 270 69 -42 +2 +0 +4 +25 -1.2
/ 162G— MLE — 650577 1292635 591342 133 224298305603 81279 219 270 69 -24 +1 +0 +2 +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.

2024 AAAIowa Cubs · 260 PAwOBA .310 → .271 (−40)K% 21.2% → 25.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.15%÷0.998×1.200——25.45%
BB% (unintentional) /PA10.00%÷0.949×0.690—×0.9927.22%
HBP% /PA0.38%—×0.940—×0.9920.36%
Singles /BIP22.09%÷0.994×0.930×1.019×0.99220.91%
Doubles /BIP9.88%÷0.962×0.830×1.019×0.9928.63%
Triples /BIP1.16%÷1.000×0.970×1.019×0.9921.14%
Home runs /BIP1.16%÷1.079×0.700—×0.9920.75%

Factors used: league row International League. Park (home-season share, regressed): HR 116, 1B 99, 2B 92, 3B 100, K 100, BB 90 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.019.

Result: wOBA .310 → .271; ISO .119 → .101; BABIP .333 → .307. 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 AAAIowa Cubs · 217 PAwOBA .331 → .286 (−45)K% 18.9% → 22.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.89%÷1.019×1.200——22.25%
BB% (unintentional) /PA11.52%÷1.014×0.690—×1.0037.86%
HBP% /PA0.00%—×0.940—×1.0030.00%
Singles /BIP28.97%÷1.025×0.930×0.992×1.00326.17%
Doubles /BIP6.21%÷1.049×0.830×0.992×1.0034.89%
Triples /BIP1.38%÷0.916×0.970×0.992×1.0031.45%
Home runs /BIP0.69%÷0.965×0.700—×1.0030.50%

Factors used: league row International League. Park (home-season share, regressed): HR 93, 1B 105, 2B 110, 3B 83, K 104, BB 103 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.992.

Result: wOBA .331 → .286; ISO .086 → .076; BABIP .358 → .318. 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 AATennessee Smokies · 304 PAwOBA .281 → .244 (−37)K% 14.5% → 18.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.47%÷0.958×1.220——18.44%
BB% (unintentional) /PA14.47%÷0.940×0.680—×0.98810.35%
HBP% /PA0.66%—×0.840—×0.9880.55%
Singles /BIP17.70%÷0.982×0.920×1.019×0.98816.71%
Doubles /BIP4.78%÷0.929×0.910×1.019×0.9884.72%
Triples /BIP0.00%÷0.973×0.880×1.019×0.9880.00%
Home runs /BIP1.91%÷1.010×0.800—×0.9881.50%

Factors used: league row SL. Park (home-season share, regressed): HR 102, 1B 96, 2B 86, 3B 95, K 92, BB 88 — 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 ×1.019.

Result: wOBA .281 → .244; ISO .087 → .078; BABIP .227 → .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).

2021 A+South Bend Cubs · 204 PAwOBA .334 → .276 (−58)K% 13.7% → 18.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.73%÷1.012×1.350——18.31%
BB% (unintentional) /PA11.76%÷0.968×0.710—×0.9788.44%
HBP% /PA0.49%—×0.810—×0.9780.39%
Singles /BIP22.97%÷0.990×0.910×1.009×0.97820.84%
Doubles /BIP6.08%÷1.080×0.830×1.009×0.9784.61%
Triples /BIP1.35%÷1.150×0.820×1.009×0.9780.95%
Home runs /BIP2.03%÷0.928×0.830—×0.9781.77%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 98, 2B 116, 3B 130, K 102, BB 94 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .334 → .276; ISO .125 → .100; BABIP .306 → .265. 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 ROKAZL Cubs 2 · 148 PAwOBA .395 → .287 (−109)K% 12.8% → 18.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.84%÷1.000×1.440——18.49%
BB% (unintentional) /PA20.27%÷1.000×0.620—×0.96512.13%
HBP% /PA0.00%—×0.720—×0.9650.00%
Singles /BIP28.57%÷1.000×0.820—×0.96522.61%
Doubles /BIP9.18%÷1.000×0.720—×0.9656.38%
Triples /BIP1.02%÷1.000×0.720—×0.9650.71%
Home runs /BIP0.00%÷1.000×0.780—×0.9650.00%

Factors used: level-wide ROK 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 23 vs a level average of 19.5 → −3.5% on BB/HBP/hit rates (3.5 yr older than average).

Result: wOBA .395 → .287; ISO .094 → .068; BABIP .384 → .294. 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).