John Gant

P Omaha Storm Chasers
Age 34 RHP 6'4" / 200 lbs AAA
Overview
AAASP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202027MLBSTL170152.402.1029.5%11.5%0.4
202128MLBMIN39211104.094.4918.7%14.1%1.2
202532AAAKC1919816.004.9918.4%12.0%—K 15.8% · BB 10.8% · FIP 5.06
202633No MLB games played
2027PROJ34MLBKC1165.195.1116.8%10.8%0.0
2028PROJ35MLBKC66405.345.4515.9%11.3%-0.0
2029PROJ36MLBKC55305.635.8214.8%11.9%-0.1
Last 3 seasons WAR 1.6  ·  Next 3 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2021
K%26
xwOBA vs21
FB Velo14
CompsJuan Omar Espinoza (age 32) · Nelson Figueroa (age 34) · Tim Adleman (age 34)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 130121vR 113
ERA5.19
FIP5.11
K%16.8%
BB%10.8%
K-BB%6.0%
Proj IP62
Value2027 · WAR
Runs saved vs league avg · 62 IP
K: -2.7 runs (Runs saved by strikeouts vs lg-avg K%)-3KBB: -1.6 runs (Runs saved by walk suppression vs lg-avg BB%)-2BBCONTACT: -2.1 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +2.8 runs (Replacement credit for innings volume)+3STAMTotal WAR: -0.38 (62 IP)-0.4WAR
0.20.0-0.1-0.2272830
Statcast · Contract
Statcast Percentiles
FB Velo
p1491.9
Whiff%
p4524.6%
K%
p2618.7%
xwOBA vs
p210.346

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

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 WAR & MLE are computed

Stats are park-neutral MLB equivalents. The "TEAM" column shows current org affiliation only — we do NOT project at that team's park.
Rates (K%, BB%, HR-BF) are park-stripped; MiLB stat lines are translated to their MLB-equivalent via per-level MLE factors.
WAR is computed from projected runs prevented vs a replacement pitcher (the marginal arm a team would call up if this pitcher were unavailable) — calibrated to the standard WAR scale.

YearAge LvlTeam GGSIPBF KBBHR GS%IP/G K%BB%K-BB%HR% ERAFIP WAR
▸ Career — actual stats, one row per year (as recorded, no adjustments)
▸ Career — adjusted (each season translated to a park/league-neutral MLB-equivalent line; levels combined per year)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
201522MIX MLE2 levels2424140584134507100%5.818.3%9.5%8.8%1.5%3.083.56—
201522MIX RAW2 levels2424140584134507100%5.822.9%8.6%14.4%1.2%3.082.91—
201623MIX MLE3 levels3317109477108411252%3.321.2%8.8%12.4%2.7%4.383.88+2.0
201623MIX RAW3 levels3317109477108411252%3.322.6%8.6%14.0%2.5%4.383.68+2.2
201724MIX MLE2 levels2520121510110331480%4.819.2%6.7%12.5%3.0%3.954.00+2.0
201724MIX RAW2 levels2520121510110331480%4.821.6%6.5%15.1%2.7%3.953.61+2.6
201825MIX MLE2 levels3427163690137701479%4.819.1%10.3%8.9%2.3%2.934.04+2.6
201825MIX RAW2 levels3427163690137701479%4.819.9%10.1%9.7%2.0%2.933.82+3.1
201926MLB MLESt. Louis Cardinals64066269603340%1.022.3%12.3%10.0%1.6%3.663.65+0.7
201926MLB RAWSt. Louis Cardinals64066269603340%1.022.3%12.3%10.0%1.5%3.663.57+0.8
202027MLB MLESt. Louis Cardinals170156118700%0.929.5%11.5%18.0%0.0%2.402.06+0.4
202027MLB RAWSt. Louis Cardinals170156118700%0.929.5%11.5%18.0%0.0%2.402.10+0.4
202128MLB MLEMinnesota Twins392111049192691054%2.818.7%14.1%4.7%2.0%4.094.41+1.3
202128MLB RAWMinnesota Twins392111049192691054%2.818.7%14.1%4.7%2.0%4.094.49+1.2
202532AAA MLEOmaha Storm Chasers191981375694512100%4.315.8%10.8%5.0%3.5%6.005.06—
202532AAA MLEOmaha Storm Chasers191981375694512100%4.315.8%10.8%5.0%3.5%6.005.06—
202532AAA RAWOmaha Storm Chasers191981375694512100%4.318.4%12.0%6.4%3.2%6.004.99—
▸ Career totals (raw MLB only — as recorded)
MLB Career—1734937316063251903428%2.220.2%11.8%8.4%2.1%3.894.07+2.1
▸ 2027 season — projected remainder (no 2027 stats recorded)
202734MLBKC11625431100%6.016.8%10.8%6.0%3.1%5.195.11+0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202835MLB MLEKC664016927196100%6.715.9%11.3%4.5%3.4%5.345.45-0.0
202936MLB MLEKC553012518155100%5.914.8%11.9%2.9%3.8%5.635.82-0.1
203037MLB MLEKC442410014134100%6.013.8%12.6%1.2%4.2%5.986.22-0.2
202835MLB CTXKC664016927196100%6.715.9%11.3%4.5%3.4%5.345.45-0.0
202936MLB CTXKC553012719155100%6.014.8%11.9%2.9%3.8%5.635.82-0.1
203037MLB CTXKC442410114134100%6.013.8%12.6%1.2%4.2%5.986.22-0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW1886446620003842374934%2.519.2%11.8%7.4%2.4%4.234.31+1.3
/ 200 IP— RAW81272008581651022134%2.519.2%11.8%7.4%2.4%4.234.31+0.6
Career— MLE25512880534576673528050%3.219.3%10.2%9.1%2.3%3.824.03+5.4
/ 200 IP— MLE6332200859166872050%3.219.3%10.2%9.1%2.3%3.824.03+2.3

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.

2025 AAAOmaha Storm Chasers · 81 IPFIP 4.82 → 5.06 (+0.24)K% 18.4% → 15.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.40%—×0.86015.82%
BB% (unintentional) /BF12.00%—×0.90010.80%
HR / BF /BF3.20%÷1.003×1.1003.51%

Factors used: pitcher AAA level factors (Triple-A 2023+ robo-zone set: walks improve on promotion) — K ×0.86, BB ×0.90, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 101).

Result: FIP 4.82 → 5.06, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2018 AAAMemphis Redbirds · 49 IPFIP 3.70 → 4.25 (+0.54)K% 20.7% → 18.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.69%—×0.88018.21%
BB% (unintentional) /BF7.88%—×1.0508.28%
HR / BF /BF2.46%÷0.909×1.1002.98%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 82).

Result: FIP 3.70 → 4.25, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2017 AAAMemphis Redbirds · 103 IPFIP 3.14 → 3.56 (+0.42)K% 22.8% → 20.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF22.81%—×0.88020.07%
BB% (unintentional) /BF5.53%—×1.0505.81%
HR / BF /BF2.30%÷0.980×1.1002.59%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 96).

Result: FIP 3.14 → 3.56, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2016 AAAGwinnett Braves · 56 IPFIP 3.39 → 3.65 (+0.26)K% 23.3% → 20.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF23.27%—×0.88020.47%
BB% (unintentional) /BF8.98%—×1.0509.43%
HR / BF /BF2.04%÷1.132×1.1001.98%

Factors used: pitcher AAA level factors — K ×0.88, BB ×1.05, HR ×1.10. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 126).

Result: FIP 3.39 → 3.65, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2015 AAMississippi Braves · 100 IPFIP 2.97 → 3.62 (+0.65)K% 20.4% → 16.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.38%—×0.81016.51%
BB% (unintentional) /BF9.48%—×1.10010.43%
HR / BF /BF0.71%÷0.784×1.2001.09%

Factors used: pitcher AA level factors — K ×0.81, BB ×1.10, HR ×1.20. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 57).

Result: FIP 2.97 → 3.62, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

2015 A+St. Lucie Mets · 40 IPFIP 2.74 → 3.41 (+0.67)K% 29.6% → 22.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF29.63%—×0.77022.81%
BB% (unintentional) /BF6.17%—×1.1507.10%
HR / BF /BF2.47%÷1.269×1.2502.43%

Factors used: pitcher A+ level factors — K ×0.77, BB ×1.15, HR ×1.25. Pitcher translation is level-wide (no per-league rows, no age adjustment); HR/BF is park-adjusted at half strength (park HR factor 154).

Result: FIP 2.74 → 3.41, computed from the rates in the table with the same formula before and after. The MLE line is not regressed to the mean — regression is applied when seasons are blended into a projection (how).

Career Comps

Completed MLB careers (no pro action in 2+ yrs) whose totals — actual + projected — most resemble this player's. Pool: 1,234 reliever careers (754 from 1990-2025 + 480 historical, 1901-2023), also matched on career-to-date at the same age. * Historical (Lahman) careers: rates era-adjusted to 2001-24 league levels; WAR is an OGILVIE proxy.

Player162sIP/yrK%BB%HR/9ERA
OGILVIE CAREER PROJECTION2.66618.9%12.2%0.974.34
Brian Boehringer ('04)2.76718.2%11.5%1.084.36
Jose Paniagua ('03)1.86017.3%11.8%1.014.49
Horacio Pina ('68-'78, 2 WAR*)2.26220.7%*11.2%*0.84*4.01*
Jim Roland ('62-'72, 2 WAR*)2.35618.1%*11.6%*0.89*3.98*
Bryce Florie ('01)2.58218.1%11.1%0.844.47
Jerry Don Gleaton ('79-'92, 2 WAR*)2.26419.4%*10.2%*1.05*4.44*