Thu 5/22 | Fri 5/23 | Sat 5/24 |
---|---|---|
--- | ARI 8:15 PM EDT | ARI 2:15 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $16.57
Median $17.00
FanGraphs Points
Average $17.65
Median $18.00
All Leagues
Average $15.30
Median $15.00
FanGraphs Points
Average $18.40
Median $19.50
Roster%
99.69%
Change
7Day
0.31%
30Day
0%
2025 OPL Round 2
OPL Roster%
8.24%
OPL Average Salary
$17.86

May 19, 2025 11:39 PM : Gray (5-1) earned the win over Detroit on Monday, striking out 10 batters while allowing three hits and one walk over six scoreless innings.
Analysis: Gray was dominant in the victory, racking up 13 whiffs and notching a season high in strikeouts. It was the third time this season that the right-hander has recorded a scoreless quality start, though Gray has also had some clunkers, surrendering four-plus earned runs three times -- including in his previous start, when he yielded seven runs over 3.2 frames against Philadelphia. Collectively, Gray has pitched to a 4.02 ERA and 1.13 WHIP with a 61:13 K:BB over 56 innings, making him an attractive option for fantasy purposes despite the hiccups along the way. He's lined up to face the Diamondbacks the next time he takes the mound.
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 | 10 | 10 | 56.0 | 0 | 0 | 61 | 50 | 13 | 2 | 9 | 4.48 | 250.70 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |
Apr 20, 2025 | STL | @NYM | 1 | 0 | 0 | 0 | 6.0 | 26 | 3 | 3 | 6 | 6 | 1 | 0 | 1 | 25.50 |
Apr 14, 2025 | STL | HOU | 1 | 1 | 0 | 0 | 7.0 | 23 | 0 | 0 | 3 | 4 | 1 | 0 | 0 | 49.00 |
Apr 8, 2025 | STL | @PIT | 1 | 1 | 0 | 0 | 5.0 | 17 | 1 | 1 | 3 | 4 | 0 | 0 | 1 | 24.90 |
Apr 2, 2025 | STL | LAA | 1 | 0 | 0 | 0 | 6.0 | 25 | 5 | 5 | 5 | 9 | 0 | 2 | 2 | 18.80 |
Mar 27, 2025 | STL | MIN | 1 | 1 | 0 | 0 | 5.0 | 20 | 2 | 2 | 4 | 6 | 2 | 0 | 1 | 20.30 |
Totals | 10 | 5 | 0 | 0 | 56.0 | 227 | 27 | 25 | 50 | 61 | 13 | 2 | 9 | 250.70 |
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 |
---|---|---|---|
May 31, 2013 2:07 AM | add | PTBNL | $5 |
October 11, 2013 2:43 PM | increase | PTBNL | $7 |
October 8, 2014 10:56 PM | increase | PTBNL | $9 |
November 15, 2014 12:06 AM | increase | PTBNL | $14 |
October 5, 2015 8:05 AM | increase | PTBNL | $16 |
November 15, 2015 9:18 AM | increase | PTBNL | $20 |
October 7, 2016 12:21 PM | increase | PTBNL | $22 |
January 31, 2017 5:44 PM | cut | PTBNL | $11 |
March 12, 2017 8:05 PM | add | Big Papi memories | $7 |
October 7, 2017 1:47 AM | increase | Big Papi memories | $9 |
December 8, 2017 8:35 PM | move | Maine Monarchs (from Big Papi memories) | $9 |
April 28, 2018 2:28 PM | cut | Maine Monarchs | $5 |
May 30, 2018 10:53 PM | add | Maine Monarchs | $5 |
July 14, 2018 12:07 AM | cut | Maine Monarchs | $3 |
September 10, 2018 9:02 AM | add | Maine Monarchs | $3 |
September 10, 2018 10:08 AM | cut | Maine Monarchs | $2 |
February 28, 2019 10:14 PM | add | Hype Springs Eternal | $4 |
October 4, 2019 4:50 PM | increase | Hype Springs Eternal | $6 |
September 30, 2020 6:12 PM | increase | Hype Springs Eternal | $8 |
October 9, 2021 3:35 AM | increase | Hype Springs Eternal | $10 |
April 18, 2022 9:40 AM | move | Long Gone (from Hype Springs Eternal) | $10 |
October 14, 2022 1:51 AM | increase | Long Gone | $12 |
November 15, 2022 12:41 AM | increase | Long Gone | $13 |
October 12, 2023 11:13 AM | increase | Long Gone | $15 |
November 15, 2023 12:38 AM | increase | Long Gone | $18 |
January 31, 2024 9:09 PM | move | LIMA.SANDLOT (from Long Gone) | $18 |
October 10, 2024 12:33 AM | increase | LIMA.SANDLOT | $20 |