Fri 7/04 | Sat 7/05 | Sun 7/06 |
---|---|---|
@ATH 10:05 PM EDT | @ATH 10:05 PM EDT | @ATH 10:05 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $5.65
Median $5.00
FanGraphs Points
Average $5.38
Median $4.50
All Leagues
Average $4.70
Median $5.00
FanGraphs Points
Average $9.30
Median $7.50
Roster%
99.69%
Change
7Day
0%
30Day
0.3%
2025 OPL Round 3
OPL Roster%
18.00%
OPL Average Salary
$4.11

July 4, 2025 12:51 AM : Ray (9-3) pitched a complete game to earn the win over the Diamondbacks on Thursday. He allowed two runs on three hits and a walk while striking out seven over nine innings.
Analysis: Ray was perfect through four innings before giving up a solo home run to Eugenio Suarez in the fifth. Ketel Marte added a solo shot in the ninth, but Ray was allowed to finish off the contest, doing so on 102 pitches (69 strikes) in a stellar performance. The southpaw has logged a quality start each time he's gone at least six frames this season, with this being his 12th quality start in 18 outings. It was also his first complete game since his lone career shutout back in 2017 when he was a member of the Diamondbacks. Ray has a 2.68 ERA, 1.09 WHIP and 117:39 K:BB across 107.1 innings this season. His next start is projected to be at home versus the Phillies.
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 | 17 | 17 | 98.1 | 0 | 0 | 110 | 75 | 38 | 0 | 10 | 5.24 | 515.67 |
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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun 28, 2025 | SFG | @CHW | 1 | 0 | 0 | 0 | 6.0 | 23 | 1 | 1 | 4 | 6 | 2 | 0 | 1 | 27.70 |
Jun 22, 2025 | SFG | BOS | 1 | 0 | 0 | 0 | 5.0 | 24 | 4 | 3 | 8 | 7 | 1 | 0 | 2 | 2.60 |
Jun 17, 2025 | SFG | CLE | 1 | 0 | 0 | 0 | 6.0 | 26 | 3 | 3 | 5 | 5 | 2 | 0 | 1 | 23.10 |
Jun 11, 2025 | SFG | @COL | 1 | 0 | 0 | 0 | 4.0 | 21 | 4 | 2 | 6 | 5 | 2 | 0 | 0 | 18.00 |
Jun 5, 2025 | SFG | SDP | 1 | 1 | 0 | 0 | 7.0 | 25 | 2 | 2 | 4 | 9 | 1 | 0 | 1 | 44.10 |
May 31, 2025 | SFG | @MIA | 1 | 0 | 0 | 0 | 7.0 | 25 | 1 | 1 | 2 | 9 | 3 | 0 | 0 | 55.60 |
May 25, 2025 | SFG | @WSN | 1 | 1 | 0 | 0 | 6.0 | 21 | 1 | 1 | 3 | 7 | 0 | 0 | 0 | 50.60 |
May 19, 2025 | SFG | KCR | 1 | 0 | 0 | 0 | 7.0 | 26 | 0 | 0 | 6 | 7 | 1 | 0 | 0 | 47.20 |
May 13, 2025 | SFG | ARI | 1 | 1 | 0 | 0 | 6.0 | 28 | 3 | 3 | 7 | 9 | 3 | 0 | 0 | 35.20 |
May 7, 2025 | SFG | @CHC | 1 | 1 | 0 | 0 | 6.0 | 23 | 1 | 1 | 3 | 5 | 2 | 0 | 0 | 40.60 |
Totals | 10 | 4 | 0 | 0 | 60.0 | 242 | 20 | 17 | 48 | 69 | 17 | 0 | 5 | 344.70 |
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 |
---|---|---|---|
May 9, 2015 11:13 AM | add | Salmon of Campusano | $1 |
October 5, 2015 8:14 AM | increase | Salmon of Campusano | $3 |
October 7, 2016 12:18 PM | increase | Salmon of Campusano | $5 |
August 5, 2017 4:17 PM | move | Seager and the Silver Medals Band (from Salmon of Campusano) | $5 |
October 7, 2017 1:54 AM | increase | Seager and the Silver Medals Band | $7 |
November 15, 2017 12:08 AM | increase | Seager and the Silver Medals Band | $12 |
May 15, 2018 8:23 AM | move | Beer and Bats 🦇 (from Seager and the Silver Medals Band) | $12 |
October 12, 2018 12:54 PM | increase | Beer and Bats 🦇 | $14 |
October 4, 2019 4:46 PM | increase | Beer and Bats 🦇 | $16 |
September 30, 2020 6:05 PM | increase | Beer and Bats 🦇 | $18 |
January 31, 2021 1:09 PM | cut | Beer and Bats 🦇 | $0 |
March 14, 2021 8:02 PM | add | BatGPT | $4 |
October 9, 2021 4:07 AM | increase | BatGPT | $6 |
November 15, 2021 12:39 AM | increase | BatGPT | $7 |
October 14, 2022 1:26 AM | increase | BatGPT | $9 |
May 5, 2023 2:51 PM | cut | BatGPT | $5 |
June 18, 2023 8:21 PM | add | BatGPT | $5 |
June 18, 2023 8:38 PM | cut | BatGPT | $3 |
July 24, 2023 1:31 PM | add | BatGPT | $3 |
October 12, 2023 12:01 PM | increase | BatGPT | $5 |
January 31, 2024 11:28 AM | cut | BatGPT | $0 |
March 17, 2024 8:45 PM | add | Seager and the Silver Medals Band | $1 |
October 10, 2024 12:42 AM | increase | Seager and the Silver Medals Band | $3 |
November 20, 2024 7:49 AM | move | Kirby Your Enthusiasm (from Seager and the Silver Medals Band) | $3 |