MLB/Players/Carlos Estévez
Carlos Estévez

CARLOS ESTÉVEZ

P · Kansas City Royals · 20162026 · 944 games
944
CAREER GAMES · REGULAR SEASON
8 seasons · postseason below
.252
CAREER BATTING AVERAGE
814 hits in 3,236 at-bats
108
CAREER HOME RUNS
228 RBI · 34 stolen bases
4.08
CAREER ERA
485.2 innings · 494 strikeouts
31-37
CAREER RECORD
WHIP 1.33

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PHI10839636761041018241006.192.238.313.551
2023LAA126488681242001433621564.254.338.381.719
2022COL12441854881841427461080.211.289.373.662
2021COL128484641422621635421204.293.350.455.804
2020COL522084266146122318542.317.372.615.987
2019COL142560681404002444461624.250.307.450.757
2017COL70266427810261728620.293.361.414.774
2016COL1264166410014612315611814.240.331.389.720
Career8763,2364388141522410822832288034.252.319.413.733

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026KC1010.146201162.0018.00
2025KC674566.04818225452.451.06
2024PHI544555.03815125052.450.91
2023LAA635562.16227317873.901.49
2022COL624457.04422235473.471.18
2021COL643561.27130216084.381.49
2020COL261324.0332092767.501.75
2019COL712272.070302381123.751.29
2017COL355032.13920143135.571.64
2016COL633755.05032285965.241.42
Career5063137485.2459220185494604.081.33

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024PHI611215.1822.243.38
2017COL22100.5000.1127.00

04/Every pitch

2020 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 436 pitches
Called strike (75) Swinging strike (54) In play (77) Foul (84) Ball (146)

Catcher’s view · the zone drawn is the average of the 436 batter zones recorded here, 1.57 to 3.36 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball26861.5%96.92,16851.1%
Slider11426.1%86.92,30950.9%
Changeup5412.4%88.71,68133.3%

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 24@ TEXL 015010000
JUL 24@ TEXL 0150100001.11000
JUL 25@ TEXW 3240100211.01021
JUL 25@ TEXW 324010021
JUL 28@ W 833000001
JUL 28@ W 8330000011.00001
JUL 29@ W 5130000011.00001
JUL 29@ W 513000001
AUG 2vs SDW 966130001
AUG 2vs SDW 9661304011.03101
AUG 3vs SFW 7640100011.01001
AUG 3vs SFW 764010001
AUG 5vs SFL 3430100001.01000
AUG 5vs SFL 343010000
AUG 7@ SEAW 8450200011.02001
AUG 7@ SEAW 845020001
AUG 11vs AZW 873000011
AUG 11vs AZW 8730000111.00011
AUG 15vs TEXL 4673413011.04301
AUG 15vs TEXL 467341001
AUG 16vs TEXW 1061000000
AUG 16vs TEXW 10610000000.10000
AUG 20vs HOUL 8106000002
AUG 20vs HOUL 81060000022.00002
AUG 22@ LADL 3430000121.00012
AUG 22@ LADL 343000012
AUG 24@ AZW 325010001
AUG 24@ AZW 3250100011.11001
AUG 25@ AZW 5440100001.01000
AUG 25@ AZW 544010000
AUG 29vs SDW 4353303120.23312
AUG 29vs SDW 435330012
SEP 2vs SFW 9630000021.00002
SEP 2vs SFW 963000002
SEP 4@ LADL 6105442000
SEP 4@ LADL 61054423000.14400
SEP 6@ LADW 767221003
SEP 6@ LADW 7672212031.22203
SEP 7@ SDL 012120000
SEP 7@ SDL 0121201000.02100
SEP 12vs LAAL 2540100021.01002
SEP 12vs LAAL 254010002
SEP 13vs LAAL 353211010
SEP 13vs LAAL 3532112100.21210
SEP 17vs LADL 3944304110.13311
SEP 17vs LADL 394430011
SEP 21@ SFW 7231111110.21111
SEP 21@ SFW 723111011
SEP 23@ SFL 274010012
SEP 23@ SFL 2740100121.01012
SEP 25@ AZL 042000001
SEP 25@ AZL 0420000010.20001

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.