Dennis Santana
#59 Active2026 Fantasy Baseball Player Profile
Dennis Santana’s 2025 season was a masterclass in efficiency that saw him rise from a mid-2024 waiver claim to the anchor of the Pirates' bullpen. After stabilizing his command, Santana blossomed into one of the most reliable relievers in the National League, posting a career-best 2.18 ERA and a stifling 0.87 WHIP over 70.1 innings. While he lacks the triple-digit velocity of some of his contemporaries, his 96th-percentile chase rate—fueled by a devastating slider that he threw 46% of the time—made him nearly unhittable. When the Pirates moved David Bednar to the Yankees at the 2025 trade deadline, Santana stepped seamlessly into the ninth inning, converting 11 of his final 13 save opportunities.
Entering 2026, Santana is the presumptive Opening Day closer, though he is operating in a much more crowded high-leverage mix. In January, he avoided arbitration by signing a one-year, $3.5 million contract, securing his spot as the veteran leader of the relief corps. So far in spring training, manager Don Kelly has been non-committal about a fixed role, opting to pair Santana with newly acquired left-hander Gregory Soto in a "righty-lefty punch" for the late innings. Santana made his spring debut on February 23 against the Yankees, throwing a scoreless frame and showing the same "filthy" slider-sinker combo that defined his breakout.
For fantasy managers, Santana is a polarizing save source with an ADP around 166.
DFS Last 5
Game Log
2026 Regular Season| DATE | OPPONENT | DEC | IP | H | R | ER | HR | BB | SO | ERA | WHIP | PC | RESULT |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Sep 16 | vs. Miami Marlins | 2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.64 | 1.30 | 16 | L 4-3 | |
| Sep 13 | vs. Texas Rangers | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.83 | 1.35 | 9 | L 7-6 | |
| Sep 11 | vs. Texas Rangers | 2.0 | 2 | 0 | 0 | 0 | 1 | 2 | 4.93 | 1.38 | 25 | W 1-9 | |
| Sep 8 | @ Kansas City Royals | 1.0 | 1 | 0 | 0 | 0 | 0 | 3 | 5.13 | 1.37 | 16 | W 5-3 | |
| Sep 7 | @ Kansas City Royals | SV | 0.2 | 0 | 0 | 0 | 0 | 0 | 1 | 5.24 | 1.38 | 11 | W 5-4 |
| Aug 29 | @ San Francisco Giants | 0.1 | 2 | 0 | 0 | 0 | 0 | 0 | 5.32 | 1.40 | 9 | L 2-7 | |
| Aug 28 | @ San Francisco Giants | 1.0 | 0 | 1 | 0 | 0 | 1 | 1 | 5.36 | 1.37 | 24 | W 10-6 | |
| Aug 25 | vs. Chicago Cubs | 1.1 | 0 | 0 | 0 | 0 | 0 | 1 | 5.48 | 1.38 | 19 | W 4-5 | |
| Aug 22 | vs. Cincinnati Reds | 1.0 | 2 | 1 | 1 | 1 | 0 | 1 | 5.65 | 1.42 | 13 | L 11-5 | |
| Aug 21 | vs. Cincinnati Reds | 1.1 | 0 | 0 | 0 | 0 | 0 | 2 | 5.57 | 1.40 | 20 | W 0-9 | |
| Aug 17 | @ Boston Red Sox | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 5.75 | 1.45 | 3 | L 1-11 | |
| Jul 11 | vs. Milwaukee Brewers | HLD | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 5.80 | 1.46 | 19 | W 2-3 |
| Jul 9 | vs. Atlanta Braves | 1.0 | 3 | 4 | 4 | 1 | 2 | 1 | 5.95 | 1.50 | 25 | L 10-5 | |
| Jul 8 | vs. Atlanta Braves | L | 1.0 | 2 | 2 | 2 | 1 | 0 | 2 | 5.17 | 1.41 | 16 | L 3-0 |
| Jul 5 | @ Washington Nationals | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 4.82 | 1.39 | 16 | W 11-5 | |
| Jul 4 | @ Washington Nationals | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 4.95 | 1.40 | 11 | W 7-1 | |
| Jul 1 | @ Philadelphia Phillies | 1.0 | 2 | 2 | 2 | 1 | 0 | 2 | 5.09 | 1.44 | 15 | L 6-10 | |
| Jun 28 | vs. Cincinnati Reds | 1.0 | 0 | 0 | 0 | 0 | 2 | 1 | 4.72 | 1.43 | 23 | W 4-9 | |
| Jun 26 | vs. Cincinnati Reds | 1.1 | 0 | 0 | 0 | 0 | 0 | 2 | 4.86 | 1.41 | 14 | L 6-4 | |
| Jun 23 | vs. Seattle Mariners | 1.0 | 0 | 0 | 0 | 0 | 1 | 1 | 5.06 | 1.47 | 18 | L 3-2 | |
| Jun 21 | @ Colorado Rockies | 1.0 | 3 | 3 | 3 | 1 | 0 | 0 | 5.23 | 1.48 | 18 | W 8-6 | |
| Jun 17 | @ Las Vegas Athletics | 1.0 | 0 | 0 | 0 | 0 | 0 | 2 | 4.50 | 1.43 | 11 | W 12-4 | |
| Jun 15 | @ Las Vegas Athletics | 1.0 | 0 | 0 | 0 | 0 | 0 | 2 | 4.66 | 1.48 | 10 | L 2-11 | |
| Jun 11 | vs. Los Angeles Dodgers | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 4.82 | 1.54 | 16 | L 8-6 | |
| Jun 9 | vs. Los Angeles Dodgers | 1.1 | 1 | 0 | 0 | 0 | 2 | 1 | 5.00 | 1.59 | 31 | L 12-3 | |
| Jun 5 | @ Atlanta Braves | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 5.26 | 1.56 | 7 | L 3-6 | |
| Jun 2 | @ Houston Astros | 0.1 | 3 | 2 | 2 | 0 | 1 | 1 | 5.47 | 1.62 | 19 | W 10-6 | |
| May 30 | vs. Minnesota Twins | HLD | 0.2 | 0 | 0 | 0 | 0 | 0 | 2 | 4.81 | 1.48 | 7 | W 9-10 |
| May 27 | vs. Chicago Cubs | 1.1 | 0 | 0 | 0 | 0 | 2 | 1 | 4.94 | 1.52 | 22 | L 10-4 | |
| May 26 | vs. Chicago Cubs | 1.0 | 1 | 0 | 0 | 0 | 1 | 1 | 5.24 | 1.52 | 18 | W 1-12 | |
| May 22 | @ Toronto Blue Jays | 1.0 | 3 | 3 | 3 | 0 | 1 | 2 | 5.48 | 1.50 | 31 | L 2-6 | |
| May 20 | @ St. Louis Cardinals | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 4.43 | 1.38 | 11 | W 7-0 | |
| May 17 | vs. Philadelphia Phillies | 1.0 | 1 | 1 | 1 | 1 | 0 | 2 | 4.66 | 1.45 | 12 | L 6-0 | |
| May 15 | vs. Philadelphia Phillies | L | 0.0 | 4 | 3 | 2 | 0 | 0 | 0 | 4.42 | 1.47 | 18 | L 11-9 |
| May 14 | vs. Colorado Rockies | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 3.44 | 1.25 | 12 | W 2-7 | |
| May 10 | @ San Francisco Giants | 0.2 | 2 | 0 | 0 | 0 | 0 | 0 | 3.63 | 1.33 | 19 | L 6-7 | |
| May 7 | @ Arizona Diamondbacks | HLD | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 3.78 | 1.26 | 13 | W 4-2 |
| May 5 | @ Arizona Diamondbacks | 1.0 | 3 | 2 | 2 | 0 | 0 | 0 | 4.02 | 1.28 | 15 | L 0-9 | |
| Apr 29 | vs. St. Louis Cardinals | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 3.07 | 1.16 | 9 | L 5-4 | |
| Apr 27 | vs. St. Louis Cardinals | L | 0.2 | 4 | 4 | 4 | 2 | 2 | 0 | 3.29 | 1.24 | 27 | L 4-2 |
| Apr 25 | @ Milwaukee Brewers | 1.0 | 1 | 0 | 0 | 0 | 1 | 1 | 0.69 | 0.85 | 17 | W 6-3 | |
| Apr 22 | @ Texas Rangers | 1.0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.75 | 0.75 | 9 | W 8-4 | |
| Apr 17 | vs. Tampa Bay Rays | 1.0 | 1 | 0 | 0 | 0 | 1 | 1 | 0.82 | 0.82 | 17 | W 1-5 | |
| Apr 16 | vs. Washington Nationals | L | 1.0 | 1 | 1 | 0 | 0 | 0 | 0 | 0.90 | 0.70 | 11 | L 8-7 |
| Apr 15 | vs. Washington Nationals | SV | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.00 | 0.67 | 21 | W 0-2 |
| Apr 11 | @ Chicago Cubs | BS | 1.0 | 1 | 1 | 1 | 0 | 2 | 0 | 1.13 | 0.75 | 27 | W 4-3 |
| Apr 10 | @ Chicago Cubs | SV | 1.0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.00 | 0.43 | 13 | W 2-0 |
| Apr 4 | vs. Baltimore Orioles | W | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.00 | 0.50 | 13 | W 2-3 |
| Apr 3 | vs. Baltimore Orioles | HLD | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.00 | 0.60 | 10 | W 4-5 |
| Mar 31 | @ Cincinnati Reds | HLD | 1.0 | 1 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.75 | 17 | W 8-3 |
| Mar 29 | @ New York Mets | W | 1.0 | 0 | 0 | 0 | 0 | 0 | 1 | 0.00 | 0.67 | 13 | W 4-3 |
| Mar 28 | @ New York Mets | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 0.00 | 1.00 | 18 | L 2-4 | |
| Mar 26 | @ New York Mets | 1.0 | 0 | 0 | 0 | 0 | 1 | 1 | 0.00 | 1.00 | 18 | L 7-11 | |
| No games against that opponent. | |||||||||||||
| Total | 2-4 | 52.1 | 45 | 30 | 27 | 8 | 23 | 48 | 4.64 | 1.30 | 852 | ||
| Total | 2 games | 0-0 | 2.0 | 3 | 2 | 2 | 0 | 1 | 0 | 9.00 | 2.00 | 28 | |
| Total | 3 games | 0-1 | 3.0 | 5 | 6 | 6 | 2 | 2 | 4 | 18.00 | 2.33 | 48 | |
| Total | 2 games | 1-0 | 2.0 | 0 | 0 | 0 | 0 | 0 | 2 | 0.00 | 0.00 | 23 | |
| Total | 1 game | 0-0 | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 3 | |
| Total | 5 games | 0-0 | 5.2 | 2 | 1 | 1 | 0 | 5 | 5 | 1.59 | 1.24 | 99 | |
| Total | 5 games | 0-0 | 5.2 | 3 | 1 | 1 | 1 | 2 | 6 | 1.59 | 0.88 | 87 | |
| Total | 2 games | 0-0 | 2.0 | 3 | 3 | 3 | 1 | 0 | 0 | 13.50 | 1.50 | 30 | |
| Total | 1 game | 0-0 | 0.1 | 3 | 2 | 2 | 0 | 1 | 1 | 54.00 | 12.00 | 19 | |
| Total | 2 games | 0-0 | 1.2 | 1 | 0 | 0 | 0 | 0 | 4 | 0.00 | 0.60 | 27 | |
| Total | 2 games | 0-0 | 2.0 | 0 | 0 | 0 | 0 | 0 | 4 | 0.00 | 0.00 | 21 | |
| Total | 2 games | 0-0 | 2.1 | 1 | 0 | 0 | 0 | 2 | 1 | 0.00 | 1.29 | 47 | |
| Total | 1 game | 0-0 | 2.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 | 0.00 | 16 | |
| Total | 2 games | 0-0 | 2.0 | 1 | 0 | 0 | 0 | 1 | 2 | 0.00 | 1.00 | 36 | |
| Total | 1 game | 0-0 | 0.2 | 0 | 0 | 0 | 0 | 0 | 2 | 0.00 | 0.00 | 7 | |
| Total | 3 games | 1-0 | 3.0 | 0 | 0 | 0 | 0 | 2 | 2 | 0.00 | 0.67 | 49 | |
| Total | 3 games | 0-1 | 2.0 | 7 | 6 | 5 | 2 | 0 | 4 | 22.50 | 3.50 | 45 | |
| Total | 3 games | 0-0 | 2.0 | 4 | 1 | 0 | 0 | 1 | 1 | 0.00 | 2.50 | 52 | |
| Total | 1 game | 0-0 | 1.0 | 0 | 0 | 0 | 0 | 1 | 1 | 0.00 | 1.00 | 18 | |
| Total | 3 games | 0-1 | 2.2 | 4 | 4 | 4 | 2 | 2 | 1 | 13.50 | 2.25 | 47 | |
| Total | 1 game | 0-0 | 1.0 | 1 | 0 | 0 | 0 | 1 | 1 | 0.00 | 2.00 | 17 | |
| Total | 3 games | 0-0 | 4.0 | 2 | 0 | 0 | 0 | 1 | 4 | 0.00 | 0.75 | 43 | |
| Total | 1 game | 0-0 | 1.0 | 3 | 3 | 3 | 0 | 1 | 2 | 27.00 | 4.00 | 31 | |
| Total | 4 games | 0-1 | 4.0 | 2 | 1 | 0 | 0 | 0 | 1 | 0.00 | 0.50 | 59 | |
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).