Loading games...
2025 Stats
W
1
L
5
ERA
4.43
WHIP
1.30
IP
63.0
SO
50
SV
9
HLD
16
G
66
GS
0
Career Stats
W
11
L
19
ERA
3.61
WHIP
1.24
IP
436.2
SO
502
SV
17
HLD
115
G
456
GS
0
Year-by-Year Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP | Awards |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | COL | 54 | — | 68.2 | 2 | 1 | — | 63 | 4.19 | 1.19 | |
| 2015 | COL | 36 | — | 33.1 | — | 1 | 2 | 39 | 4.86 | 1.77 | |
| 2016 | CWS | 29 | — | 27.1 | — | 1 | 1 | 25 | 2.63 | 1.50 | |
| 2017 | Total | 69 | — | 62.2 | 2 | 4 | — | 96 | 2.59 | 1.12 | |
| 2018 | NYY | 24 | — | 23.1 | 2 | — | 1 | 30 | 6.56 | 1.63 | |
| 2019 | NYY | 72 | — | 61.1 | 3 | 2 | — | 88 | 3.67 | 1.06 | |
| 2020 | NYY | 1 | — | 1.0 | — | — | — | 3 | 0.00 | 2.00 | |
| 2022 | LAD | 13 | — | 12.2 | — | — | 1 | 14 | 2.84 | 0.63 | |
| 2023 | NYY | 42 | — | 40.2 | 1 | 3 | 2 | 48 | 2.66 | 1.11 | |
| 2024 | NYY | 50 | — | 42.2 | — | 2 | 1 | 46 | 2.11 | 1.15 | |
| 2025 | DET | 66 | — | 63.0 | 1 | 5 | 9 | 50 | 4.43 | 1.30 |
Spring Training
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2013 | NYY | 3 | — | 3.0 | — | — | — | 2 | 0.00 | 1.00 |
| 2014 | COL | 11 | — | 11.2 | — | — | — | 9 | 0.77 | 0.69 |
| 2015 | COL | 5 | — | 4.1 | — | — | 1 | 6 | 2.08 | 1.38 |
| 2016 | CWS | 7 | — | 9.0 | — | — | — | 11 | 7.00 | 1.11 |
| 2017 | CWS | 7 | — | 7.2 | 1 | 1 | 1 | 7 | 5.87 | 1.57 |
| 2018 | NYY | 6 | — | 6.1 | — | — | — | 5 | 1.42 | 0.95 |
| 2019 | NYY | 8 | — | 8.0 | 1 | — | — | 10 | 3.38 | 1.13 |
| 2020 | NYY | 5 | — | 5.0 | — | — | — | 5 | 0.00 | 1.00 |
| 2022 | LAD | 1 | — | 1.0 | — | — | — | 2 | 0.00 | 0.00 |
| 2025 | DET | 5 | — | 4.2 | 1 | — | — | 4 | 3.86 | 1.71 |
| 2026 | BOS | 2 | — | 2.0 | — | — | — | 2 | 9.00 | 1.00 |
Postseason
Pitching
| Year | Team | G | GS | IP | W | L | SV | SO | ERA | WHIP |
|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | NYY | 7 | — | 11.1 | — | — | 1 | 10 | 2.38 | 0.71 |
| 2019 | NYY | 8 | — | 8.0 | 1 | — | — | 8 | 2.25 | 0.88 |
| 2022 | LAD | 3 | — | 2.0 | — | — | — | 4 | 13.50 | 1.50 |
| 2024 | NYY | 9 | — | 8.2 | 1 | 1 | 1 | 7 | 2.08 | 1.50 |
| 2025 | DET | 4 | — | 2.1 | — | 1 | — | 2 | 3.86 | 3.00 |
Game Logs
Season selector loads one year at a time.
Pitching
| Date | Opponent | IP | H | R | ER | BB | SO | HR |
|---|---|---|---|---|---|---|---|---|
| 2025-09-26 | @ BOS | 0.1 | 2 | 1 | 1 | 0 | 0 | 0 |
| 2025-09-25 | @ CLE | 1.1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-23 | @ CLE | 0.2 | 0 | 1 | 1 | 1 | 2 | 0 |
| 2025-09-21 | vs ATL | 0.2 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-09-20 | vs ATL | 1.2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-17 | vs CLE | 1.0 | 1 | 0 | 0 | 1 | 1 | 0 |
| 2025-09-14 | @ MIA | 1.2 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-09-13 | @ MIA | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-09-11 | @ NYY | 0.1 | 1 | 0 | 0 | 2 | 0 | 0 |
| 2025-09-07 | vs CWS | 0.2 | 3 | 2 | 2 | 1 | 0 | 0 |
| 2025-09-06 | vs CWS | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-09-03 | vs NYM | 1.1 | 1 | 0 | 0 | 2 | 0 | 0 |
| 2025-09-02 | vs NYM | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-30 | @ KC | 1.1 | 1 | 0 | 0 | 0 | 3 | 0 |
| 2025-08-27 | @ ATH | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-08-24 | vs KC | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-08-15 | @ MIN | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-08-12 | @ CWS | 1.1 | 2 | 2 | 2 | 2 | 2 | 0 |
| 2025-08-10 | vs LAA | 1.0 | 2 | 1 | 1 | 0 | 0 | 0 |
| 2025-08-06 | vs MIN | 0.2 | 1 | 1 | 1 | 3 | 0 | 0 |
| 2025-08-04 | vs MIN | 0.2 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-07-30 | vs AZ | 1.0 | 2 | 1 | 1 | 0 | 1 | 1 |
| 2025-07-28 | vs AZ | 1.0 | 1 | 1 | 1 | 1 | 1 | 1 |
| 2025-07-26 | vs TOR | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-21 | @ PIT | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-07-18 | @ TEX | 1.0 | 2 | 2 | 2 | 1 | 0 | 0 |
| 2025-07-13 | vs SEA | 0.0 | 2 | 3 | 3 | 1 | 0 | 2 |
| 2025-07-12 | vs SEA | 0.0 | 4 | 4 | 4 | 1 | 0 | 0 |
| 2025-07-08 | vs TB | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-07-05 | @ CLE | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-07-04 | @ CLE | 0.2 | 1 | 0 | 0 | 1 | 0 | 0 |
| 2025-07-02 | @ WSH | 0.0 | 4 | 5 | 5 | 1 | 0 | 0 |
| 2025-06-29 | vs MIN | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-28 | vs MIN | 1.1 | 2 | 2 | 2 | 0 | 2 | 1 |
| 2025-06-22 | @ TB | 1.1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-19 | vs PIT | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-06-17 | vs PIT | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-06-12 | @ BAL | 1.0 | 1 | 1 | 1 | 1 | 0 | 1 |
| 2025-06-10 | @ BAL | 0.1 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-06-08 | vs CHC | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-06-05 | @ CWS | 1.0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2025-06-04 | @ CWS | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-06-01 | @ KC | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-30 | @ KC | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-28 | vs SF | 2.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-05-26 | vs SF | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-24 | vs CLE | 1.0 | 3 | 1 | 1 | 0 | 0 | 0 |
| 2025-05-20 | @ STL | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-18 | @ TOR | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 2025-05-16 | @ TOR | 1.0 | 1 | 1 | 1 | 0 | 2 | 1 |
| 2025-05-14 | vs BOS | 1.2 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-05-13 | vs BOS | 0.1 | 2 | 1 | 1 | 1 | 1 | 1 |
| 2025-05-09 | vs TEX | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025-05-07 | @ COL | 1.0 | 1 | 0 | 0 | 2 | 1 | 0 |
| 2025-05-01 | @ LAA | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-04-30 | @ HOU | 1.1 | 0 | 0 | 0 | 1 | 2 | 0 |
| 2025-04-26 | vs BAL | 1.0 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-04-23 | vs SD | 0.2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-20 | vs KC | 1.0 | 1 | 1 | 0 | 0 | 1 | 0 |
| 2025-04-18 | vs KC | 0.2 | 0 | 0 | 0 | 1 | 1 | 0 |
| 2025-04-17 | vs KC | 2.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-11 | @ MIN | 1.0 | 3 | 1 | 1 | 0 | 1 | 0 |
| 2025-04-07 | vs NYY | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2025-04-06 | vs CWS | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-04-01 | @ SEA | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025-03-28 | @ LAD | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 |
Transactions
Entire history • newest first.
2026-03-19
Boston Red Sox signed free agent RHP Tommy Kahnle to a minor league contract and invited him to spring training.
2025-11-02
RHP Tommy Kahnle elected free agency.
2025-04-16
RHP Tommy Kahnle changed number to 43.
2025-04-15
RHP Tommy Kahnle changed number to 42.
2025-01-29
Detroit Tigers signed free agent RHP Tommy Kahnle.
2024-10-31
RHP Tommy Kahnle elected free agency.
2024-05-22
New York Yankees activated RHP Tommy Kahnle from the 15-day injured list.
2024-05-14
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Somerset Patriots.
2024-05-14
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Somerset Patriots.
2024-05-08
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Tampa Tarpons.
2024-05-08
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Tampa Tarpons.
2024-03-28
New York Yankees placed RHP Tommy Kahnle on the 15-day injured list retroactive to March 25, 2024. Right shoulder inflammation.
2023-10-02
New York Yankees activated RHP Tommy Kahnle from the 15-day injured list.
2023-09-25
New York Yankees placed RHP Tommy Kahnle on the 15-day injured list retroactive to September 22, 2023. Right shoulder inflammation.
2023-06-01
New York Yankees activated RHP Tommy Kahnle from the 60-day injured list.
2023-05-30
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Somerset Patriots.
2023-05-30
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Somerset Patriots.
2023-05-25
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Scranton/Wilkes-Barre RailRiders.
2023-05-25
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Scranton/Wilkes-Barre RailRiders.
2023-05-25
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Scranton/Wilkes-Barre RailRiders.
2023-05-18
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Tampa Tarpons.
2023-05-18
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Tampa Tarpons.
2023-04-08
New York Yankees transferred RHP Tommy Kahnle from the 15-day injured list to the 60-day injured list.
2023-03-30
New York Yankees placed RHP Tommy Kahnle on the 15-day injured list retroactive to March 27, 2023. Right biceps tendonitis.
2022-12-21
New York Yankees signed free agent RHP Tommy Kahnle.
2022-11-06
RHP Tommy Kahnle elected free agency.
2022-09-13
Los Angeles Dodgers activated RHP Tommy Kahnle from the 60-day injured list.
2022-08-24
Los Angeles Dodgers sent RHP Tommy Kahnle on a rehab assignment to Oklahoma City Dodgers.
2022-05-17
Los Angeles Dodgers placed RHP Tommy Kahnle on the 15-day injured list. Right forearm inflammation.
2022-05-14
Los Angeles Dodgers transferred RHP Tommy Kahnle from the 15-day injured list to the 60-day injured list.
2022-05-01
Los Angeles Dodgers activated RHP Tommy Kahnle.
2022-04-27
Los Angeles Dodgers sent RHP Tommy Kahnle on a rehab assignment to Rancho Cucamonga Quakes.
2022-04-19
Los Angeles Dodgers sent RHP Tommy Kahnle on a rehab assignment to Oklahoma City Dodgers.
2022-04-09
Los Angeles Dodgers sent RHP Tommy Kahnle on a rehab assignment to Rancho Cucamonga Quakes.
2022-04-06
Los Angeles Dodgers placed RHP Tommy Kahnle on the 10-day injured list. Right elbow soreness.
2021-11-07
Los Angeles Dodgers activated RHP Tommy Kahnle from the 60-day injured list.
2021-03-25
Los Angeles Dodgers placed P Tommy Kahnle on the 60 day disabled list.
2020-12-29
Los Angeles Dodgers signed free agent RHP Tommy Kahnle.
2020-12-29
Los Angeles Dodgers signed free agent RHP Tommy Kahnle.
2020-10-31
New York Yankees sent RHP Tommy Kahnle outright to Scranton/Wilkes-Barre RailRiders.
2020-08-06
New York Yankees transferred RHP Tommy Kahnle from the 10-day injured list to the 60-day injured list. Right UCL injury.
2020-07-31
New York Yankees placed RHP Tommy Kahnle on the 10-day injured list. Right UCL injury.
2018-08-16
New York Yankees recalled RHP Tommy Kahnle from Scranton/Wilkes-Barre RailRiders.
2018-08-04
New York Yankees optioned RHP Tommy Kahnle to Scranton/Wilkes-Barre RailRiders.
2018-08-03
New York Yankees recalled Tommy Kahnle from Scranton/Wilkes-Barre RailRiders.
2018-06-04
New York Yankees optioned RHP Tommy Kahnle to Scranton/Wilkes-Barre RailRiders.
2018-05-25
Tommy Kahnle roster status changed by New York Yankees.
2018-05-23
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Scranton/Wilkes-Barre RailRiders.
2018-05-21
New York Yankees sent RHP Tommy Kahnle on a rehab assignment to Charleston RiverDogs.
2018-04-17
New York Yankees placed RHP Tommy Kahnle on the 10-day disabled list retroactive to April 16, 2018. Right shoulder tendonitis.
2017-07-19
Chicago White Sox traded 3B Todd Frazier, RHP David Robertson and RHP Tommy Kahnle to New York Yankees for Tyler Clippard, LHP Ian Clarkin, CF Blake Rutherford and CF Tito Polo.
2017-04-06
Chicago White Sox recalled RHP Tommy Kahnle from Charlotte Knights.
2017-03-22
Chicago White Sox optioned RHP Tommy Kahnle to Charlotte Knights.
2016-07-09
Chicago White Sox recalled Tommy Kahnle from Charlotte Knights.
2016-06-04
Chicago White Sox optioned RHP Tommy Kahnle to Charlotte Knights.
2016-06-03
Chicago White Sox recalled Tommy Kahnle from Charlotte Knights.
2016-05-30
Chicago White Sox optioned RHP Tommy Kahnle to Charlotte Knights.
2016-05-23
Chicago White Sox recalled Tommy Kahnle from Charlotte Knights.
2016-05-09
Chicago White Sox optioned RHP Tommy Kahnle to Charlotte Knights.
2016-05-05
Chicago White Sox recalled Tommy Kahnle from Charlotte Knights.
2016-05-01
Chicago White Sox optioned Tommy Kahnle to Charlotte Knights.
2016-04-29
Chicago White Sox recalled Tommy Kahnle from Charlotte Knights.
2016-03-29
Chicago White Sox optioned RHP Tommy Kahnle to Charlotte Knights.
2015-11-24
Colorado Rockies traded RHP Tommy Kahnle to Chicago White Sox for RHP Yency Almonte.
2015-11-20
Colorado Rockies designated RHP Tommy Kahnle for assignment.
2015-10-05
Colorado Rockies recalled RHP Tommy Kahnle from Albuquerque Isotopes.
2015-08-27
Colorado Rockies optioned RHP Tommy Kahnle to Albuquerque Isotopes.
2015-06-01
Colorado Rockies recalled Tommy Kahnle from Albuquerque Isotopes.
2015-03-25
Colorado Rockies optioned RHP Tommy Kahnle to Albuquerque Isotopes.
2014-09-02
Tommy Kahnle roster status changed by Colorado Rockies.
2014-08-16
Colorado Rockies placed RHP Tommy Kahnle on the 15-day disabled list retroactive to August 13, 2014. Right shoulder inflammation.
2013-12-12
Colorado Rockies claimed RHP Tommy Kahnle off waivers from New York Yankees.
2013-01-31
Tommy Kahnle assigned to New York Yankees.
2010-08-07
New York Yankees signed RHP Tommy Kahnle.
2010-08-07
Tommy Kahnle assigned to Staten Island Yankees from New York Yankees.
Scouting Report
Statcast-style percentiles • Basenerd theme
Season 2025
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… | ||||||||||