MLB/Players/Michael Kopech
Michael Kopech

MICHAEL KOPECH

P · 20182025 · 354 games
354
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.217
CAREER BATTING AVERAGE
636 hits in 2,928 at-bats
132
CAREER HOME RUNS
181 RBI · 128 stolen bases
4.14
CAREER ERA
411.0 innings · 457 strikeouts
21-33
CAREER RECORD
WHIP 1.33

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024LAD13446854888018296817612.188.291.321.612
2023CWS60966160230424587618226864.238.359.470.829
2022CWS50858106170342304411421030.198.292.347.640
2021CWS885145410814818254820620.210.278.374.651
2018CWS81221640100874302.328.349.607.956
Career3402,92839063610814132181416890128.217.315.399.714

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025LAD140011.063131202.451.73
2024LAD676867.24426348893.461.15
2023CWS30512129.11157891134295.431.59
2022CWS2559119.1854757105153.541.19
2021CWS444369.154272410393.501.13
2018CWS41114.120821545.021.53
Career1842133411.0324189221457664.141.33

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024LAD2032513.1569.0103.00
2021CWS416714.4383.0518.00

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 2430 pitches
Called strike (390) Swinging strike (275) In play (354) Foul (395) Ball (1016)

Catcher’s view · the zone drawn is the average of the 2,430 batter zones recorded here, 1.58 to 3.34 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,49661.6%95.22,49946.9%
Slider67227.7%84.82,33241.5%
Changeup1666.8%88.71,79325.3%
Curveball953.9%80.72,38837.9%
Cutter10.0%88.91,764100.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 3vs SFL 312227857354.28735
APR 3vs SFL 31222785035
APR 9@ PITL 0119120035
APR 9@ PITL 01191201356.02135
APR 15vs BALW 7619362044
APR 15vs BALW 76193622445.06344
APR 21@ TBL 78215615495.06549
APR 21@ TBL 7821561049
APR 26@ TORL 08194604245.06424
APR 26@ TORL 0819460024
MAY 2vs MINW 3217110057
MAY 2vs MINW 32171101576.01157
MAY 7@ CINW 174264844126.08412
MAY 7@ CINW 17426484012
MAY 12vs HOUL 1514210065
MAY 12vs HOUL 15142102654.21265
MAY 19vs KCW 20240100010
MAY 19vs KCW 202401000108.010010
MAY 24@ CLEW 6022020019
MAY 24@ CLEW 60220200197.02019
MAY 29vs LAAL 461945242104.154210
MAY 29vs LAAL 46194520210
JUN 4vs DETW 6224231019
JUN 4vs DETW 62242312197.03219
JUN 10vs MIAL 15190500165.05016
JUN 10vs MIAL 1519050016
JUN 16@ SEAL 2318160064
JUN 16@ SEAL 23181601644.16164
JUN 21vs TEXL 3616341035
JUN 21vs TEXL 36163413354.04335
JUN 27@ LAAL 24142412734.04273
JUN 27@ LAAL 2414241073
JUL 14@ ATLL 0934114400.21440
JUL 14@ ATLL 093411040
JUL 20@ NYMW 62181211455.22145
JUL 20@ NYMW 6218121045
JUL 25vs CHCL 3723593015
JUL 25vs CHCL 37235935155.09415
JUL 30vs CLEL 05183423525.04352
JUL 30vs CLEL 0518342052
AUG 5@ CLEW 7418230043
AUG 5@ CLEW 74182301435.13243
AUG 11vs MILL 67184514544.15454
AUG 11vs MILL 6718451054
AUG 18@ COLL 114189639414.06941
AUG 18@ COLL 11418963041
AUG 23vs SEAW 54120100454.01045
AUG 23vs SEAW 5412010045
AUG 28@ BALL 09194703454.07445
AUG 28@ BALL 0919470045
SEP 3vs DETL 235210052
SEP 3vs DETL 2352102521.21252
SEP 9@ DETL 134111011
SEP 9@ DETL 1341111111.01111
SEP 12vs KCL 10112110011
SEP 12vs KCL 101121101110.21111
SEP 15vs MINL 2108450002
SEP 15vs MINL 21084504021.05402
SEP 20@ WSHL 3134110001
SEP 20@ WSHL 31341100011.01001

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.