On MLB 40-man: YES
Acquired: Drafted 2nd Rd (64) '14
Tue 6/04 | Wed 6/05 | Thu 6/06 |
---|---|---|
LAD 1-0 F | LAD 6:40 PM EDT | LAD 6:40 PM EDT |
Positions
SP
2025 Projected Positions
SP
All Leagues
Average $6.59
Median $6.00
Ottoneu Classic (4x4)
Average $5.83
Median $5.00
All Leagues
Average $7.20
Median $7.00
Ottoneu Classic (4x4)
Average $8.70
Median $6.50
Roster%
99.69%
Change
7Day
0.31%
30Day
1.56%
2024 OPL Round 2
OPL Roster%
10.59%
OPL Average Salary
$5.83
June 2, 2024 7:00 AM : Keller (7-3) picked up the win Saturday, allowing one run on five hits and a walk over six innings in an 8-1 victory over the Blue Jays. He struck out eight.
Analysis: The right-hander has been overshadowed by the debuts of Paul Skenes and Jared Jones this season, but Keller has been the Pirates' most dependable starter. He's won five straight starts, posting a 1.34 ERA. 0.92 WHIP and 27:5 K:BB in 33.2 innings over that stretch, and Saturday's quality start was his seventh of the year. Keller will look to stay hot in his next outing, which lines up to come at home next weekend against the Twins.
MLB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2019 | PIT | 11 | 11 | 48.0 | 65 | 1.12500 | 7.12500 | 1.83333 |
2020 | PIT | 5 | 5 | 21.2 | 16 | 1.66154 | 2.90769 | 1.24615 |
2021 | PIT | 23 | 23 | 100.2 | 92 | 0.89404 | 6.16887 | 1.78808 |
2022 | PIT | 31 | 29 | 159.0 | 138 | 0.79245 | 3.90566 | 1.39623 |
2023 | PIT | 32 | 32 | 194.1 | 210 | 1.15780 | 4.21441 | 1.24528 |
2024 | PIT | 12 | 12 | 73.2 | 66 | 0.73303 | 3.42081 | 1.22172 |
MILB Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2014 | PIT (R) | 9 | 8 | 27.1 | 29 | 0.00000 | 1.97561 | 1.17073 |
2015 | PIT (R) | 6 | 6 | 19.2 | 25 | 0.45763 | 5.49152 | 2.08475 |
2016 | PIT (A) | 23 | 23 | 124.1 | 131 | 0.28954 | 2.46113 | 0.91689 |
2016 | PIT (A+) | 1 | 1 | 6.0 | 7 | 0.00000 | 0.00000 | 1.00000 |
2017 | PIT (A-) | 2 | 2 | 4.0 | 7 | 0.00000 | 0.00000 | 0.75000 |
2017 | PIT (A+) | 15 | 15 | 77.1 | 64 | 0.58190 | 3.14224 | 0.99569 |
2017 | PIT (AA) | 6 | 6 | 34.2 | 45 | 0.51923 | 3.11538 | 1.03846 |
2018 | PIT (A+) | 1 | 1 | 4.0 | 2 | 0.00000 | 2.25000 | 2.00000 |
2018 | PIT (AA) | 14 | 14 | 86.0 | 76 | 0.73256 | 2.72093 | 1.11628 |
2018 | PIT (AAA) | 10 | 10 | 52.1 | 57 | 0.51592 | 4.81529 | 1.54777 |
2019 | PIT (AAA) | 19 | 19 | 103.2 | 123 | 0.78135 | 3.55949 | 1.24437 |
2021 | PIT (AAA) | 8 | 6 | 28.0 | 39 | 0.64286 | 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 1, 2024 | PIT | @TOR | 1 | 1 | 0 | 0 | 6.0 | 24 | 1 | 1 | 5 | 8 | 1 | 0 | 0 |
May 25, 2024 | PIT | ATL | 1 | 1 | 0 | 0 | 6.2 | 27 | 1 | 1 | 6 | 4 | 0 | 1 | 0 |
May 19, 2024 | PIT | @CHC | 1 | 1 | 0 | 0 | 6.0 | 24 | 2 | 2 | 2 | 3 | 3 | 2 | 0 |
May 13, 2024 | PIT | @MIL | 1 | 1 | 0 | 0 | 6.0 | 26 | 0 | 0 | 8 | 7 | 0 | 0 | 0 |
May 6, 2024 | PIT | LAA | 1 | 1 | 0 | 0 | 9.0 | 31 | 1 | 1 | 5 | 5 | 1 | 0 | 1 |
Apr 30, 2024 | PIT | @OAK | 1 | 0 | 0 | 0 | 5.0 | 23 | 3 | 3 | 5 | 7 | 2 | 1 | 1 |
Apr 25, 2024 | PIT | MIL | 1 | 0 | 0 | 0 | 5.0 | 24 | 4 | 4 | 6 | 7 | 2 | 1 | 1 |
Apr 20, 2024 | PIT | BOS | 1 | 0 | 0 | 0 | 6.0 | 26 | 4 | 4 | 5 | 4 | 4 | 0 | 1 |
Apr 14, 2024 | PIT | @PHI | 1 | 1 | 0 | 0 | 7.0 | 27 | 2 | 2 | 8 | 4 | 0 | 0 | 1 |
Apr 8, 2024 | PIT | DET | 1 | 1 | 0 | 0 | 6.0 | 25 | 2 | 2 | 5 | 9 | 3 | 0 | 0 |
Totals | 10 | 7 | 0 | 0 | 62.2 | 257 | 20 | 20 | 55 | 58 | 16 | 5 | 5 |
Avg Salary & Roster%
Last 30 days
2025 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 |
---|