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

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

No batted balls with a location in this window.

Pitch locations · 764 pitches
Called strike (143) Swinging strike (85) In play (119) Foul (160) Ball (257)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball29338.4%94.22,30451.9%
Cutter15920.8%88.72,39256.0%
Curveball12115.8%82.82,67049.6%
Sinker11515.1%93.72,24851.3%
Changeup668.6%88.22,15336.4%
Slider101.3%82.12,61140.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 8@ NYYL 562000011
APR 8@ NYYL 5620000110.20011
APR 10@ NYYW 4330000001.00000
APR 10@ NYYW 433000000
APR 11@ DETL 1320000020.20002
APR 11@ DETL 132000002
APR 16vs MINW 404010001
APR 16vs MINW 4040100011.01001
APR 17vs MINW 815110001
APR 17vs MINW 8151100011.11101
APR 19vs TORW 2140000011.10001
APR 19vs TORW 214000001
APR 22@ TBW 434120000
APR 22@ TBW 4341201000.22000
APR 25@ TORL 2632200000.12200
APR 25@ TORL 263220000
APR 26@ TORL 5600001000.10000
APR 26@ TORL 560000000
APR 29@ BALW 3110000110.10011
APR 29@ BALW 311000011
MAY 4vs LAAL 51030000001.00000
MAY 4vs LAAL 5103000000
MAY 7vs CWSL 1310000000.10000
MAY 7vs CWSL 131000000
MAY 8vs CWSL 2330000021.00002
MAY 8vs CWSL 233000002
MAY 11@ ATLL 3530000021.00002
MAY 11@ ATLL 353000002
MAY 16vs HOUW 6360100031.21003
MAY 16vs HOUW 636010003
MAY 19vs SEAW 12620001110.20011
MAY 19vs SEAW 1262000011
MAY 20vs SEAW 733000000
MAY 20vs SEAW 7330000001.00000
MAY 27vs BALL 8126450001
MAY 27vs BALL 81264501010.15301
JUN 3@ W 7221102110.11111
JUN 3@ W 722110011
JUN 7@ LAAW 6530000021.00002
JUN 7@ LAAW 653000002
JUN 8@ LAAW 102000001
JUN 8@ LAAW 1020000010.20001
JUN 10@ SEAW 436130001
JUN 10@ SEAW 4361301011.03101
JUN 11@ SEAL 672010000
JUN 11@ SEAL 6720101000.11000
JUN 17vs STLW 654000010
JUN 17vs STLW 6540000101.10010
JUN 20vs DETW 5230100010.21001
JUN 20vs DETW 523010001
JUN 21vs DETW 543111001
JUN 21vs DETW 5431111010.21101
JUN 25@ CLEW 423000010
JUN 25@ CLEW 4230000101.00010
JUN 29@ TORW 659230013
JUN 29@ TORW 6592302132.03113
JUL 3@ CHCW 4241111011.01101
JUL 3@ CHCW 424111001
JUL 7vs NYYL 564000003
JUL 7vs NYYL 5640000031.10003
JUL 9vs NYYW 653010001
JUL 9vs NYYW 6530100010.21001
JUL 10vs NYYW 11640100011.01001
JUL 10vs NYYW 1164010001
JUL 12@ TBL 232120000
JUL 12@ TBL 2321201000.02000
AUG 19@ BALL 10153000002
AUG 19@ BALL 101530000021.00002
AUG 21@ BALL 3520000110.20011
AUG 21@ BALL 352000011
AUG 25vs TORL 563111011
AUG 25vs TORL 5631111110.21111
AUG 26vs TBW 9840100011.01001
AUG 26vs TBW 984010001
AUG 29@ MINL 242100011
AUG 29@ MINL 2421000110.20111
SEP 2vs TEXW 916000002
SEP 2vs TEXW 9160000022.00002
SEP 4vs TEXW 523000000
SEP 4vs TEXW 5230000001.00000
SEP 7@ TBL 013010010
SEP 7@ TBL 0130100101.01010
SEP 10@ BALW 1745110001
SEP 10@ BALW 17451101011.01001
SEP 11@ BALW 1030000021.00002
SEP 11@ BALW 103000002
SEP 16vs KCW 2130000111.00011
SEP 16vs KCW 213000011
SEP 18vs KCW 13330000031.00003
SEP 18vs KCW 1333000003
SEP 20@ CINW 532210031
SEP 20@ CINW 5322101310.11231
SEP 23@ NYYL 454110022
SEP 23@ NYYL 4541101221.01122
SEP 27vs BALW 13982313001.23200
SEP 27vs BALW 1398231000
SEP 29vs BALW 5351211011.02101
SEP 29vs BALW 535121001
OCT 5vs TBW 632000001
OCT 5vs TBW 6320000011.00001

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.