On MLB 40-man: NO
Acquired: Free Agent (COL) Nov'21
Sun 7/20 | Mon 7/21 | Tue 7/22 |
---|---|---|
DET 7:10 PM EDT | ATH 8:05 PM EDT | ATH 8:05 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $2.14
Median $1.00
FanGraphs Points
Average $2.00
Median $1.00
All Leagues
Average $1.50
Median $1.00
FanGraphs Points
Average $1.40
Median $1.00
Roster%
17.13%
Change
7Day
0.92%
30Day
4.29%
2025 OPL Round 4
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 17, 2025 6:23 PM : Manager Bruce Bochy said Thursday that Gray (forearm) will make another rehab start at Triple-A Round Rock on Saturday, Jeff Wilson of AllDLLS.com reports.
Analysis: Saturday is expected to be Gray's final outing in the minors before returning from the injured list next week. The 33-year-old has made two appearances since starting up his rehab assignment, giving up two earned runs while striking out three batters over five frames. Because he has yet to last longer than three innings, he'll likely operate under a pitch count during his first few outings back with the Rangers. Otherwise, the team could use him as a multi-inning option out of the bullpen.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2015 | COL | 9 | 9 | 40.2 | 0 | 0 | 40 | 52 | 14 | 2 | 4 | 3.65 | 148.53 |
2016 | COL | 29 | 29 | 168.0 | 0 | 0 | 185 | 153 | 59 | 12 | 18 | 4.65 | 781.00 |
2017 | COL | 20 | 20 | 110.1 | 0 | 0 | 112 | 113 | 30 | 2 | 10 | 4.78 | 527.66 |
2018 | COL | 31 | 31 | 172.1 | 0 | 0 | 183 | 180 | 52 | 6 | 27 | 3.87 | 667.16 |
2019 | COL | 26 | 25 | 150.0 | 0 | 0 | 150 | 147 | 56 | 4 | 19 | 4.09 | 614.10 |
2020 | COL | 8 | 8 | 39.0 | 0 | 0 | 22 | 45 | 11 | 2 | 6 | 2.64 | 102.80 |
2021 | COL | 29 | 29 | 149.0 | 0 | 0 | 157 | 140 | 58 | 8 | 21 | 4 | 596.30 |
2022 | TEX | 24 | 24 | 127.1 | 0 | 0 | 134 | 105 | 39 | 6 | 17 | 4.66 | 593.16 |
2023 | TEX | 29 | 29 | 157.1 | 0 | 0 | 142 | 149 | 54 | 9 | 22 | 3.82 | 601.26 |
2024 | TEX | 23 | 19 | 102.2 | 0 | 0 | 86 | 107 | 28 | 0 | 11 | 4.23 | 434.24 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 | COL (R) | 4 | 4 | 13.1 | 0 | 0 | 15 | 15 | 2 | 1 | 0 | 6.05 | 80.67 |
2013 | COL (A+) | 5 | 5 | 24.0 | 0 | 0 | 36 | 10 | 6 | 0 | 0 | 8.57 | 205.60 |
2014 | COL (AA) | 24 | 24 | 124.1 | 0 | 0 | 113 | 107 | 41 | 4 | 10 | 4.91 | 609.86 |
2015 | COL (AAA) | 21 | 20 | 114.1 | 0 | 0 | 110 | 129 | 41 | 4 | 9 | 4.24 | 484.96 |
2016 | COL (A+) | 2 | 2 | 8.2 | 0 | 0 | 11 | 8 | 3 | 0 | 0 | 6.5 | 56.33 |
2017 | COL (A+) | 1 | 1 | 4.0 | 0 | 0 | 5 | 4 | 1 | 0 | 0 | 6.55 | 26.20 |
2017 | COL (AAA) | 2 | 2 | 9.1 | 0 | 0 | 13 | 10 | 5 | 0 | 2 | 3.16 | 29.47 |
2018 | COL (AAA) | 2 | 2 | 10.2 | 0 | 0 | 13 | 7 | 4 | 0 | 1 | 5.85 | 62.43 |
2021 | COL (AAA) | 1 | 1 | 4.0 | 0 | 0 | 6 | 5 | 1 | 0 | 1 | 3.33 | 13.30 |
2025 | TEX (CPX) | 1 | 1 | 3.0 | 0 | 0 | 2 | 6 | 0 | 0 | 0 | 3.53 | 10.60 |
2025 | TEX (AAA) | 1 | 1 | 2.0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0.95 | 1.90 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 30, 2024 | TEX | ATH | 1 | 0 | 0 | 0 | 4.2 | 20 | 4 | 4 | 3 | 5 | 2 | 0 | 2 | 6.13 |
Aug 24, 2024 | TEX | @CLE | 1 | 0 | 0 | 0 | 2.0 | 15 | 7 | 7 | 7 | 1 | 2 | 0 | 1 | -19.70 |
Aug 20, 2024 | TEX | PIT | 0 | 0 | 0 | 0 | 2.0 | 9 | 1 | 1 | 2 | 2 | 1 | 0 | 0 | 10.60 |
Jul 28, 2024 | TEX | @TOR | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
Jul 23, 2024 | TEX | CHW | 1 | 1 | 0 | 0 | 7.2 | 27 | 1 | 1 | 4 | 5 | 0 | 0 | 0 | 56.33 |
Jul 19, 2024 | TEX | BAL | 0 | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 4.80 |
Jul 8, 2024 | TEX | @LAA | 1 | 1 | 0 | 0 | 5.0 | 20 | 3 | 3 | 5 | 2 | 1 | 0 | 0 | 25.00 |
Jul 3, 2024 | TEX | SDP | 1 | 0 | 0 | 0 | 4.0 | 21 | 3 | 3 | 7 | 2 | 2 | 0 | 1 | -2.90 |
Jun 27, 2024 | TEX | @BAL | 1 | 0 | 0 | 0 | 5.0 | 24 | 8 | 8 | 9 | 1 | 1 | 0 | 2 | -12.00 |
Jun 22, 2024 | TEX | KCR | 1 | 1 | 0 | 0 | 6.0 | 20 | 0 | 0 | 2 | 3 | 0 | 0 | 0 | 45.20 |
Totals | 7 | 3 | 0 | 0 | 37.1 | 160 | 27 | 27 | 40 | 21 | 9 | 0 | 6 | 113.47 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 14, 2025 | CPX | A-RAN | A-ROY | 1 | 0 | 0 | 3.0 | 13 | 1 | 1 | 6 | 2 | 0 | 0 | 0 |
Jul 9, 2025 | AAA | RR | ABQ | 1 | 0 | 0 | 2.0 | 7 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
Totals | 2 | 0 | 0 | 5.0 | 20 | 2 | 2 | 7 | 3 | 0 | 0 | 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 |
---|---|---|---|
March 12, 2014 9:46 PM | add | Walnut Hill Blue Jays | $7 |
October 8, 2014 11:07 PM | increase | Walnut Hill Blue Jays | $8 |
January 26, 2015 6:48 PM | cut | Walnut Hill Blue Jays | $4 |
March 11, 2015 10:19 AM | add | Montreal Repos | $1 |
June 4, 2015 8:13 AM | move | The Horn That Speared You (from Montreal Repos) | $1 |
October 5, 2015 8:15 AM | increase | The Horn That Speared You | $3 |
January 10, 2016 9:16 PM | move | Walnut Hill Blue Jays (from The Horn That Speared You) | $3 |
October 7, 2016 12:25 PM | increase | Walnut Hill Blue Jays | $5 |
January 20, 2017 10:23 PM | move | To the Lighthouse (from Walnut Hill Blue Jays) | $5 |
July 12, 2017 4:47 PM | move | Montreal Repos (from To the Lighthouse) | $5 |
October 7, 2017 1:53 AM | increase | Montreal Repos | $7 |
November 15, 2017 12:08 AM | increase | Montreal Repos | $8 |
October 12, 2018 12:47 PM | increase | Montreal Repos | $10 |
January 31, 2019 11:57 PM | cut | Montreal Repos | $5 |
March 3, 2019 5:37 PM | add | Montreal Repos | $8 |
May 7, 2019 5:49 PM | cut | Montreal Repos | $4 |
May 14, 2019 9:12 PM | add | Wreckers | $4 |
October 4, 2019 4:57 PM | increase | Wreckers | $6 |
January 13, 2020 11:02 AM | cut | Wreckers | $0 |
February 16, 2020 8:41 PM | add | Boo Birds | $10 |
September 30, 2020 6:48 PM | increase | Boo Birds | $12 |
January 31, 2021 4:13 PM | cut | Boo Birds | $0 |
April 16, 2021 4:38 PM | add | Angry Chipmunks | $2 |
August 2, 2021 2:26 PM | move | Walnut Hill Blue Jays (from Angry Chipmunks) | $2 |
October 9, 2021 4:43 AM | increase | Walnut Hill Blue Jays | $4 |
January 28, 2022 10:52 PM | move | Winnetka Twins (from Walnut Hill Blue Jays) | $4 |
October 14, 2022 1:33 AM | increase | Winnetka Twins | $6 |
September 28, 2023 10:06 AM | cut | Winnetka Twins | $3 |
September 29, 2023 10:07 AM | add | Walnut Hill Blue Jays | $6 |
October 12, 2023 12:16 PM | increase | Walnut Hill Blue Jays | $8 |
January 30, 2024 12:47 PM | cut | Walnut Hill Blue Jays | $0 |
February 23, 2024 11:57 PM | add | Flying Squirrels | $1 |
October 10, 2024 12:34 AM | increase | Flying Squirrels | $3 |
January 31, 2025 5:42 PM | cut | Flying Squirrels | $0 |