Mike Foltynewicz

P Texas Rangers
Age 35 RHP 6'4" / 195 lbs MLB
Overview
MLBSPLAST SEASON 2021
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
201927MIX2 levels31311684.334.1021.2%7.3%2.6K 20.4% · BB 7.5% · FIP 4.20
202028MLBATL11316.2016.6018.8%25.0%-0.4
202129MLBTEX28241395.445.7516.6%6.1%-0.5
202230No MLB games played
202331No MLB games played
202432No MLB games played
202533No MLB games played
202634No MLB games played
Last 3 seasons WAR 1.6
Contract
No contract data on file.
Skills · percentileStatcast 2021
FB Velo40
xwOBA vs17
K%12
ERA—
FIP—
K%—
BB%—
K-BB%—
Proj IP—
Statcast · Contract
Statcast Percentiles
FB Velo
p4093.8
Whiff%
p1018.3%
K%
p1216.6%
xwOBA vs
p170.351

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)
201422MLB MLEHouston Astros160198414730%1.216.7%8.3%8.3%3.7%5.304.76-0.0
201422MLB RAWHouston Astros160198414730%1.216.7%8.3%8.3%3.6%5.304.81-0.1
201523MIX MLE2 levels2825143641140552489%5.120.7%8.8%11.9%4.1%4.834.69+1.2
201523MIX RAW2 levels2825143641140552489%5.121.8%8.6%13.3%3.7%4.834.47+1.5
201624MIX MLE2 levels27271506291364718100%5.621.1%7.6%13.6%3.1%3.833.97+2.6
201624MIX RAW2 levels27271506291364718100%5.621.6%7.5%14.1%2.9%3.833.79+2.9
201725MLB MLEAtlanta Braves2928154692143572097%5.320.7%8.2%12.4%2.9%4.793.98+2.6
201725MLB RAWAtlanta Braves2928154692143572097%5.320.7%8.2%12.4%2.9%4.794.04+2.5
201826MLB MLEAtlanta Braves31311837442026517100%5.927.2%8.7%18.4%2.3%2.853.17+5.1
201826MLB RAWAtlanta Braves31311837442026517100%5.927.2%8.7%18.4%2.3%2.853.17+5.1
201927MIX MLE2 levels31311687081505224100%5.420.4%7.5%13.0%3.4%4.334.20+2.4
201927MIX RAW2 levels31311687081505224100%5.421.2%7.3%13.8%3.4%4.334.10+2.6
202028MLB MLEAtlanta Braves11316343100%3.318.8%25.0%-6.2%18.8%16.2014.97-0.4
202028MLB RAWAtlanta Braves11316343100%3.318.8%25.0%-6.2%18.8%16.2016.60-0.4
202129MLB MLETexas Rangers282413958697363586%5.016.6%6.1%10.4%5.6%5.445.53-0.2
202129MLB RAWTexas Rangers282413958697363586%5.016.6%6.1%10.4%6.0%5.445.75-0.5
▸ Career totals (raw MLB only — as recorded)
MLB Career—166142825353775226613686%5.021.3%7.5%13.7%3.8%4.524.39+9.8
▸ Career totals — MLB only (actual + projected)
Career— RAW166142825353775226613686%5.021.3%7.5%13.7%3.8%4.524.37+10.0
/ 200 IP— RAW4034200857182643386%5.021.3%7.5%13.7%3.8%4.524.37+2.4
Career— MLE191167960410086932614587%5.021.2%7.9%13.2%3.5%4.344.26+9.8
/ 200 IP— MLE4035200854181683087%5.021.2%7.9%13.2%3.5%4.344.26+2.4

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.

2019 AAAGwinnett Stripers · 51 IPFIP 2.59 → 2.91 (+0.32)K% 20.7% → 18.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.74%—×0.88018.25%
BB% (unintentional) /BF7.83%—×1.0508.23%
HR / BF /BF0.46%÷0.899×1.1000.56%

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 80).

Result: FIP 2.59 → 2.91, 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 · 27 IPFIP 2.78 → 3.10 (+0.33)K% 24.0% → 21.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.04%—×0.88021.15%
BB% (unintentional) /BF13.46%—×1.05014.13%
HR / BF /BF0.00%÷1.132×1.1000.00%

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 2.78 → 3.10, 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 AAAGwinnett Braves · 57 IPFIP 3.85 → 4.32 (+0.47)K% 26.0% → 22.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF26.03%—×0.88022.91%
BB% (unintentional) /BF10.74%—×1.05011.28%
HR / BF /BF2.89%÷1.014×1.1003.14%

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 103).

Result: FIP 3.85 → 4.32, 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).