Grant Witherspoon

PosOF
B/TL/L
Born1996-09-27
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202225AAA/AATB471.266/.343/.467171582—.229/.286/.383
202326AAA/AA/INTL2 orgs534.241/.351/.444211594—.192/.271/.311
202427AASEA157.153/.252/.2553214—.127/.200/.218
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AA
BB%67
Chase%44
Speed41
ISO38
wRC+14
K%12

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)
201821 ROKPrinceton Rays — 235212 52835 18593 81 245313382695 137315 258 310 29 — — — — — —
201922 ABowling Green Hot Rods — 490440 10924510 441012 226 248319393712 145297 219 317 38 — — — — — —
202023 INTLPerth Heat — 8272 24914 9210 70 3334076531.060 319417 2611 449 190 — — — — — —
202124 A+Bowling Green Hot Rods — 429386 10420222 381090 136 269335503837 233315 259 362 73 — — — — — —
202225 AAADurham Bulls — 260224 5414110 31653 52 241340446786 205293 2512 348 72 — — — — — —
202225 AAMontgomery Biscuits — 211194 571137 14472 104 294348490837 196355 227 367 95 — — — — — —
202326 AAAToledo Mud Hens — 141117 24603 22422 30 205340333674 128292 3016 314 49 — — — — — —
202326 AAErie SeaWolves — 165144 38527 20421 65 264358472830 208326 2512 367 77 — — — — — —
202326 INTLSultanes de Monterrey — 228192 4714011 31591 62 245353490842 245288 2614 365 133 — — — — — —
202427 AAArkansas Travelers — 157137 21313 17531 22 153252255507 102220 3411 236 14 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 ROK MLEPrinceton Rays — 235219 38524 11843 81 174223269493 96249 365 211 29 — — — — — —
201922 A MLEBowling Green Hot Rods — 490455 841646 291462 226 185237277514 92249 306 225 38 — — — — — —
202124 A+ MLEBowling Green Hot Rods — 429397 8313117 271430 136 209259375635 166268 336 276 73 — — — — — —
202225 AAA MLEDurham Bulls — 260236 481117 20783 52 203274347622 144268 308 274 72 — — — — — —
202225 AA MLEMontgomery Biscuits — 211199 52936 9552 104 261300427727 166328 264 308 95 — — — — — —
202326 AAA MLEToledo Mud Hens — 141125 20402 14512 30 160255240495 80255 3610 240 49 — — — — — —
202326 AA MLEErie SeaWolves — 165151 33425 13541 65 219285371656 152305 338 282 77 — — — — — —
202427 AA MLEArkansas Travelers — 157142 18213 12621 22 127200218418 92190 398 189 14 — — — — — —
201821 ROK MLEPrinceton Rays — 235219 38524 11843 81 174223269493 96258 365 211 29 — — — — — —
201821 ROK RAWPrinceton Rays — 235212 52835 18593 81 245313382695 137315 258 310 29 — — — — — —
201922 A MLEBowling Green Hot Rods — 490455 841646 291462 226 185237277514 92254 306 225 38 — — — — — —
201922 A RAWBowling Green Hot Rods — 490440 10924510 441012 226 248319393712 145297 219 317 38 — — — — — —
202023 INTL MLEPerth Heat — 8272 24914 9210 70 3334076531.060 319417 2611 — — — — — — — —
202023 INTL RAWPerth Heat — 8272 24914 9210 70 3334076531.060 319417 2611 449 190 — — — — — —
202124 A+ MLEBowling Green Hot Rods — 429397 8313117 271430 136 209259375635 166273 336 276 73 — — — — — —
202124 A+ RAWBowling Green Hot Rods — 429386 10420222 381090 136 269335503837 233315 259 362 73 — — — — — —
202225 AAA MLE2 teams — 471434 10021412 301335 156 230288380668 150302 286 289 82 — — — — — —
202225 AAA RAW2 teams — 471418 11125417 451125 156 266343467810 201323 2410 356 82 — — — — — —
202326 INTL MLE3 teams — 534478 9315312 481834 157 195274314587 119283 349 263 64 — — — — — —
202326 INTL RAW3 teams — 534453 10925221 731434 157 241351444795 203301 2714 352 64 — — — — — —
202427 AA MLEArkansas Travelers — 157142 18213 12621 22 127200218418 92192 398 189 14 — — — — — —
202427 AA RAWArkansas Travelers — 157137 21313 17531 22 153252255507 102220 3411 236 14 — — — — — —
201821 ROK MLEPrinceton Rays — 235219 38524 11843 81 174223269493 96249 365 211 29 — — — — — —
201922 A MLEBowling Green Hot Rods — 490456 841646 291462 226 184237276513 92249 306 225 38 — — — — — —
202124 A+ MLEBowling Green Hot Rods — 429399 8313117 271430 136 208259373633 165268 336 276 73 — — — — — —
202225 AAA MLE2 teams — 471433 10021412 301335 156 231288381669 150295 286 289 82 — — — — — —
202326 INTL MLE3 teams — 534477 9315312 481834 157 195274314588 119282 349 263 64 — — — — — —
202427 AA MLEArkansas Travelers — 157143 18213 12621 22 126200217417 91190 398 189 14 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AA MLEArkansas Travelers — 157143 18213 12621 22 126200217417 91190 398 189 14 — — — — — —
▸ Career Totals
Career— MLE — 23982197 440811658 16677215 8228 200261331592 131276 327 244 51 -140 +5 +0 -14 +52 -9.9
/ 162G— MLE — 650596 11922416 452094 228 200261331591 131274 327 244 51 -38 +1 +0 -4 +14 -2.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 AAArkansas Travelers · 157 PAwOBA .231 → .189 (−42)K% 33.8% → 39.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA33.76%÷1.046×1.220——39.36%
BB% (unintentional) /PA10.83%÷0.928×0.700—×0.9687.90%
HBP% /PA0.64%—×0.870—×0.9680.54%
Singles /BIP16.67%÷1.020×0.920×1.005×0.96814.62%
Doubles /BIP3.57%÷0.977×0.840×1.005×0.9682.99%
Triples /BIP1.19%÷1.150×0.940×1.005×0.9680.95%
Home runs /BIP3.57%÷0.820×0.800—×0.9683.37%

Factors used: league row TL. Park (home-season share, regressed): HR 64, 1B 104, 2B 95, 3B 130, K 109, BB 86 — applied at half strength. Age: age 28 vs a level average of 24.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.005.

Result: wOBA .231 → .189; ISO .102 → .090; BABIP .220 → .190. 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 AAErie SeaWolves · 165 PAwOBA .358 → .282 (−76)K% 25.5% → 32.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.45%÷0.944×1.220——32.91%
BB% (unintentional) /PA12.12%÷1.063×0.700—×0.9787.81%
HBP% /PA0.61%—×0.850—×0.9780.50%
Singles /BIP23.53%÷1.002×0.970×1.022×0.97822.78%
Doubles /BIP4.90%÷0.924×0.860×1.022×0.9784.56%
Triples /BIP1.96%÷1.145×0.950×1.022×0.9781.63%
Home runs /BIP6.86%÷1.055×0.780—×0.9784.96%

Factors used: league row EL. Park (home-season share, regressed): HR 111, 1B 100, 2B 85, 3B 129, K 89, BB 113 — applied at half strength. Age: age 27 vs a level average of 24.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.022.

Result: wOBA .358 → .282; ISO .208 → .153; BABIP .326 → .305. 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 AAAToledo Mud Hens · 141 PAwOBA .304 → .240 (−64)K% 29.8% → 35.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.79%÷0.995×1.200——35.92%
BB% (unintentional) /PA14.89%÷1.006×0.690—×1.00310.25%
HBP% /PA1.42%—×0.940—×1.0031.34%
Singles /BIP20.00%÷0.965×0.930×0.986×1.00319.07%
Doubles /BIP8.00%÷1.156×0.830×0.986×1.0035.68%
Triples /BIP0.00%÷1.150×0.970×0.986×1.0030.00%
Home runs /BIP4.00%÷0.901×0.700—×1.0033.12%

Factors used: league row International League. Park (home-season share, regressed): HR 80, 1B 93, 2B 131, 3B 130, K 99, BB 101 — 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.986.

Result: wOBA .304 → .240; ISO .128 → .095; BABIP .292 → .255. 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 AAADurham Bulls · 260 PAwOBA .339 → .274 (−65)K% 25.0% → 30.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.999×1.200——30.04%
BB% (unintentional) /PA11.54%÷1.059×0.690—×1.0187.65%
HBP% /PA1.15%—×0.940—×1.0181.10%
Singles /BIP18.24%÷0.988×0.930×1.041×1.01818.19%
Doubles /BIP8.81%÷1.091×0.830×1.041×1.0187.10%
Triples /BIP0.63%÷1.150×0.970×1.041×1.0180.56%
Home runs /BIP6.29%÷1.034×0.700—×1.0184.34%

Factors used: league row International League. Park (home-season share, regressed): HR 107, 1B 98, 2B 118, 3B 130, K 100, BB 112 — 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 ×1.041.

Result: wOBA .339 → .274; ISO .205 → .151; BABIP .293 → .268. 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 AAMontgomery Biscuits · 211 PAwOBA .358 → .308 (−50)K% 22.3% → 26.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.27%÷1.032×1.220——26.34%
BB% (unintentional) /PA6.64%÷0.984×0.680—×0.9884.53%
HBP% /PA0.95%—×0.840—×0.9880.79%
Singles /BIP24.49%÷1.001×0.920×1.050×0.98823.35%
Doubles /BIP7.48%÷1.090×0.910×1.050×0.9886.48%
Triples /BIP2.04%÷0.955×0.880×1.050×0.9881.95%
Home runs /BIP4.76%÷0.970×0.800—×0.9883.88%

Factors used: league row SL. Park (home-season share, regressed): HR 94, 1B 100, 2B 118, 3B 91, K 106, BB 97 — 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.050.

Result: wOBA .358 → .308; ISO .196 → .164; BABIP .355 → .328. 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+Bowling Green Hot Rods · 429 PAwOBA .356 → .276 (−80)K% 25.4% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.41%÷1.027×1.350——33.40%
BB% (unintentional) /PA8.62%÷0.953×0.710—×0.9786.28%
HBP% /PA0.00%—×0.810—×0.9780.00%
Singles /BIP21.66%÷0.957×0.910×0.989×0.97819.91%
Doubles /BIP7.22%÷1.135×0.830×0.989×0.9785.11%
Triples /BIP0.72%÷1.150×0.820×0.989×0.9780.50%
Home runs /BIP7.94%÷0.978×0.830—×0.9786.59%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 96, 1B 91, 2B 127, 3B 130, K 105, BB 91 — 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 ×0.989.

Result: wOBA .356 → .276; ISO .233 → .174; BABIP .315 → .268. 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 ABowling Green Hot Rods · 490 PAwOBA .310 → .225 (−85)K% 20.6% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.61%÷0.944×1.360——29.70%
BB% (unintentional) /PA8.78%÷1.012×0.690—×0.9905.92%
HBP% /PA0.41%—×0.780—×0.9900.32%
Singles /BIP20.65%÷0.960×0.920×0.950×0.99018.62%
Doubles /BIP7.08%÷1.103×0.830×0.950×0.9905.01%
Triples /BIP1.47%÷1.124×0.910×0.950×0.9901.12%
Home runs /BIP2.95%÷1.270×0.800—×0.9901.84%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 154, 1B 92, 2B 121, 3B 125, K 89, BB 102 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .310 → .225; ISO .145 → .091; BABIP .297 → .249. 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).

2018 ROKPrinceton Rays · 235 PAwOBA .303 → .211 (−93)K% 25.1% → 35.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.11%÷1.000×1.420——35.65%
BB% (unintentional) /PA7.66%÷1.000×0.640—×0.9754.78%
HBP% /PA1.28%—×0.740—×0.9750.92%
Singles /BIP23.53%÷1.000×0.840×1.001×0.97519.29%
Doubles /BIP5.23%÷1.000×0.740×1.001×0.9753.78%
Triples /BIP1.96%÷1.000×0.740×1.001×0.9751.42%
Home runs /BIP3.27%÷1.000×0.800—×0.9752.55%

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 22 vs a level average of 19.5 → −2.5% on BB/HBP/hit rates (2.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.001.

Result: wOBA .303 → .211; ISO .137 → .093; BABIP .315 → .249. 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 — .