Fri 6/27 | Sat 6/28 | Sun 6/29 |
---|---|---|
Starting NYM 9-1 8• | NYM 4:05 PM EDT | NYM 1:35 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $6.25
Median $6.00
Old School (5x5)
Average $5.47
Median $5.00
All Leagues
Average $3.30
Median $3.00
Old School (5x5)
Average $2.90
Median $3.00
Roster%
97.24%
Change
7Day
0.61%
30Day
1.53%
2025 OPL Round 3
OPL Roster%
11.00%
OPL Average Salary
$5.18

June 21, 2025 7:49 PM : Keller (1-10) took the loss against the Rangers on Saturday, allowing three runs (two earned) on three hits and two walks while striking out five across 5.2 innings.
Analysis: Keller turned in another good performance and was one out shy from recording his 12th quality start of the season, but he still came away with the loss as the Pirates' hitters were unable to generate enough run support. Keller hasn't won a game since March 28 against the Marlins, and he has received two or fewer runs of support in 10 straight games. He is tied with Antonio Senzatela for the most losses in MLB this season, and Keller will hope to get back into the win column in his next start, tentatively slated for next week at home against the Mets.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2019 | PIT | 11 | 11 | 48.0 | 1 | 0 | 65 | 7.12500 | 1.83333 |
2020 | PIT | 5 | 5 | 21.2 | 1 | 0 | 16 | 2.90769 | 1.24615 |
2021 | PIT | 23 | 23 | 100.2 | 5 | 0 | 92 | 6.16887 | 1.78808 |
2022 | PIT | 31 | 29 | 159.0 | 5 | 0 | 138 | 3.90566 | 1.39623 |
2023 | PIT | 32 | 32 | 194.1 | 13 | 0 | 210 | 4.21441 | 1.24528 |
2024 | PIT | 31 | 31 | 178.0 | 11 | 0 | 166 | 4.24719 | 1.30337 |
2025 | PIT | 16 | 16 | 94.0 | 1 | 0 | 73 | 4.02128 | 1.22340 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2014 | PIT (R) | 9 | 8 | 27.1 | 0 | 0 | 29 | 1.97561 | 1.17073 |
2015 | PIT (R) | 6 | 6 | 19.2 | 0 | 0 | 25 | 5.49152 | 2.08475 |
2016 | PIT (A) | 23 | 23 | 124.1 | 8 | 0 | 131 | 2.46113 | 0.91689 |
2016 | PIT (A+) | 1 | 1 | 6.0 | 1 | 0 | 7 | 0.00000 | 1.00000 |
2017 | PIT (A-) | 2 | 2 | 4.0 | 0 | 0 | 7 | 0.00000 | 0.75000 |
2017 | PIT (A+) | 15 | 15 | 77.1 | 6 | 0 | 64 | 3.14224 | 0.99569 |
2017 | PIT (AA) | 6 | 6 | 34.2 | 2 | 0 | 45 | 3.11538 | 1.03846 |
2018 | PIT (A+) | 1 | 1 | 4.0 | 0 | 0 | 2 | 2.25000 | 2.00000 |
2018 | PIT (AA) | 14 | 14 | 86.0 | 9 | 0 | 76 | 2.72093 | 1.11628 |
2018 | PIT (AAA) | 10 | 10 | 52.1 | 3 | 0 | 57 | 4.81529 | 1.54777 |
2019 | PIT (AAA) | 19 | 19 | 103.2 | 7 | 0 | 123 | 3.55949 | 1.24437 |
2021 | PIT (AAA) | 8 | 6 | 28.0 | 1 | 0 | 39 | 3.21429 | 1.42857 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 21, 2025 | PIT | TEX | 1 | 0 | 0 | 0 | 5.2 | 22 | 3 | 2 | 3 | 5 | 2 | 0 | 0 |
Jun 15, 2025 | PIT | @CHC | 1 | 0 | 0 | 0 | 6.0 | 23 | 2 | 2 | 3 | 3 | 2 | 0 | 0 |
Jun 10, 2025 | PIT | MIA | 1 | 0 | 0 | 0 | 6.0 | 26 | 3 | 3 | 8 | 4 | 0 | 0 | 1 |
Jun 5, 2025 | PIT | HOU | 1 | 0 | 0 | 0 | 6.1 | 28 | 6 | 6 | 8 | 5 | 1 | 0 | 1 |
May 30, 2025 | PIT | @SDP | 1 | 0 | 0 | 0 | 6.0 | 23 | 3 | 3 | 3 | 1 | 2 | 0 | 0 |
May 24, 2025 | PIT | MIL | 1 | 0 | 0 | 0 | 6.0 | 23 | 1 | 1 | 7 | 7 | 0 | 0 | 0 |
May 19, 2025 | PIT | CIN | 1 | 0 | 0 | 0 | 6.0 | 24 | 2 | 1 | 6 | 5 | 1 | 0 | 0 |
May 13, 2025 | PIT | @NYM | 1 | 0 | 0 | 0 | 7.0 | 27 | 2 | 2 | 5 | 8 | 1 | 0 | 1 |
May 7, 2025 | PIT | @STL | 1 | 0 | 0 | 0 | 6.0 | 26 | 3 | 3 | 7 | 6 | 3 | 0 | 0 |
May 2, 2025 | PIT | SDP | 1 | 0 | 0 | 0 | 5.0 | 24 | 5 | 4 | 8 | 3 | 1 | 1 | 1 |
Totals | 10 | 0 | 0 | 0 | 60.0 | 246 | 30 | 27 | 58 | 47 | 13 | 1 | 4 |
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 |
---|---|---|---|
May 15, 2016 8:43 PM | add | Pyromanic Cat Hoarders | $1 |
October 7, 2016 12:42 PM | increase | Pyromanic Cat Hoarders | $2 |
January 18, 2017 12:27 AM | cut | Pyromanic Cat Hoarders | $1 |
August 23, 2017 7:01 AM | add | Ghost in the Machine | $3 |
October 7, 2017 1:55 AM | increase | Ghost in the Machine | $4 |
October 12, 2018 12:46 PM | increase | Ghost in the Machine | $5 |
January 30, 2019 1:10 PM | cut | Ghost in the Machine | $3 |
February 25, 2019 10:06 PM | add | Mississippi Riversharks | $7 |
October 4, 2019 4:50 PM | increase | Mississippi Riversharks | $9 |
September 30, 2020 6:11 PM | increase | Mississippi Riversharks | $11 |
October 9, 2021 3:35 AM | increase | Mississippi Riversharks | $13 |
February 15, 2022 11:43 PM | cut | Mississippi Riversharks | $0 |
March 29, 2022 10:17 PM | add | Manitoba Bluegrass | $3 |
April 24, 2022 12:11 AM | cut | Manitoba Bluegrass | $2 |
May 30, 2022 1:44 PM | add | Manitoba Bluegrass | $2 |
May 30, 2022 3:39 PM | cut | Manitoba Bluegrass | $1 |
August 7, 2022 12:21 PM | add | Manitoba Bluegrass | $1 |
August 25, 2022 10:45 PM | cut | Manitoba Bluegrass | $1 |
March 5, 2023 10:03 PM | add | Ghost in the Machine | $1 |
October 12, 2023 11:24 AM | increase | Ghost in the Machine | $3 |
November 15, 2023 12:42 AM | increase | Ghost in the Machine | $4 |
October 10, 2024 12:27 AM | increase | Ghost in the Machine | $6 |
November 21, 2024 8:58 PM | move | Bovine University (from Ghost in the Machine) | $6 |