Thu 3/13 | Fri 3/14 | Sat 3/15 |
---|---|---|
--- | --- | --- |
Positions
SP
All Leagues
Average $6.67
Median $7.00
Ottoneu Classic (4x4)
Average $6.05
Median $7.00
All Leagues
Average $5.20
Median $5.00
Ottoneu Classic (4x4)
Average $4.50
Median $3.50
Roster%
81.04%
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 | 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 | 31 | 31 | 178.0 | 166 | 1.16292 | 4.24719 | 1.30337 |
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 |
Spring Training Stats
Pitching
Year | Team | G | GS | IP | K | HR9 | ERA | WHIP |
---|---|---|---|---|---|---|---|---|
2018 | PIT (ST) | 1 | 0 | 2.0 | 3 | 0.00000 | 0.00000 | 0.50000 |
2019 | PIT (ST) | 3 | 2 | 4.0 | 1 | 6.75000 | 22.50000 | 3.25000 |
2020 | PIT (ST) | 4 | 4 | 9.0 | 10 | 2.00000 | 6.00000 | 1.55556 |
2021 | PIT (ST) | 5 | 5 | 11.1 | 11 | 2.38235 | 11.91177 | 2.73529 |
2022 | PIT (ST) | 4 | 4 | 12.1 | 12 | 0.00000 | 2.91892 | 1.45946 |
2023 | PIT (ST) | 5 | 5 | 15.2 | 20 | 2.29787 | 3.44681 | 0.95745 |
2024 | PIT (ST) | 4 | 4 | 12.0 | 8 | 0.75000 | 4.50000 | 1.50000 |
2025 | PIT (ST) | 4 | 4 | 12.0 | 8 | 0.75000 | 3.00000 | 1.41667 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 26, 2024 | PIT | MIL | 1 | 0 | 0 | 0 | 5.0 | 22 | 3 | 3 | 6 | 6 | 2 | 0 | 0 |
Sep 20, 2024 | PIT | @CIN | 1 | 0 | 0 | 0 | 3.1 | 22 | 8 | 8 | 7 | 1 | 5 | 0 | 2 |
Sep 14, 2024 | PIT | KCR | 1 | 0 | 0 | 0 | 6.0 | 26 | 4 | 3 | 4 | 6 | 1 | 1 | 1 |
Sep 7, 2024 | PIT | WSN | 1 | 0 | 0 | 0 | 6.0 | 26 | 2 | 2 | 7 | 8 | 0 | 1 | 0 |
Sep 1, 2024 | PIT | @CLE | 1 | 0 | 0 | 0 | 5.1 | 27 | 4 | 3 | 11 | 7 | 0 | 1 | 3 |
Aug 26, 2024 | PIT | CHC | 1 | 0 | 0 | 0 | 4.0 | 21 | 3 | 3 | 7 | 4 | 2 | 0 | 0 |
Aug 20, 2024 | PIT | @TEX | 1 | 1 | 0 | 0 | 7.0 | 24 | 0 | 0 | 3 | 9 | 0 | 0 | 0 |
Aug 14, 2024 | PIT | @SDP | 1 | 0 | 0 | 0 | 5.0 | 25 | 8 | 8 | 8 | 2 | 2 | 0 | 2 |
Aug 9, 2024 | PIT | @LAD | 1 | 0 | 0 | 0 | 4.0 | 21 | 7 | 7 | 7 | 5 | 2 | 0 | 2 |
Aug 3, 2024 | PIT | ARI | 1 | 0 | 0 | 0 | 4.0 | 15 | 0 | 0 | 1 | 4 | 2 | 0 | 0 |
Totals | 10 | 1 | 0 | 0 | 49.2 | 229 | 39 | 37 | 61 | 52 | 16 | 3 | 10 |
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 |
---|---|---|---|
June 24, 2020 11:58 PM | add | Peninsula Seahawks | $10 |
September 30, 2020 7:14 PM | increase | Peninsula Seahawks | $12 |
May 23, 2021 10:15 AM | cut | Peninsula Seahawks | $6 |
June 26, 2021 9:31 AM | add | Peninsula Seahawks | $6 |
July 1, 2021 10:44 AM | cut | Peninsula Seahawks | $3 |
August 4, 2021 8:08 AM | add | Peninsula Seahawks | $3 |
September 12, 2021 9:13 AM | cut | Peninsula Seahawks | $2 |
March 29, 2022 11:38 PM | add | Cairo Syrupmakers | $7 |
May 16, 2022 3:35 PM | cut | Cairo Syrupmakers | $4 |
June 18, 2022 1:17 AM | add | Cairo Syrupmakers | $4 |
July 7, 2022 1:28 AM | cut | Cairo Syrupmakers | $2 |
August 13, 2022 1:49 AM | add | Cairo Syrupmakers | $2 |
September 9, 2022 2:15 AM | cut | Cairo Syrupmakers | $1 |
October 5, 2022 7:12 PM | add | Ducks à l’Pond 🦆 | $3 |
October 14, 2022 2:27 AM | increase | Ducks à l’Pond 🦆 | $5 |
January 31, 2023 9:45 PM | cut | Ducks à l’Pond 🦆 | $0 |
March 7, 2023 11:55 PM | add | Replacement Level Pork | $1 |
October 12, 2023 11:25 AM | increase | Replacement Level Pork | $3 |
November 15, 2023 12:53 AM | increase | Replacement Level Pork | $4 |
October 10, 2024 12:30 AM | increase | Replacement Level Pork | $6 |