MLB/Players/Matt Strahm
Matt Strahm

MATT STRAHM

P · Kansas City Royals · 20162026 · 765 games
765
CAREER GAMES · REGULAR SEASON
9 seasons · postseason below
.221
CAREER BATTING AVERAGE
748 hits in 3,378 at-bats
114
CAREER HOME RUNS
198 RBI · 46 stolen bases
3.61
CAREER ERA
553.0 innings · 612 strikeouts
37-42
CAREER RECORD
WHIP 1.13

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024PHI1324342872240825221584.166.206.276.483
2023PHI1126406813634222364221612.212.261.375.636
2022BOS10034048761401021341046.224.294.353.647
2021SD1268123010006280.441.457.5881.045
2020SD381481228406108302.189.231.338.569
2019SD9290612224254244574423616.267.301.477.778
2018SD8243832781621217421386.178.250.306.556
2017KC482544460100122344740.236.349.417.766
2016KC42150826400322600.173.279.200.479
Career6583,37837474817061141982601,02446.221.277.377.654

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026KC413435.239291430127.321.49
2025PHI662362.14719207052.741.07
2024PHI666262.23613117941.870.75
2023PHI569587.2683221108113.291.02
2022BOS504444.23819175253.831.23
2021SD6016.21561408.102.40
2020SD190120.214641532.610.87
2019SD46611114.21216022118224.711.25
2018SD413461.13914216962.050.98
2017KC242534.23021223765.451.50
2016KC212222.0133113001.231.09
Career4363742553.0460222164612743.611.13

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024PHI69414.4442.0118.00
2023PHI1418301.1675.150.00
2020SD813706.5382.1211.57

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 646 pitches
Called strike (110) Swinging strike (72) In play (92) Foul (121) Ball (251)

Catcher’s view · the zone drawn is the average of the 646 batter zones recorded here, 1.60 to 3.51 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball43467.2%93.72,32948.8%
Cutter10115.6%83.62,56249.5%
Changeup599.1%84.92,16537.3%
Curveball528.0%78.02,83336.5%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 3@ MINL 1724201200.12420
APR 3@ MINL 172420020
APR 5@ MINL 192211010
APR 5@ MINL 1922113100.11210
APR 9@ HOUL 452110030
APR 9@ HOUL 4521101300.21130
APR 22@ TEXL 261000000
APR 22@ TEXL 2610000000.10000
APR 25@ CWSL 11230100011.01001
APR 25@ CWSL 1123010001
APR 29vs MINL 464000001
APR 29vs MINL 4640000011.10001
APR 30vs MINL 5740000021.10002
APR 30vs MINL 574000002
MAY 4vs CWSW 617111004
MAY 4vs CWSW 6171111042.01104
MAY 6vs CLEL 1330000111.00011
MAY 6vs CLEL 133000011
MAY 8@ TBW 737121014
MAY 8@ TBW 7371211141.22114
MAY 11@ TBW 603000002
MAY 11@ TBW 6030000021.00002
MAY 14vs BALW 984000031
MAY 14vs BALW 9840000311.10031
MAY 20@ MINL 343000011
MAY 20@ MINL 3430000111.00011
MAY 21@ MINW 643110011
MAY 21@ MINW 6431102110.21111
MAY 24@ NYYL 033010000
MAY 24@ NYYL 0330101000.21000
MAY 27@ CLEW 5220000210.20021
MAY 27@ CLEW 522000021
MAY 29vs DETL 71030102011.01001
MAY 29vs DETL 7103010001
JUN 1vs DETL 566000000
JUN 1vs DETL 5660000002.00000
JUN 6vs HOUL 375010003
JUN 6vs HOUL 3750100031.21003
JUN 10@ SDL 366111033
JUN 10@ SDL 3661111332.01133
JUN 16@ LAAW 7217130013
JUN 16@ LAAW 72171301135.03013
JUN 21vs BOSL 38165704143.07514
JUN 21vs BOSL 3816570014
JUN 27@ DETL 35175624043.26504
JUN 27@ DETL 3517562004
JUL 1vs MINW 11640101201.01020
JUL 1vs MINW 1164010020

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.