Dallas Keuchel

P Las Vegas Aviators
Age 39 LHP 6'2" / 205 lbs AAA
Overview
AAASP
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
202436MIX2 levels1717884.214.7815.3%8.2%0.6K 13.5% · BB 7.6% · FIP 4.78
202537AAAKC77363.533.5219.2%7.7%—K 16.5% · BB 6.9% · FIP 3.74
202638AAAOAK77256.486.3817.2%16.4%—K 14.8% · BB 14.7% · FIP 6.32
2027PROJ39MLBOAK1164.975.4113.8%10.4%-0.0
2028PROJ40MLBOAK44265.495.8412.6%11.2%-0.1
Last 3 seasons WAR 0.6  ·  Next 2 projected WAR -0.1Projected rows: MLB playing time only, park and league context applied.
Contract
No contract data on file.
Skills · percentileStatcast 2024
xwOBA vs17
FB Velo10
K%10
CompsJason Lane (age 38) · Francisco Campos (age 42) · Walter Silva (age 39)
2027 FULL-SEASON PROJECTIONrates below = full-season projection
showingPROJ
wRC+ AGAINSTvL 120128vR 136
ERA4.97
FIP5.41
K%13.8%
BB%10.4%
K-BB%3.3%
Proj IP43
Value2027 · WAR
Runs saved vs league avg · 43 IP
K: -3.0 runs (Runs saved by strikeouts vs lg-avg K%)-3KBB: -1.0 runs (Runs saved by walk suppression vs lg-avg BB%)-1BBCONTACT: -1.9 runs (Runs saved on contact quality (HR suppression) vs lg)-2CONTACTSTAM: +1.8 runs (Replacement credit for innings volume)+2STAMTotal WAR: -0.43 (43 IP)-0.4WAR
0.0-0.12728
Statcast · Contract
Statcast Percentiles
FB Velo
p1088.1
Whiff%
p1520.4%
K%
p1013.9%
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)
▸ Model inputs — neutral MLE (past 3 seasons + 2027 so far)
201224MLB MLEHouston Astros161685377383814100%5.310.1%10.1%0.0%3.8%5.275.62-0.2
201224MLB RAWHouston Astros161685377383814100%5.310.1%10.1%0.0%3.7%5.275.68-0.3
201325MLB MLEHouston Astros3122154682123492071%5.018.0%7.2%10.9%3.0%5.154.14+2.3
201325MLB RAWHouston Astros3122154682123492071%5.018.0%7.2%10.9%2.9%5.154.15+2.3
201426MLB MLEHouston Astros29292008081464611100%6.918.1%5.7%12.4%1.4%2.923.06+5.9
201426MLB RAWHouston Astros29292008081464611100%6.918.1%5.7%12.4%1.4%2.923.04+6.0
201527MLB MLEHouston Astros33332329112165117100%7.023.7%5.6%18.1%1.9%2.482.86+7.6
201527MLB RAWHouston Astros33332329112165117100%7.023.7%5.6%18.1%1.9%2.482.85+7.6
201628MLB MLEHouston Astros26261687011444720100%6.520.5%6.7%13.8%2.9%4.553.82+3.2
201628MLB RAWHouston Astros26261687011444720100%6.520.5%6.7%13.8%2.9%4.553.77+3.3
201729MIX MLE2 levels24241495961284815100%6.221.4%8.0%13.4%2.6%2.853.76+2.9
201729MIX RAW2 levels24241495961284815100%6.221.5%8.1%13.4%2.5%2.853.66+3.1
201830MLB MLEHouston Astros34342058741535818100%6.017.5%6.6%10.9%2.1%3.743.62+4.4
201830MLB RAWHouston Astros34342058741535818100%6.017.5%6.6%10.9%2.1%3.743.60+4.5
201931MIX MLE3 levels21211275411044016100%6.018.7%7.8%10.9%3.3%3.554.31+1.6
201931MIX RAW3 levels21211275411044016100%6.019.2%7.4%11.8%3.0%3.554.05+2.0
202032MLB MLEChicago White Sox11116325742172100%5.816.3%6.6%9.7%0.8%1.992.98+1.9
202032MLB RAWChicago White Sox11116325742172100%5.816.3%6.6%9.7%0.8%1.992.99+1.9
202133MLB MLEChicago White Sox323016272095582594%5.113.2%8.1%5.1%3.4%5.284.88+1.0
202133MLB RAWChicago White Sox323016272095582594%5.113.2%8.1%5.1%3.5%5.285.01+0.7
202234MIX MLE3 levels202096444844212100%4.817.1%9.7%7.4%2.6%6.944.29+1.3
202234MIX RAW3 levels202096444844212100%4.818.9%9.5%9.5%2.7%6.944.29+1.3
202335MIX MLE2 levels1612703045330675%4.416.1%9.5%6.7%2.1%3.754.07+1.1
202335MIX RAW2 levels1612703045330675%4.417.4%9.9%7.6%2.0%3.753.99+1.2
202436MIX MLE2 levels171788367563013100%5.213.5%7.6%6.0%3.4%4.214.78+0.6
202436MIX MLE2 levels171788367563013100%5.213.5%7.6%6.0%3.4%4.214.78+0.6
202436MIX RAW2 levels171788367563013100%5.215.3%8.2%7.1%3.5%4.214.78+0.6
202537AAA MLEOmaha Storm Chasers773615630123100%5.116.5%6.9%9.6%2.1%3.533.74—
202537AAA MLEOmaha Storm Chasers773615630123100%5.116.5%6.9%9.6%2.1%3.533.74—
202537AAA RAWOmaha Storm Chasers773615630123100%5.119.2%7.7%11.5%1.9%3.533.52—
202638AAA MLELas Vegas Aviators772511620195100%3.614.8%14.7%0.1%4.7%6.486.32—
202638AAA MLELas Vegas Aviators772511620195100%3.614.8%14.7%0.1%4.7%6.486.32—
202638AAA RAWLas Vegas Aviators772511620195100%3.617.2%16.4%0.9%4.3%6.486.38—
▸ Career totals (raw MLB only — as recorded)
MLB Career—28226716426955125450417595%5.818.0%7.2%10.8%2.5%4.043.88+30.0
▸ 2027 season — projected remainder (no 2027 stats recorded)
202739MLBOAK11625331100%6.013.8%10.4%3.3%3.2%4.975.41-0.0
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202840MLB MLEOAK442611114124100%6.612.6%11.2%1.4%3.7%5.495.84-0.1
202840MLB CTXOAK442611014124100%6.512.6%11.2%1.4%3.7%5.495.84-0.1
▸ Career totals — MLB only (actual + projected)
Career— RAW28627116697066126851617995%5.817.9%7.3%10.6%2.5%4.063.90+30.0
/ 200 IP— RAW3433200847152622195%5.817.9%7.3%10.6%2.5%4.063.90+3.6
Career— MLE32430918587854140358220295%5.717.9%7.4%10.5%2.6%3.973.94+29.8
/ 200 IP— MLE3533200845151632295%5.717.9%7.4%10.5%2.6%3.973.94+3.6

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 AAALas Vegas Aviators · 25 IPFIP 6.08 → 6.32 (+0.23)K% 17.2% → 14.8%
ComponentRawPark ÷Level factor ×= MLE
K% /BF17.24%—×0.86014.83%
BB% (unintentional) /BF16.38%—×0.90014.74%
HR / BF /BF4.31%÷1.000×1.1004.74%

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

Result: FIP 6.08 → 6.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).

2025 AAAOmaha Storm Chasers · 36 IPFIP 3.51 → 3.74 (+0.23)K% 19.2% → 16.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF19.23%—×0.86016.54%
BB% (unintentional) /BF7.69%—×0.9006.92%
HR / BF /BF1.92%÷1.003×1.1002.11%

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 3.51 → 3.74, 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).

2024 AAATacoma Rainiers · 71 IPFIP 4.65 → 4.67 (+0.02)K% 15.6% → 13.4%
ComponentRawPark ÷Level factor ×= MLE
K% /BF15.62%—×0.86013.44%
BB% (unintentional) /BF7.64%—×0.9006.88%
HR / BF /BF3.47%÷1.142×1.1003.34%

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

Result: FIP 4.65 → 4.67, 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).

2023 AAASt. Paul Saints · 32 IPFIP 3.71 → 3.96 (+0.25)K% 21.2% → 18.2%
ComponentRawPark ÷Level factor ×= MLE
K% /BF21.21%—×0.86018.24%
BB% (unintentional) /BF9.09%—×0.9008.18%
HR / BF /BF2.27%÷1.009×1.1002.48%

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

Result: FIP 3.71 → 3.96, 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).

2022 AAARound Rock Express · 23 IPFIP 3.19 → 3.60 (+0.41)K% 24.2% → 21.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF24.18%—×0.88021.27%
BB% (unintentional) /BF12.09%—×1.05012.69%
HR / BF /BF1.10%÷0.957×1.1001.26%

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

Result: FIP 3.19 → 3.60, 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).

2022 ROKACL D-backs Black · 12 IPFIP 0.74 → 1.78 (+1.05)K% 34.0% → 23.1%
ComponentRawPark ÷Level factor ×= MLE
K% /BF34.00%—×0.68023.12%
BB% (unintentional) /BF4.00%—×1.2505.00%
HR / BF /BF0.00%÷0.948×1.4000.00%

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

Result: FIP 0.74 → 1.78, 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).

2019 AAMississippi Braves · 7 IPFIP 2.42 → 2.67 (+0.25)K% 12.9% → 10.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF12.90%—×0.81010.45%
BB% (unintentional) /BF3.23%—×1.1003.55%
HR / BF /BF0.00%÷0.900×1.2000.00%

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

Result: FIP 2.42 → 2.67, 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).

2019 ARome Braves · 7 IPFIP 0.35 → 1.30 (+0.96)K% 39.1% → 29.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF39.13%—×0.74028.96%
BB% (unintentional) /BF4.35%—×1.1805.13%
HR / BF /BF0.00%÷0.851×1.3000.00%

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

Result: FIP 0.35 → 1.30, 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: 927 starter careers (497 from 1990-2025 + 430 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 PROJECTION8.612217.8%7.5%0.994.08
Bob Ojeda ('80-'94, 22 WAR*)9.413519.1%*8.5%*0.97*4.08*
Ray Washburn ('61-'70, 12 WAR*)6.012117.6%*7.5%*1.17*4.17*
Denny Neagle ('03)9.514517.6%7.4%1.194.24
Bruce Kison ('71-'85, 16 WAR*)9.012120.4%*8.5%*1.10*4.16*
Gavin Floyd ('16)6.210418.4%7.8%1.154.37
Wade Miley ('25)8.814618.2%8.1%1.014.09