Zac Thornton
#49 Active Season SV
0
Season ERA
3.42
Season WHIP
1.14
Season K
63
Season HLD
0
DFS Last 5
Game Log
2026 Regular Season| DATE | OPPONENT | DEC | IP | H | R | ER | HR | BB | SO | ERA | WHIP | PC | RESULT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 24 | @ Texas Rangers | L | 5.0 | 4 | 2 | 2 | 1 | 1 | 4 | 3.63 | 1.17 | 83 | L 1-3 |
| Sep 18 | vs. Philadelphia Phillies | W | 6.0 | 5 | 2 | 2 | 1 | 1 | 4 | 3.63 | 1.18 | 87 | W 3-6 |
| Sep 12 | @ New York Yankees | W | 7.0 | 5 | 2 | 2 | 1 | 1 | 4 | 3.69 | 1.20 | 81 | W 12-2 |
| Sep 5 | vs. San Francisco Giants | L | 5.0 | 7 | 6 | 6 | 4 | 1 | 6 | 3.83 | 1.24 | 82 | L 9-5 |
| Aug 30 | vs. Houston Astros | 5.0 | 6 | 2 | 2 | 1 | 0 | 5 | 3.12 | 1.20 | 97 | L 6-3 | |
| Aug 25 | vs. Milwaukee Brewers | 6.0 | 7 | 1 | 1 | 0 | 0 | 4 | 3.07 | 1.20 | 89 | W 2-3 | |
| Aug 18 | vs. San Diego Padres | L | 5.0 | 6 | 3 | 3 | 2 | 1 | 7 | 3.32 | 1.21 | 99 | L 5-2 |
| Aug 12 | @ Atlanta Braves | L | 6.0 | 7 | 3 | 3 | 1 | 1 | 2 | 3.00 | 1.18 | 80 | L 3-6 |
| Aug 7 | @ Pittsburgh Pirates | W | 5.0 | 4 | 0 | 0 | 0 | 2 | 3 | 2.67 | 1.15 | 63 | W 6-4 |
| Aug 1 | vs. Miami Marlins | L | 4.2 | 6 | 4 | 3 | 1 | 3 | 2 | 3.27 | 1.14 | 94 | L 6-2 |
| Jul 27 | vs. Atlanta Braves | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 2.60 | 0.92 | 4 | W 3-14 | |
| Jul 12 | vs. Boston Red Sox | 7.0 | 2 | 0 | 0 | 0 | 2 | 5 | 2.60 | 0.92 | 82 | L 3-2 | |
| Jun 26 | vs. Philadelphia Phillies | 6.0 | 5 | 1 | 1 | 0 | 1 | 7 | 4.35 | 1.16 | 78 | L 2-1 | |
| May 20 | @ Washington Nationals | L | 4.1 | 4 | 4 | 4 | 1 | 2 | 3 | 8.31 | 1.38 | 80 | L 4-8 |
| No games against that opponent. | |||||||||||||
| Total | 3-6 | 72.0 | 68 | 30 | 29 | 13 | 16 | 56 | 3.63 | 1.17 | 1,099 | ||
| Total | 2 games | 0-1 | 6.0 | 7 | 3 | 3 | 1 | 1 | 2 | 4.50 | 1.33 | 84 | |
| Total | 1 game | 0-0 | 7.0 | 2 | 0 | 0 | 0 | 2 | 5 | 0.00 | 0.57 | 82 | |
| Total | 1 game | 0-0 | 5.0 | 6 | 2 | 2 | 1 | 0 | 5 | 3.60 | 1.20 | 97 | |
| Total | 1 game | 0-1 | 4.2 | 6 | 4 | 3 | 1 | 3 | 2 | 5.79 | 1.93 | 94 | |
| Total | 1 game | 0-0 | 6.0 | 7 | 1 | 1 | 0 | 0 | 4 | 1.50 | 1.17 | 89 | |
| Total | 1 game | 1-0 | 7.0 | 5 | 2 | 2 | 1 | 1 | 4 | 2.57 | 0.86 | 81 | |
| Total | 2 games | 1-0 | 12.0 | 10 | 3 | 3 | 1 | 2 | 11 | 2.25 | 1.00 | 165 | |
| Total | 1 game | 1-0 | 5.0 | 4 | 0 | 0 | 0 | 2 | 3 | 0.00 | 1.20 | 63 | |
| Total | 1 game | 0-1 | 5.0 | 6 | 3 | 3 | 2 | 1 | 7 | 5.40 | 1.40 | 99 | |
| Total | 1 game | 0-1 | 5.0 | 7 | 6 | 6 | 4 | 1 | 6 | 10.80 | 1.60 | 82 | |
| Total | 1 game | 0-1 | 5.0 | 4 | 2 | 2 | 1 | 1 | 4 | 3.60 | 1.00 | 83 | |
| Total | 1 game | 0-1 | 4.1 | 4 | 4 | 4 | 1 | 2 | 3 | 8.31 | 1.38 | 80 | |
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).