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

Rotoworld

  • SF 1st Baseman #16
    Personalize your Rotoworld feed by favoriting players
    Rafael Devers went 2-for-5 with a grand slam and a double in the Giants’ 8-5 victory over the White Sox on Sunday.
    Devers’ grand slam came off Grant Taylor in the bottom of the fifth, giving San Francisco a lead they wouldn’t relinquish. Devers is typically a slow starter, but one aspect of his profile that bears watching is his walk rate. It has collapsed following a career-high mark last season. The Giants have easily the lowest walk percentage in the league this season. It’s nitpicking given how strong his May numbers are, but there’s still work to do to get his season-long stats in a spot that fantasy managers expected on draft day.
  • 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 Relief Pitcher #45
    Caleb Kilian struck out the side to pick up his third save of the season on Sunday against the White Sox.
    Kilian had given up an earned run in four of his past six appearances, so it was a nice response in this never-ending closer by committee. He’s now tied with Ryan Walker for the team lead in saves. Keaton Winn pitched two innings earlier in this game and still doesn’t have a save this year. Meanwhile, Erik Miller handled the eighth on Sunday. Kilian is worth rostering where fantasy managers need saves, but there’s no guarantee he even gets the next ninth-inning opportunity based on how this season has played out so far.
  • SF Designated Hitter #10
    Casey Schmitt went 2-for-4 with a homer, a double, a walk, three RBI, and three runs scored as the Giants defeated the White Sox on Sunday.
    Schmitt’s homer was his fifth in the past eight games as he continues to stuff the stat sheet. He began the year at the bottom of the Giants’ order, but he’s hit 2-4 in every May start and is sporting the highest wRC+ on the team. Recent IL trips for Heliot Ramos and Jung Hoo Lee have cleared a logjam San Francisco had after promoting Bryce Eldridge. Expect Schmitt to continue hitting in the heart of the order when the Giants begin a three-game series against the Diamondbacks on Monday.
  • SF Starting Pitcher #62
    Giants’ manager Tony Vitello told reporters on Sunday that Logan Webb (knee) feels fine physically after Friday’s rehab start and he’s expected to rejoin the rotation this week.
    Webb is expected to slot in at some point during the Diamondbacks’ series, though nothing has officially been decided yet. It’s also unclear who he’ll bump from the Giants’ rotation, though Trevor McDonald seems to be the obvious candidate — especially after getting shelled for seven runs his last time out against the White Sox.
  • SF Center Fielder #9
    Harrison Bader went 2-for-4 with a grand slam in the Giants’ 10-3 win over the White Sox on Saturday.
    Bader broke the game open for the Giants, extending the team’s lead with a grand slam off Jordan Leasure in the fifth inning on a 105.8 mph, 425-foot blast to center field. Three pitches prior to that, he had a popup down the third base line that Miguel Vargas lost in the sun, resulting in a foul ball. The grand slam was his second in the last week and fifth home run of the season while slashing .178/.211/.389 with ten runs scored and 13 RBI across 95 plate appearances.
  • SF Designated Hitter #10
    Casey Schmitt went 2-for-4 with a home run and three RBI against the White Sox on Saturday.
    Schmitt put the Giants on the board with a sacrifice in the fourth inning to drive in a run. He followed with a two-run blast off Erick Fedde in the fifth inning. The home run was his tenth of the season, making him the first Giant to reach double-digits. The 27-year-old slugger is hitting .291/.331/.533 with 22 runs scored and 26 RBI across 178 plate appearances.
  • SF Starting Pitcher #12
    Adrian Houser allowed three runs and struck out five batters over 4 2/3 innings in a no-decision against the White Sox on Saturday.
    Houser had scattered three hits over four scoreless innings before running into trouble in the fifth. The White Sox started the fifth with three straight hits and a groundout to bring in two runs. Miguel Vargas followed with a double to drive in one more, and that would do it for Houser. He exited the game with two outs at 79 pitches. He struck out five. The 33-year-old right-hander holds a 5.30 ERA, 1.48 WHIP, and a 31/19 K/BB ratio across 52 2/3 innings. He’s lined up for a start against the Rockies in Colorado on Friday.
  • SF Designated Hitter #8
    Bryce Eldridge is at DH and hitting seventh on Saturday against the White Sox.
    It’s nice to see Eldridge finally getting consistent opportunities for San Francisco, but he’s off to a brutal .139 (5-for-36) start with just one homer and two RBI across 11 games since returning to the big leagues earlier this month. The 21-year-old top prospect isn’t striking out a ton, which is a positive sign, but he’s simply not making enough hard contact to matter for fantasy purposes right now. His future remains extremely bright, but it could take him a while to figure things out in the majors.
  • SF Starting Pitcher #62
    Logan Webb (knee) threw 62 pitches over 3 1/3 innings on Friday in a minor league rehab start for Triple-A Sacramento.
    The widely-held expectation is that Webb will jump back into San Francisco’s rotation to face the division-rival Diamondbacks next week. The 29-year-old upper-echelon fantasy starter hit the shelf back in early May with right knee bursitis.