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 went five shutout innings against the Cubs on Friday, walking five but allowing only two hits in a win.
    Ray needed 97 pitches to get through five due to his command struggles -- he only had nine called strikes all game -- but luckily the Giants poured on enough runs that the outcome of the game was no longer in doubt when he was removed. Ray figures to be usable against the Nationals next week, though they have been feistier than preseason expectations might have had you believe.
  • SF Starting Pitcher #38
    Robbie Ray yielded three runs — one earned — in four innings Sunday against the Rockies.
    Ray’s double-error on a comebacker he threw into right field cost him two runs in the fourth. The initial error there was kind of tough, though, considering he had a broken bat flying in his general direction while moving to pick up the ball. Ray struck out six today. His real problem was that it took him 96 pitches to get his 12 outs, costing him what should have been an easy win. But if there was any chance of the Giants sending him back out for the fifth, it disappeared as the offense scored seven runs in a long top of the inning. Ray will take on the Cubs next weekend.
  • SF Starting Pitcher #38
    Robbie Ray received a no-decision on Sunday against the White Sox, allowing four runs on two hits and seven walks over four innings pitched.
    Ray allowed a leadoff homer to Chase Meidroth, and he never settled in, struggling badly with his control. The 34-year-old southpaw managed to limit the homers last season, but the issue has resurfaced in 2026. He’ll carry a 4.60 ERA into a road trip to Coors Field next time out.
  • SF Starting Pitcher #38
    Robbie Ray was rocked for 10 runs — nine earned — over 4 1/3 innings to get a loss to the Diamondbacks on Monday.
    Ray was awful from the get, and gave up a grand slam to Nolan Arenado in the first inning. His four-seam fastball averaged 93.3 mph — right around his season average — and he didn’t fool the Diamondbacks at all as seen in that run total and just four swings-and-misses generated. Ray has now allowed 12 homers on the year, and his ERA has jumped up to 4.28 on the campaign after giving up 13 runs in his last nine innings. He faces the powerful White Sox lineup next weekend. Something to keep an eye on.
  • SF Starting Pitcher #38
    Robbie Ray surrendered four runs — three earned — and seven hits over 4 2/3 innings in Wednesday’s loss to the Dodgers.
    Ray’s velocity was down about one mph from his season average tonight, and he finished with just two strikeouts and a 19 percent CSW. With Santiago Espinal and Mookie Betts taking him deep, he’s now allowed 10 homers in 50 1/3 innings, a significant rate increase from last year’s 22 in 182 1/3 innings. His catching situation got a big downgrade and he’s not likely to be particularly well supported offensively or defensively going forward, so his mixed-league value should be pretty limited. Maybe, though, it could pick up again if he’s involved in a deadline deal.
  • SF Starting Pitcher #38
    Robbie Ray held the Pirates to one run over six innings and struck out seven in a victory Friday.
    Ray walked four, but the only damage came from a Marcell Ozuna homer in the second. That’s been kind of the pattern for Ray, though; he’s given up eight homers but only 14 runs in 45 2/3 innings. Ray moved to 3-4 with a 2.76 ERA. He’ll face the Dodgers on the road next week, making him benchable in mixed leagues.
  • SF Starting Pitcher #38
    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.