Sat 6/07 | Sun 6/08 | Mon 6/09 |
---|---|---|
CHC 1-6 F | CHC 1:40 PM EDT | --- |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $2.69
Median $2.00
FanGraphs Points
Average $2.26
Median $2.00
All Leagues
Average $2.70
Median $2.50
FanGraphs Points
Average $1.70
Median $1.00
Roster%
97.85%
Change
7Day
1.84%
30Day
8.59%
2025 OPL Round 2
OPL Roster%
7.06%
OPL Average Salary
$2.33

June 5, 2025 1:13 AM : Kahnle picked up the save Wednesday against the White Sox, throwing a perfect ninth inning with no strikeouts.
Analysis: Will Vest has been Detroit's preferred ninth-inning option lately, receiving four of the last five save opportunities, but it was Kahnle who worked the final frame Wednesday. Vest allowed two runs on five hits in those chances and converted each one. However, Vest threw the seventh and eighth frames Wednesday. Kahnle is up to eight saves this season -- one fewer than Vest -- and it's likely the two will continue to split work.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | COL | 54 | 0 | 68.2 | 0 | 8 | 63 | 51 | 31 | 1 | 7 | 5.12 | 351.43 |
2015 | COL | 36 | 0 | 33.1 | 2 | 10 | 39 | 31 | 28 | 0 | 3 | 5.2 | 173.17 |
2016 | CHW | 29 | 0 | 27.1 | 1 | 4 | 25 | 21 | 20 | 0 | 2 | 4.91 | 134.07 |
2017 | CHW | 37 | 0 | 36.0 | 0 | 7 | 60 | 28 | 7 | 0 | 3 | 7.88 | 283.70 |
2017 | NYY | 32 | 0 | 26.2 | 0 | 8 | 36 | 25 | 10 | 2 | 1 | 7.05 | 188.03 |
2018 | NYY | 24 | 0 | 23.1 | 1 | 2 | 30 | 23 | 15 | 0 | 3 | 4.46 | 103.97 |
2019 | NYY | 72 | 0 | 61.1 | 0 | 27 | 88 | 45 | 20 | 2 | 9 | 7.24 | 444.17 |
2020 | NYY | 1 | 0 | 1.0 | 0 | 1 | 3 | 1 | 1 | 0 | 0 | 11.8 | 11.80 |
2022 | LAD | 13 | 0 | 12.2 | 1 | 1 | 14 | 5 | 3 | 3 | 2 | 5.93 | 75.13 |
2023 | NYY | 42 | 0 | 40.2 | 2 | 14 | 48 | 26 | 19 | 1 | 5 | 6.73 | 273.83 |
2024 | NYY | 50 | 0 | 42.2 | 1 | 16 | 46 | 30 | 19 | 2 | 5 | 6.43 | 274.23 |
2025 | DET | 26 | 0 | 27.2 | 8 | 8 | 23 | 14 | 7 | 1 | 2 | 8.59 | 237.73 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 | NYY (A-) | 11 | 0 | 16.0 | 3 | 3 | 25 | 3 | 5 | 3 | 0 | 10.23 | 163.60 |
2011 | NYY (A) | 40 | 0 | 81.0 | 2 | 7 | 112 | 69 | 49 | 1 | 1 | 6.42 | 519.70 |
2012 | NYY (A+) | 30 | 0 | 55.0 | 6 | 4 | 72 | 30 | 24 | 2 | 3 | 7.35 | 404.10 |
2012 | NYY (AA) | 1 | 0 | 2.0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 6.8 | 13.60 |
2013 | NYY (AA) | 46 | 0 | 60.0 | 15 | 4 | 74 | 38 | 45 | 0 | 4 | 6.67 | 400.00 |
2015 | COL (AAA) | 21 | 0 | 27.0 | 6 | 2 | 28 | 19 | 12 | 1 | 3 | 6.24 | 168.50 |
2016 | CHW (AAA) | 23 | 0 | 27.0 | 7 | 2 | 36 | 17 | 12 | 1 | 0 | 8.58 | 231.60 |
2018 | NYY (A) | 1 | 1 | 2.0 | 0 | 0 | 2 | 3 | 0 | 0 | 1 | -0.65 | -1.30 |
2018 | NYY (AAA) | 25 | 0 | 24.2 | 1 | 4 | 37 | 23 | 11 | 1 | 2 | 6.37 | 157.13 |
2022 | LAD (A) | 5 | 3 | 3.2 | 0 | 0 | 4 | 5 | 0 | 0 | 0 | 6.04 | 22.13 |
2022 | LAD (AAA) | 10 | 0 | 9.2 | 0 | 2 | 10 | 8 | 3 | 0 | 2 | 4.67 | 45.13 |
2023 | NYY (A) | 2 | 2 | 2.0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 9.4 | 18.80 |
2023 | NYY (AA) | 1 | 0 | 1.0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0.8 | 0.80 |
2023 | NYY (AAA) | 2 | 0 | 2.0 | 0 | 1 | 3 | 1 | 1 | 0 | 0 | 9.6 | 19.20 |
2024 | NYY (A) | 2 | 2 | 2.0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 10.4 | 20.80 |
2024 | NYY (AA) | 3 | 0 | 3.0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 | 12.73 | 38.20 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 5, 2025 | DET | @CHW | 0 | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4.40 |
Jun 4, 2025 | DET | @CHW | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12.40 |
Jun 1, 2025 | DET | @KCR | 0 | 0 | 0 | 1 | 1.0 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 8.80 |
May 30, 2025 | DET | @KCR | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 13.40 |
May 28, 2025 | DET | SFG | 0 | 0 | 1 | 0 | 2.0 | 6 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 23.80 |
May 26, 2025 | DET | SFG | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11.40 |
May 24, 2025 | DET | CLE | 0 | 0 | 0 | 0 | 1.0 | 7 | 1 | 1 | 3 | 0 | 0 | 0 | 0 | -0.40 |
May 20, 2025 | DET | @STL | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 14.40 |
May 18, 2025 | DET | @TOR | 0 | 0 | 0 | 1 | 1.0 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 10.80 |
May 16, 2025 | DET | @TOR | 0 | 0 | 0 | 1 | 1.0 | 4 | 1 | 1 | 1 | 2 | 0 | 0 | 1 | 0.50 |
Totals | 0 | 0 | 3 | 5 | 11.0 | 40 | 2 | 2 | 6 | 7 | 1 | 0 | 1 | 99.50 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 19, 2024 | AA | SOM | POR | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
May 16, 2024 | AA | SOM | POR | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
May 14, 2024 | AA | SOM | POR | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 3 | 0 | 0 | 0 |
May 11, 2024 | A | TAM | CLR | 1 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
May 8, 2024 | A | TAM | CLR | 1 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Totals | 2 | 0 | 0 | 5.0 | 15 | 0 | 0 | 0 | 11 | 0 | 0 | 0 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
May 1, 2017 10:14 AM | add | Golden Harbor Dragons 🐲 | $4 |
October 7, 2017 1:51 AM | increase | Golden Harbor Dragons 🐲 | $6 |
April 19, 2018 8:59 PM | cut | Golden Harbor Dragons 🐲 | $3 |
May 22, 2018 7:39 PM | add | The Mookie PC Small Group | $4 |
June 7, 2018 11:56 PM | cut | The Mookie PC Small Group | $2 |
August 1, 2018 4:35 PM | add | The Mookie PC Small Group | $2 |
August 1, 2018 11:36 PM | cut | The Mookie PC Small Group | $1 |
May 16, 2019 1:12 PM | add | Golden Harbor Dragons 🐲 | $6 |
September 4, 2019 6:43 PM | cut | Golden Harbor Dragons 🐲 | $3 |
September 5, 2019 6:44 PM | add | Capital City Ironmen 🏋️ | $6 |
October 4, 2019 5:05 PM | increase | Capital City Ironmen 🏋️ | $8 |
January 21, 2020 12:26 AM | cut | Capital City Ironmen 🏋️ | $0 |
February 25, 2020 9:49 PM | add | The Mookie PC Small Group | $5 |
August 7, 2020 4:08 PM | cut | The Mookie PC Small Group | $3 |
May 12, 2022 10:40 AM | add | Raleigh Capitals 🏛️ | $3 |
May 18, 2022 8:41 AM | cut | Raleigh Capitals 🏛️ | $2 |
June 22, 2022 8:53 AM | add | Raleigh Capitals 🏛️ | $2 |
July 7, 2022 1:49 PM | cut | Raleigh Capitals 🏛️ | $1 |
June 25, 2023 10:31 AM | add | Raleigh Capitals 🏛️ | $2 |
July 30, 2023 11:57 AM | cut | Raleigh Capitals 🏛️ | $1 |
September 10, 2024 12:39 AM | add | PTBNL🐊 | $1 |
September 28, 2024 11:30 AM | cut | PTBNL🐊 | $1 |
April 8, 2025 1:29 PM | add | Bairley sOber 🍸 | $1 |
April 10, 2025 8:21 AM | move | SABRmagician✨ (from Bairley sOber 🍸) | $1 |