Sat 7/19 | Sun 7/20 | Mon 7/21 |
---|---|---|
@TEX 0-4 6••• | @TEX 7:10 PM EDT | @PIT 6:40 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $2.72
Median $2.00
FanGraphs Points
Average $2.27
Median $2.00
All Leagues
Average $1.80
Median $1.00
FanGraphs Points
Average $1.60
Median $1.00
Roster%
82.57%
Change
7Day
9.78%
30Day
13.45%
2025 OPL Round 4
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 14, 2025 8:39 AM : In games against the Mariners on Saturday and Sunday, Kahnle allowed seven earned runs on six hits and two walks without retiring a single batter.
Analysis: Kahnle had two of his worst outings of the season on consecutive days, and he saw his ERA climb from 2.84 to 4.50 in the process. This whole month of July has been a struggle for the righty, as he's allowed 12 earned runs on 11 hits and five walks across six appearances (2.1 innings). Meanwhile, Will Vest continues to pitch well as Detroit's closer, sitting with a 2.30 ERA and a team-high 15 saves. At this point, Vest is clearly the reliever to roster in the Tigers' bullpen, particularly given Kahnle's recent poor form.
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 | 41 | 0 | 39.0 | 9 | 12 | 32 | 32 | 15 | 1 | 6 | 6.17 | 240.60 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 18, 2025 | DET | @TEX | 0 | 0 | 0 | 0 | 1.0 | 6 | 2 | 2 | 2 | 0 | 1 | 0 | 0 | -0.80 |
Jul 13, 2025 | DET | SEA | 0 | 0 | 0 | 0 | 0.0 | 3 | 3 | 3 | 2 | 0 | 1 | 0 | 2 | -32.80 |
Jul 12, 2025 | DET | SEA | 0 | 0 | 0 | 0 | 0.0 | 5 | 4 | 4 | 4 | 0 | 1 | 0 | 0 | -13.40 |
Jul 8, 2025 | DET | TBR | 0 | 1 | 0 | 0 | 0.2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.93 |
Jul 5, 2025 | DET | @CLE | 0 | 0 | 1 | 0 | 1.0 | 4 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 11.40 |
Jul 4, 2025 | DET | @CLE | 0 | 0 | 0 | 1 | 0.2 | 4 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 3.33 |
Jul 2, 2025 | DET | @WSN | 0 | 0 | 0 | 0 | 0.0 | 5 | 5 | 5 | 4 | 0 | 1 | 0 | 0 | -13.40 |
Jun 29, 2025 | DET | MIN | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 8.80 |
Jun 28, 2025 | DET | MIN | 0 | 0 | 0 | 0 | 1.1 | 6 | 2 | 2 | 2 | 2 | 0 | 0 | 1 | -3.63 |
Jun 22, 2025 | DET | @TBR | 0 | 0 | 0 | 1 | 1.1 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 11.27 |
Totals | 0 | 1 | 1 | 3 | 7.0 | 42 | 16 | 16 | 17 | 3 | 6 | 0 | 3 | -24.30 |
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 |
---|---|---|---|
August 10, 2015 8:49 PM | add | π₯ Paper in Fire | $2 |
October 5, 2015 8:19 AM | increase | π₯ Paper in Fire | $4 |
January 26, 2016 11:20 AM | cut | π₯ Paper in Fire | $2 |
May 9, 2017 12:03 PM | add | USS Mariner | $4 |
October 7, 2017 1:51 AM | increase | USS Mariner | $6 |
August 18, 2018 9:35 AM | cut | USS Mariner | $3 |
May 8, 2019 9:33 AM | add | Barreled Up BigKlu | $1 |
June 24, 2019 9:12 AM | cut | Barreled Up BigKlu | $1 |
June 25, 2019 9:13 AM | add | Laser Showalter πππππ | $1 |
September 22, 2019 2:01 PM | cut | Laser Showalter πππππ | $1 |
February 16, 2020 10:18 PM | add | Rally Killing Dingers | $2 |
August 5, 2020 11:51 PM | cut | Rally Killing Dingers | $1 |
February 24, 2021 9:22 PM | add | Barreled Up BigKlu | $1 |
October 9, 2021 4:02 AM | increase | Barreled Up BigKlu | $3 |
February 15, 2022 9:05 PM | cut | Barreled Up BigKlu | $0 |
July 7, 2023 12:24 PM | add | Orange Crush | $2 |
September 19, 2023 11:22 AM | cut | Orange Crush | $1 |
September 20, 2023 11:23 AM | add | Laser Showalter πππππ | $2 |
September 25, 2023 5:39 PM | cut | Laser Showalter πππππ | $1 |
April 14, 2025 2:06 PM | add | USS Mariner | $2 |