STATS
MLB/Players/Joe Musgrove
Joe Musgrove

JOE MUSGROVE

P · 20162024 · 412 games
412
CAREER GAMES · REGULAR SEASON
9 seasons · postseason below
.243
CAREER BATTING AVERAGE
1,940 hits in 7,998 at-bats
266
CAREER HOME RUNS
428 RBI · 64 stolen bases
3.73
CAREER ERA
1056.0 innings · 1,050 strikeouts
66-62
CAREER RECORD
WHIP 1.17

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SD387508818842028394620214.251.294.419.713
2023SD347307018034020334219410.247.288.375.663
2022SD601,35813430872444618436814.227.272.383.655
2021SD641,334136284548446610840612.213.272.364.636
2020PIT1629234661821013321102.226.302.404.707
2019PIT641,32419633696104285783144.254.295.437.732
2018PIT388941122263862451462004.253.289.389.679
2017HOU768441182344463654561964.277.322.472.794
2016HOU22472561183441826321100.250.298.453.751
Career4127,9989441,940432402664285242,10064.243.289.406.695

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2024SD196599.2944323101143.881.17
2023SD1710397.190332197103.051.14
2022SD30107181.01545942184222.931.08
2021SD32119181.11426454203223.181.08
2020PIT81539.23317165553.861.24
2019PIT321112170.11688439157214.441.22
2018PIT1969115.11135223100124.061.18
2017HOU3878109.1117582898184.771.33
2016HOU114462.05928165594.061.21
Career20666621056.09704382621,0501333.731.17

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024SD211101.0913.242.45
2022SD6681516.22118.2182.89
2017HOU1425638.2406.238.10

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 673 pitches
Called strike (130) Swinging strike (103) In play (93) Foul (116) Ball (231)

Catcher’s view · the zone drawn is the average of the 673 batter zones recorded here, 1.58 to 3.37 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball18126.9%92.72,43654.7%
Slider16324.2%82.52,67752.1%
Curveball13419.9%80.92,71258.2%
Sinker8011.9%92.02,29446.3%
Changeup7210.7%86.42,07834.7%
Cutter436.4%88.22,51258.1%

05/Game log

2020
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
JUL 24@ STLL 4520352037
JUL 24@ STLL 45203522375.25337
JUL 29vs MILL 0320342038
JUL 29vs MILL 03203423385.24338
AUG 4@ MINL 3715560052
AUG 4@ MINL 37155604523.16552
SEP 2vs CHCL 2812230004
SEP 2vs CHCL 28122300043.03204
SEP 8vs CWSW 5414030025
SEP 8vs CWSW 54140300254.03025
SEP 15@ CINL 1420461018
SEP 15@ CINL 14204614185.06418
SEP 20vs STLL 12220300111
SEP 20vs STLL 122203001116.030111
SEP 26@ CLEW 80230300110
SEP 26@ CLEW 802303001107.030110

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.