MLB/Players/Alec Marsh
Alec Marsh

ALEC MARSH

P · 20232024 · 86 games
86
CAREER GAMES · REGULAR SEASON
2 seasons
.255
CAREER BATTING AVERAGE
400 hits in 1,566 at-bats
70
CAREER HOME RUNS
109 RBI · 40 stolen bases
4.96
CAREER ERA
203.1 innings · 208 strikeouts
12-18
CAREER RECORD
WHIP 1.37

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024KC5298614024656638657824618.249.305.434.739
2023KC34580100154341032447817022.266.353.524.877
Career861,56624040090167010915641640.255.323.467.790

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2024KC2699129.01236539123194.531.26
2023KC173974.177473985165.691.56
Career431218203.120011278208354.961.37

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 2161 pitches
Called strike (364) Swinging strike (242) In play (374) Foul (412) Ball (769)

Catcher’s view · the zone drawn is the average of the 2,161 batter zones recorded here, 1.60 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball79937.0%94.22,49950.3%
Slider38617.9%86.62,46448.4%
Curveball35516.4%82.82,50947.0%
Sinker29913.8%93.62,38941.8%
Changeup21610.0%86.31,74838.9%
Sweeper1064.9%86.12,47850.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 2@ BALW 4123120015
APR 2@ BALW 41231201157.02115
APR 7vs CWSW 53213803134.28313
APR 7vs CWSW 5321380013
APR 13@ NYMW 117204514125.05412
APR 13@ NYMW 11720451012
APR 19vs BALW 9419030026
APR 19vs BALW 94190300265.23026
APR 24vs TORW 32150200214.12021
APR 24vs TORW 3215020021
MAY 10@ LAAW 21211411275.14127
MAY 10@ LAAW 2121141027
MAY 15@ SEAL 24192511175.05117
MAY 15@ SEAL 2419251017
MAY 21vs DETW 10323350025
MAY 21vs DETW 103233503256.05325
MAY 27@ MINL 56255525277.05527
MAY 27@ MINL 5625552027
JUN 1vs SDL 3719571033
JUN 1vs SDL 37195715335.07533
JUN 8vs SEAW 84224723085.07408
JUN 8vs SEAW 8422472008
JUN 13vs NYYW 43210100277.01027
JUN 13vs NYYW 4321010027
JUN 18@ L 57157717243.07724
JUN 18@ L 5715771024
JUN 23@ TEXL 0426380024
JUN 23@ TEXL 04263803245.28324
JUN 28vs CLEW 10318141025
JUN 28vs CLEW 103181411256.04125
JUL 4vs TBL 810145615313.06531
JUL 4vs TBL 81014561031
JUL 10@ STLW 64213323186.03318
JUL 10@ STLW 6421332018
JUL 19vs CWSW 7150200011.02001
JUL 19vs CWSW 715020001
JUL 23vs AZL 2619551026
JUL 23vs AZL 26195515265.05526
JUL 29@ CWSW 85182602134.26213
JUL 29@ CWSW 8518260013
AUG 26@ CLEW 9418451012
AUG 26@ CLEW 94184512124.25212
SEP 1@ HOUL 27183423155.04315
SEP 1@ HOUL 2718342015
SEP 7vs MINW 4219240005
SEP 7vs MINW 42192402055.04205
SEP 13@ PITW 83211500211
SEP 13@ PITW 832115012115.151211
SEP 18vs DETL 2414451035
SEP 18vs DETL 24144513352.25335
SEP 29@ ATLW 42192512025.05102
SEP 29@ ATLW 4219251002

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.