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

    Cade Cavalli flirts with no-hitter, fans 10 in win

    Link copied to clipboard!

    WSH Starting Pitcher #24
    Player Stats
    Link copied to clipboard!

    Cade Cavalli delivered a brilliant performance in Thursday’s victory over the Cubs, allowing just one hit and piling up 10 strikeouts over eight innings of shutout baseball.

    Cavalli also walked two batters in the ballgame. He retired the first 15 batters he faced until Dansby Swanson worked him for a walk to open the sixth inning. Cavalli’s no-hit bid was then spoiled by a two-out single from Michael Busch in the seventh. The 27-year-old right-hander got 14 whiffs on 103 pitches on the afternoon, posting a strong CSW of 34 percent. He’ll carry an impressive 3.36 ERA, 1.24 WHIP and a 151/41 K/BB ratio (136 2/3 innings) into Wednesday’s matchup against the Rangers in Arlington.
Sister Mary Jo: Pope Hat Night like a big revival
Tony Reali talks to Sister Mary Jo on the Dan Patrick Show about the environment after her viral first pitch at the White Sox Pope Hat Night, where she said it all "felt like a big church revival".

Related Player News

  • WSH Starting Pitcher #24
    Personalize your Rotoworld feed by favoriting players
    A classic good except for the dingers starter, and these were some loud homers: Eugenio Suárez’s homer was 422 feet over the bullpen, Matt McClain’s was 420 feet just to the left of the pen, and Elly De La Cruz went back-to-back on a wall scraper to the opposite field. But Cavalli was able to coax a double play ball from Sal Stewart in the fifth inning when he needed it and otherwise was able to stop the Reds from stringing together a sequence. When a team squares up this fastball, it flies, but the 40 percent whiff rate told the tale for Cavalli today. He’ll draw the Cubs next start.
  • WSH Starting Pitcher #24
    Cavalli’s fourth straight quality start saw him settle for just three strikeouts, but it wasn’t an issue against the often-punchless Blue Jays. He finishes the month of July 3-0 with a 3.08 ERA in five starts. Next up for him is a start in Atlanta. He fanned 10 while allowing two runs over five innings in his previous start against the Braves back in April.
  • WSH Starting Pitcher #24
    Coors was no issue for Cavalli. Eddy Yean and Max Kranick finished up the six-hitter after Cavalli got through seven in 90 pitches. It’s Cavalli’s first scoreless start this year, and he’s up to 14th in the majors with 127 strikeouts in 110 2/3 innings. He’ll face the Blue Jays next week.
  • WSH Starting Pitcher #24
    Both runs came on Tyler Soderstrom’s homer in the fourth. Cavalli went without a walk for the sixth time in 21 starts this season and upped his K/BB ratio to 119/32 K/BB in 104 2/3 innings. He might start to run out of gas at some point — his career-high for innings is 123 1/3 — but things continue to look quite good for the short term. He’ll face the Rockies in Coors next week, and while that’s not necessarily a great ERA bet, he should have a pretty good chance at notching another win.
  • WSH Starting Pitcher #24
    The Nationals will open the second half with Cavalli on the mound. He’ll be followed by Zack Littell (who has been opened for recently) on Saturday. and Foster Griffin on Sunday. Cavalli’s first half ended with a 3.83 ERA and 110 strikeouts in 98 2/3 innings. He’s been going deeper into starts lately and is a viable 12-team starter against West Sacramento on Friday.
  • WSH Starting Pitcher #24
    It was Cavalli’s first start since he served a five-game — originally seven-game, but reduced on appeal — suspension for his involvement for the scuffle against the Red Sox the previous week. He exited with a lead, but as has been the case many times for the Nationals in 2026, the bullpen did not get the job done. Cavalli struck out five against one walk while allowing four hits. It seems likely Cavalli will start one of the first games after the break for the Nationals.
  • WSH Starting Pitcher #24
    Cavalli is eligible to start Sunday’s first-half finale against the Yankees following the five-game ban for his on-field actions against the Red Sox last week. The 27-year-old’s velocity was down and he dealt with some dehydration issues during Sunday’s start against the Pirates where he allowed four runs over 2 1/3 innings of work. The rough outing came on the heels of a brilliant 13-strikeout effort against Boston. There are likely to be fluctuations from a results standpoint with Cavalli, but he’s shown enough upside to merit consideration for a roster spot in most fantasy leagues heading into the second half.
  • WSH Starting Pitcher #24
    Cavalli also issued two walks while striking out three in the ballgame. After a scoreless inning, the Pirates got to him for three runs in the second, then Bryan Reynolds added a solo shot in the third. He got nine whiffs on 63 pitches in the contest, posting a CSW of 22 percent. He’ll now serve his seven-game suspension and won’t make another start until after the All-Star break.
  • WSH Starting Pitcher #24
    It sounds like the Nationals are going to take a chance that the appeal on Cavalli’s seven-game suspension for his actions against the Red Sox earlier this week won’t be heard until after the holiday weekend, which is why he’s being moved up to take the ball against the Pirates. They’re ostensibly going to have Cavalli take the ball on regular rest and skip Miles Mikolas, who is also facing a suspension. There’s always the possibility that the league decides to jump in at the last minute, but it appears that Cavalli is going to start later this weekend. He struck out a career-high 13 and allowed one run over seven innings against Boston earlier this week.
  • WSH Starting Pitcher #24
    Cavalli was expected to make two starts next week, with the first coming on Monday against the Astros. That no longer appears to be the case. Of course, Cavalli could appeal the suspension and have it reduced, but we’d imagine it will cover Monday’s game since the league cited Cavalli for “initiating” the incident when he shouted at Contreras and called him “Boy” after striking him out. Even without a two-start week, Cavalli looked so good in that Red Sox start that he should be added in more leagues as a potential second-half breakout candidate.

Rotoworld

  • MIL 1st Baseman #9
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Jake Bauers delivered a go-ahead single in the top of the ninth Thursday in the Brewers’ 5-4 win over the Dodgers.

    After collecting five hits through eight, the Brewers came back to win the game with five singles in the ninth. The first four of those came against Edwin Díaz, while Bauers’ was off lefty Alex Vesia. It was Bauers’ only hit to go along with a walk on the night. He went on to steal second afterwards, making him 9-for-12 on the basepaths this year.
  • MIL Relief Pitcher #55
    Player Stats
    Link copied to clipboard!

    Shane Drohan yielded three runs in 5 1/3 innings Thursday versus the Dodgers.

    Drohan allowed one run on a leadoff walk and a single in the fifth and then was pulled with a 2-1 lead in the sixth after walking back-to-back batters with one out. Antonio Senzatela replaced him and, after getting Teoscar Hernández to ground out, gave up a three-run pinch-hit homer to Max Muncy to add two runs to Drohan’s total. Drohan will have an easier assignment at home next week against the Mariners, making him a decent option in mixed leagues.
  • MIL Relief Pitcher #29
    Player Stats
    Link copied to clipboard!

    Trevor Megill earned his 22nd save with a perfect ninth Thursday against the Dodgers.

    After getting five outs Wednesday, Megill was right back out there to close after the Brewers’ ninth-inning comeback tonight. He should now get Friday off, which could lead to a save chance for Abner Uribe, if he’s feeling up to it.
  • LAD Starting Pitcher #11
    Player Stats
    Link copied to clipboard!

    Roki Sasaki pitched six innings and allowed two runs Thursday against the Brewers.

    Sasaki issued five walks, including three in the Brewers’ two-run fourth inning, and gave up 13 hard-hit balls on the night, but he did finish rather strong. This makes five straight starts in which he’s allowed two runs or fewer and gotten at least 16 outs. He’ll look to keep that going in Coors Field against the Rockies next week.
  • LAD Relief Pitcher #3
    Player Stats
    Link copied to clipboard!

    Edwin Díaz took a blown save and a loss after being charged with three runs in the ninth Thursday against the Brewers.

    Díaz, who came in with a two-run lead to start the ninth, gave up four straight singles in between a pair of strikeouts. The last hit tied the game, and then Alex Vesia gave up a go-ahead single after taking over. The first two hits against Díaz came on bad fastballs near the heart of the plate, but the third and the fourth were more a case of good hitting by the Brewers. Four singles doesn’t really mean much in the grand scheme of things — it’s better than going down because of walks and homers — but the latest poor showing might get Díaz bumped from the closer’s role for a spell. It’s the fourth time in five appearances this month that he’s been scored upon. Tanner Scott figures to be the main beneficiary if Díaz is thrust into lower leverage situations for now.
  • LAD 3rd Baseman #13
    Player Stats
    Link copied to clipboard!

    Max Muncy hit a three-run homer off the bench Thursday against the Brewers.

    The homer off Antonio Senzatela gave the Dodgers a 4-2 lead in the sixth and was his record 131st at Dodger Stadium. Even though the ballpark has been open since 1962, Eric Karros had been the stadium leader at 130.
  • LAA Starting Pitcher #57
    Player Stats
    Link copied to clipboard!

    Walbert Ureña allowed two hits over six innings in the Angels’ 7-0 shutout of the Rangers on Thursday.

    Ureña’s post All-Star break velocity boost has relaxed just a tad, but he’s remained very difficult to hit. He’s allowed one or no runs in five of six outings, and this is the 10th time in 20 starts this season that he’s given up three hits or fewer. He’ll take an 8-8 record and a 2.67 ERA into Houston for his next start.
  • TEX Starting Pitcher #52
    Player Stats
    Link copied to clipboard!

    Jordan Montgomery gave up four runs in two innings of relief Thursday against the Angels.

    Montgomery, who topped out at 91.1 mph tonight, didn’t make much of a case for stepping into the rotation if Jacob deGrom needs a break. He’s surrendered seven runs over six innings in his two appearances since returning from Tommy John.
  • LAA 3rd Baseman #23
    Player Stats
    Link copied to clipboard!

    Denzer Guzman finished 3-for-4 with two runs scored Thursday against the Rangers.

    The hit that knocked in a run was a tapper to the third base side of the mound. Jordan Montgomery was able to handle it, but he then double clutched on the throw and was too late to get Guzman at first. It’s the first time in 63 career games that Guzman has come up with three hits. He’s batting .241/.289/.358 in 175 plate appearances this season.
  • LAA Center Fielder #27
    Player Stats
    Link copied to clipboard!

    Mike Trout had a second straight three-hit game Thursday against the Rangers.

    Trout has raised his average 10 points with six singles the last two nights. It’s the first time since 2018 that he’s had back-to-back three-hit games and the second time ever that he’s had back-to-back games with three singles; the only other time that happened was as a rookie on June 8-9, 2012.