Sat 4/01 | Sun 4/02 | Mon 4/03 |
---|---|---|
@CIN 4:10 PM EDT | @CIN 1:40 PM EDT | @BOS 7:10 PM EDT |
Positions
SP
2024 Projected Positions
Util
All Leagues
Average $3.43
Median $3.00
FanGraphs Points
Average $3.50
Median $3.00
All Leagues
Average $2.20
Median $2.00
FanGraphs Points
Average $2.70
Median $2.50
Roster%
91.99%
Change
7Day
12.18%
30Day
55.13%

March 30, 2023 11:26 PM : Keller did not factor into the decision Thursday, allowing four runs on six hits and four walks over 4.2 innings against the Reds. He struck out eight.
Analysis: Keller was an out away from qualifying for the win, but he gave up a two-out, two-run triple to Jason Vosler in the bottom of the fifth inning to lose the lead. He threw an even 100 pitches in his 2023 debut, inducing 15 swinging strikes. The 26-year-old righty may never break out as a star player, but he's in the streaming conversation. Keller lines up for a road start in Boston 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 | 1 | 1 | 4.2 | 0 | 0 | 8 | 6 | 4 | 0 | 1 | 2.28 | 10.63 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2023-03-30 | PIT | @CIN | 1 | 0 | 0 | 0 | 4.2 | 23 | 4 | 4 | 6 | 8 | 4 | 0 | 1 | 10.63 |
2022-10-03 | PIT | STL | 1 | 0 | 0 | 0 | 5.0 | 24 | 2 | 2 | 6 | 5 | 2 | 1 | 1 | 10.10 |
2022-09-27 | PIT | CIN | 1 | 0 | 0 | 0 | 5.0 | 24 | 1 | 1 | 5 | 5 | 3 | 2 | 0 | 19.00 |
2022-09-22 | PIT | CHC | 1 | 0 | 0 | 0 | 6.0 | 23 | 2 | 2 | 4 | 7 | 2 | 0 | 0 | 42.00 |
2022-09-16 | PIT | @NYM | 1 | 0 | 0 | 0 | 6.0 | 25 | 3 | 3 | 5 | 6 | 2 | 1 | 1 | 22.10 |
2022-09-11 | PIT | STL | 1 | 0 | 0 | 0 | 7.0 | 24 | 0 | 0 | 2 | 6 | 3 | 0 | 0 | 49.60 |
2022-09-06 | PIT | NYM | 1 | 1 | 0 | 0 | 6.0 | 24 | 0 | 0 | 5 | 2 | 2 | 1 | 0 | 26.40 |
2022-08-30 | PIT | @MIL | 1 | 0 | 0 | 0 | 6.0 | 24 | 2 | 2 | 4 | 10 | 2 | 0 | 1 | 35.70 |
2022-08-24 | PIT | ATL | 1 | 0 | 0 | 0 | 3.2 | 21 | 7 | 2 | 7 | 5 | 2 | 0 | 1 | 0.63 |
2022-08-16 | PIT | BOS | 1 | 0 | 0 | 0 | 2.0 | 14 | 5 | 4 | 5 | 1 | 3 | 0 | 0 | -5.20 |
Totals | 10 | 1 | 0 | 0 | 51.1 | 226 | 26 | 20 | 49 | 55 | 25 | 5 | 5 | 210.97 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021-07-24 | AAA | IND | TOL | 1 | 0 | 0 | 5.0 | 25 | 6 | 4 | 7 | 9 | 3 | 0 | 1 |
2021-07-18 | AAA | IND | OMA | 1 | 0 | 0 | 3.0 | 16 | 5 | 2 | 4 | 6 | 3 | 0 | 1 |
2021-07-13 | AAA | IND | OMA | 1 | 1 | 0 | 5.1 | 25 | 2 | 1 | 5 | 8 | 3 | 0 | 0 |
2021-07-06 | AAA | IND | @COL | 1 | 0 | 0 | 5.0 | 17 | 0 | 0 | 2 | 4 | 0 | 0 | 0 |
2021-06-30 | AAA | IND | IOW | 1 | 0 | 0 | 4.0 | 18 | 1 | 1 | 4 | 5 | 1 | 1 | 0 |
2021-06-25 | AAA | IND | @LOU | 1 | 0 | 0 | 3.0 | 14 | 3 | 2 | 4 | 2 | 0 | 0 | 0 |
2021-06-20 | AAA | IND | MEM | 0 | 0 | 0 | 1.2 | 10 | 1 | 0 | 1 | 3 | 3 | 0 | 0 |
2021-06-16 | AAA | IND | MEM | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Totals | 6 | 1 | 0 | 28.0 | 128 | 18 | 10 | 27 | 39 | 13 | 1 | 2 |
Avg Salary & Roster%
Last 30 days
2024 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 |
---|---|---|---|
September 16, 2017 3:05 PM | add | Animal Spirits | $1 |
October 7, 2017 1:56 AM | increase | Animal Spirits | $2 |
October 8, 2017 11:47 AM | increase | Animal Spirits | $1 |
February 7, 2018 9:37 PM | cut | Animal Spirits | $1 |
January 31, 2019 9:17 PM | add | Animal Spirits | $1 |
April 18, 2019 8:23 AM | move | Thundergun Express (from Animal Spirits) | $1 |
October 4, 2019 4:56 PM | increase | Thundergun Express | $3 |
December 29, 2019 8:03 AM | move | The Marine Layer ⚾ (from Thundergun Express) | $3 |
September 30, 2020 6:42 PM | increase | The Marine Layer ⚾ | $5 |
October 9, 2021 3:42 AM | increase | The Marine Layer ⚾ | $7 |
October 14, 2022 1:07 AM | increase | The Marine Layer ⚾ | $9 |
January 21, 2023 11:09 AM | cut | The Marine Layer ⚾ | $0 |
March 5, 2023 9:21 PM | add | The Marine Layer ⚾ | $6 |