Joel Kuhnel
#54 Active Season SV
8
Season ERA
2.79
Season WHIP
0.93
Season K
28
Season HLD
6
DFS Last 5
Game Log
2026 Regular Season| DATE | OPPONENT | DEC | IP | H | R | ER | HR | BB | SO | ERA | WHIP | PC | RESULT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 27 | vs. Los Angeles Dodgers | 1.0 | 0 | 0 | 0 | 0 | 1 | 1 | 4.40 | 1.44 | 12 | L 5-1 | |
| Sep 25 | vs. Los Angeles Dodgers | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 4.50 | 1.45 | 11 | L 2-0 | |
| Sep 23 | vs. Minnesota Twins | 0.2 | 0 | 0 | 0 | 0 | 1 | 1 | 4.60 | 1.49 | 19 | L 4-2 | |
| Sep 19 | @ Los Angeles Dodgers | 0.2 | 4 | 3 | 1 | 0 | 0 | 1 | 4.68 | 1.49 | 26 | L 4-10 | |
| Sep 16 | @ St. Louis Cardinals | SV | 1.0 | 0 | 1 | 0 | 0 | 2 | 0 | 4.54 | 1.42 | 17 | W 6-5 |
| Sep 14 | @ St. Louis Cardinals | 1.2 | 0 | 0 | 0 | 0 | 0 | 1 | 4.65 | 1.40 | 25 | L 1-2 | |
| Sep 12 | vs. San Diego Padres | 1.0 | 1 | 1 | 1 | 1 | 1 | 0 | 4.85 | 1.46 | 22 | L 7-6 | |
| Sep 8 | vs. St. Louis Cardinals | SV | 1.1 | 2 | 1 | 1 | 0 | 0 | 0 | 4.74 | 1.45 | 21 | W 1-2 |
| Sep 6 | @ New York Mets | HLD | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 4.66 | 1.45 | 20 | L 2-4 |
| Sep 5 | @ New York Mets | 0.1 | 1 | 0 | 0 | 0 | 1 | 1 | 4.79 | 1.46 | 13 | W 9-5 | |
| Jul 2 | vs. Cincinnati Reds | 1.0 | 3 | 1 | 1 | 0 | 0 | 0 | 4.84 | 1.42 | 21 | L 7-2 | |
| Jun 28 | vs. Chicago Cubs | L | 1.0 | 1 | 3 | 2 | 0 | 2 | 1 | 4.72 | 1.37 | 26 | L 4-3 |
| Jun 27 | vs. Chicago Cubs | 1.0 | 1 | 1 | 1 | 1 | 0 | 1 | 4.32 | 1.32 | 18 | L 8-2 | |
| Jun 24 | @ Cincinnati Reds | SV | 1.1 | 1 | 0 | 0 | 0 | 2 | 0 | 4.18 | 1.33 | 31 | W 6-5 |
| Jun 22 | @ Cincinnati Reds | SV | 1.0 | 1 | 1 | 0 | 0 | 0 | 0 | 4.35 | 1.29 | 10 | W 2-1 |
| Jun 18 | vs. Cleveland Guardians | BS | 1.0 | 1 | 1 | 1 | 1 | 1 | 0 | 4.50 | 1.30 | 21 | L 4-2 |
| Jun 16 | vs. Cleveland Guardians | HLD | 0.1 | 1 | 0 | 0 | 0 | 0 | 0 | 4.34 | 1.28 | 11 | W 1-2 |
| Jun 13 | vs. Philadelphia Phillies | 0.1 | 2 | 0 | 0 | 0 | 0 | 1 | 4.40 | 1.26 | 12 | L 9-8 | |
| Jun 9 | @ Las Vegas Athletics | 1.0 | 1 | 1 | 1 | 1 | 1 | 1 | 4.45 | 1.20 | 23 | L 5-7 | |
| Jun 8 | @ Las Vegas Athletics | 1.2 | 1 | 1 | 1 | 1 | 0 | 4 | 4.28 | 1.17 | 20 | W 15-14 | |
| Jun 4 | @ Chicago Cubs | L | 0.2 | 5 | 4 | 4 | 0 | 0 | 0 | 4.21 | 1.21 | 16 | L 6-7 |
| Jun 3 | @ Chicago Cubs | 1.1 | 0 | 0 | 0 | 0 | 0 | 1 | 2.88 | 1.04 | 13 | W 5-4 | |
| May 29 | vs. New York Yankees | 1.2 | 3 | 2 | 2 | 1 | 0 | 0 | 3.04 | 1.10 | 31 | L 8-2 | |
| May 27 | vs. Seattle Mariners | 1.0 | 2 | 1 | 1 | 0 | 1 | 0 | 2.45 | 1.05 | 22 | L 9-1 | |
| May 25 | vs. Seattle Mariners | 0.1 | 0 | 0 | 0 | 0 | 0 | 1 | 2.14 | 0.95 | 4 | L 9-2 | |
| May 23 | @ San Diego Padres | 2.0 | 1 | 0 | 0 | 0 | 0 | 2 | 2.18 | 0.97 | 21 | L 0-2 | |
| May 21 | @ Los Angeles Angels | W | 1.0 | 1 | 0 | 0 | 0 | 1 | 0 | 2.41 | 1.02 | 22 | W 3-2 |
| May 19 | @ Los Angeles Angels | 1.0 | 0 | 0 | 0 | 0 | 0 | 2 | 2.55 | 0.96 | 15 | W 14-6 | |
| May 15 | vs. San Francisco Giants | HLD | 1.0 | 1 | 0 | 0 | 0 | 0 | 2 | 2.70 | 1.02 | 14 | W 2-5 |
| May 14 | vs. St. Louis Cardinals | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 2.87 | 1.02 | 8 | L 5-4 | |
| May 12 | vs. St. Louis Cardinals | 0.2 | 2 | 2 | 2 | 1 | 0 | 1 | 2.93 | 1.04 | 21 | L 6-4 | |
| May 9 | @ Baltimore Orioles | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.84 | 0.95 | 13 | W 6-2 | |
| May 8 | @ Baltimore Orioles | HLD | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.98 | 1.02 | 10 | W 4-3 |
| May 3 | vs. Cleveland Guardians | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 2.13 | 1.11 | 12 | W 1-7 | |
| May 1 | vs. Cleveland Guardians | 1.2 | 0 | 0 | 0 | 0 | 1 | 1 | 2.31 | 1.11 | 20 | L 8-5 | |
| Apr 29 | vs. Kansas City Royals | 1.2 | 2 | 1 | 1 | 0 | 1 | 0 | 2.70 | 1.20 | 31 | W 2-5 | |
| Apr 26 | @ Texas Rangers | 0.2 | 0 | 0 | 0 | 0 | 1 | 1 | 2.16 | 1.08 | 9 | W 2-1 | |
| Apr 22 | @ Seattle Mariners | L | 0.2 | 4 | 1 | 1 | 0 | 0 | 0 | 2.35 | 1.04 | 11 | L 4-5 |
| Apr 20 | @ Seattle Mariners | SV | 1.0 | 2 | 1 | 1 | 0 | 0 | 0 | 1.29 | 0.57 | 10 | W 6-4 |
| Apr 18 | vs. Chicago White Sox | 1.1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.33 | 14 | W 6-7 | |
| Apr 15 | vs. Texas Rangers | SV | 1.1 | 0 | 0 | 0 | 0 | 0 | 2 | 0.00 | 0.21 | 24 | W 5-6 |
| Apr 12 | @ New York Mets | SV | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.30 | 4 | W 1-0 |
| Apr 11 | @ New York Mets | HLD | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.43 | 7 | W 11-6 |
| Apr 8 | @ New York Yankees | SV | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.00 | 0.00 | 12 | W 3-2 |
| Apr 7 | @ New York Yankees | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 5 | L 3-5 | |
| No games against that opponent. | |||||||||||||
| Total | 1-3 | 45.0 | 47 | 27 | 22 | 7 | 18 | 28 | 4.40 | 1.44 | 748 | ||
| Total | 2 games | 0-0 | 2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 23 | |
| Total | 4 games | 0-2 | 4.0 | 7 | 8 | 7 | 1 | 2 | 3 | 15.75 | 2.25 | 73 | |
| Total | 1 game | 0-0 | 1.1 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.75 | 14 | |
| Total | 3 games | 0-0 | 3.1 | 5 | 2 | 1 | 0 | 2 | 0 | 2.70 | 2.10 | 62 | |
| Total | 4 games | 0-0 | 4.0 | 2 | 1 | 1 | 1 | 3 | 1 | 2.25 | 1.25 | 64 | |
| Total | 1 game | 0-0 | 1.2 | 2 | 1 | 1 | 0 | 1 | 0 | 5.40 | 1.80 | 31 | |
| Total | 2 games | 0-0 | 2.2 | 2 | 2 | 2 | 2 | 1 | 5 | 6.75 | 1.13 | 43 | |
| Total | 2 games | 1-0 | 2.0 | 1 | 0 | 0 | 0 | 1 | 2 | 0.00 | 1.00 | 37 | |
| Total | 3 games | 0-0 | 2.2 | 4 | 3 | 1 | 0 | 1 | 3 | 3.38 | 1.88 | 49 | |
| Total | 1 game | 0-0 | 0.2 | 0 | 0 | 0 | 0 | 1 | 1 | 0.00 | 1.50 | 19 | |
| Total | 4 games | 0-0 | 3.1 | 3 | 0 | 0 | 0 | 1 | 1 | 0.00 | 1.20 | 44 | |
| Total | 3 games | 0-0 | 3.0 | 3 | 2 | 2 | 1 | 0 | 1 | 6.00 | 1.00 | 48 | |
| Total | 1 game | 0-0 | 0.1 | 2 | 0 | 0 | 0 | 0 | 1 | 0.00 | 6.00 | 12 | |
| Total | 2 games | 0-0 | 3.0 | 2 | 1 | 1 | 1 | 1 | 2 | 3.00 | 1.00 | 43 | |
| Total | 1 game | 0-0 | 1.0 | 1 | 0 | 0 | 0 | 0 | 2 | 0.00 | 1.00 | 14 | |
| Total | 4 games | 0-1 | 3.0 | 8 | 3 | 3 | 0 | 1 | 1 | 9.00 | 3.00 | 47 | |
| Total | 5 games | 0-0 | 5.0 | 4 | 4 | 3 | 1 | 2 | 2 | 5.40 | 1.20 | 92 | |
| Total | 2 games | 0-0 | 2.0 | 0 | 0 | 0 | 0 | 1 | 3 | 0.00 | 0.50 | 33 | |
AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).
