San Francisco Giants ยท RP
The 29-year-old left-hander operates as a relief arm for the Giants with limited save opportunities but intriguing strikeout potential, evidenced by his early 2026 performance showing 16 strikeouts over 15 innings. His ERA and WHIP metrics through the young season sit at respectable 2.40 and 1.80 respectively, though the modest 1-2 record underscores his role in lower-leverage situations where wins are harder to accumulate. Fantasy managers should view him as a depth streamer in points leagues or a flier in deeper formats seeking strikeout volume, though his lack of closer eligibility and inability to secure saves limits ceiling appeal in traditional roto leagues. Monitor his innings usage and performance consistency, as his career trajectory suggests he remains a secondary bullpen option rather than an ace-in-waiting.
| Year | Team | G | GS | W | L | SV | ERA | WHIP | K | IP | BB |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2021 | Cleveland Indians | 30 | 12 | 1 | 4 | 0 | 6.68 | 1.78 | 68 | 68.2 | 32 |
| 2022 | Cleveland Guardians | 57 | 0 | 3 | 2 | 1 | 2.32 | 0.97 | 72 | 62.0 | 19 |
| 2023 | Cleveland Guardians | 56 | 0 | 3 | 2 | 0 | 3.61 | 1.36 | 56 | 52.1 | 18 |
| 2024 | Cleveland Guardians | 25 | 0 | 0 | 0 | 0 | 3.04 | 0.97 | 27 | 23.2 | 5 |
| 2026 | San Francisco Giants | 45 | 0 | 1 | 7 | 0 | 3.19 | 1.64 | 41 | 36.2 | 25 |
| Career | Totals | 213 | 12 | 8 | 15 | 1 | 4.03 | 1.38 | 264 | 243.1 | 99 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | AZL Indians | 8 | 0 | 1 | 0 | 0 | 0.69 | 0.69 | 10 | 13.0 | 5 |
| 2015 | 2 teamsโผ | 13 | 11 | 3 | 5 | 0 | 4.37 | 1.60 | 61 | 55.2 | 27 |
| 2016 | Lake County Captains | 14 | 14 | 2 | 4 | 0 | 6.12 | 1.66 | 73 | 60.1 | 29 |
| 2017 | 2 teamsโผ | 11 | 11 | 0 | 4 | 0 | 3.23 | 1.17 | 41 | 30.2 | 15 |
| 2018 | Lynchburg Hillcats | 23 | 23 | 6 | 6 | 0 | 3.27 | 1.41 | 122 | 118.1 | 53 |
| 2019 | Akron RubberDucks | 26 | 26 | 2 | 13 | 0 | 5.11 | 1.65 | 126 | 128.2 | 64 |
| 2021 | Columbus Clippers | 3 | 0 | 0 | 0 | 0 | 6.23 | 0.69 | 6 | 4.1 | 2 |
| 2023 | 2 teamsโผ | 5 | 0 | 0 | 0 | 0 | 1.93 | 1.50 | 4 | 4.2 | 2 |
| 2024 | 2 teamsโผ | 10 | 3 | 1 | 1 | 0 | 3.86 | 1.29 | 8 | 9.1 | 5 |
| 2026 | 2 teamsโผ | 11 | 5 | 0 | 0 | 0 | 1.74 | 0.87 | 10 | 10.1 | 6 |
| Career | Totals | 124 | 93 | 15 | 33 | 0 | 4.26 | 1.48 | 461 | 435.1 | 208 |
Source: MLB Stats API ยท Multi-team seasons show combined totals โ click to expand
Current season ยท MLB only
| G | GS | IP | W-L | SV | ERA | WHIP | K | BB |
|---|---|---|---|---|---|---|---|---|
| 7 | 0 | 6.1 | 0-1 | 0 | 1.42 | 1.26 | 8 | 2 |
| G | GS | IP | W-L | SV | ERA | WHIP | K | BB |
|---|---|---|---|---|---|---|---|---|
| 30 | 0 | 24.1 | 0-6 | 0 | 4.07 | 1.60 | 27 | 12 |