MLB/Players/Steven Cruz
Steven Cruz

STEVEN CRUZ

P · Kansas City Royals · 20232026 · 127 games
127
CAREER GAMES · REGULAR SEASON
2 seasons
.176
CAREER BATTING AVERAGE
24 hits in 136 at-bats
2
CAREER HOME RUNS
7 RBI · 2 stolen bases
3.93
CAREER ERA
116.2 innings · 114 strikeouts
5-4
CAREER RECORD
WHIP 1.22

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024KC1036020000080.056.056.056.111
2023KC201001422822722302.220.361.400.761
Career301361424822722382.176.291.309.600

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026KC502352.246251957124.271.23
2025KC473145.23619183853.741.18
2024KC5005.2100400.000.18
2023KC100012.2117111514.971.74
Career11254116.2945148114183.931.22

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 640 pitches
Called strike (97) Swinging strike (78) In play (132) Foul (111) Ball (222)

Catcher’s view · the zone drawn is the average of the 640 batter zones recorded here, 1.61 to 3.45 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball32050.0%98.22,23747.5%
Cutter16425.6%93.72,19743.9%
Slider15624.4%89.32,21839.7%

05/Game log

2025
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 11@ CLEL 0700111.00011
APR 12@ CLEL 3600010.20001
APR 15@ NYYL 2400210.20021
APR 17@ DETL 1600000.10000
APR 18@ DETL 3700011.00001
APR 24vs COLW 7400012.00001
APR 26vs HOUW 2000001.00000
MAY 2@ BALL 0320000.22000
MAY 4@ BALW 11600100.20010
MAY 5vs CWSW 3010011.01001
MAY 8vs CWSW 10000011.00001
MAY 9vs BOSW 2100010.20001
MAY 11vs BOSL 1300001.00000
MAY 12@ HOUW 7520010.12201
MAY 17vs STLL 0100011.20001
MAY 20@ SFL 2310000.21000
MAY 21@ SFW 8421212.02121
MAY 24@ MINL 4510000.11000
MAY 26vs CINL 4700031.00003
MAY 27vs CINL 2720001.02100
JUN 3@ STLW 10700021.20002
JUN 5@ STLW 7510042.01004
JUN 7@ CWSL 1410031.01003
JUN 11vs NYYL 3611011.01101
JUN 13vs ATHL 4620120.22112
JUN 14vs ATHL 0400001.00000
JUN 17@ TEXW 6100011.00001
JUN 18@ TEXW 6310011.01001
JUN 20@ SDW 6510101.01010
JUN 25vs TBL 0310001.01000
JUN 27vs LADL 4510011.21001
JUN 29vs LADL 1521001.02200
JUL 1@ SEAW 6300011.00001
JUL 2@ SEAL 2310010.21001
JUL 7vs PITW 9300101.00010
JUL 11vs NYML 3810210.21321
JUL 12vs NYML 1300001.00000
JUL 20@ MIAW 7400111.00011
JUL 23@ CHCW 8421001.02100
JUL 26vs CLEW 5320111.02111
JUL 28vs ATLL 71030401.13440
JUL 30vs ATLW 1000011.00001
AUG 2@ TORL 2410100.01010
SEP 21vs TORL 5800011.00001
SEP 23@ LAAW 8400001.00000
SEP 25@ LAAW 9421011.02201
SEP 28@ ATHW 9220010.12001

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.