Chad Bettis

P Colorado Rockies
Age 38 RHP 6'0" / 201 lbs MLB
Overview
MLBRPLAST SEASON 2019
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
201728MIX3 levels1514704.784.5815.5%5.9%0.7K 14.0% · BB 6.1% · FIP 4.42
201829MIX2 levels30231345.024.7515.6%8.1%1.0K 15.4% · BB 8.2% · FIP 4.53
201930MLBCOL393646.084.6714.6%6.3%-0.1
202031No MLB games played
202132No MLB games played
202233No MLB games played
202334No MLB games played
202435No MLB games played
202536No MLB games played
202637No MLB games played
Last 3 seasons WAR 1.6
Contract
No contract data on file.
Skills · percentileStatcast 2019
xwOBA vs40
FB Velo29
K%10
ERA—
FIP—
K%—
BB%—
K-BB%—
Proj IP—
Statcast · Contract
Statcast Percentiles
FB Velo
p2993.0
Whiff%
p1720.7%
K%
p1014.6%
xwOBA vs
p400.323

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)
201324MLB MLEColorado Rockies168452083018650%2.814.4%8.7%5.8%2.6%5.644.38+0.5
201324MLB RAWColorado Rockies168452083018650%2.814.4%8.7%5.8%2.9%5.644.71+0.4
201425MLB MLEColorado Rockies2102512713840%1.210.2%6.3%3.9%2.8%9.124.57-0.0
201425MLB RAWColorado Rockies2102512713840%1.210.2%6.3%3.9%3.1%9.125.13-0.2
201526MIX MLE3 levels28281576781355216100%5.619.1%7.6%11.5%2.2%3.953.67+3.3
201526MIX RAW3 levels28281576781355216100%5.619.9%7.7%12.2%2.4%3.953.70+3.2
201627MLB MLEColorado Rockies32321868141385422100%5.817.0%6.6%10.3%2.4%4.793.82+3.5
201627MLB RAWColorado Rockies32321868141385422100%5.817.0%6.6%10.3%2.7%4.794.02+3.0
201728MIX MLE3 levels15147030447181193%4.614.0%6.1%7.9%3.1%4.784.42+0.8
201728MIX RAW3 levels15147030447181193%4.615.5%5.9%9.5%3.6%4.784.58+0.7
201829MIX MLE2 levels302313457890472077%4.515.4%8.2%7.2%3.1%5.024.53+1.4
201829MIX RAW2 levels302313457890472077%4.515.6%8.1%7.4%3.5%5.024.75+1.0
201930MLB MLEColorado Rockies393642874218108%1.614.6%6.3%8.4%3.1%6.084.35+0.1
201930MLB RAWColorado Rockies393642874218108%1.614.6%6.3%8.4%3.5%6.084.67-0.1
▸ Career totals (raw MLB only — as recorded)
MLB Career—1649260126564311937956%3.716.2%7.3%9.0%3.0%5.124.34+7.5
▸ Career totals — MLB only (actual + projected)
Career— RAW1649260126564311937956%3.716.2%7.3%9.0%3.0%5.124.28+7.9
/ 200 IP— RAW5531200884144642656%3.716.2%7.3%9.0%3.0%5.124.28+2.6
Career— MLE18110868029964842158060%3.816.2%7.2%9.0%2.7%4.974.11+7.5
/ 200 IP— MLE5332200881142632360%3.816.2%7.2%9.0%2.7%4.974.11+2.5

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.

2018 AAAAlbuquerque Isotopes · 14 IPFIP 4.16 → 4.26 (+0.10)K% 16.7% → 14.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF16.67%—×0.88014.67%
BB% (unintentional) /BF5.00%—×1.0505.25%
HR / BF /BF3.33%÷1.162×1.1003.16%

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

Result: FIP 4.16 → 4.26, 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 AAAAlbuquerque Isotopes · 19 IPFIP 4.21 → 4.27 (+0.07)K% 13.1% → 11.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF13.10%—×0.88011.52%
BB% (unintentional) /BF7.14%—×1.0507.50%
HR / BF /BF2.38%÷1.202×1.1002.18%

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

Result: FIP 4.21 → 4.27, 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 AAHartford Yard Goats · 5 IPFIP 3.94 → 4.53 (+0.58)K% 30.0% → 24.3%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.00%—×0.81024.30%
BB% (unintentional) /BF5.00%—×1.1005.50%
HR / BF /BF5.00%÷1.183×1.2005.07%

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

Result: FIP 3.94 → 4.53, 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 AAAAlbuquerque Isotopes · 39 IPFIP 3.86 → 4.09 (+0.24)K% 20.4% → 17.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.37%—×0.88017.93%
BB% (unintentional) /BF6.17%—×1.0506.48%
HR / BF /BF3.09%÷1.105×1.1003.07%

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

Result: FIP 3.86 → 4.09, 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).