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

    Logan Webb goes six scoreless to beat Rangers

    Link copied to clipboard!

    SF Starting Pitcher #62
    Player Stats
    Link copied to clipboard!

    Logan Webb blanked the Rangers for six innings and struck out eight in a victory Monday.

    Webb evened his record at 7-7 with his third scoreless start and 12th quality start in 19 tries. The Giants figure to be pretty bad the rest of the way, so wins could be hard to come by for Webb. His teammates got the job done tonight, though. Webb will next face the Tigers on Sunday.
Is Stewart the NL ROY favorite?
With Sal Stewart, JJ Wetherholt, Carson Benge, and Nolan McLean in contention for NL Rookie of the Year, Jay Croucher and Vaughn Dalzell analyze the key factors shaping the race.

Related Player News

  • SF Starting Pitcher #62
    Personalize your Rotoworld feed by favoriting players
    Webb struck out six and walked one. He allowed a solo homer to Hector Rodriguez but otherwise pitched well enough to win. San Francisco’s bullpen blew a six-run lead in the ninth, robbing him of the victory. Landen Roupp was originally scheduled to start this one before the Giants swapped his rotation spot with Webb. His next start lines up on the road against the Pirates.
  • SF Starting Pitcher #62
    With the Giants hoping for their first sweep of the season, they will turn to their ace on Wednesday. That means he will be flipped with Landen Roupp, who will now start on Thursday against the Diamondbacks. Webb last pitched on Friday against the Red Sox, so he will be on just four days’ rest, but he also only threw 2 2/3 innings in that outing.
  • SF Starting Pitcher #62
    Webb also issued a pair of walks in the abbreviated outing while striking out one. All of the damage against him came in the third inning, as Willson Contreras clobbered a three-run homer before the Red Sox tacked on another pair. It’s the shortest start that Webb has made all season. The 29-year-old hurler got just four whiffs on 70 pitches on the night, posting a CSW of 30 percent. He’ll try to put this one behind him as he brings a 3.75 ERA, 1.11 WHIP and a 112/35 K/BB ratio (141 2/3 innings) into Wednesday’s matchup against the Reds.
  • SF Starting Pitcher #62
    Webb tossed two scoreless innings, then gave up a run on three straight hits in the third. The three hits were three of only four Webb would allow over six innings of one-run ball. He struck out seven. The 29-year-old right-hander has been outstanding over his last four starts, giving up four total runs. He’ll take a 3.50 ERA, 1.06 WHIP, and a 110/32 K/BB ratio across 139 innings into a start against the Red Sox in Boston on Friday.
  • SF Starting Pitcher #62
    Webb walked one batter and struck out two in this one while throwing 66 percent of his pitches for strikes. Shockingly, he had just three total whiffs and a three percent swinging strike rate. Yes, three percent. Webb has just a 10 percent swinging strike rate on the season and has notched more than five strikeouts in a game once since June 14. You’re getting plenty of ratio help with Webb, but the lack of strikeouts dampens some of his fantasy value.
  • SF Starting Pitcher #62
    Webb was probably done at 96 pitches anyway, but any chance of him coming back out disappeared when the Giants scored seven runs off three pitchers in a lengthy bottom of the sixth. The big inning ensured that Webb would get his first win after two losses and two no-decisions this month. He’s now 6-7 with a 3.93 ERA overall. He’ll make his next start Monday against the Rangers. That’s trade deadline day, but the Giants have been very clear that he’s not one of the players they’re willing to move.
  • SF Starting Pitcher #62
    Webb struck out four batters on the evening while allowing a pair of free passes. The Angels scratched out a run against him in the opening inning, then broke through for three more in the fifth including a two-run triple by Tyler Heineman. Still, Webb exited the game with a one-run lead and in line for a victory, but the Giants’ bullpen couldn’t hang on for him. The 29-year-old hurler generated 10 whiffs on 99 pitches on the night, posting a CSW of 25 percent. Still 5-7 on the season, he’ll tote a 3.98 ERA, 1.12 WHIP and an 89/29 K/BB ratio (113 innings) into Wednesday afternoon’s skirmish against the Brewers.
  • SF Starting Pitcher #62
    Webb had a shutout going until Cole Young homered with two on and two out in the seventh. That made the game a 3-3 tie, so Webb remained winless in three starts this month. He’s allowed four homers in three outings in July after surrendering just five in his previous 14 starts. He’ll face the Angels next.
  • SF Starting Pitcher #62
    Webb was a member of the NL All-Star team, but he did not pitch in the game on Tuesday. That will enable him to pitch over the weekend once regular-season games begin again. Tyler Mahle and Trevor McDonald will then follow on Monday and Tuesday against the Royals.
  • SF Starting Pitcher #62
    The runs all came in the first. Two soft hits to left field opened the game, and after George Springer walked to load the bases with one out, Daulton Varsho hit a liner to right that a sliding Jung Hoo Lee couldn’t catch, resulting in an RBI single. Kazuma Okamoto then followed with a grand slam on a ball 328 feet down the right field line. It would have been a homer only in San Francisco and in Yankee Stadium, according to Statcast. So, that’s the five runs. Only the homer, which wasn’t even a barrel, was hit harder than 72 mph. Webb allowed just one hit and one walk after the first. The All-Star gave up 12 runs in his last two starts to finish the first half 5-7 with a 3.86 ERA. Still, he’s throwing just fine.

Rotoworld

  • SF Designated Hitter #8
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Bryce Eldridge hit a solo homer and drove in two runs in a loss to the Diamondbacks on Friday.

    Eldridge’s homer was his 15th of the season. The 21-year-old also drove in a run with a double, and it improves his slash to .254/.345/.448 in his rookie campaign. One of the most encouraging things about Eldridge’s season is that he’s been better against lefties than righties — a .792 OPS against southpaws compared to .776 against right-handers — and his homer today off Kohl Drake was his fifth against same-sided hurlers. He’s gonna be a good one.
    - Christopher Crawford
  • AZ Right Fielder #7
    Player Stats
    Link copied to clipboard!

    Corbin Carroll drove in three runs while hitting a two-run homer Friday in a win over the Giants.

    Carroll hit one of three homers that D-backs procured against Blade Tidwell. His came with a runner on in the third, and it’s the 19th time he’s hit the ball over the fence in 2026. It’s been a solid season for the 26-year-old and he’s now the owner of an .830 OPS, but it still feels like there’s meat left on the bone in terms of fantasy production.
    - Christopher Crawford
  • AZ Left Fielder #21
    Player Stats
    Link copied to clipboard!

    Lars Nootbaar homered and doubled in a 10-6 win for the Diamondbacks on Friday over the Giants.

    Nootbaar also singled. The 28-year-old took Blade Tidwell deep to leadoff the game, and it gives him a pair of homers in 18 games with the Diamondbacks after hitting just three in 48 contests with the Cardinals prior to his trade. Nootbaar’s numbers are still far from what fantasy managers should be looking for, but perhaps this is the springboard to a hot final month plus. Weirder things have happened.
    - Christopher Crawford
  • SF Relief Pitcher #46
    Player Stats
    Link copied to clipboard!

    Blade Tidwell allowed six runs over five innings while taking a loss against the Diamondbacks on Friday.

    Tidwell couldn’t keep the ball in the park, and allowed three homers in the contest; including a leadoff roundtripper from Lars Nootbaar. The right-hander was coming off 5 2/3 scoreless innings in his previous outing against the Red Sox, but Friday was an unfortunate example of what can happen when Tidwell doesn’t have his best command. He’ll try and rebound next week against the Pirates in Pittsburgh.
    - Christopher Crawford
  • AZ Starting Pitcher #58
    Player Stats
    Link copied to clipboard!

    Kohl Drake allowed five runs in four innings in a no-decision versus the Giants on Friday.

    Drake was called up to start Friday’s tilt against the Giants, and while he didn’t take a loss, it’s not because he was effective. The 26-year-old allowed a pair of homers, and while he did strike out five against just one walk, the damage was done. The 26-year-old has not pitched pitched effectively in his chances to start with Arizona, and while there’s reason for long-term optimism, there isn’t much reason to trust him as a fantasy hurler for the rest of 2026 even if he gets more opportunities.
    - Christopher Crawford
  • BAL Relief Pitcher #26
    Player Stats
    Link copied to clipboard!

    Alex Hoppe allowed one unearned rune while picking up the save versus the Athletics on Friday.

    It’s the first MLB save of Hoppe’s career. The 27-year-old was the top prospect acquired in the deal that sent Taylor Ward to Seattle, and while he will need to make considerable improvements in his command to reach that level, he has the stuff to someday be a high-leverage option, maybe even a closer.
    - Christopher Crawford
  • ATH Starting Pitcher #57
    Player Stats
    Link copied to clipboard!

    Jacob Lopez allowed two runs — one earned — while working five innings and not factoring into the decision Friday against the Orioles.

    Lopez, 28, had his usual control issues while issuing three walks and throwing 63-of-100 pitches for strikes. The 6-foot-4 starter also allowed only three hits while striking out six in an outing that showed why Lopez would be so intriguing if he threw more consistent strikes. He’ll look to continue to lower his 4.82 ERA against the Rangers next week in Texas.
    - Christopher Crawford
  • BAL Starting Pitcher #63
    Player Stats
    Link copied to clipboard!

    Brandon Young didn’t factor into the decision Friday despite limiting the Athletics to one run over seven innings.

    Young scattered five hits allowed, and he walked just one while striking out four. The 28-year-old has been one of the true bright spots for Baltimore in 2026, and even though the Baltimore bullpen prevented him from picking up a win — the Orioles did get the victory in extras — he did lower his ERA to 3.38 over his 130 1/3 frames of work. He will look to keep up the good run next week, but it’s worth noting that next start comes in Colorado against the Rockies.
    - Christopher Crawford
  • LAA Relief Pitcher #44
    Player Stats
    Link copied to clipboard!

    Ben Joyce allowed three runs over 2/3 innings in a loss to the Phillies on Friday.

    Joyce isn’t charged with the blown save, if you’re looking for a positive, because he came in to pitch in the eighth, and all three runs were charged to him after he exited the game. So instead, he gets a loss and a hold. Weird sport. Joyce didn’t give up a hit, but he walked a pair and hit another with all three runners crossing on a grand slam by Edmundo Sosa allowed by Peralta. Joyce should continue to get save looks — the few the Angels will provide, anyway — but there’s just a lot of volatility in his profile because of his command problems.
    - Christopher Crawford
  • PHI Left Fielder #33
    Player Stats
    Link copied to clipboard!

    Edmundo Sosa hit a go-ahead grand slam in the ninth inning to help the Phillies to a 5-3 win over the Angels on Friday.

    With the Phillies trailing 3-1 and the bases loaded, Sosa changed the story of the contest by taking Sammy Peralta deep to give Philadelphia the lead and ultimately the victory. The 30-year-old has gone deep just six times in 2026, but none bigger than this one. Sosa remains a versatile option for the Phillies’ bench who provides little to know fantasy upside at this stage of his career.
    - Christopher Crawford