MLB/Players/Gabe Speier
Gabe Speier

GABE SPEIER

P · Seattle Mariners · 20192026 · 400 games
400
CAREER GAMES · REGULAR SEASON
6 seasons
.241
CAREER BATTING AVERAGE
212 hits in 880 at-bats
28
CAREER HOME RUNS
57 RBI · 26 stolen bases
3.44
CAREER ERA
219.2 innings · 249 strikeouts
8-12
CAREER RECORD
WHIP 1.10

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024SEA58168303880413286610.226.337.345.682
2023SEA138400489414014232212810.235.275.375.650
2022KC341421032224910282.225.276.352.628
2021KC146462000060100.313.313.313.625
2020KC1652101840228124.346.433.538.972
2019KC18541210204412200.185.333.444.778
Career27888011621230228578026426.241.304.375.679

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SEA462339.12811143542.521.07
2025SEA764362.04318118252.610.87
2024SEA290223.21915143325.701.39
2023SEA692254.24723116473.791.06
2022KC170119.116551422.331.09
2021KC7007.21010501.171.30
2020KC8015.2954617.942.29
2019KC9007.15661027.361.50
Career261812219.21778465249233.441.10

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 · 422 pitches
Called strike (64) Swinging strike (61) In play (55) Foul (81) Ball (161)

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

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball14734.8%93.02,18760.5%
Sinker14133.4%92.82,01146.8%
Slider12329.1%81.82,11041.5%
Sweeper61.4%79.12,0130.0%
Changeup51.2%87.61,6890.0%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
MAR 29vs BOSW 102010001
MAR 29vs BOSW 1020100010.11001
MAR 30vs BOSW 433000002
MAR 30vs BOSW 4330000021.00002
APR 1vs CLEW 5440100021.01002
APR 1vs CLEW 544010002
APR 6@ MILW 530000020
APR 6@ MILW 5300001200.10020
APR 9@ TORL 354010001
APR 9@ TORL 3540100011.01001
APR 14vs CHCL 233000000
APR 14vs CHCL 2330000001.00000
APR 15vs CINW 9341111011.01101
APR 15vs CINW 934111001
APR 17vs CINW 513000003
APR 17vs CINW 5130000031.00003
APR 21@ COLL 1230000021.00002
APR 21@ COLL 123000002
APR 23@ TEXW 403000002
APR 23@ TEXW 4030000021.00002
APR 25@ TEXW 4350100011.11001
APR 25@ TEXW 435010001
APR 28vs AZL 232000000
APR 28vs AZL 2320000000.20000
MAY 3@ HOUL 351210030
MAY 3@ HOUL 3512102300.11230
MAY 7@ MINW 1063010011
MAY 7@ MINW 10630100110.21011
MAY 11vs L 183210022
MAY 11vs L 1832103221.01222
MAY 15vs KCW 422000001
MAY 15vs KCW 4220000010.20001
MAY 18@ BALW 4320100100.11010
MAY 18@ BALW 432010010
MAY 21@ NYYW 6312000110.10211
MAY 21@ NYYW 631200011
MAY 23@ NYYL 0522202000.12200
MAY 23@ NYYL 052220000
MAY 25@ WSHL 1332200000.12200
MAY 25@ WSHL 133220000
MAY 27vs HOUW 323000001
MAY 27vs HOUW 3230000011.00001
MAY 29vs HOUW 2130100010.21001
MAY 29vs HOUW 213010001
JUL 23vs LAAL 152000010
JUL 23vs LAAL 1520000101.00010
JUL 26@ CWSW 1002000011
JUL 26@ CWSW 10020000111.00011
JUL 29@ BOSL 7146221003
JUL 29@ BOSL 71462212031.12203
AUG 23vs SFW 6530000021.00002
AUG 23vs SFW 653000002
SEP 25@ HOUW 813000001
SEP 25@ HOUW 8130000011.00001
SEP 27vs W 2030000121.00012
SEP 27vs W 203000012
SEP 29vs W 646230012
SEP 29vs W 6462302121.03212

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.