Thu 3/13 | Fri 3/14 | Sat 3/15 |
---|---|---|
--- | --- | --- |
Positions
SP
All Leagues
Average $6.66
Median $6.50
FanGraphs Points
Average $6.72
Median $7.00
All Leagues
Average $5.10
Median $5.00
FanGraphs Points
Average $4.10
Median $4.50
Roster%
80.73%
Change
7Day
12.23%
30Day
27.52%

March 10, 2025 8:39 PM : Keller allowed four runs (three earned) on four hits and three walks across 3.1 innings in Monday's Grapefruit League game against the Orioles.
Analysis: Keller has been shaky this spring, as he maintained only a 5:4 K:BB across his first 8.2 innings despite allowing only one earned run. Things unraveled for him further Monday, as he was pulled partway through the second innings after throwing 26 pitches in the frame while managing just two outs. Keller re-entered the game and recovered, but it hasn't been a standout exhibition season for him to this point.
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 | 32 | 32 | 194.1 | 0 | 0 | 210 | 187 | 55 | 12 | 25 | 4.44 | 863.36 |
2024 | PIT | 31 | 31 | 178.0 | 0 | 0 | 166 | 182 | 50 | 15 | 23 | 3.92 | 698.10 |
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 |
Spring Training Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2018 | PIT (ST) | 1 | 0 | 2.0 | 0 | 0 | 3 | 1 | 0 | 0 | 0 | 9.1 | 18.20 |
2019 | PIT (ST) | 3 | 2 | 4.0 | 0 | 0 | 1 | 10 | 3 | 0 | 3 | -10.08 | -40.30 |
2020 | PIT (ST) | 4 | 4 | 9.0 | 0 | 0 | 10 | 11 | 3 | 0 | 2 | 2.71 | 24.40 |
2021 | PIT (ST) | 5 | 5 | 11.1 | 0 | 0 | 11 | 23 | 8 | 0 | 3 | -1.31 | -14.83 |
2022 | PIT (ST) | 4 | 4 | 12.1 | 0 | 0 | 12 | 15 | 3 | 0 | 0 | 5.45 | 67.27 |
2023 | PIT (ST) | 5 | 5 | 15.2 | 0 | 0 | 20 | 14 | 1 | 3 | 4 | 3.72 | 58.33 |
2024 | PIT (ST) | 4 | 4 | 12.0 | 0 | 0 | 8 | 12 | 6 | 1 | 1 | 3.36 | 40.30 |
2025 | PIT (ST) | 4 | 4 | 12.0 | 0 | 0 | 8 | 10 | 7 | 0 | 1 | 3.79 | 45.50 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 26, 2024 | PIT | MIL | 1 | 0 | 0 | 0 | 5.0 | 22 | 3 | 3 | 6 | 6 | 2 | 0 | 0 | 27.40 |
Sep 20, 2024 | PIT | @CIN | 1 | 0 | 0 | 0 | 3.1 | 22 | 8 | 8 | 7 | 1 | 5 | 0 | 2 | -31.13 |
Sep 14, 2024 | PIT | KCR | 1 | 0 | 0 | 0 | 6.0 | 26 | 4 | 3 | 4 | 6 | 1 | 1 | 1 | 27.70 |
Sep 7, 2024 | PIT | WSN | 1 | 0 | 0 | 0 | 6.0 | 26 | 2 | 2 | 7 | 8 | 0 | 1 | 0 | 39.20 |
Sep 1, 2024 | PIT | @CLE | 1 | 0 | 0 | 0 | 5.1 | 27 | 4 | 3 | 11 | 7 | 0 | 1 | 3 | -15.03 |
Aug 26, 2024 | PIT | CHC | 1 | 0 | 0 | 0 | 4.0 | 21 | 3 | 3 | 7 | 4 | 2 | 0 | 0 | 13.40 |
Aug 20, 2024 | PIT | @TEX | 1 | 1 | 0 | 0 | 7.0 | 24 | 0 | 0 | 3 | 9 | 0 | 0 | 0 | 62.00 |
Aug 14, 2024 | PIT | @SDP | 1 | 0 | 0 | 0 | 5.0 | 25 | 8 | 8 | 8 | 2 | 2 | 0 | 2 | -10.40 |
Aug 9, 2024 | PIT | @LAD | 1 | 0 | 0 | 0 | 4.0 | 21 | 7 | 7 | 7 | 5 | 2 | 0 | 2 | -9.20 |
Aug 3, 2024 | PIT | ARI | 1 | 0 | 0 | 0 | 4.0 | 15 | 0 | 0 | 1 | 4 | 2 | 0 | 0 | 29.00 |
Totals | 10 | 1 | 0 | 0 | 49.2 | 229 | 39 | 37 | 61 | 52 | 16 | 3 | 10 | 132.93 |
Last 10 Spring Training Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar 18, 2023 | ST | PIT | MIN | 1 | 1 | 0 | 4.2 | 18 | 1 | 1 | 3 | 7 | 0 | 2 | 1 |
Totals | 1 | 1 | 0 | 4.2 | 18 | 1 | 1 | 3 | 7 | 0 | 2 | 1 |
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 |
---|---|---|---|
February 26, 2017 8:58 PM | add | Sonny Gray Real Estate 👋 | $1 |
March 31, 2017 5:33 PM | move | Me and Julio Down By The Schoolyard (from Sonny Gray Real Estate 👋) | $1 |
October 7, 2017 1:50 AM | increase | Me and Julio Down By The Schoolyard | $2 |
May 23, 2018 7:38 PM | move | The Cali Cartel (from Me and Julio Down By The Schoolyard) | $2 |
October 12, 2018 12:54 PM | increase | The Cali Cartel | $3 |
November 24, 2018 3:33 PM | cut | The Cali Cartel | $2 |
November 30, 2018 6:33 PM | add | Sonny Gray Real Estate 👋 | $3 |
January 20, 2019 1:06 PM | move | Trotsky Koskie Kautsky Trout (from Sonny Gray Real Estate 👋) | $3 |
January 21, 2019 10:02 PM | move | Me and Julio Down By The Schoolyard (from Trotsky Koskie Kautsky Trout) | $3 |
April 25, 2019 11:55 AM | move | Chew Gum and Kick Boras (from Me and Julio Down By The Schoolyard) | $3 |
October 4, 2019 4:56 PM | increase | Chew Gum and Kick Boras | $5 |
November 22, 2019 11:05 PM | move | Monongahela Monster 🦖 (from Chew Gum and Kick Boras) | $5 |
January 17, 2020 1:00 PM | move | Show Us That Million Dollar Arm (from Monongahela Monster 🦖) | $5 |
September 30, 2020 6:44 PM | increase | Show Us That Million Dollar Arm | $7 |
October 10, 2020 10:13 AM | cut | Show Us That Million Dollar Arm | $4 |
October 12, 2020 3:01 PM | add | Monongahela Monster 🦖 | $7 |
December 22, 2020 1:11 PM | cut | Monongahela Monster 🦖 | $4 |
December 26, 2020 6:45 PM | add | Me and Julio Down By The Schoolyard | $7 |
May 14, 2021 3:12 PM | cut | Me and Julio Down By The Schoolyard | $4 |
May 26, 2021 9:22 PM | add | Not a 🥔 | $4 |
July 4, 2021 9:28 AM | cut | Not a 🥔 | $2 |
August 5, 2021 9:43 PM | add | Not a 🥔 | $2 |
August 5, 2021 10:06 PM | cut | Not a 🥔 | $1 |
September 8, 2021 1:15 PM | add | Not a 🥔 | $1 |
October 9, 2021 4:52 AM | increase | Not a 🥔 | $3 |
October 14, 2022 1:23 AM | increase | Not a 🥔 | $5 |
October 12, 2023 11:01 AM | increase | Not a 🥔 | $7 |
October 10, 2024 12:12 AM | increase | Not a 🥔 | $9 |