Sat 6/28 | Sun 6/29 | Mon 6/30 |
---|---|---|
@CLE 4:10 PM EDT | @CLE 12:05 PM EDT | @PIT 6:40 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $16.55
Median $17.00
Old School (5x5)
Average $14.68
Median $15.00
All Leagues
Average $14.10
Median $14.00
Old School (5x5)
Average $14.20
Median $14.00
Roster%
100%
Change
7Day
0.61%
30Day
0%
2025 OPL Round 3
OPL Roster%
7.00%
OPL Average Salary
$18.00

June 22, 2025 3:43 AM : Gray did not factor into the decision Saturday, allowing one run on five hits and two walks over five innings against Cincinnati. He struck out five.
Analysis: The right-hander worked around traffic Saturday, limiting the damage to a single run on a Gavin Lux double play in the third inning. While Gray wasn't dominant, he showed marked improvement from his previous outing June 12, when he was tagged for six runs on eight hits and a walk over 4.1 innings against the Brewers. Overall, the veteran has put together a solid 2025 campaign, logging a 3.72 ERA and 1.19 WHIP across 84.2 innings through 15 starts.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2013 | ATH | 12 | 10 | 64.0 | 5 | 0 | 67 | 2.67188 | 1.10938 |
2014 | ATH | 33 | 33 | 219.0 | 14 | 0 | 183 | 3.08219 | 1.19178 |
2015 | ATH | 31 | 31 | 208.0 | 14 | 0 | 169 | 2.72596 | 1.08173 |
2016 | ATH | 22 | 22 | 117.0 | 5 | 0 | 94 | 5.69231 | 1.49573 |
2017 | ATH | 16 | 16 | 97.0 | 6 | 0 | 94 | 3.43299 | 1.17526 |
2017 | NYY | 11 | 11 | 65.1 | 4 | 0 | 59 | 3.71939 | 1.25510 |
2018 | NYY | 30 | 23 | 130.1 | 11 | 0 | 123 | 4.90281 | 1.49616 |
2019 | CIN | 31 | 31 | 175.1 | 11 | 0 | 205 | 2.87453 | 1.08365 |
2020 | CIN | 11 | 11 | 56.0 | 5 | 0 | 72 | 3.69643 | 1.21429 |
2021 | CIN | 26 | 26 | 135.1 | 7 | 0 | 155 | 4.18966 | 1.21921 |
2022 | MIN | 24 | 24 | 119.2 | 8 | 0 | 117 | 3.08356 | 1.12813 |
2023 | MIN | 32 | 32 | 184.0 | 8 | 0 | 183 | 2.78804 | 1.14674 |
2024 | STL | 28 | 28 | 166.1 | 13 | 0 | 203 | 3.84168 | 1.08818 |
2025 | STL | 16 | 16 | 93.2 | 8 | 0 | 101 | 3.36299 | 1.08897 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2011 | OAK (R) | 1 | 1 | 2.0 | 0 | 0 | 2 | 4.50000 | 2.00000 |
2011 | OAK (AA) | 5 | 5 | 20.0 | 1 | 0 | 18 | 0.45000 | 1.05000 |
2012 | OAK (AA) | 26 | 26 | 148.0 | 6 | 0 | 97 | 4.13514 | 1.38514 |
2012 | OAK (AAA) | 1 | 1 | 4.0 | 0 | 0 | 2 | 9.00000 | 2.75000 |
2013 | OAK (AAA) | 20 | 20 | 118.1 | 10 | 0 | 118 | 3.42254 | 1.31831 |
2017 | OAK (A+) | 1 | 1 | 5.0 | 1 | 0 | 6 | 0.00000 | 0.20000 |
2017 | OAK (AAA) | 1 | 1 | 6.0 | 1 | 0 | 7 | 0.00000 | 0.33333 |
2021 | CIN (AAA) | 1 | 1 | 3.0 | 0 | 0 | 4 | 0.00000 | 1.33333 |
2022 | MIN (A) | 1 | 1 | 3.0 | 0 | 0 | 5 | 0.00000 | 0.33333 |
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 | STL | CIN | 1 | 0 | 0 | 0 | 5.0 | 21 | 1 | 1 | 5 | 5 | 2 | 1 | 0 |
Jun 12, 2025 | STL | @MIL | 1 | 0 | 0 | 0 | 4.1 | 20 | 6 | 6 | 8 | 4 | 1 | 0 | 1 |
Jun 6, 2025 | STL | LAD | 1 | 1 | 0 | 0 | 6.1 | 27 | 0 | 0 | 8 | 5 | 0 | 0 | 0 |
May 31, 2025 | STL | @TEX | 1 | 1 | 0 | 0 | 7.0 | 25 | 0 | 0 | 4 | 10 | 1 | 0 | 0 |
May 25, 2025 | STL | ARI | 1 | 0 | 0 | 0 | 6.0 | 27 | 3 | 3 | 9 | 5 | 0 | 0 | 0 |
May 19, 2025 | STL | DET | 1 | 1 | 0 | 0 | 6.0 | 21 | 0 | 0 | 3 | 10 | 1 | 0 | 0 |
May 14, 2025 | STL | @PHI | 1 | 0 | 0 | 0 | 3.2 | 20 | 7 | 7 | 8 | 4 | 1 | 0 | 3 |
May 7, 2025 | STL | PIT | 1 | 1 | 0 | 0 | 7.0 | 25 | 0 | 0 | 2 | 8 | 1 | 0 | 0 |
May 2, 2025 | STL | NYM | 1 | 0 | 0 | 0 | 4.1 | 23 | 6 | 4 | 9 | 6 | 3 | 0 | 1 |
Apr 26, 2025 | STL | MIL | 1 | 0 | 0 | 0 | 6.0 | 27 | 3 | 3 | 7 | 4 | 3 | 0 | 0 |
Totals | 10 | 4 | 0 | 0 | 55.2 | 236 | 26 | 24 | 63 | 61 | 13 | 1 | 5 |
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 6, 2016 4:19 PM | add | Bean the Broken | $21 |
August 23, 2016 12:27 PM | cut | Bean the Broken | $11 |
March 12, 2017 12:08 PM | add | TheonNoBallsTwoStrikes | $4 |
June 6, 2017 8:24 PM | move | Valar WARghulis (from TheonNoBallsTwoStrikes) | $4 |
October 7, 2017 1:52 AM | increase | Valar WARghulis | $6 |
November 15, 2017 12:09 AM | increase | Valar WARghulis | $7 |
July 3, 2018 10:53 PM | move | Bean the Broken (from Valar WARghulis) | $7 |
July 5, 2018 11:29 AM | cut | Bean the Broken | $4 |
March 17, 2019 10:49 PM | add | Slugging Stormborns | $6 |
October 4, 2019 4:54 PM | increase | Slugging Stormborns | $8 |
September 30, 2020 6:15 PM | increase | Slugging Stormborns | $10 |
December 23, 2020 12:10 PM | increase | Slugging Stormborns | $9 |
October 9, 2021 3:59 AM | increase | Slugging Stormborns | $11 |
October 14, 2022 1:11 AM | increase | Slugging Stormborns | $13 |
October 12, 2023 10:56 AM | increase | Slugging Stormborns | $15 |
October 10, 2024 12:09 AM | increase | Slugging Stormborns | $17 |