Brandon McCarthy

P Atlanta Braves
Age 44 RHP 6'8" / 225 lbs MLB
Overview
MLBSPLAST SEASON 2018
YearAgeLvl / TeamGGSIPERAFIPK%BB%WARMLE rates
201633MIX3 levels1514585.314.3323.7%11.5%0.7K 22.5% · BB 11.5% · FIP 4.84
201734MIX2 levels2118994.173.1818.1%7.5%2.7K 18.8% · BB 7.0% · FIP 3.09
201835MIX2 levels1815834.904.7618.8%5.9%0.6K 19.2% · BB 6.2% · FIP 4.69
201936No MLB games played
202037No MLB games played
202138No MLB games played
202239No MLB games played
202340No MLB games played
202441No MLB games played
202542No MLB games played
202643No MLB games played
Last 3 seasons WAR 4.1
Contract
No contract data on file.
Skills · percentileStatcast 2018
xwOBA vs33
K%30
FB Velo14
ERA—
FIP—
K%—
BB%—
K-BB%—
Proj IP—
Statcast · Contract
Statcast Percentiles
FB Velo
p1491.9
Whiff%
p1016.7%
K%
p3019.2%
xwOBA vs
p330.332

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)
200522MLB MLEChicago White Sox12106727748171383%5.617.3%6.1%11.2%4.7%4.034.99+0.3
200522MLB RAWChicago White Sox12106727748171383%5.617.3%6.1%11.2%4.7%4.034.95+0.3
200623MLB MLEChicago White Sox532853546924174%1.619.5%6.8%12.7%4.8%4.684.95-0.4
200623MLB RAWChicago White Sox532853546924174%1.619.5%6.8%12.7%4.8%4.684.93-0.4
200724MLB MLETexas Rangers23221024595948996%4.412.9%10.5%2.4%2.0%4.874.42+1.2
200724MLB RAWTexas Rangers23221024595948996%4.412.9%10.5%2.4%2.0%4.874.51+1.1
200825MLB MLETexas Rangers5522931083100%4.410.8%8.6%2.2%3.2%4.095.05+0.1
200825MLB RAWTexas Rangers5522931083100%4.410.8%8.6%2.2%3.2%4.095.05+0.1
200926MLB MLETexas Rangers171797420653613100%5.715.5%8.6%6.9%3.1%4.624.58+0.9
200926MLB RAWTexas Rangers171797420653613100%5.715.5%8.6%6.9%3.1%4.624.61+0.9
201128MLB MLEOakland Athletics25251716901232411100%6.817.8%3.5%14.3%1.8%3.323.00+5.2
201128MLB RAWOakland Athletics25251716901232411100%6.817.8%3.5%14.3%1.6%3.322.92+5.4
201229MLB MLEOakland Athletics1818111469732210100%6.215.6%4.7%10.9%2.3%3.243.67+2.3
201229MLB RAWOakland Athletics1818111469732210100%6.215.6%4.7%10.9%2.1%3.243.55+2.5
201330MLB MLEArizona Diamondbacks2222135577761813100%6.113.2%3.1%10.1%2.2%4.533.61+2.9
201330MLB RAWArizona Diamondbacks2222135577761813100%6.113.2%3.1%10.1%2.3%4.533.63+2.9
201431MLB MLENew York Yankees32322008361752925100%6.220.9%3.5%17.5%2.8%4.053.31+5.2
201431MLB RAWNew York Yankees32322008361752925100%6.220.9%3.5%17.5%3.0%4.053.41+4.9
201532MLB MLELos Angeles Dodgers4423942949100%5.830.9%4.3%26.6%9.2%5.876.07-0.2
201532MLB RAWLos Angeles Dodgers4423942949100%5.830.9%4.3%26.6%9.6%5.876.19-0.2
201633MIX MLE3 levels1514582536029893%3.822.5%11.5%10.9%4.0%5.314.84+0.4
201633MIX RAW3 levels1514582536029893%3.823.7%11.5%12.3%3.2%5.314.33+0.7
201734MIX MLE2 levels2118994157531586%4.718.8%7.0%11.7%1.2%4.173.09+2.8
201734MIX RAW2 levels2118994157531586%4.718.1%7.5%10.6%1.2%4.173.18+2.7
201835MIX MLE2 levels18158335767211683%4.619.2%6.2%13.0%4.4%4.904.69+0.7
201835MIX RAW2 levels18158335767211683%4.618.8%5.9%12.9%4.5%4.904.76+0.6
▸ Career totals (raw MLB only — as recorded)
MLB Career—2551971224516390830314577%4.817.6%5.9%11.7%2.8%4.203.90+21.9
▸ Career totals — MLB only (actual + projected)
Career— RAW2551971224516390830314577%4.817.6%5.9%11.7%2.8%4.203.90+21.9
/ 200 IP— RAW4232200844148502477%4.817.6%5.9%11.7%2.8%4.203.90+3.6
Career— MLE2652041252529493031015477%4.717.6%5.9%11.7%2.9%4.243.96+21.9
/ 200 IP— MLE4233200846149502577%4.717.6%5.9%11.7%2.9%4.243.96+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.

2017 A+Rancho Cucamonga Quakes · 7 IPFIP 3.92 → 4.35 (+0.43)K% 9.7% → 7.5%
ComponentRawPark ÷Level factor ×= MLE
K% /BF9.68%—×0.7707.45%
BB% (unintentional) /BF12.90%—×1.15014.84%
HR / BF /BF0.00%÷1.085×1.2500.00%

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

Result: FIP 3.92 → 4.35, 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 A+Rancho Cucamonga Quakes · 14 IPFIP 6.94 → 8.58 (+1.64)K% 18.2% → 14.0%
ComponentRawPark ÷Level factor ×= MLE
K% /BF18.18%—×0.77014.00%
BB% (unintentional) /BF3.03%—×1.1503.48%
HR / BF /BF9.09%÷1.003×1.25011.33%

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

Result: FIP 6.94 → 8.58, 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).