Sat 6/07 | Sun 6/08 | Mon 6/09 |
---|---|---|
PHI 4:05 PM EDT | PHI 1:35 PM EDT | MIA 6:40 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $6.25
Median $6.00
Old School (5x5)
Average $5.49
Median $5.00
All Leagues
Average $3.80
Median $4.00
Old School (5x5)
Average $3.70
Median $4.00
Roster%
97.55%
Change
7Day
1.54%
30Day
3.38%
2025 OPL Round 2
OPL Roster%
8.82%
OPL Average Salary
$5.13

June 6, 2025 3:50 AM : Keller (1-8) took the loss after allowing six runs on eight hits and one walk while striking out five in 6.1 innings of work during Thursday's 8-2 loss to the Astros.
Analysis: Keller gave the Pirates at least six innings of length yet again, but his streak of five straight quality starts was snapped on a night when the first pitch was delayed by over three hours due to rain. The Astros tagged him for six runs Friday, the second-worst start of the right-hander's season, according to the number of runs allowed. He has yet to pick up a win since his opening start of the season, a timeframe spanning 12 starts now, despite allowing three runs or fewer in nine of them. Keller's ERA is up to 4.13 on the season with his next start scheduled for Tuesday against the Marlins.
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 | 13 | 13 | 76.1 | 1 | 0 | 61 | 4.12664 | 1.27074 |
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 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 |
Apr 26, 2025 | PIT | @LAD | 1 | 0 | 0 | 0 | 6.0 | 25 | 3 | 2 | 5 | 6 | 1 | 0 | 0 |
Apr 20, 2025 | PIT | CLE | 1 | 0 | 0 | 0 | 5.0 | 22 | 2 | 2 | 5 | 3 | 2 | 0 | 1 |
Apr 15, 2025 | PIT | WSN | 1 | 0 | 0 | 0 | 6.0 | 27 | 3 | 3 | 6 | 3 | 2 | 1 | 1 |
Totals | 10 | 0 | 0 | 0 | 59.1 | 249 | 30 | 27 | 60 | 47 | 14 | 2 | 5 |
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 9, 2019 2:15 PM | add | Doris from Rego Park | $1 |
October 4, 2019 4:51 PM | increase | Doris from Rego Park | $3 |
September 30, 2020 6:13 PM | increase | Doris from Rego Park | $5 |
June 29, 2021 7:13 AM | cut | Doris from Rego Park | $3 |
August 10, 2021 12:21 PM | add | Doris from Rego Park | $3 |
August 10, 2021 1:02 PM | cut | Doris from Rego Park | $2 |
September 26, 2021 6:20 PM | add | Doris from Rego Park | $2 |
October 9, 2021 4:55 AM | increase | Doris from Rego Park | $4 |
November 24, 2021 11:56 PM | cut | Doris from Rego Park | $0 |
March 16, 2022 11:20 PM | add | Doris from Rego Park | $2 |
April 29, 2022 9:40 AM | cut | Doris from Rego Park | $1 |
April 30, 2022 9:41 AM | add | Drifting Tornadoes πͺ | $2 |
May 15, 2022 6:44 PM | cut | Drifting Tornadoes πͺ | $1 |
June 18, 2022 6:53 AM | add | Drifting Tornadoes πͺ | $1 |
July 2, 2022 8:42 PM | cut | Drifting Tornadoes πͺ | $1 |
August 4, 2022 6:34 PM | add | Drifting Tornadoes πͺ | $1 |
August 4, 2022 6:40 PM | cut | Drifting Tornadoes πͺ | $1 |
August 5, 2022 6:41 PM | add | The Bryce is Right | $1 |
October 14, 2022 2:12 AM | increase | The Bryce is Right | $3 |
January 31, 2023 12:13 PM | cut | The Bryce is Right | $0 |
February 27, 2023 10:06 PM | add | Vermont Lake Monsters | $2 |
July 11, 2023 1:37 PM | move | Acuna Matata (from Vermont Lake Monsters) | $2 |
October 12, 2023 11:58 AM | increase | Acuna Matata | $4 |
October 10, 2024 12:23 AM | increase | Acuna Matata | $6 |