Thu 8/28 | Fri 8/29 | Sat 8/30 |
---|---|---|
@STL 1-0 1•• | @BOS 7:10 PM EDT | @BOS 4:10 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $6.25
Median $6.00
FanGraphs Points
Average $6.14
Median $6.00
All Leagues
Average $4.20
Median $3.50
FanGraphs Points
Average $4.90
Median $4.50
Roster%
93.27%
Change
7Day
3.67%
30Day
6.73%
2025 OPL Round 7
OPL Roster%
25.00%
OPL Average Salary
$5.00

August 27, 2025 9:56 AM : Keller (6-12) earned the win over the Cardinals on Tuesday, allowing three runs on three hits and one walk while striking out nine in six innings.
Analysis: Keller was nearly through four scoreless frames, but Nolan Gorman took him deep for a two-run shot with two outs to get the Cardinals on the board. Keller racked up a season-high nine strikeouts and recorded his first quality start since July 22. He's now up to 16 quality starts this season, which is tied for 10th in MLB. Keller will look to build on his positive outing when he faces the Dodgers in a home start next week.
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 | 27 | 27 | 151.0 | 0 | 0 | 125 | 151 | 43 | 8 | 15 | 4.22 | 637.30 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 26, 2025 | PIT | @STL | 1 | 1 | 0 | 0 | 6.0 | 23 | 3 | 3 | 3 | 9 | 1 | 2 | 1 | 33.30 |
Aug 19, 2025 | PIT | TOR | 1 | 0 | 0 | 0 | 3.1 | 20 | 5 | 5 | 7 | 4 | 3 | 1 | 1 | -9.83 |
Aug 13, 2025 | PIT | @MIL | 1 | 0 | 0 | 0 | 4.0 | 22 | 6 | 6 | 8 | 5 | 2 | 0 | 0 | 12.80 |
Aug 8, 2025 | PIT | CIN | 1 | 0 | 0 | 0 | 5.2 | 24 | 2 | 2 | 6 | 3 | 3 | 0 | 0 | 23.33 |
Aug 3, 2025 | PIT | @COL | 1 | 1 | 0 | 0 | 5.0 | 22 | 5 | 5 | 7 | 4 | 1 | 0 | 3 | -13.10 |
Jul 28, 2025 | PIT | @SFG | 1 | 0 | 0 | 0 | 2.0 | 14 | 3 | 3 | 5 | 3 | 3 | 0 | 0 | -1.20 |
Jul 22, 2025 | PIT | DET | 1 | 1 | 0 | 0 | 6.0 | 26 | 3 | 3 | 6 | 5 | 3 | 0 | 1 | 17.50 |
Jul 13, 2025 | PIT | @MIN | 1 | 0 | 0 | 0 | 6.0 | 22 | 1 | 1 | 4 | 3 | 0 | 0 | 0 | 40.00 |
Jul 8, 2025 | PIT | @KCR | 1 | 0 | 0 | 0 | 6.2 | 26 | 3 | 2 | 4 | 5 | 1 | 0 | 2 | 21.33 |
Jul 2, 2025 | PIT | STL | 1 | 1 | 0 | 0 | 7.0 | 28 | 0 | 0 | 5 | 7 | 1 | 1 | 0 | 46.80 |
Totals | 10 | 4 | 0 | 0 | 51.2 | 227 | 31 | 30 | 55 | 48 | 18 | 4 | 8 | 170.93 |
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 3, 2017 10:56 PM | add | 🚀Captain Cuba🇨🇺 | $1 |
October 7, 2017 1:47 AM | increase | 🚀Captain Cuba🇨🇺 | $2 |
October 12, 2018 12:43 PM | increase | 🚀Captain Cuba🇨🇺 | $3 |
October 4, 2019 4:42 PM | increase | 🚀Captain Cuba🇨🇺 | $5 |
January 27, 2020 12:43 PM | move | Double Nickels on the Dime (from 🚀Captain Cuba🇨🇺) | $5 |
September 30, 2020 6:45 PM | increase | Double Nickels on the Dime | $7 |
July 14, 2021 8:31 PM | cut | Double Nickels on the Dime | $4 |
August 19, 2021 1:07 PM | add | Double Nickels on the Dime | $4 |
August 19, 2021 2:11 PM | cut | Double Nickels on the Dime | $2 |
March 14, 2022 10:52 PM | add | The Umpire Strikes Back 🎬 | $1 |
June 16, 2022 2:31 AM | cut | The Umpire Strikes Back 🎬 | $1 |
March 16, 2023 10:09 AM | add | 🍔BurgerFlip Crazy | $1 |
October 12, 2023 11:28 AM | increase | 🍔BurgerFlip Crazy | $3 |
October 10, 2024 12:18 AM | increase | 🍔BurgerFlip Crazy | $5 |