Loading games...
2026 Stats
W
0
L
1
ERA
18.00
WHIP
3.00
IP
1.0
SO
1
SV
0
HLD
0
G
1
GS
0
Career Stats
W
6
L
10
ERA
3.72
WHIP
1.12
IP
181.1
SO
215
SV
1
HLD
52
G
216
GS
1
Year-by-Year Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | KC | 9 | — | 7.1 | — | — | — | 10 | 7.36 | 1.50 | |
| 2020 | KC | 8 | — | 5.2 | — | 1 | — | 6 | 7.94 | 2.29 | |
| 2021 | KC | 7 | — | 7.2 | — | — | — | 5 | 1.17 | 1.30 | |
| 2022 | KC | 17 | 1 | 19.1 | — | 1 | — | 14 | 2.33 | 1.09 | |
| 2023 | SEA | 69 | — | 54.2 | 2 | 2 | 1 | 64 | 3.79 | 1.06 | |
| 2024 | SEA | 29 | — | 23.2 | — | 2 | — | 33 | 5.70 | 1.39 | |
| 2025 | SEA | 76 | — | 62.0 | 4 | 3 | — | 82 | 2.61 | 0.87 | |
| 2026 | SEA | 1 | — | 1.0 | — | 1 | — | 1 | 18.00 | 3.00 |
Spring Training
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2018 | AZ | 4 | — | 3.1 | — | — | — | 1 | 0.00 | 0.60 |
| 2019 | KC | 2 | — | 0.2 | — | — | — | 2 | 0.00 | 0.00 |
| 2020 | KC | 5 | — | 4.1 | — | — | — | 4 | 4.15 | 1.15 |
| 2021 | KC | 2 | — | 1.1 | — | — | — | 2 | 0.00 | 1.50 |
| 2022 | KC | 7 | — | 6.0 | — | — | — | 4 | 7.50 | 2.17 |
| 2023 | SEA | 9 | — | 8.2 | — | — | — | 13 | 4.15 | 1.04 |
| 2024 | SEA | 7 | — | 6.0 | — | — | — | 4 | 7.50 | 1.83 |
| 2025 | SEA | 8 | — | 7.2 | 2 | — | — | 5 | 4.70 | 0.91 |
| 2026 | SEA | 3 | — | 2.2 | — | 1 | — | 4 | 10.13 | 2.25 |
Postseason
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | SEA | 7 | — | 7.1 | 1 | 1 | — | 6 | 6.14 | 1.09 |
Game Logs
Season selector loads one year at a time.
Pitching
| Date | Opponent | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|
| 2026-03-26 | vs CLE | 1.0 | 3 | 2 | 2 | 0 | 1 | 0 |
Transactions
Entire history • newest first.
2025-04-16
LHP Gabe Speier changed number to 55.
2025-04-15
LHP Gabe Speier changed number to 42.
2024-09-22
Seattle Mariners recalled LHP Gabe Speier from Tacoma Rainiers.
2024-08-31
Seattle Mariners optioned LHP Gabe Speier to Tacoma Rainiers.
2024-08-23
Seattle Mariners recalled LHP Gabe Speier from Tacoma Rainiers.
2024-07-30
Seattle Mariners optioned LHP Gabe Speier to Tacoma Rainiers.
2024-07-19
Seattle Mariners activated LHP Gabe Speier from the 15-day injured list.
2024-07-15
Seattle Mariners sent LHP Gabe Speier on a rehab assignment to ACL Mariners.
2024-07-15
Seattle Mariners sent LHP Gabe Speier on a rehab assignment to ACL Mariners.
2024-07-12
Seattle Mariners sent LHP Gabe Speier on a rehab assignment to Tacoma Rainiers.
2024-06-01
Seattle Mariners placed LHP Gabe Speier on the 15-day injured list retroactive to May 30, 2024. Left rotator cuff strain.
2023-04-01
Seattle Mariners recalled LHP Gabe Speier, and from Tacoma Rainiers.
2023-03-26
Seattle Mariners optioned LHP Gabe Speier to Tacoma Rainiers.
2022-11-09
Seattle Mariners claimed LHP Gabe Speier off waivers from Kansas City Royals.
2022-10-06
Kansas City Royals recalled LHP Gabe Speier from Omaha Storm Chasers.
2022-07-18
Kansas City Royals optioned LHP Gabe Speier to Omaha Storm Chasers.
2022-07-17
Kansas City Royals recalled LHP Gabe Speier from Omaha Storm Chasers.
2022-06-22
Kansas City Royals optioned LHP Gabe Speier to Omaha Storm Chasers.
2022-06-17
Kansas City Royals activated LHP Gabe Speier.
2022-06-14
Kansas City Royals sent LHP Gabe Speier on a rehab assignment to Northwest Arkansas Naturals.
2022-05-30
Kansas City Royals placed LHP Gabe Speier on the 10-day injured list.
2021-09-15
Kansas City Royals selected the contract of LHP Gabe Speier, and from Omaha Storm Chasers.
2021-02-05
P Gabe Speier assigned to Kansas City Royals .
2021-02-05
Kansas City Royals invited non-roster LHP Gabe Speier to spring training.
2021-02-05
Kansas City Royals invited non-roster LHP Gabe Speier to spring training.
2020-11-25
Kansas City Royals sent LHP Gabe Speier outright to Omaha Storm Chasers.
2020-11-20
Kansas City Royals designated LHP Gabe Speier for assignment.
2020-09-28
Kansas City Royals recalled LHP Gabe Speier from Royals Alternate Training Site.
2020-08-20
Kansas City Royals optioned LHP Gabe Speier to Royals Alternate Training Site.
2020-07-23
Kansas City Royals recalled Gabe Speier from Royals Alternate Training Site.
2020-03-19
Kansas City Royals optioned LHP Gabe Speier to Omaha Storm Chasers.
2019-09-03
Kansas City Royals selected the contract of Gabe Speier from Omaha Storm Chasers.
2019-02-26
LHP Gabe Speier assigned to Kansas City Royals.
2018-06-06
LHP Gabe Speier assigned to Northwest Arkansas Naturals from Kansas City Royals.
2018-06-06
Kansas City Royals traded LF Jon Jay to Arizona Diamondbacks for Elvis Luciano and Gabe Speier.
2018-02-25
LHP Gabe Speier roster status changed by Arizona Diamondbacks.
2015-12-09
Atlanta Braves traded RHP Shelby Miller and LHP Gabe Speier to Arizona Diamondbacks for RF Ender Inciarte, RHP Aaron Blair and SS Dansby Swanson.
2015-11-20
Atlanta Braves traded CF Cameron Maybin to Detroit Tigers for LHP Ian Krol and LHP Gabe Speier.
2014-12-11
Detroit Tigers traded RHP Rick Porcello to Boston Red Sox for LF Yoenis Cespedes, RHP Alex Wilson and LHP Gabe Speier.
2013-06-19
Boston Red Sox signed Gabe Speier.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2026
Ready
Basic Line
Season / Game
Loading…
Statcast Game Log
Per-game pitch metrics from Statcast
| Date | Pitches | Velo | BNStuff+ | BNCtrl+ | Whiff% | Zone% | Chase% | K% | BB% | xwOBA |
|---|---|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||||