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
FanGraphs Points
Average $17.67
Median $18.00
All Leagues
Average $14.10
Median $14.00
FanGraphs Points
Average $18.40
Median $19.50
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 | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 | ATH | 12 | 10 | 64.0 | 0 | 0 | 67 | 51 | 20 | 0 | 4 | 5.72 | 365.80 |
2014 | ATH | 33 | 33 | 219.0 | 0 | 0 | 183 | 187 | 74 | 7 | 15 | 4.9 | 1072.90 |
2015 | ATH | 31 | 31 | 208.0 | 0 | 0 | 169 | 166 | 59 | 2 | 17 | 5.06 | 1053.50 |
2016 | ATH | 22 | 22 | 117.0 | 0 | 0 | 94 | 133 | 42 | 2 | 18 | 3.03 | 354.60 |
2017 | ATH | 16 | 16 | 97.0 | 0 | 0 | 94 | 84 | 30 | 1 | 8 | 5.11 | 496.00 |
2017 | NYY | 11 | 11 | 65.1 | 0 | 0 | 59 | 55 | 27 | 2 | 11 | 3.61 | 236.17 |
2018 | NYY | 30 | 23 | 130.1 | 0 | 0 | 123 | 138 | 57 | 8 | 14 | 3.72 | 484.46 |
2019 | CIN | 31 | 31 | 175.1 | 0 | 0 | 205 | 122 | 68 | 7 | 17 | 5.45 | 956.16 |
2020 | CIN | 11 | 11 | 56.0 | 0 | 0 | 72 | 42 | 26 | 2 | 4 | 5.64 | 316.00 |
2021 | CIN | 26 | 26 | 135.1 | 0 | 0 | 155 | 115 | 50 | 8 | 19 | 4.47 | 604.76 |
2022 | MIN | 24 | 24 | 119.2 | 0 | 0 | 117 | 99 | 36 | 6 | 11 | 5.02 | 600.84 |
2023 | MIN | 32 | 32 | 184.0 | 0 | 0 | 183 | 156 | 55 | 6 | 8 | 5.66 | 1040.60 |
2024 | STL | 28 | 28 | 166.1 | 0 | 0 | 203 | 142 | 39 | 3 | 21 | 5.31 | 883.36 |
2025 | STL | 15 | 15 | 84.2 | 0 | 0 | 90 | 84 | 17 | 3 | 10 | 4.78 | 405.13 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 | OAK (R) | 1 | 1 | 2.0 | 0 | 0 | 2 | 4 | 0 | 0 | 0 | 4.2 | 8.40 |
2011 | OAK (AA) | 5 | 5 | 20.0 | 0 | 0 | 18 | 15 | 6 | 0 | 0 | 6.35 | 127.00 |
2012 | OAK (AA) | 26 | 26 | 148.0 | 0 | 0 | 97 | 148 | 57 | 4 | 8 | 4.21 | 623.00 |
2012 | OAK (AAA) | 1 | 1 | 4.0 | 0 | 0 | 2 | 10 | 1 | 1 | 0 | 0.4 | 1.60 |
2013 | OAK (AAA) | 20 | 20 | 118.1 | 0 | 0 | 118 | 117 | 39 | 0 | 5 | 5.32 | 628.96 |
2017 | OAK (A+) | 1 | 1 | 5.0 | 0 | 0 | 6 | 1 | 0 | 0 | 0 | 9.28 | 46.40 |
2017 | OAK (AAA) | 1 | 1 | 6.0 | 0 | 0 | 7 | 2 | 0 | 0 | 0 | 8.87 | 53.20 |
2021 | CIN (AAA) | 1 | 1 | 3.0 | 0 | 0 | 4 | 1 | 3 | 1 | 0 | 5.2 | 15.60 |
2022 | MIN (A) | 1 | 1 | 3.0 | 0 | 0 | 5 | 1 | 0 | 0 | 0 | 9.87 | 29.60 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 21, 2025 | STL | CIN | 1 | 0 | 0 | 0 | 5.0 | 21 | 1 | 1 | 5 | 5 | 2 | 1 | 0 | 25.00 |
Jun 12, 2025 | STL | @MIL | 1 | 0 | 0 | 0 | 4.1 | 20 | 6 | 6 | 8 | 4 | 1 | 0 | 1 | 3.97 |
Jun 6, 2025 | STL | LAD | 1 | 1 | 0 | 0 | 6.1 | 27 | 0 | 0 | 8 | 5 | 0 | 0 | 0 | 36.07 |
May 31, 2025 | STL | @TEX | 1 | 1 | 0 | 0 | 7.0 | 25 | 0 | 0 | 4 | 10 | 1 | 0 | 0 | 58.40 |
May 25, 2025 | STL | ARI | 1 | 0 | 0 | 0 | 6.0 | 27 | 3 | 3 | 9 | 5 | 0 | 0 | 0 | 31.00 |
May 19, 2025 | STL | DET | 1 | 1 | 0 | 0 | 6.0 | 21 | 0 | 0 | 3 | 10 | 1 | 0 | 0 | 53.60 |
May 14, 2025 | STL | @PHI | 1 | 0 | 0 | 0 | 3.2 | 20 | 7 | 7 | 8 | 4 | 1 | 0 | 3 | -25.57 |
May 7, 2025 | STL | PIT | 1 | 1 | 0 | 0 | 7.0 | 25 | 0 | 0 | 2 | 8 | 1 | 0 | 0 | 59.60 |
May 2, 2025 | STL | NYM | 1 | 0 | 0 | 0 | 4.1 | 23 | 6 | 4 | 9 | 6 | 3 | 0 | 1 | -0.63 |
Apr 26, 2025 | STL | MIL | 1 | 0 | 0 | 0 | 6.0 | 27 | 3 | 3 | 7 | 4 | 3 | 0 | 0 | 25.20 |
Totals | 10 | 4 | 0 | 0 | 55.2 | 236 | 26 | 24 | 63 | 61 | 13 | 1 | 5 | 266.63 |
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 30, 2013 9:53 AM | add | indyralph's Team | $1 |
October 11, 2013 2:44 PM | increase | indyralph's Team | $3 |
November 16, 2013 2:03 AM | increase | indyralph's Team | $8 |
April 12, 2014 10:25 PM | move | Vote For Pedro (from indyralph's Team) | $8 |
October 8, 2014 11:14 PM | increase | Vote For Pedro | $10 |
November 15, 2014 12:17 AM | increase | Vote For Pedro | $13 |
October 5, 2015 8:06 AM | increase | Vote For Pedro | $15 |
November 15, 2015 9:24 AM | increase | Vote For Pedro | $18 |
January 27, 2016 7:06 PM | move | Dyersville Redbirds (from Vote For Pedro) | $18 |
October 7, 2016 12:26 PM | increase | Dyersville Redbirds | $20 |
November 15, 2016 2:42 PM | cut | Dyersville Redbirds | $10 |
March 26, 2017 4:57 PM | add | Crimson Permanent Assurance ⚔️ | $7 |
October 7, 2017 1:49 AM | increase | Crimson Permanent Assurance ⚔️ | $9 |
November 15, 2017 12:08 AM | increase | Crimson Permanent Assurance ⚔️ | $11 |
January 28, 2018 3:11 PM | move | indyralph's Team (from Crimson Permanent Assurance ⚔️) | $11 |
August 2, 2018 9:49 AM | cut | indyralph's Team | $6 |
September 18, 2018 1:30 PM | add | indyralph's Team | $6 |
September 18, 2018 5:33 PM | cut | indyralph's Team | $3 |
February 19, 2019 11:21 PM | add | indyralph's Team | $1 |
October 4, 2019 4:50 PM | increase | indyralph's Team | $3 |
August 16, 2020 5:20 PM | move | Missed the Tag! (from indyralph's Team) | $3 |
September 30, 2020 7:32 PM | increase | Missed the Tag! | $5 |
October 9, 2021 3:49 AM | increase | Missed the Tag! | $7 |
January 13, 2022 2:36 PM | move | Tim Lincecum's Mustache (from Missed the Tag!) | $7 |
October 14, 2022 1:32 AM | increase | Tim Lincecum's Mustache | $9 |
October 12, 2023 11:03 AM | increase | Tim Lincecum's Mustache | $11 |
November 15, 2023 12:41 AM | increase | Tim Lincecum's Mustache | $13 |
October 10, 2024 12:27 AM | increase | Tim Lincecum's Mustache | $15 |