Charlie Morton

PosP
B/TR/R
Born1983-11-12
Age (2027)43
No MLB projection yet. Career stats below are historical.
Overview
MLBSP
Pitching
YearAgeLvl / TeamGGSIPERAFIPK%BB%WAR
202339MLBATL30301633.643.4625.6%11.3%3.9
202440MLBATL30301654.194.0523.8%9.1%2.7
202541MLBATL33271425.834.5922.8%10.7%1.3
202642No MLB games played
2027PROJ43MLBATL1616954.684.6123.2%10.1%0.9
2028PROJ44MLBATL88464.905.0422.1%10.8%0.2
Last 3 seasons WAR 7.9  ·  Next 2 projected WAR 1.1Projected rows: MLB playing time only, park and league context applied.
Hitting
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
201430MLBPIT49.050/.073/.05000-79-1.0
201531MLBPIT43.028/.054/.02800-89-0.9
202137MLBATL62.127/.127/.14500-41-0.9
202238No MLB games played
202339No MLB games played
202440No MLB games played
202541No MLB games played
202642No MLB games played
Last 3 seasons WAR -2.8
Contract
No contract data on file.
CompsFrancisco Campos (age 43) · Juan Antonio Pena (age 41)

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)
200824MLB MLEAtlanta Braves1615753454839994%4.713.9%11.3%2.6%2.6%6.154.79+0.5
200824MLB RAWAtlanta Braves1615753454839994%4.713.9%11.3%2.6%2.6%6.154.95+0.4
200925MLB MLEPittsburgh Pirates18189741662407100%5.414.9%9.6%5.3%1.7%4.553.98+1.6
200925MLB RAWPittsburgh Pirates18189741662407100%5.414.9%9.6%5.3%1.7%4.554.00+1.6
201026MLB MLEPittsburgh Pirates171780382592315100%4.715.4%6.0%9.4%4.2%7.574.89+0.5
201026MLB RAWPittsburgh Pirates171780382592315100%4.715.4%6.0%9.4%3.9%7.574.93+0.4
201127MLB MLEPittsburgh Pirates2929172769110726100%5.914.3%9.4%4.9%0.8%3.833.54+3.9
201127MLB RAWPittsburgh Pirates2929172769110726100%5.914.3%9.4%4.9%0.8%3.833.53+3.9
201228MLB MLEPittsburgh Pirates995022325105100%5.611.2%4.5%6.7%2.4%4.654.05+0.8
201228MLB RAWPittsburgh Pirates995022325105100%5.611.2%4.5%6.7%2.2%4.653.99+0.8
201329MLB MLEPittsburgh Pirates202011649385356100%5.817.2%7.1%10.1%1.3%3.263.27+3.1
201329MLB RAWPittsburgh Pirates202011649385356100%5.817.2%7.1%10.1%1.2%3.263.21+3.2
201430MLB MLEPittsburgh Pirates2626157666126559100%6.118.9%8.3%10.7%1.5%3.723.35+4.0
201430MLB RAWPittsburgh Pirates2626157666126559100%6.118.9%8.3%10.7%1.4%3.723.29+4.1
201531MIX MLE3 levels26261496431184113100%5.717.9%6.3%11.6%2.3%4.343.63+3.2
201531MIX RAW3 levels26261496431184113100%5.718.4%6.4%12.0%2.0%4.343.48+3.5
201632MLB MLEPhiladelphia Phillies4417711981100%4.326.8%11.3%15.5%1.3%4.152.99+0.5
201632MLB RAWPhiladelphia Phillies4417711981100%4.326.8%11.3%15.5%1.4%4.153.04+0.5
201733MIX MLE3 levels28281576561715315100%5.626.4%7.9%18.5%2.3%3.443.16+4.4
201733MIX RAW3 levels28281576561715315100%5.626.1%8.1%18.0%2.3%3.443.18+4.3
201834MLB MLEHouston Astros30301676952016418100%5.628.9%9.2%19.7%2.7%3.133.29+4.4
201834MLB RAWHouston Astros30301676952016418100%5.628.9%9.2%19.7%2.6%3.133.24+4.5
201935MLB MLETampa Bay Rays33331957902405715100%5.930.4%7.2%23.2%2.0%3.052.52+7.2
201935MLB RAWTampa Bay Rays33331957902405715100%5.930.4%7.2%23.2%1.9%3.052.51+7.3
202036MLB MLETampa Bay Rays993817042104100%4.224.7%5.9%18.8%2.4%4.743.09+1.1
202036MLB RAWTampa Bay Rays993817042104100%4.224.7%5.9%18.8%2.4%4.743.05+1.1
202137MLB MLEAtlanta Braves33331867562165716100%5.628.6%7.5%21.0%2.1%3.342.80+6.1
202137MLB RAWAtlanta Braves33331867562165716100%5.628.6%7.5%21.0%2.1%3.342.81+6.1
202238MLB MLEAtlanta Braves31311727282056328100%5.528.2%8.7%19.5%3.8%4.343.93+3.0
202238MLB RAWAtlanta Braves31311727282056328100%5.528.2%8.7%19.5%3.8%4.343.93+3.0
202339MLB MLEAtlanta Braves30301637161838114100%5.425.6%11.3%14.2%2.0%3.643.45+3.9
202339MLB RAWAtlanta Braves30301637161838114100%5.425.6%11.3%14.2%2.0%3.643.46+3.9
202440MLB MLEAtlanta Braves30301657011676423100%5.523.8%9.1%14.7%3.3%4.194.05+2.7
202440MLB MLEAtlanta Braves30301657011676423100%5.523.8%9.1%14.7%3.3%4.194.05+2.7
202440MLB RAWAtlanta Braves30301657011676423100%5.523.8%9.1%14.7%3.3%4.194.05+2.7
202541MLB MLEAtlanta Braves3327142654149702382%4.322.8%10.7%12.1%3.5%5.834.46+1.6
202541MLB MLEAtlanta Braves3327142654149702382%4.322.8%10.7%12.1%3.5%5.834.46+1.6
202541MLB RAWAtlanta Braves3327142654149702382%4.322.8%10.7%12.1%3.5%5.834.59+1.3
▸ Career totals (raw MLB only — as recorded)
MLB Career—41640922689755219683222698%5.522.5%8.5%14.0%2.3%4.133.56+50.8
▸ 2027 season — projected remainder (no 2027 stats recorded)
202743MLBATL161695401934013100%5.923.2%10.1%13.2%3.3%4.684.61+0.9
▸ Career projection (2028+) — MLB context, MLB playing time (IP × MLB%)
202844MLB MLEATL884619343217100%5.722.1%10.8%11.3%3.8%4.905.04+0.2
202844MLB CTXATL884619443217100%5.822.1%10.8%11.3%3.8%4.905.04+0.2
▸ Career totals — MLB only (actual + projected)
Career— RAW42441723139948223985323398%5.522.5%8.6%13.9%2.3%4.143.57+51.4
/ 200 IP— RAW3736200860194742098%5.522.5%8.6%13.9%2.3%4.143.57+4.4
Career— MLE42241522989874222684123398%5.422.5%8.5%14.0%2.4%4.093.57+50.9
/ 200 IP— MLE3736200859194732098%5.422.5%8.5%14.0%2.4%4.093.57+4.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.

2017 AAAFresno Grizzlies · 6 IPFIP 5.59 → 6.14 (+0.55)K% 13.6% → 12.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF13.64%—×0.88012.00%
BB% (unintentional) /BF9.09%—×1.0509.55%
HR / BF /BF4.55%÷0.963×1.1005.19%

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

Result: FIP 5.59 → 6.14, 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 AAAIndianapolis Indians · 13 IPFIP 1.44 → 1.79 (+0.35)K% 30.4% → 26.7%
ComponentRawPark ÷Level factor ×= MLE
K% /BF30.36%—×0.88026.71%
BB% (unintentional) /BF7.14%—×1.0507.50%
HR / BF /BF0.00%÷0.847×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 69).

Result: FIP 1.44 → 1.79, 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 AAAltoona Curve · 7 IPFIP 2.40 → 2.84 (+0.44)K% 20.8% → 16.9%
ComponentRawPark ÷Level factor ×= MLE
K% /BF20.83%—×0.81016.88%
BB% (unintentional) /BF8.33%—×1.1009.17%
HR / BF /BF0.00%÷0.912×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 82).

Result: FIP 2.40 → 2.84, 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).