Skip navigation
Favorites
Sign up to follow your favorites on all your devices.
Sign up
Odds by

Rotoworld

  • SF Starting Pitcher #38
    Personalize your Rotoworld feed by favoriting players
    Robbie Ray allowed three earned runs over 6 1/3 innings while striking out five in Friday’s loss to the Rays.
    Ray pitched a scoreless first inning but was taken deep by Yandy Díaz in the bottom of the second inning, giving the Rays an early 1-0 lead. He would again fall victim to the long ball in the fourth inning, giving up a solo blast to Junior Caminero to give the Rays a 2-0 lead, and hand a third run added to his line in the sixth inning when Chandler Simpson put a ball in the air to drive home Taylor Walls on a sacrifice fly. Ray was in command of the strike zone all night and has now allowed three or fewer runs in every start this season. He’ll hope for a little more help from his offense in his next outing, which is scheduled for Wednesday against the Padres.
  • SF Starting Pitcher #38
    Robbie Ray allowed one run with four strikeouts over five innings in a no-decision against the Marlins on Saturday.
    Ray stranded two runners in a 31-pitch first inning. He worked around a walk in the second, then allowed a run in on two hits in the third. Ray settled in to give the Giants two more scoreless frames, ending his day after five at 97 pitches. He struck out four. The 34-year-old southpaw will take a 2.70 ERA, 1.14 WHIP, and a 35/14 K/BB ratio across 33 1/3 innings into a start against the Rays in Tampa Bay on Friday.
  • SF Starting Pitcher #38
    Robbie Ray posted a quality start in a losing effort against the Nationals on Sunday, giving up three runs on seven hits over six innings of work.
    Ray struck out seven batters on the afternoon while allowing only one base on balls. All of the damage done against him came in the fifth inning on an RBI double by Keibert Ruiz and a two-run blast by Curtis Mead. Unfortunately, the Giants couldn’t scratch out a single run of support for him. The 34-year-old southpaw got 12 whiffs on 93 pitches on the day, registering a CSW of 29 percent. He’ll bring a stellar 2.86 ERA, 1.09 WHIP and a 31/11 K/BB ratio (28 1/3 innings) into Saturday’s showdown against the Marlins.
  • SF Starting Pitcher #38
    Robbie Ray struck out six, walked four and gave up two runs over five innings on Tuesday in a loss to the Reds.
    Ray threw just 52 of 94 pitches for strikes and walked at least three batters for the third consecutive start. The 34-year-old southpaw coughed up solo homers to Spencer Steer and Sal Stewart, which were enough to saddle him with a loss. He’ll bring a solid 2.42 ERA, 1.03 WHIP and 24/10 K/BB ratio across 22 1/3 innings into a road matchup against the suddenly surging Nationals on Sunday.
  • SF Starting Pitcher #38
    Robbie Ray tossed 6 2/3 scoreless innings with seven strikeouts in a win over the Phillies on Tuesday.
    Ray was outstanding on Tuesday in San Francisco, holding the Phillies scoreless into the seventh. He scattered three hits and three walks while collecting seven strikeouts on 12 whiffs. The 34-year-old left-hander has allowed four runs with an 18/6 K/BB ratio over 17 1/3 innings across his first three starts. Ray lines up for a start against the Reds in Cincinnati next Tuesday.
  • SF Starting Pitcher #38
    Robbie Ray picked up his first victory of the 2026 season on Thursday evening, limiting the Mets to two runs on three hits over his 5 1/3 innings of work.
    The 34-year-old southpaw punched out seven batters on the night while issuing three walks. Ray allowed an RBI double to Bo Bichette in the opening inning and served up a solo homer to Mark Vientos to open the second but kept the Mets off the board from there on out. He piled up 19 whiffs on 96 pitches on the night — eight of those on his slider — while posting a CSW of 33 percent. He’ll look to extend his winning streak when he carries a 3.38 ERA, 1.03 WHIP and an 11/3 K/BB ratio into Tuesday’s battle against the Phillies.
  • SF Starting Pitcher #38
    Robbie Ray took a loss to the Yankees after allowing two runs in 5 1/3 innings on Friday.
    Ray kept the Yankees scoreless until Aaron Judge hit a two-run homer in the sixth. He got Cody Bellinger to ground out afterwards and then exited. Ray’s early spring velocity boost hasn’t really held up, but control is more important for him anyway and he went without a walk today. He’s due to face the Mets next week in his second start.
  • SF Starting Pitcher #38
    Robbie Ray struck out six over five innings of one-run baseball against the Guardians on Saturday.
    Ray, 34, wasn’t as good as he was Sunday when he hurled five perfect innings, but it’s another strong start for the former Cy Young winner. Ray ends his spring with an ERA of 1.37, and he’s looked the part while compiling that mark. His first regular season action comes against the Yankees over next weekend.
  • SF Starting Pitcher #38
    Robbie Ray recorded eight strikeouts over five perfect innings on Sunday against the Brewers.
    Ray retired all 15 batters he faced as San Francisco’s pitching staff carried a perfect game into the ninth inning before it was finally broken up. The 34-year-old southpaw has gone off the board as a top 45-50 range starter in fantasy drafts this spring. There’s going to be some volatility from a run-prevention standpoint based on his career track record but he’s also going to pile up the strikeouts, which provides some insulation for fantasy managers.
  • SF Starting Pitcher #38
    Robbie Ray turned in four hitless innings with four walks and four strikeouts against the Angels on Monday.
    Ray gave up a 422-foot fly to Oswald Peraza in the third that would have been a homer in 25 ballparks, according to Statcast. He also had some nice luck in the fourth, when Christian Moore’s 114-mph liner to third was snagged by Matt Chapman and turned into a double play. Ray is up to eight walks in 9 2/3 innings this spring, though he’s allowed just two runs in the process. He’s currently in line to post a sub-2.00 ERA for the fifth time in his last six springs, which probably should have gotten him some serious WBC consideration.