Mon 7/07 | Tue 7/08 | Wed 7/09 |
---|---|---|
PHI 9:45 PM EDT | Starting PHI 9:45 PM EDT | PHI 3:45 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $5.65
Median $5.00
SABR Points
Average $4.05
Median $3.00
All Leagues
Average $4.70
Median $5.00
SABR Points
Average $4.10
Median $3.50
Roster%
99.69%
Change
7Day
0%
30Day
0%
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 | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2014 | DET | 9 | 6 | 28.2 | 0 | 1 | 19 | 11 | 0 | 5 | 3.05 | 87.33 |
2015 | ARI | 23 | 23 | 127.2 | 0 | 0 | 119 | 49 | 8 | 9 | 4.61 | 588.34 |
2016 | ARI | 32 | 32 | 174.1 | 0 | 0 | 218 | 71 | 6 | 24 | 4.39 | 764.67 |
2017 | ARI | 28 | 28 | 162.0 | 0 | 0 | 218 | 71 | 5 | 23 | 4.44 | 719.00 |
2018 | ARI | 24 | 24 | 123.2 | 0 | 0 | 165 | 70 | 5 | 19 | 3.85 | 476.34 |
2019 | ARI | 33 | 33 | 174.1 | 0 | 0 | 235 | 84 | 5 | 30 | 3.93 | 684.67 |
2020 | ARI | 7 | 7 | 31.0 | 0 | 0 | 43 | 31 | 1 | 9 | 0.9 | 28.00 |
2020 | TOR | 5 | 4 | 20.2 | 0 | 0 | 25 | 14 | 0 | 4 | 2.87 | 59.33 |
2021 | TOR | 32 | 32 | 193.1 | 0 | 0 | 248 | 52 | 4 | 33 | 4.48 | 865.67 |
2022 | SEA | 32 | 32 | 189.0 | 0 | 0 | 212 | 62 | 7 | 32 | 3.95 | 746.00 |
2023 | SEA | 1 | 1 | 3.1 | 0 | 0 | 3 | 5 | 0 | 0 | 2.3 | 7.67 |
2024 | SFG | 7 | 7 | 30.2 | 0 | 0 | 43 | 15 | 6 | 6 | 3.21 | 98.33 |
2025 | SFG | 18 | 18 | 107.1 | 0 | 0 | 117 | 39 | 0 | 12 | 4.64 | 497.67 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 | WSN (A-) | 1 | 0 | 1.0 | 0 | 0 | 2 | 0 | 0 | 0 | 9 | 9.00 |
2011 | WSN (A) | 20 | 20 | 89.0 | 0 | 0 | 95 | 38 | 12 | 3 | 5.01 | 446.00 |
2012 | WSN (A+) | 22 | 21 | 105.2 | 0 | 0 | 86 | 49 | 11 | 14 | 3.2 | 338.34 |
2013 | WSN (A+) | 16 | 16 | 84.0 | 0 | 0 | 100 | 41 | 4 | 9 | 4.38 | 368.00 |
2013 | WSN (AA) | 11 | 11 | 58.0 | 0 | 0 | 60 | 21 | 6 | 4 | 4.78 | 277.00 |
2014 | DET (AAA) | 20 | 19 | 100.1 | 0 | 1 | 75 | 44 | 3 | 6 | 4.35 | 436.67 |
2015 | ARI (AAA) | 9 | 9 | 41.2 | 0 | 0 | 57 | 27 | 0 | 1 | 5.48 | 228.33 |
2017 | ARI (A+) | 1 | 1 | 4.2 | 0 | 0 | 11 | 2 | 0 | 0 | 8.43 | 39.33 |
2018 | ARI (A+) | 1 | 1 | 2.1 | 0 | 0 | 3 | 0 | 1 | 2 | -4.86 | -11.33 |
2018 | ARI (AAA) | 1 | 1 | 4.1 | 0 | 0 | 9 | 1 | 0 | 0 | 8.46 | 36.67 |
2024 | SFG (CPX) | 4 | 4 | 7.0 | 0 | 0 | 15 | 0 | 0 | 1 | 7.43 | 52.00 |
2024 | SFG (A) | 3 | 3 | 11.2 | 0 | 0 | 18 | 2 | 0 | 2 | 5.34 | 62.33 |
2024 | SFG (AAA) | 3 | 2 | 10.2 | 0 | 0 | 12 | 4 | 0 | 1 | 4.91 | 52.33 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 3, 2025 | SFG | @ARI | 1 | 1 | 0 | 0 | 9.0 | 31 | 2 | 2 | 3 | 7 | 1 | 0 | 2 | 30.00 |
Jun 28, 2025 | SFG | @CHW | 1 | 0 | 0 | 0 | 6.0 | 23 | 1 | 1 | 4 | 6 | 2 | 0 | 1 | 23.00 |
Jun 22, 2025 | SFG | BOS | 1 | 0 | 0 | 0 | 5.0 | 24 | 4 | 3 | 8 | 7 | 1 | 0 | 2 | 10.00 |
Jun 17, 2025 | SFG | CLE | 1 | 0 | 0 | 0 | 6.0 | 26 | 3 | 3 | 5 | 5 | 2 | 0 | 1 | 21.00 |
Jun 11, 2025 | SFG | @COL | 1 | 0 | 0 | 0 | 4.0 | 21 | 4 | 2 | 6 | 5 | 2 | 0 | 0 | 24.00 |
Jun 5, 2025 | SFG | SDP | 1 | 1 | 0 | 0 | 7.0 | 25 | 2 | 2 | 4 | 9 | 1 | 0 | 1 | 37.00 |
May 31, 2025 | SFG | @MIA | 1 | 0 | 0 | 0 | 7.0 | 25 | 1 | 1 | 2 | 9 | 3 | 0 | 0 | 44.00 |
May 25, 2025 | SFG | @WSN | 1 | 1 | 0 | 0 | 6.0 | 21 | 1 | 1 | 3 | 7 | 0 | 0 | 0 | 44.00 |
May 19, 2025 | SFG | KCR | 1 | 0 | 0 | 0 | 7.0 | 26 | 0 | 0 | 6 | 7 | 1 | 0 | 0 | 46.00 |
May 13, 2025 | SFG | ARI | 1 | 1 | 0 | 0 | 6.0 | 28 | 3 | 3 | 7 | 9 | 3 | 0 | 0 | 39.00 |
Totals | 10 | 4 | 0 | 0 | 63.0 | 250 | 21 | 18 | 48 | 71 | 16 | 0 | 7 | 318.00 |
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 26, 2016 3:54 PM | add | The Sweet Spot | $3 |
June 29, 2016 9:52 AM | cut | The Sweet Spot | $2 |
July 28, 2016 10:31 PM | add | The Sod Poodles | $3 |
October 7, 2016 12:51 PM | increase | The Sod Poodles | $5 |
October 7, 2017 1:44 AM | increase | The Sod Poodles | $7 |
November 15, 2017 12:07 AM | increase | The Sod Poodles | $8 |
October 12, 2018 12:46 PM | increase | The Sod Poodles | $10 |
October 4, 2019 4:43 PM | increase | The Sod Poodles | $12 |
August 6, 2020 5:09 PM | cut | The Sod Poodles | $6 |
March 14, 2021 9:06 PM | add | Saul Goodman & Associates | $1 |
October 9, 2021 4:08 AM | increase | Saul Goodman & Associates | $3 |
November 15, 2021 12:37 AM | increase | Saul Goodman & Associates | $12 |
February 7, 2022 4:02 PM | move | Kingdom of Zod (from Saul Goodman & Associates) | $12 |
October 14, 2022 1:33 AM | increase | Kingdom of Zod | $14 |
November 15, 2022 12:43 AM | increase | Kingdom of Zod | $15 |
January 11, 2023 7:32 PM | cut | Kingdom of Zod | $0 |
March 19, 2023 7:46 PM | add | El Encanto | $11 |
April 27, 2023 9:35 AM | cut | El Encanto | $6 |
June 10, 2023 10:57 PM | add | El Encanto | $6 |
June 10, 2023 11:02 PM | cut | El Encanto | $3 |
July 17, 2023 10:23 PM | add | El Encanto | $3 |
July 18, 2023 7:43 AM | cut | El Encanto | $2 |
July 21, 2023 10:27 AM | add | Titanic Strugglers | $2 |
October 12, 2023 12:00 PM | increase | Titanic Strugglers | $4 |
April 12, 2024 3:49 PM | cut | Titanic Strugglers | $2 |
May 14, 2024 3:54 PM | add | Titanic Strugglers | $2 |
May 25, 2024 9:51 AM | cut | Titanic Strugglers | $1 |
June 29, 2024 7:34 AM | add | Titanic Strugglers | $1 |
October 10, 2024 12:56 AM | increase | Titanic Strugglers | $3 |
January 31, 2025 10:00 PM | cut | Titanic Strugglers | $0 |
March 13, 2025 8:45 PM | add | Hac Man Fever | $3 |