MLB/Players/Stephen Kolek
Stephen Kolek

STEPHEN KOLEK

P · Kansas City Royals · 20242026 · 113 games
113
CAREER GAMES · REGULAR SEASON
1 season
.303
CAREER BATTING AVERAGE
118 hits in 390 at-bats
8
CAREER HOME RUNS
29 RBI · 4 stolen bases
4.13
CAREER ERA
213.1 innings · 150 strikeouts
12-10
CAREER RECORD
WHIP 1.25

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SD843906011818082924784.303.343.410.753
Career843906011818082924784.303.343.410.753

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026KC104354.05527123484.501.24
2025KC1957112.29844317793.511.14
2024SD423046.25927123945.211.52
Career711210213.12129855150214.131.25

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 797 pitches
Called strike (140) Swinging strike (82) In play (156) Foul (154) Ball (265)

Catcher’s view · the zone drawn is the average of the 797 batter zones recorded here, 1.62 to 3.43 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker32841.2%95.22,21351.2%
Cutter15219.1%92.42,34646.1%
Four-Seam Fastball10312.9%95.82,25757.3%
Sweeper8310.4%83.72,48133.7%
Slider789.8%88.22,45838.5%
Changeup536.6%88.71,79241.5%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 21@ LADW 151122000100.20210
MAR 21@ LADW 15112200010
MAR 29vs SFL 386230001
MAR 29vs SFL 3862302011.03201
MAR 30vs SFL 6930000011.00001
MAR 30vs SFL 693000001
APR 1vs STLL 268020013
APR 1vs STLL 2680200132.02013
APR 6@ SFW 401000000
APR 6@ SFW 4010000000.10000
APR 7@ SFL 232000011
APR 7@ SFL 2320001110.20011
APR 9vs CHCL 1581214042.02104
APR 9vs CHCL 158121004
APR 12@ LADW 8730000011.00001
APR 12@ LADW 873000001
APR 15@ MILW 7360100111.21011
APR 15@ MILW 736010011
APR 19vs TORL 1540200010.22001
APR 19vs TORL 154020001
APR 23@ COLL 475120010
APR 23@ COLL 4751201101.02110
APR 25@ COLL 9102010011
APR 25@ COLL 91020101110.11011
APR 26vs PHIL 3960100002.01000
APR 26vs PHIL 396010000
APR 28vs PHIL 684020000
APR 28vs PHIL 6840200001.02000
APR 29vs CINL 252010000
APR 29vs CINL 2520101000.11000
MAY 4@ AZW 13151201111.02111
MAY 4@ AZW 1315120011
MAY 5@ AZL 41130000011.00001
MAY 5@ AZL 4113000001
MAY 7@ CHCL 2330000001.00000
MAY 7@ CHCL 233000000
MAY 11vs LADL 053000001
MAY 11vs LADL 0530000011.00001
MAY 14vs COLL 369351001
MAY 14vs COLL 3693514011.15301
MAY 19@ ATLW 914120000
MAY 19@ ATLW 9141201001.02100
MAY 21@ CINL 0210000000.10000
MAY 21@ CINL 021000000
MAY 24vs NYYL 0840000011.10001
MAY 24vs NYYL 084000001
MAY 29vs MIAL 197330001
MAY 29vs MIAL 1973301011.13301
MAY 31@ KCW 1188561000
MAY 31@ KCW 11885613000.26500
JUN 8vs AZW 1317010013
JUN 8vs AZW 13170100132.01013
JUN 9vs AZL 397020001
JUN 9vs AZL 3970200012.02001
JUN 12vs W 543000002
JUN 12vs W 5430000021.00002
JUN 15@ NYML 156130001
JUN 15@ NYML 1561301011.03101
JUN 16@ NYML 61170100022.01002
JUN 16@ NYML 6117010002
JUN 21vs MILW 957130011
JUN 21vs MILW 9571300111.13011
JUN 25vs WSHW 9752100101.01010
JUN 25vs WSHW 975210010
JUN 28@ BOSW 9270100022.01002
JUN 28@ BOSW 927010002
JUN 30@ BOSL 143010000
JUN 30@ BOSL 1430100001.01000
JUL 2@ TEXL 075010000
JUL 2@ TEXL 0750100001.11000
JUL 5vs AZW 1081000001
JUL 5vs AZW 10810000010.10001
JUL 6vs AZL 573000001
JUL 6vs AZL 5730001011.00001
JUL 9vs SEAL 384000003
JUL 9vs SEAL 3840000031.10003
JUL 14vs ATLL 366331000
JUL 14vs ATLL 3663313001.03300
JUL 19@ CLEL 074440000
JUL 19@ CLEL 0744402000.04400
JUL 27@ BALW 9480302021.23002
JUL 27@ BALW 948030002
JUL 30vs LADW 653000020
JUL 30vs LADW 6530000201.00020

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.