Seattle Mariners Β· Pitcher
At 31 years old, Speier operates primarily as a relief pitcher for Seattle while early 2026 results suggest he's carving out occasional save opportunities alongside his setup role. His strikeout stuff remains reliableβhe's averaging nearly 8 K/9 through his limited early innings this seasonβwhile maintaining the strong ERA and WHIP metrics that defined his 2025 campaign (2.61 ERA, 0.87 WHIP over 62 innings). For fantasy purposes, Speier offers modest upside in ERA and strikeouts as a depth relief option, though his lack of consistent save opportunities limits ceiling in standard formats where closers are heavily valued. The key risk is usage volatility typical of non-closer relievers; he's best suited for league formats that reward holds or innings pitched rather than traditional 9-category rotisserie scoring.
| Year | Team | G | GS | W | L | SV | ERA | WHIP | K | IP | BB |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019 | Kansas City Royals | 9 | 0 | 0 | 0 | 0 | 7.36 | 1.50 | 10 | 7.1 | 6 |
| 2020 | Kansas City Royals | 8 | 0 | 0 | 1 | 0 | 7.94 | 2.29 | 6 | 5.2 | 4 |
| 2021 | Kansas City Royals | 7 | 0 | 0 | 0 | 0 | 1.17 | 1.30 | 5 | 7.2 | 0 |
| 2022 | Kansas City Royals | 17 | 1 | 0 | 1 | 0 | 2.33 | 1.09 | 14 | 19.1 | 5 |
| 2023 | Seattle Mariners | 69 | 0 | 2 | 2 | 1 | 3.79 | 1.06 | 64 | 54.2 | 11 |
| 2024 | Seattle Mariners | 29 | 0 | 0 | 2 | 0 | 5.70 | 1.39 | 33 | 23.2 | 14 |
| 2025 | Seattle Mariners | 76 | 0 | 4 | 3 | 0 | 2.61 | 0.87 | 82 | 62.0 | 11 |
| 2026 | Seattle Mariners | 27 | 0 | 1 | 2 | 1 | 1.64 | 1.09 | 19 | 22.0 | 6 |
| Career | Totals | 242 | 1 | 7 | 11 | 2 | 3.43 | 1.11 | 233 | 202.1 | 57 |
Source: MLB Stats API Β· Multi-team seasons show combined totals β click to expand
| Year | Team | G | GS | W | L | SV | ERA | WHIP | K | IP | BB |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 | GCL Red Sox | 3 | 2 | 0 | 0 | 0 | 2.25 | 1.50 | 6 | 4.0 | 1 |
| 2014 | GCL Red Sox | 9 | 6 | 3 | 0 | 0 | 1.55 | 0.79 | 26 | 29.0 | 1 |
| 2015 | West Michigan Whitecaps | 33 | 0 | 4 | 2 | 0 | 2.86 | 1.18 | 36 | 44.0 | 12 |
| 2016 | 4 teamsβΌ | 39 | 0 | 4 | 2 | 3 | 2.62 | 1.20 | 49 | 58.1 | 20 |
| 2017 | Jackson Generals | 36 | 4 | 2 | 6 | 2 | 4.30 | 1.62 | 50 | 69.0 | 31 |
| 2018 | 2 teamsβΌ | 46 | 0 | 1 | 0 | 1 | 3.39 | 1.54 | 48 | 61.0 | 20 |
| 2019 | 2 teamsβΌ | 47 | 0 | 1 | 5 | 6 | 4.48 | 1.40 | 73 | 62.1 | 26 |
| 2021 | Omaha Storm Chasers | 45 | 0 | 3 | 0 | 5 | 2.98 | 1.19 | 57 | 45.1 | 9 |
| 2022 | 2 teamsβΌ | 31 | 0 | 1 | 3 | 0 | 13.99 | 2.31 | 36 | 27.2 | 12 |
| 2024 | 2 teamsβΌ | 16 | 1 | 0 | 0 | 1 | 1.69 | 0.94 | 10 | 16 | 5 |
| 2026 | 2 teamsβΌ | 2 | 1 | 0 | 1 | 0 | 13.50 | 1.50 | 4 | 2 | 0 |
| Career | Totals | 307 | 14 | 19 | 19 | 18 | 4.04 | 1.39 | 395 | 418.2 | 137 |
Source: MLB Stats API Β· Multi-team seasons show combined totals β click to expand