Fri 8/29 | Sat 8/30 | Sun 8/31 |
---|---|---|
@BOS 7:10 PM EDT | @BOS 4:10 PM EDT | Starting @BOS 1:35 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $6.24
Median $6.00
FanGraphs Points
Average $6.12
Median $6.00
All Leagues
Average $4.20
Median $3.50
FanGraphs Points
Average $4.80
Median $4.50
Roster%
93.58%
Change
7Day
1.53%
30Day
6.42%
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 |
---|---|---|---|
February 25, 2018 8:34 PM | add | LIMA.OPRL | $3 |
October 12, 2018 12:48 PM | increase | LIMA.OPRL | $4 |
October 4, 2019 4:44 PM | increase | LIMA.OPRL | $6 |
September 30, 2020 6:01 PM | increase | LIMA.OPRL | $8 |
April 22, 2021 10:12 AM | cut | LIMA.OPRL | $4 |
May 24, 2021 12:34 PM | add | LIMA.OPRL | $4 |
May 24, 2021 1:01 PM | cut | LIMA.OPRL | $2 |
June 26, 2021 11:11 AM | add | LIMA.OPRL | $2 |
June 26, 2021 12:02 PM | cut | LIMA.OPRL | $1 |
September 23, 2021 7:24 PM | add | DaftKings | $1 |
October 9, 2021 4:55 AM | increase | DaftKings | $3 |
February 2, 2022 6:05 AM | cut | DaftKings | $0 |
March 26, 2022 6:31 PM | add | Goose Rocks Lobster π¦ | $1 |
May 10, 2022 3:00 AM | cut | Goose Rocks Lobster π¦ | $1 |
June 25, 2022 8:25 PM | add | Eggs and Milk All Night | $5 |
July 1, 2022 11:32 AM | cut | Eggs and Milk All Night | $3 |
July 6, 2022 12:54 PM | add | Elvis Andrus Impersonators | $3 |
October 14, 2022 2:05 AM | increase | Elvis Andrus Impersonators | $5 |
January 13, 2023 3:01 PM | cut | Elvis Andrus Impersonators | $0 |
March 27, 2023 2:06 PM | add | Goose Rocks Lobster π¦ | $6 |
October 12, 2023 11:36 AM | increase | Goose Rocks Lobster π¦ | $8 |
October 10, 2024 12:20 AM | increase | Goose Rocks Lobster π¦ | $10 |
January 30, 2025 7:39 PM | cut | Goose Rocks Lobster π¦ | $0 |
March 5, 2025 11:41 PM | add | Party at Napoli's | $11 |