Sun 4/27 | Mon 4/28 | Tue 4/29 |
---|---|---|
TEX 4:05 PM EDT | --- | @SDP 9:40 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $5.64
Median $5.00
FanGraphs Points
Average $5.36
Median $4.00
All Leagues
Average $7.20
Median $6.00
FanGraphs Points
Average $9.30
Median $7.50
Roster%
98.78%
Change
7Day
0.92%
30Day
0.31%
2025 OPL Round 1
OPL Roster%
12.50%
OPL Average Salary
$4.57

April 26, 2025 7:11 PM : Ray allowed two runs on five hits and a walk while striking out eight over seven innings in a no-decision versus the Rangers on Saturday.
Analysis: Both runs allowed came on sacrifice flies by Jake Burger over the first three innings. Ray was able to have his longest start of the year thanks to an efficient performance, which saw him throw 69 of 97 pitches for strikes. The one walk matched his season low, while the eight strikeouts equaled his season high. He's taken three straight no-decisions but still doesn't have a loss through six starts (3-0) in 2025. Ray is at a 3.73 ERA, 1.40 WHIP and 33:19 K:BB over 31.1 innings. He'll look to build on this strong outing in his next start, which is projected to be at home versus the Rockies.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | DET | 9 | 6 | 28.2 | 0 | 1 | 19 | 43 | 11 | 0 | 5 | 1.67 | 47.83 |
2015 | ARI | 23 | 23 | 127.2 | 0 | 0 | 119 | 121 | 49 | 8 | 9 | 4.59 | 586.44 |
2016 | ARI | 32 | 32 | 174.1 | 0 | 0 | 218 | 185 | 71 | 6 | 24 | 4.12 | 718.86 |
2017 | ARI | 28 | 28 | 162.0 | 0 | 0 | 218 | 116 | 71 | 5 | 23 | 5.08 | 822.30 |
2018 | ARI | 24 | 24 | 123.2 | 0 | 0 | 165 | 97 | 70 | 5 | 19 | 4.32 | 534.24 |
2019 | ARI | 33 | 33 | 174.1 | 0 | 0 | 235 | 150 | 84 | 5 | 30 | 4.21 | 734.06 |
2020 | ARI | 7 | 7 | 31.0 | 0 | 0 | 43 | 31 | 31 | 1 | 9 | 0.91 | 28.10 |
2020 | TOR | 5 | 4 | 20.2 | 0 | 0 | 25 | 22 | 14 | 0 | 4 | 2.64 | 54.53 |
2021 | TOR | 32 | 32 | 193.1 | 0 | 0 | 248 | 150 | 52 | 4 | 33 | 4.98 | 962.76 |
2022 | SEA | 32 | 32 | 189.0 | 0 | 0 | 212 | 163 | 62 | 7 | 32 | 4.22 | 798.20 |
2023 | SEA | 1 | 1 | 3.1 | 0 | 0 | 3 | 4 | 5 | 0 | 0 | 1.58 | 5.27 |
2024 | SFG | 7 | 7 | 30.2 | 0 | 0 | 43 | 20 | 15 | 6 | 6 | 4.05 | 124.13 |
2025 | SFG | 6 | 6 | 31.1 | 0 | 0 | 33 | 25 | 19 | 0 | 5 | 3.65 | 114.37 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 | WSN (A-) | 1 | 0 | 1.0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 11.4 | 11.40 |
2011 | WSN (A) | 20 | 20 | 89.0 | 0 | 0 | 95 | 71 | 38 | 12 | 3 | 5.36 | 477.10 |
2012 | WSN (A+) | 22 | 21 | 105.2 | 0 | 0 | 86 | 122 | 49 | 11 | 14 | 2.69 | 284.54 |
2013 | WSN (A+) | 16 | 16 | 84.0 | 0 | 0 | 100 | 60 | 41 | 4 | 9 | 5 | 419.90 |
2013 | WSN (AA) | 11 | 11 | 58.0 | 0 | 0 | 60 | 56 | 21 | 6 | 4 | 4.71 | 273.40 |
2014 | DET (AAA) | 20 | 19 | 100.1 | 0 | 1 | 75 | 106 | 44 | 3 | 6 | 4.05 | 406.06 |
2015 | ARI (AAA) | 9 | 9 | 41.2 | 0 | 0 | 57 | 44 | 27 | 0 | 1 | 5.15 | 214.63 |
2017 | ARI (A+) | 1 | 1 | 4.2 | 0 | 0 | 11 | 4 | 2 | 0 | 0 | 8.6 | 40.13 |
2018 | ARI (A+) | 1 | 1 | 2.1 | 0 | 0 | 3 | 5 | 0 | 1 | 2 | -7.43 | -17.33 |
2018 | ARI (AAA) | 1 | 1 | 4.1 | 0 | 0 | 9 | 3 | 1 | 0 | 0 | 9.06 | 39.27 |
2024 | SFG (CPX) | 4 | 4 | 7.0 | 0 | 0 | 15 | 7 | 0 | 0 | 1 | 7.33 | 51.30 |
2024 | SFG (A) | 3 | 3 | 11.2 | 0 | 0 | 18 | 8 | 2 | 0 | 2 | 6.08 | 70.93 |
2024 | SFG (AAA) | 3 | 2 | 10.2 | 0 | 0 | 12 | 4 | 4 | 0 | 1 | 6.4 | 68.23 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 26, 2025 | SFG | TEX | 1 | 0 | 0 | 0 | 7.0 | 27 | 2 | 2 | 5 | 8 | 1 | 0 | 0 | 51.80 |
Apr 21, 2025 | SFG | MIL | 1 | 0 | 0 | 0 | 5.0 | 22 | 2 | 2 | 5 | 4 | 3 | 0 | 1 | 10.70 |
Apr 16, 2025 | SFG | @PHI | 1 | 0 | 0 | 0 | 4.0 | 23 | 4 | 4 | 6 | 8 | 5 | 0 | 1 | 2.70 |
Apr 11, 2025 | SFG | @NYY | 1 | 1 | 0 | 0 | 4.0 | 18 | 1 | 1 | 2 | 7 | 4 | 0 | 0 | 26.40 |
Apr 5, 2025 | SFG | SEA | 1 | 1 | 0 | 0 | 6.0 | 24 | 1 | 1 | 4 | 2 | 5 | 0 | 1 | 10.70 |
Mar 30, 2025 | SFG | @CIN | 1 | 1 | 0 | 0 | 5.1 | 20 | 3 | 3 | 3 | 4 | 1 | 0 | 2 | 12.07 |
Aug 25, 2024 | SFG | @SEA | 1 | 0 | 0 | 0 | 3.0 | 13 | 1 | 1 | 1 | 4 | 3 | 1 | 0 | 15.60 |
Aug 20, 2024 | SFG | CHW | 1 | 1 | 0 | 0 | 6.2 | 24 | 1 | 1 | 3 | 9 | 0 | 1 | 0 | 56.53 |
Aug 14, 2024 | SFG | ATL | 1 | 0 | 0 | 0 | 0.2 | 8 | 5 | 5 | 1 | 2 | 3 | 2 | 1 | -20.97 |
Aug 9, 2024 | SFG | DET | 1 | 0 | 0 | 0 | 6.0 | 25 | 2 | 2 | 5 | 7 | 3 | 0 | 0 | 36.40 |
Totals | 10 | 4 | 0 | 0 | 47.2 | 204 | 22 | 22 | 35 | 55 | 28 | 4 | 6 | 201.93 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 19, 2024 | AAA | SAC | ABQ | 1 | 1 | 0 | 5.1 | 18 | 0 | 0 | 1 | 7 | 2 | 0 | 0 |
Jul 14, 2024 | A | SJ | VIS | 1 | 1 | 0 | 5.0 | 17 | 0 | 0 | 1 | 9 | 1 | 0 | 0 |
Jul 9, 2024 | A | SJ | VIS | 1 | 0 | 0 | 3.0 | 14 | 4 | 4 | 4 | 5 | 1 | 0 | 2 |
Jul 4, 2024 | AAA | SAC | @RNO | 1 | 0 | 0 | 3.0 | 12 | 3 | 3 | 2 | 3 | 1 | 0 | 1 |
Jun 28, 2024 | A | SJ | FRE | 1 | 0 | 0 | 3.2 | 13 | 0 | 0 | 3 | 4 | 0 | 0 | 0 |
Jun 23, 2024 | AAA | SAC | RR | 0 | 0 | 0 | 2.1 | 9 | 0 | 0 | 1 | 2 | 1 | 0 | 0 |
Jun 18, 2024 | CPX | A-GIA | A-WSX | 1 | 0 | 0 | 2.1 | 9 | 1 | 1 | 2 | 4 | 0 | 0 | 0 |
Jun 13, 2024 | CPX | A-GIA | @A-DBA | 1 | 0 | 0 | 1.2 | 9 | 3 | 3 | 4 | 3 | 0 | 0 | 1 |
Jun 8, 2024 | CPX | A-GIA | A-PAD | 1 | 0 | 0 | 2.0 | 6 | 0 | 0 | 0 | 5 | 0 | 0 | 0 |
Jun 4, 2024 | CPX | A-GIA | @A-MRN | 1 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 3 | 0 | 0 | 0 |
Totals | 9 | 2 | 0 | 29.1 | 111 | 11 | 11 | 19 | 45 | 6 | 0 | 4 |
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 20, 2014 8:47 PM | add | Light That Baby Up | $1 |
September 18, 2014 11:19 AM | cut | Light That Baby Up | $1 |
July 10, 2015 6:50 PM | add | SKnack Pack | $1 |
October 5, 2015 8:17 AM | increase | SKnack Pack | $3 |
January 26, 2016 8:41 PM | cut | SKnack Pack | $2 |
May 1, 2016 11:10 AM | add | Big Papi memories | $1 |
May 1, 2016 11:16 AM | cut | Big Papi memories | $1 |
July 2, 2016 10:22 AM | add | SKnack Pack | $1 |
October 7, 2016 12:48 PM | increase | SKnack Pack | $3 |
November 15, 2016 8:22 AM | increase | SKnack Pack | $4 |
January 26, 2017 4:30 PM | move | Big Papi memories (from SKnack Pack) | $4 |
August 4, 2017 11:35 AM | move | Electric Company (from Big Papi memories) | $4 |
October 7, 2017 1:54 AM | increase | Electric Company | $6 |
November 15, 2017 12:08 AM | increase | Electric Company | $10 |
December 20, 2017 10:31 AM | move | Yankees Eunt Domus (from Electric Company) | $10 |
October 12, 2018 12:47 PM | increase | Yankees Eunt Domus | $12 |
October 4, 2019 4:44 PM | increase | Yankees Eunt Domus | $14 |
August 7, 2020 7:40 PM | cut | Yankees Eunt Domus | $7 |
September 9, 2020 3:26 PM | add | Yankees Eunt Domus | $7 |
September 9, 2020 3:40 PM | cut | Yankees Eunt Domus | $4 |
March 3, 2021 9:30 PM | add | Peninsula Oilers | $6 |
April 20, 2021 6:27 PM | cut | Peninsula Oilers | $3 |
May 25, 2021 5:41 PM | add | Hoo Lee Puk | $6 |
October 9, 2021 4:30 AM | increase | Hoo Lee Puk | $8 |
November 15, 2021 12:40 AM | increase | Hoo Lee Puk | $10 |
July 1, 2022 8:51 PM | move | Light That Baby Up (from Hoo Lee Puk) | $10 |
October 14, 2022 2:04 AM | increase | Light That Baby Up | $12 |
May 11, 2023 11:09 AM | cut | Light That Baby Up | $6 |
June 14, 2023 6:00 PM | add | Light That Baby Up | $6 |
October 12, 2023 11:51 AM | increase | Light That Baby Up | $8 |
January 16, 2024 1:13 PM | cut | Light That Baby Up | $0 |
March 19, 2024 12:21 AM | add | Yankees Eunt Domus | $1 |
October 10, 2024 12:43 AM | increase | Yankees Eunt Domus | $3 |