On MLB 40-man: YES
Acquired: Free Agent (COL) Nov'21
Sat 7/26 | Sun 7/27 | Mon 7/28 |
---|---|---|
ATL 7:05 PM EDT | ATL 2:35 PM EDT | @LAA 9:38 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $2.10
Median $1.00
FanGraphs Points
Average $1.92
Median $1.00
All Leagues
Average $1.80
Median $1.00
FanGraphs Points
Average $1.50
Median $1.00
Roster%
18.96%
Change
7Day
1.52%
30Day
5.5%
2025 OPL Round 4
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 24, 2025 10:38 AM : Gray (forearm) was awarded the win in Thursday's 2-1 victory over the Athletics after giving up one hit over two scoreless innings of relief.
Analysis: Activated from the 60-day injured list earlier Thursday after he had been on the shelf for the entire season due to the broken right forearm he suffered in mid-March, Gray was used out of the bullpen for just the fifth time in 228 career big-league appearances. Manager Bruce Bochy immediately threw Gray into the fire in a high-leverage spot, with the right-hander entering with runners on the corners with two outs in a 1-1 game in the top of the sixth. He induced a flyout from Tyler Soderstrom to end the inning, then retired the next five batters he faced before he was lifted after allowing a two-out single to Brent Rooker in the top of the eighth. Though Gray got stretched out to 3.2 innings and 61 pitches during his recent rehab assignment, the Rangers appear content to keep him in the bullpen, where the team has a greater need for impact arms after setup man Chris Martin (calf) recently landed on the IL.
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 |
2025 | TEX | 1 | 0 | 2.0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 6.1 | 12.20 |
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) | 2 | 2 | 5.2 | 0 | 0 | 6 | 4 | 2 | 0 | 1 | 4.45 | 25.23 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 23, 2025 | TEX | ATH | 0 | 1 | 0 | 0 | 2.0 | 7 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 12.20 |
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 |
Totals | 6 | 3 | 0 | 0 | 33.1 | 147 | 27 | 27 | 39 | 18 | 9 | 0 | 6 | 80.47 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 19, 2025 | AAA | RR | @LV | 1 | 0 | 0 | 3.2 | 16 | 1 | 1 | 3 | 5 | 2 | 0 | 0 |
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 | 3 | 0 | 0 | 8.2 | 36 | 3 | 3 | 10 | 8 | 2 | 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 |
---|---|---|---|
July 10, 2013 10:32 AM | add | Grumble Grumble | $8 |
October 11, 2013 2:44 PM | increase | Grumble Grumble | $9 |
January 21, 2014 11:25 AM | cut | Grumble Grumble | $5 |
February 18, 2014 11:11 PM | add | Cow Ripkens π | $9 |
October 8, 2014 11:03 PM | increase | Cow Ripkens π | $10 |
January 31, 2015 1:33 PM | cut | Cow Ripkens π | $5 |
February 12, 2015 9:35 PM | add | βΌοΈ NEW ACHIEVEMENT βΌοΈ | $8 |
June 11, 2015 2:43 PM | move | ππThe Kraken Deepππ (from βΌοΈ NEW ACHIEVEMENT βΌοΈ) | $8 |
October 5, 2015 8:16 AM | increase | ππThe Kraken Deepππ | $10 |
December 14, 2015 7:37 PM | cut | ππThe Kraken Deepππ | $5 |
February 8, 2016 10:42 PM | add | WAR Horse π¦ | $6 |
October 7, 2016 12:26 PM | increase | WAR Horse π¦ | $8 |
November 15, 2016 8:08 AM | increase | WAR Horse π¦ | $9 |
October 7, 2017 1:45 AM | increase | WAR Horse π¦ | $11 |
November 15, 2017 12:07 AM | increase | WAR Horse π¦ | $12 |
June 30, 2018 5:51 PM | cut | WAR Horse π¦ | $6 |
July 1, 2018 5:52 PM | add | ππThe Kraken Deepππ | $12 |
October 12, 2018 12:56 PM | increase | ππThe Kraken Deepππ | $14 |
January 20, 2019 8:38 PM | cut | ππThe Kraken Deepππ | $7 |
February 6, 2019 9:13 PM | add | WAR Horse π¦ | $21 |
May 11, 2019 10:42 PM | cut | WAR Horse π¦ | $11 |
June 7, 2019 7:07 AM | add | CaNtZ | $11 |
August 21, 2019 9:27 PM | cut | CaNtZ | $6 |
September 3, 2019 12:59 PM | add | Santandwhere? | $6 |
October 4, 2019 5:05 PM | increase | Santandwhere? | $8 |
September 12, 2020 10:09 AM | cut | Santandwhere? | $4 |
September 25, 2020 3:05 PM | add | The Pendletones | $4 |
September 30, 2020 7:54 PM | increase | The Pendletones | $6 |
January 31, 2021 4:24 PM | cut | The Pendletones | $0 |
February 15, 2021 9:44 PM | add | The Pendletones | $3 |
October 9, 2021 4:01 AM | increase | The Pendletones | $5 |
May 16, 2022 10:41 AM | cut | The Pendletones | $3 |
May 17, 2022 10:42 AM | add | The Art of Pitching | $5 |
October 14, 2022 1:55 AM | increase | The Art of Pitching | $7 |
October 12, 2023 11:08 AM | increase | The Art of Pitching | $9 |
January 30, 2024 8:43 PM | cut | The Art of Pitching | $0 |
March 24, 2024 10:11 PM | add | ππThe Kraken Deepππ | $1 |
July 20, 2024 2:20 AM | move | The Pendletones (from ππThe Kraken Deepππ) | $1 |
July 30, 2024 10:59 AM | cut | The Pendletones | $1 |
September 27, 2024 5:58 AM | add | CaNtZ | $1 |
October 10, 2024 1:11 AM | increase | CaNtZ | $3 |
November 15, 2024 6:16 AM | cut | CaNtZ | $0 |