| IP | ERA | W-L | K/BB | K/9 | WHIP | FSP |
|---|---|---|---|---|---|---|
| 87.0 | 3.72 | 6-6 | 74/41 | 7.7 | 1.3 | 11.03 |
| Compared to same point last season | ||||||
| 107.1 | 2.68 | 9-3 | 117/39 | 9.8 | 1.09 | |
Robbie Ray carries a massive 24.1-inning scoreless streak into a holiday start at Coors Field
Ray has been essentially untouchable lately, posting a perfect 0.00 ERA and a microscopic 0.69 WHIP over his last 16 innings of work. He currently serves as the number two starter for a San Francisco squad that is 36-50 and struggling to stay relevant in the NL West. While he is in elite form, the Giants' defense is currently weakened with Matt Chapman on the injured list and Willy Adames dealing with back spasms.
Under the hood, this dominant stretch is likely a peak rather than a new permanent baseline. His season ERA of 3.72 is solid, but our models project a 4.18 ERA for the remainder of the year given his 1.30 season WHIP and a declining strikeout-to-walk ratio over the last 30 days. While he is a veteran with a Cy Young pedigree, fantasy managers should expect his ratios to drift back toward his career norms once this scoreless streak inevitably ends.
The left-hander is lined up for a single start this week on July 4th against the Rockies. This is a high-stakes matchup, as he takes his scoreless streak into the notoriously hitter-friendly confines of Coors Field. Despite the venue risk, our projection expects a strong 1.82 ERA over 7.1 innings of work for this outing. You simply cannot bench a pitcher this locked in, regardless of the elevation. Start.
Updated 17 hrs ago
| DATE | OPP | INN | PC | K | WLK | ER | DEC | ERA | WHIP | PTS | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 06/28 | ATL | 8.0 | 95 | 2 | 1 | 0 | WIN | 3.72 | 1.30 | 24 | |
| 06/23 | ATH | 8.0 | 102 | 6 | 4 | 0 | WIN | 4.10 | 1.37 | 27 | |
| 06/10 | WAS | 5.2 | 93 | 3 | 0 | 5 | N/A | 4.56 | 1.44 | 6 | |
| 06/05 | @CHC | 5.0 | 97 | 4 | 5 | 0 | WIN | 4.12 | 1.40 | 16 | |
| 05/31 | @COL | 4.0 | 96 | 6 | 2 | 1 | N/A | 4.45 | 1.40 | 10 | |
| 05/24 | CHW | 4.0 | 92 | 3 | 7 | 4 | N/A | 4.60 | 1.38 | 3 | |
| 05/18 | @ARI | 4.1 | 84 | 1 | 2 | 9 | LOSS | 4.28 | 1.32 | -11 | |
| 05/13 | @LAD | 4.2 | 95 | 2 | 2 | 3 | LOSS | 3.04 | 1.17 | -1 | |
| 05/08 | PIT | 6.0 | 93 | 7 | 4 | 1 | WIN | 2.76 | 1.09 | 22 | |
| 05/01 | @TB | 6.1 | 102 | 5 | 0 | 3 | LOSS | 2.95 | 1.06 | 11 | |
| 04/25 | MIA | 5.0 | 97 | 4 | 3 | 1 | N/A | 2.70 | 1.14 | 10 | |
| 04/19 | @WAS | 6.0 | 93 | 7 | 1 | 3 | LOSS | 2.86 | 1.09 | 10 | |
| 04/14 | @CIN | 5.0 | 94 | 6 | 4 | 2 | LOSS | 2.42 | 1.03 | 6 | |
| 04/07 | PHI | 6.2 | 109 | 7 | 3 | 0 | WIN | 2.08 | 0.98 | 25 | |
| 04/02 | NYM | 5.1 | 96 | 7 | 3 | 2 | WIN | 3.38 | 1.03 | 18 | |
| 03/27 | NYY | 5.1 | 89 | 4 | 0 | 2 | LOSS | 3.38 | 0.94 | 5 | |
| Totals: | 87.0 | 1527 | 74 | 41 | 36 | 178 | |||||
| YEAR | TM | APP | INN | PC | K | WLK | SV | W-L | ERA | WHIP | K/9 | PTS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 | DET | 8 | 27.2 | 520 | 19 | 10 | 0 | 1-4 | 6.83 | 1.77 | 6.2 | 36 |
| 2015 | ARI | 23 | 125.1 | 2257 | 119 | 49 | 0 | 5-12 | 3.59 | 1.36 | 8.6 | 289 |
| 2016 | ARI | 32 | 172.0 | 3176 | 218 | 71 | 0 | 8-15 | 4.92 | 1.49 | 11.4 | 407 |
| 2017 | ARI | 28 | 157.1 | 2715 | 218 | 71 | 0 | 15-5 | 2.97 | 1.19 | 12.5 | 509 |
| 2018 | ARI | 24 | 121.1 | 2287 | 165 | 70 | 0 | 6-2 | 4.01 | 1.38 | 12.2 | 320 |
| 2019 | ARI | 33 | 172.0 | 3064 | 235 | 84 | 0 | 12-8 | 4.4 | 1.36 | 12.3 | 443 |
| 2020 | ARI | 14 | 59.0 | 1216 | 79 | 50 | 0 | 2-7 | 6.71 | 1.85 | 12.1 | 85 |
| 2021 | TOR | 32 | 194.1 | 3141 | 248 | 53 | 0 | 13-7 | 2.83 | 1.04 | 11.5 | 571 |
| 2022 | SEA | 33 | 182.0 | 2923 | 207 | 62 | 0 | 10-13 | 4.1 | 1.23 | 10.2 | 405 |
| 2023 | SEA | 1 | 3.1 | 92 | 3 | 5 | 0 | 0-1 | 13.5 | 2.7 | 8.1 | -5 |
| 2024 | SF | 7 | 30.2 | 568 | 43 | 15 | 0 | 3-2 | 4.7 | 1.14 | 12.6 | 82 |
| 2025 | SF | 32 | 180.0 | 3069 | 186 | 73 | 0 | 11-8 | 3.7 | 1.23 | 9.3 | 434 |
| 2026 | SF | 16 | 87.0 | 1527 | 74 | 41 | 0 | 6-6 | 3.72 | 1.3 | 7.7 | 178 |
| ON PACE | 30 | 164 | 2876 | 139 | 77 | 0 | 11-11 | 3.72 | 1.3 | 7.7 | 335 | |
| 3-YEAR AVG | 13 | 71 | 1243 | 77 | 31 | 0 | 5-4 | 4 | 1.22 | 9.6 | 170 | |
| Career | 283 | 1498.0 | 26555 | 1814 | 654 | 0 | 0-0 | 4.05 | 1.32 | 10.9 | ||
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 1.823 | 0.905 | 0.6 | 0.6 | 4.2 | 1.6 | 6.3 | 7.1 | 0.1 | 96.3 | 16.8 |
| ERA | WHIP | QS | WINS | SO | K/BB | K/9 | IP | LOSSES | PC | FPTS |
|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | NAN |
| NAME | OWN | START |
|---|---|---|
| Not available. | N/A | N/A |
| NAME | OWN | START |
|---|---|---|
| Rafael Devers | 87% | 70% |
| Matt Chapman | 62% | 27% |
| Bryce Eldridge | 48% | 23% |
| NAME | OWN | START |
|---|---|---|
| Luis Arraez | 94% | 73% |
| Willy Adames | 70% | 35% |
| NAME | OWN | START |
|---|---|---|
| Casey Schmitt | 95% | 71% |
| Jung Hoo Lee | 83% | 61% |
| Heliot Ramos | 28% | 12% |
| Harrison Bader | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Logan Webb | 99% | 50% |
| Robbie Ray | 91% | 54% |
| Landen Roupp | 52% | 34% |
| Trevor McDonald | 8% | 5% |
| Tyler Mahle | 4% | 1% |
| Carson Whisenhunt | 1% | 0% |
| NAME | OWN | START |
|---|---|---|
| Caleb Kilian | 12% | 11% |
| Ryan Walker | 11% | 9% |
| Keaton Winn | 6% | 0% |
| Team | W-L | Win % | GB | RS | RA |
|---|---|---|---|---|---|
| 57-31 | .648 | - | 474 | 312 | |
| 43-43 | .500 | 13 | 340 | 381 | |
| 43-43 | .500 | 13 | 367 | 393 | |
| 36-50 | .419 | 20 | 349 | 404 | |
| 35-53 | .398 | 22 | 417 | 507 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Eric Haase | 25 | 66 | 8 | 12 | 4 | 9 | 0 | .182 | |
| Jesus Rodriguez | 14 | 39 | 3 | 9 | 2 | 7 | 1 | .231 | |
| Daniel Susac | 37 | 103 | 5 | 27 | 0 | 14 | 1 | .262 | |
| Drew Cavanaugh | 5 | 14 | 0 | 4 | 0 | 2 | 0 | .286 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Rafael Devers | 86 | 330 | 40 | 80 | 15 | 44 | 0 | .242 | |
| Bryce Eldridge | 44 | 153 | 23 | 42 | 6 | 16 | 0 | .275 | |
| Buddy Kennedy | 7 | 7 | 0 | 0 | 0 | 0 | 0 | .000 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Luis Arraez | 81 | 322 | 43 | 105 | 4 | 32 | 6 | .326 | |
| Christian Koss | 11 | 18 | 1 | 2 | 0 | 0 | 0 | .111 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Matt Chapman | 84 | 307 | 35 | 72 | 7 | 42 | 0 | .235 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Willy Adames | 81 | 321 | 40 | 74 | 14 | 32 | 1 | .231 |
| Player | GP | AB | R | H | HR | RBI | SB | AVG | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Casey Schmitt | 78 | 309 | 37 | 86 | 16 | 43 | 7 | .278 | |
| Heliot Ramos | 48 | 179 | 23 | 48 | 6 | 23 | 0 | .268 | |
| Harrison Bader | 30 | 106 | 10 | 18 | 5 | 14 | 0 | .170 | |
| Jung Hoo Lee | 78 | 295 | 43 | 94 | 5 | 32 | 6 | .319 | |
| Victor Bericoto | 19 | 39 | 5 | 12 | 4 | 6 | 0 | .308 | |
| Drew Gilbert | 67 | 167 | 20 | 38 | 3 | 16 | 0 | .228 | |
| Jonah Cox | 22 | 25 | 5 | 7 | 1 | 3 | 3 | .280 | |
| Jared Oliva | 7 | 7 | 1 | 1 | 0 | 0 | 1 | .143 | |
| Jerar Encarnacion | 17 | 34 | 1 | 6 | 0 | 0 | 0 | .176 | |
| Will Brennan | 11 | 23 | 0 | 2 | 0 | 0 | 0 | .087 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Landen Roupp | 17 | 5 | 8 | 0 | 89.0 | 99 | 4.55 | 1.37 | |
| Robbie Ray | 17 | 7 | 6 | 0 | 95.2 | 82 | 3.39 | 1.22 | |
| Logan Webb | 14 | 5 | 5 | 0 | 90.1 | 76 | 3.09 | 1.06 | |
| Tyler Mahle | 13 | 1 | 8 | 0 | 66.2 | 64 | 5.67 | 1.47 | |
| Adrian Houser | 16 | 2 | 6 | 0 | 73.2 | 50 | 5.38 | 1.49 | |
| Trevor McDonald | 11 | 3 | 6 | 0 | 57.0 | 50 | 4.42 | 1.23 | |
| Dylan Smith | 11 | 0 | 0 | 1 | 9.2 | 11 | 1.86 | 1.24 | |
| Blade Tidwell | 8 | 0 | 0 | 1 | 12.0 | 10 | 3.00 | 1.08 | |
| Reiver Sanmartin | 2 | 1 | 0 | 0 | 3.1 | 4 | 8.10 | 1.50 | |
| Carson Whisenhunt | 1 | 1 | 0 | 0 | 5.0 | 2 | 3.60 | 1.60 |
| Player | GP | W | L | SV | IP | SO | ERA | WHIP | O/S |
|---|---|---|---|---|---|---|---|---|---|
| Caleb Kilian | 35 | 2 | 4 | 7 | 36.0 | 43 | 4.00 | 1.25 | |
| Ryan Walker | 24 | 0 | 1 | 3 | 21.2 | 18 | 7.06 | 1.75 | |
| Erik Miller | 28 | 1 | 0 | 2 | 22.1 | 31 | 4.03 | 1.75 | |
| Matt Gage | 33 | 4 | 1 | 1 | 26.0 | 21 | 3.81 | 1.50 | |
| Tristan Beck | 8 | 0 | 0 | 1 | 10.2 | 5 | 6.75 | 1.41 | |
| Keaton Winn | 29 | 2 | 2 | 1 | 30.2 | 26 | 3.23 | 0.98 | |
| Sam Hentges | 20 | 1 | 2 | 0 | 15.0 | 16 | 2.40 | 1.80 | |
| Ryan Borucki | 21 | 1 | 1 | 0 | 23.2 | 15 | 4.94 | 1.52 | |
| Gregory Santos | 3 | 0 | 0 | 0 | 5.0 | 1 | 3.60 | 1.60 | |
| JT Brubaker | 27 | 0 | 0 | 0 | 42.2 | 28 | 2.74 | 1.17 | |
| José Buttó | 3 | 0 | 0 | 0 | 2.0 | 5 | 22.50 | 5.00 | |
| Carson Seymour | 2 | 0 | 0 | 0 | 4.1 | 2 | 14.54 | 3.00 | |
| Joel Peguero | 11 | 0 | 0 | 0 | 11.1 | 5 | 2.38 | 1.24 | |
| Wilkin Ramos | 2 | 0 | 0 | 0 | 2.0 | 1 | 22.50 | 4.50 |
SIGN UP to see player ownership across all of your fantasy leagues.
| DATE | OPP | SCORE | MATCHUP |
|---|---|---|---|
| 06-29 | @ARI | L 5-4 | Tyler Mahle Eduardo Rodriguez |
| 06-30 | @ARI | L 8-2 | Landen Roupp Brandon Pfaadt |
| 07-01 | @ARI | W 4-6 | Trevor McDonald Zac Gallen |
| 07-03 | @COL | 08:10 EDT | Logan Webb |
| 07-04 | @COL | 08:10 EDT | Robbie Ray |
| 07-05 | @COL | 04:00 EDT | Tyler Mahle Tanner Gordon |
Jun 28th
Robbie Ray Shines with 8 Dominant Innings for Giants
Jun 24th
Robbie Ray Dominates Over Last Two Starts, Lowers ERA to 3.70
Apr 8th
Robbie Ray Dominates: 6.2 Scoreless Innings, 7 Strikeouts
Mar 26th
Giants Announce Robbie Ray as Opening Day Starter
Feb 22nd
Emergency Evacuation Ordered at Scottsdale Stadium as Giants-Cubs Game ...
Feb 17th
Giants Share Video of Robbie Ray’s Workout Ahead of His 13th MLB Season ...
Feb 13th
Robbie Ray Brings Son to Giants “Take Your Kid to Work Day” in Viral ...
Feb 10th
Robbie Ray Makes His 2026 Debut With First Start for the San Francisco ...
Jan 31st
MLB: Robbie Ray and Willy Adames Share Wholesome Moment in Viral Video
Roki Sasaki Won’t Throw a No-Hitter Tonight
@dylanohernandez
Cardinals Rout Atlanta to Claim Series Despite Dustin May’s Struggles
@dgoold
Rangers Power Past Opponent with Homers from Díaz, Smith, and Carter
@MLB
Roki Sasaki Won’t Throw a No-Hitter, But Sets Up Dodgers Win
@dylanohernandez
Yankees Place Top Prospect Carlos Lagrange on 7-Day Injured List with Shoulder Injury
@MLBPipeline
Dalton Rushing Shines at the Plate with Three Hard-Hit Hits, Including a Home Run
@billplunkettocr
Broncos CB Riley Moss Says More Turnovers Are Coming After Strong Passes Defensed Total
@AroundTheNFL
Edgerrin James Joins Chris Johnson’s ALS Ice Bucket Challenge With $9,651 Donation
@NFL_DovKleiman
Taylor Swift and Travis Kelce Invite Top Disney Executives to Wedding
@McClain_on_NFL
SportsCenter Segment Jokes About Taylor Swift, Travis Kelce “Royal Wedding”
@bepryor
Colts Rookie Jalen Travis Visits Obama Presidential Center in Chicago
@RomeovilleKid
Former Vikings Punter Ryan Wright Calls NFL a “Tough Business” After Minnesota Exit
@NFL_DovKleiman
Roki Sasaki Won’t Throw a No-Hitter Tonight
@dylanohernandez
Cardinals Rout Atlanta to Claim Series Despite Dustin May’s Struggles
@dgoold
Rangers Power Past Opponent with Homers from Díaz, Smith, and Carter
@MLB
Roki Sasaki Won’t Throw a No-Hitter, But Sets Up Dodgers Win
@dylanohernandez
Yankees Place Top Prospect Carlos Lagrange on 7-Day Injured List with Shoulder Injury
@MLBPipeline
Dalton Rushing Shines at the Plate with Three Hard-Hit Hits, Including a Home Run
@billplunkettocr
Jaylen Brown says Celtics showed ‘lack of respect’ after trade to Sixers
Boston Globe
Jaylen Brown’s Boston Legacy Extends Beyond Basketball Amid Trade Shock
@JaredWeissNBA
Jaylen Brown Named the NBA’s “True Face of the League”
@LawMurrayTheNU
Chris Paul and Jayson Tatum Show Out at NBA Elite Camp in Las Vegas
@NBA
Warriors to Split California Classic Roster; Colby Jones Set for Sacramento Game
@SeanCunningham
Jaylen Brown Says Sports’ Intelligence Bar Is “Low” Amid Reported Claims
@JonKrawczynski
NHL Warns Against Cap Circumvention via “Fake Years” and Side Deals in Contracts
@puck_social
Ottawa Senators offer discounts if fans want to 'Chuk' those Tkachuk jerseys
Senators Extra
Blake Coleman Appears on NHL Network Tonight
@mnwildPR
Connor Bedard Leaves Practice with Left Shoulder Injury
@RussoHockey
Oilers Insisted Zack Sharp Be Included in Nurse Trade Deal
@JonathanWillis
Breaking: Connor Bedard Leaves Practice With Left Shoulder Injury
@JeffMarek
| Javier Sanoja MIA 3B | +14.0 |
| Ian Seymour TB RP | +11.8 |
| Dansby Swanson CHC SS | +10.2 |
| Tommy Edman LAD 2B | +7.0 |
| Jacob Gonzalez CHW 1B | +6.1 |
| Slade Cecconi CLE SP | +5.8 |
| Esmerlyn Valdez PIT RF | +5.3 |
| Hurston Waldrep ATL SP | +4.6 |
| Roki Sasaki LAD SP | +4.3 |
| Dustin May STL SP | +4.3 |
| Chase DeLauter CLE RF | +4.3 |
| Kerry Carpenter DET RF | +3.6 |
| Walbert Urena LAA SP | +3.4 |
| Bryson Stott PHI 2B | +3.1 |
| Troy Melton DET SP | +2.8 |
| Brent Rooker ATH RF | -13.3 |
| Noah Cameron KC SP | -6.3 |
| Landen Roupp SF SP | -6.2 |
| Connelly Early BOS SP | -5.1 |
| Tatsuya Imai HOU SP | -4.8 |
| Corey Seager TEX SS | -4.7 |
| Robert Gasser MIL SP | -4.4 |
| Martin Perez ATL SP | -4.3 |
| Paul Goldschmidt NYY 1B | -4.1 |
| Matt Chapman SF 3B | -4.0 |
| A.J. Ewing NYM CF | -3.2 |
| Griffin Jax TB SP | -2.9 |
| Bryce Eldridge SF 1B | -2.6 |
| Cole Ragans KC SP | -2.6 |
| Javier Assad CHC SP | -2.6 |