Sat 4/12 | Sun 4/13 | Mon 4/14 |
---|---|---|
@CIN 6:40 PM EDT | @CIN 1:40 PM EDT | WSN 6:40 PM EDT |
Positions
SP
2026 Earned Positions
SP
Roster%
98.78%
Change
7Day
0%
30Day
18.66%
2025 OPL Round 1
OPL Roster%
8.33%
OPL Average Salary
$5.80

April 9, 2025 5:03 PM : Keller didn't factor into the decision in Wednesday's 2-1 extra-innings win over the Cardinals, allowing four hits and a walk over 7.1 scoreless innings. He struck out six.
Analysis: The right-hander got lit up by the Yankees in his last start for seven runs in 3.2 frames, but Keller bounced back with one of the sharpest performances of his career as he fired 64 of 96 pitches for strikes before exiting. The game's first runs didn't score until the 12th inning, however, and Joey Bart finally ended it with a walk-off single in the bottom of the 13th. Keller has two quality starts in three trips to the mound to begin the season, and he'll take a 4.24 ERA and 14:6 K:BB through 17 innings into his next outing, which is scheduled to come at home early next week against the Nationals.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2019 | PIT | 11 | 11 | 48.0 | 0 | 0 | 65 | 72 | 16 | 1 | 6 | 3.61 | 173.20 |
2020 | PIT | 5 | 5 | 21.2 | 0 | 0 | 16 | 9 | 18 | 1 | 4 | 2.9 | 62.73 |
2021 | PIT | 23 | 23 | 100.2 | 0 | 0 | 92 | 131 | 49 | 7 | 10 | 2.95 | 297.34 |
2022 | PIT | 31 | 29 | 159.0 | 0 | 0 | 138 | 162 | 60 | 12 | 14 | 4.05 | 643.20 |
2023 | PIT | 32 | 32 | 194.1 | 0 | 0 | 210 | 187 | 55 | 12 | 25 | 4.44 | 863.36 |
2024 | PIT | 31 | 31 | 178.0 | 0 | 0 | 166 | 182 | 50 | 15 | 23 | 3.92 | 698.10 |
2025 | PIT | 3 | 3 | 17.0 | 0 | 0 | 14 | 17 | 6 | 2 | 0 | 5.04 | 85.60 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | PIT (R) | 9 | 8 | 27.1 | 0 | 0 | 29 | 19 | 13 | 3 | 0 | 5.96 | 162.87 |
2015 | PIT (R) | 6 | 6 | 19.2 | 0 | 0 | 25 | 25 | 16 | 3 | 1 | 3.11 | 61.23 |
2016 | PIT (A) | 23 | 23 | 124.1 | 0 | 0 | 131 | 96 | 18 | 11 | 4 | 6.4 | 796.26 |
2016 | PIT (A+) | 1 | 1 | 6.0 | 0 | 0 | 7 | 5 | 1 | 0 | 0 | 7.07 | 42.40 |
2017 | PIT (A-) | 2 | 2 | 4.0 | 0 | 0 | 7 | 2 | 1 | 1 | 0 | 8.1 | 32.40 |
2017 | PIT (A+) | 15 | 15 | 77.1 | 0 | 0 | 64 | 57 | 20 | 7 | 5 | 5.3 | 409.57 |
2017 | PIT (AA) | 6 | 6 | 34.2 | 0 | 0 | 45 | 25 | 11 | 2 | 2 | 6.29 | 217.93 |
2018 | PIT (A+) | 1 | 1 | 4.0 | 0 | 0 | 2 | 7 | 1 | 0 | 0 | 3.1 | 12.40 |
2018 | PIT (AA) | 14 | 14 | 86.0 | 0 | 0 | 76 | 64 | 32 | 0 | 7 | 5.12 | 439.90 |
2018 | PIT (AAA) | 10 | 10 | 52.1 | 0 | 0 | 57 | 59 | 22 | 1 | 3 | 4.62 | 241.97 |
2019 | PIT (AAA) | 19 | 19 | 103.2 | 0 | 0 | 123 | 94 | 35 | 7 | 9 | 5.13 | 532.04 |
2021 | PIT (AAA) | 8 | 6 | 28.0 | 0 | 0 | 39 | 27 | 13 | 1 | 2 | 5.3 | 148.40 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 9, 2025 | PIT | STL | 1 | 0 | 0 | 0 | 7.1 | 27 | 0 | 0 | 4 | 6 | 1 | 0 | 0 | 52.87 |
Apr 4, 2025 | PIT | NYY | 1 | 0 | 0 | 0 | 3.2 | 25 | 7 | 7 | 8 | 4 | 4 | 2 | 0 | -3.67 |
Mar 28, 2025 | PIT | @MIA | 1 | 1 | 0 | 0 | 6.0 | 23 | 1 | 1 | 5 | 4 | 1 | 0 | 0 | 36.40 |
Sep 26, 2024 | PIT | MIL | 1 | 0 | 0 | 0 | 5.0 | 22 | 3 | 3 | 6 | 6 | 2 | 0 | 0 | 27.40 |
Sep 20, 2024 | PIT | @CIN | 1 | 0 | 0 | 0 | 3.1 | 22 | 8 | 8 | 7 | 1 | 5 | 0 | 2 | -31.13 |
Sep 14, 2024 | PIT | KCR | 1 | 0 | 0 | 0 | 6.0 | 26 | 4 | 3 | 4 | 6 | 1 | 1 | 1 | 27.70 |
Sep 7, 2024 | PIT | WSN | 1 | 0 | 0 | 0 | 6.0 | 26 | 2 | 2 | 7 | 8 | 0 | 1 | 0 | 39.20 |
Sep 1, 2024 | PIT | @CLE | 1 | 0 | 0 | 0 | 5.1 | 27 | 4 | 3 | 11 | 7 | 0 | 1 | 3 | -15.03 |
Aug 26, 2024 | PIT | CHC | 1 | 0 | 0 | 0 | 4.0 | 21 | 3 | 3 | 7 | 4 | 2 | 0 | 0 | 13.40 |
Aug 20, 2024 | PIT | @TEX | 1 | 1 | 0 | 0 | 7.0 | 24 | 0 | 0 | 3 | 9 | 0 | 0 | 0 | 62.00 |
Totals | 10 | 2 | 0 | 0 | 53.2 | 243 | 32 | 30 | 62 | 55 | 16 | 5 | 6 | 209.13 |
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 |
---|---|---|---|
March 26, 2017 9:47 PM | add | Schumacher Swamp Donkeys | $1 |
October 7, 2017 1:49 AM | increase | Schumacher Swamp Donkeys | $2 |
December 13, 2017 3:29 PM | move | Ripken Rhubarbs 🥊 (from Schumacher Swamp Donkeys) | $2 |
October 12, 2018 12:47 PM | increase | Ripken Rhubarbs 🥊 | $3 |
October 4, 2019 4:44 PM | increase | Ripken Rhubarbs 🥊 | $5 |
November 18, 2019 5:17 PM | move | Kingdome Nachos (from Ripken Rhubarbs 🥊) | $5 |
August 2, 2020 11:10 PM | cut | Kingdome Nachos | $3 |
August 3, 2020 11:11 PM | add | Smoke on the Water | $5 |
September 30, 2020 7:26 PM | increase | Smoke on the Water | $7 |
January 31, 2021 9:57 AM | cut | Smoke on the Water | $0 |
March 14, 2021 7:49 PM | add | WAR Horse | $6 |
May 28, 2021 3:11 PM | cut | WAR Horse | $3 |
March 26, 2022 6:20 PM | add | Olson Twins | $4 |
April 6, 2022 2:59 PM | move | Smoke on the Water (from Olson Twins) | $4 |
May 18, 2022 6:57 PM | cut | Smoke on the Water | $2 |
July 12, 2022 9:43 AM | add | Smoke on the Water | $2 |
July 12, 2022 9:47 AM | cut | Smoke on the Water | $1 |
July 16, 2022 9:31 AM | add | WAR Horse | $1 |
August 25, 2022 10:41 PM | cut | WAR Horse | $1 |
October 5, 2022 3:22 PM | add | Olson Twins | $2 |
October 14, 2022 2:27 AM | increase | Olson Twins | $4 |
January 29, 2023 12:59 PM | cut | Olson Twins | $0 |
March 21, 2023 8:16 PM | add | Smoke on the Water | $6 |
October 12, 2023 11:32 AM | increase | Smoke on the Water | $8 |
November 15, 2023 12:39 AM | increase | Smoke on the Water | $9 |
December 29, 2023 8:29 PM | move | Olson Twins (from Smoke on the Water) | $9 |
October 10, 2024 12:32 AM | increase | Olson Twins | $11 |
January 29, 2025 10:55 PM | cut | Olson Twins | $0 |
March 8, 2025 8:11 PM | add | Smoke on the Water | $6 |