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

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

No batted balls with a location in this window.

Pitch locations · 1002 pitches
Called strike (124) Swinging strike (111) In play (153) Foul (237) Ball (377)

Catcher’s view · the zone drawn is the average of the 1,002 batter zones recorded here, 1.59 to 3.38 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball70670.5%97.52,24048.9%
Slider14714.7%87.32,27942.2%
Changeup14614.6%88.41,66144.5%
Sinker20.2%94.32,15350.0%
Curveball10.1%83.92,1730.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9vs LADW 321000000
APR 9vs LADW 3210000000.10000
APR 11@ TEXW 643010000
APR 11@ TEXW 6430100001.01000
APR 12@ TEXW 414010000
APR 12@ TEXW 4140100001.01000
APR 15vs CHCW 6520100300.21030
APR 15vs CHCW 652010030
APR 18vs PHIW 414130000
APR 18vs PHIW 4141301000.13100
APR 20vs PHIL 693000000
APR 20vs PHIL 6930000001.00000
APR 24@ DETW 6230000001.00000
APR 24@ DETW 623000000
APR 27@ PHIL 3751201001.02100
APR 27@ PHIL 375120000
MAY 1vs CINW 1013000010
MAY 1vs CINW 10130000101.00010
MAY 6@ AZL 144332001
MAY 6@ AZL 1443323010.13301
MAY 8@ AZL 044010001
MAY 8@ AZL 0440100011.01001
MAY 11@ SFL 175010002
MAY 11@ SFL 1750100021.11002
MAY 13vs KCL 101462212131.12213
MAY 13vs KCL 10146221013
MAY 16vs SFL 671000000
MAY 16vs SFL 6710000000.10000
MAY 21vs NYML 154010000
MAY 21vs NYML 1540100001.01000
MAY 25@ PITL 5103221000
MAY 25@ PITL 51032213000.12200
MAY 28@ WSHL 71330000021.00002
MAY 28@ WSHL 7133000002
JUN 1vs MIAL 1143000001
JUN 1vs MIAL 11430000011.00001
JUN 3vs ATLL 1323000210.20221
JUN 3vs ATLL 132300021
JUN 5vs ATLL 7840100011.01001
JUN 5vs ATLL 784010001
JUN 8@ SFL 1221100000.11000
JUN 8@ SFL 122110000
JUN 9@ SFW 4230000021.00002
JUN 9@ SFW 423000002
JUN 11@ SDL 1221000010.20001
JUN 11@ SDW 623000003
JUN 11@ SDL 122100001
JUN 11@ SDW 6230000031.00003
JUN 15vs CLEL 5731101001.01100
JUN 15vs CLEL 573110000
JUN 17vs SDW 1042000010
JUN 17vs SDW 10420000101.00010
JUN 19vs SDW 8330000101.00010
JUN 19vs SDW 833000010
JUN 25@ MINL 0652202111.02211
JUN 25@ MINL 065220011
JUN 29vs LADL 4840100221.01022
JUN 29vs LADL 484010022
JUL 1vs AZL 395110011
JUL 1vs AZL 3951100111.11111
JUL 5@ LADL 251000001
JUL 5@ LADL 2510000010.10001
JUL 7@ AZW 4340100111.01011
JUL 7@ AZW 434010011
JUL 9@ AZL 2930102110.21011
JUL 9@ AZL 293010011
JUL 11vs SDL 5640000001.10000
JUL 11vs SDL 564000000
JUL 14vs SDW 8530000011.00001
JUL 14vs SDW 853000001
JUL 17vs PITL 386340011
JUL 17vs PITL 3863403111.04311
JUL 22@ MILL 5630000011.00001
JUL 22@ MILL 563000001
JUL 26vs CWSL 1230000131.00013
JUL 26vs CWSL 123000013
JUL 27vs CWSW 652010000
JUL 27vs CWSW 6520102000.11000
JUL 29vs LADL 4530000121.00012
JUL 29vs LADL 453000012
AUG 1@ SDL 144111001
AUG 1@ SDL 1441111011.01101
AUG 3@ SDL 195020003
AUG 3@ SDL 1950200031.02003
AUG 4@ SDW 7310000000.10000
AUG 4@ SDW 731000000
AUG 6@ AZW 324010000
AUG 6@ AZW 3240100001.01000
AUG 11vs STLW 863000001
AUG 11vs STLW 8630000011.00001
AUG 12vs AZW 5330000001.00000
AUG 12vs AZW 533000000
AUG 16@ STLL 4540001001.20000
AUG 16@ STLL 454000000
AUG 19vs SFW 744010000
AUG 19vs SFW 7440100001.01000
AUG 20vs SFW 433000000
AUG 20vs SFW 4330000001.00000
AUG 21vs SFL 8930100001.01000
AUG 21vs SFL 893010000
AUG 26@ NYML 6762202021.02002
AUG 26@ NYML 676220002
AUG 28@ NYMW 104010002
AUG 28@ NYMW 1040100021.01002
AUG 30@ ATLW 323000023
AUG 30@ ATLW 3230000231.00023
SEP 2@ CINL 233000002
SEP 2@ CINL 2330000021.00002
SEP 4@ CINW 8442112101.01210
SEP 4@ CINW 844211010
SEP 9vs AZW 131030000011.00001
SEP 9vs AZW 13103000001
SEP 10vs AZW 413000011
SEP 10vs AZW 4130000111.00011
SEP 14@ CWSW 3050100031.11003
SEP 14@ CWSW 305010003
SEP 17@ CHCW 313000001
SEP 17@ CHCW 3130000011.00001
SEP 18@ CHCW 433000000
SEP 18@ CHCW 4330000001.00000
SEP 22vs SFL 033000011
SEP 22vs SFL 0330000111.00011
SEP 23vs SDW 434111000
SEP 23vs SDW 4341111001.01100

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.