On MLB 40-man: YES
Acquired: Free Agent (COL) Nov'21
Tue 7/29 | Wed 7/30 | Thu 7/31 |
---|---|---|
@LAA 9:38 PM EDT | @LAA 9:38 PM EDT | @SEA 9:40 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $2.05
Median $1.00
FanGraphs Points
Average $2.04
Median $1.00
All Leagues
Average $1.50
Median $1.00
FanGraphs Points
Average $1.50
Median $1.00
Roster%
18.96%
Change
7Day
2.14%
30Day
5.51%
2025 OPL Round 5
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 | 2 | 0 | 5.0 | 0 | 0 | 3 | 2 | 0 | 0 | 1 | 5.1 | 25.50 |
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 26, 2025 | TEX | ATL | 0 | 0 | 0 | 0 | 3.0 | 10 | 1 | 1 | 1 | 3 | 0 | 0 | 1 | 13.30 |
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 |
Totals | 5 | 3 | 0 | 0 | 31.1 | 133 | 20 | 20 | 31 | 20 | 8 | 0 | 5 | 105.77 |
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 |
---|---|---|---|
March 12, 2014 11:57 PM | add | The Umpire Strikes Back 🎬 | $4 |
October 8, 2014 11:07 PM | increase | The Umpire Strikes Back 🎬 | $5 |
November 15, 2014 12:22 AM | increase | The Umpire Strikes Back 🎬 | $6 |
January 11, 2015 10:53 PM | move | Outpost 31 Rec Team (from The Umpire Strikes Back 🎬) | $6 |
January 31, 2015 4:43 PM | cut | Outpost 31 Rec Team | $3 |
February 26, 2015 10:11 PM | add | Rendon't Want to Play Baseball | $4 |
October 5, 2015 8:08 AM | increase | Rendon't Want to Play Baseball | $6 |
January 30, 2016 5:59 PM | cut | Rendon't Want to Play Baseball | $3 |
March 31, 2016 4:43 AM | add | 🍔BurgerFlip Crazy | $5 |
October 7, 2016 12:36 PM | increase | 🍔BurgerFlip Crazy | $7 |
October 7, 2017 1:43 AM | increase | 🍔BurgerFlip Crazy | $9 |
November 15, 2017 12:08 AM | increase | 🍔BurgerFlip Crazy | $10 |
October 12, 2018 12:47 PM | increase | 🍔BurgerFlip Crazy | $12 |
January 30, 2019 2:54 AM | cut | 🍔BurgerFlip Crazy | $6 |
February 24, 2019 2:44 PM | add | Rendon't Want to Play Baseball | $18 |
May 30, 2019 10:55 AM | cut | Rendon't Want to Play Baseball | $9 |
June 17, 2019 12:58 AM | add | The Umpire Strikes Back 🎬 | $9 |
August 7, 2019 2:05 PM | move | Rendon't Want to Play Baseball (from The Umpire Strikes Back 🎬) | $9 |
October 4, 2019 5:02 PM | increase | Rendon't Want to Play Baseball | $11 |
January 28, 2020 5:06 PM | cut | Rendon't Want to Play Baseball | $0 |
February 23, 2020 3:25 PM | add | Big Papi Memories | $7 |
September 30, 2020 6:49 PM | increase | Big Papi Memories | $9 |
January 31, 2021 7:08 PM | cut | Big Papi Memories | $0 |
February 28, 2021 6:08 PM | add | ⚾️Rose to Cooperstown⚾️ | $1 |
March 16, 2021 10:53 AM | cut | ⚾️Rose to Cooperstown⚾️ | $1 |
July 28, 2021 7:38 PM | add | The Umpire Strikes Back 🎬 | $3 |
September 5, 2021 2:27 AM | cut | The Umpire Strikes Back 🎬 | $2 |
February 27, 2022 3:53 PM | add | 🚀Captain Cuba🇨🇺 | $5 |
October 14, 2022 1:34 AM | increase | 🚀Captain Cuba🇨🇺 | $7 |
April 16, 2023 7:10 PM | cut | 🚀Captain Cuba🇨🇺 | $4 |
May 11, 2023 11:51 AM | add | Big Papi Memories | $4 |
October 12, 2023 11:44 AM | increase | Big Papi Memories | $6 |
December 19, 2023 3:22 PM | cut | Big Papi Memories | $0 |
March 8, 2024 10:20 PM | add | Outpost 31 Rec Team | $1 |
October 10, 2024 12:37 AM | increase | Outpost 31 Rec Team | $3 |
January 31, 2025 6:41 PM | cut | Outpost 31 Rec Team | $0 |
March 10, 2025 10:26 PM | add | PED-CO Park | $1 |
March 18, 2025 4:05 PM | cut | PED-CO Park | $1 |
April 28, 2025 12:07 AM | add | PED-CO Park | $1 |
April 28, 2025 8:08 AM | cut | PED-CO Park | $1 |