On MLB 40-man: YES
Acquired: Drafted 2nd Rd (64) '14
Fri 6/27 | Sat 6/28 | Sun 6/29 |
---|---|---|
Starting NYM 9-1 7•• | 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 |
---|---|---|---|
March 23, 2021 11:35 PM | add | My Passion is My Hobby | $1 |
May 10, 2021 1:45 PM | cut | My Passion is My Hobby | $1 |
April 6, 2022 10:31 AM | add | Dom’s Team | $2 |
April 19, 2022 9:16 AM | cut | Dom’s Team | $1 |
April 19, 2022 9:17 AM | add | Milton Bradley's | $2 |
May 7, 2022 11:24 PM | cut | Milton Bradley's | $1 |
October 2, 2022 9:14 PM | add | Milton Bradley's | $6 |
October 14, 2022 2:26 AM | increase | Milton Bradley's | $8 |
January 31, 2023 11:25 PM | cut | Milton Bradley's | $0 |
March 1, 2023 10:35 PM | add | Milton Bradley's | $1 |
May 9, 2023 1:23 PM | move | Mysterious Moe Tucker (from Milton Bradley's) | $1 |
October 12, 2023 11:44 AM | increase | Mysterious Moe Tucker | $3 |
April 25, 2024 1:14 PM | cut | Mysterious Moe Tucker | $2 |
April 25, 2024 1:16 PM | add | Chapman 31 | $3 |
September 1, 2024 8:43 PM | move | Mysterious Moe Tucker (from Chapman 31) | $3 |
September 7, 2024 1:52 PM | cut | Mysterious Moe Tucker | $2 |
September 8, 2024 1:53 PM | add | The Bachata Kings | $3 |
October 10, 2024 1:08 AM | increase | The Bachata Kings | $5 |
May 15, 2025 5:49 AM | cut | The Bachata Kings | $3 |
June 26, 2025 5:26 PM | add | The Bachata Kings | $3 |
June 26, 2025 5:37 PM | cut | The Bachata Kings | $2 |