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

    Cade Cavalli posts quality start in no-decision

    Link copied to clipboard!

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

    Cade Cavalli posted a quality start in a no-decision against the Cardinals on Thursday evening, surrendering two runs on five hits over six strong frames.

    Cavalli struck out seven batters on the night while issuing only one base on balls. All of the damage done against him came in his final inning of work on a two-run blast by Brandon Marsh. Cavalli then exited with a 5-2 advantage and in line for a victory, but the Nationals’ bullpen couldn’t hang on for him. He got 15 whiffs on 97 pitches in the ballgame, registering a CSW of 31 percent. He’ll bring a 4.00 ERA, 1.43 WHIP and an 89/29 K/BB ratio (83 1/3 innings) into Tuesday’s matchup against the Red Sox in Boston.
Sabathia breaks down MLB's best sliders
Mason Miller and Tanner Scott may possess baseball's best sliders. CC Sabathia dives into both elite pitches, highlighting how he threw his own back in the day.

Related Player News

  • WSH Starting Pitcher #24
    Personalize your Rotoworld feed by favoriting players
    Cavalli authored one of the most dominant outings of the season, retiring the final 19 batters he faced after Willson Contreras reached on a fielding error in the opening frame. A leadoff double from Anthony Seigler was the only hit he allowed. He was at the epicenter of a bench-clearing donnybrook a couple frames later that resulted in Contreras being ejected, while Cavalli avoided a similar fate despite appearing to spark the incident. The 27-year-old former top prospect generated an eye-popping 25 swinging strikes, including 15 on his four-seamer alone, and touched 99.6 mph in an otherworldly performance. He’ll face the Astros at home on Monday.
  • WSH Starting Pitcher #24
    Cavalli loaded the bases with three straight hits in the first inning. One run would come in on a sacrifice fly before he escaped the jam with a ground ball double play. He then stranded the bases loaded in the second before giving up a run in the third. Cavalli’s day would be done early as he was pulled with two outs in the third inning at 68 pitches. He gave up six hits and three walks in all and struck out just one batter. The 27-year-old right-hander will take a 4.07 ERA, 1.46 WHIP, and an 82/28 K/BB ratio across 77 1/3 innings into a home start against the Phillies on Thursday.
  • WSH Starting Pitcher #24
    PJ Poulin will open for the Nationals. It’s plausible that Cavalli has his turn pushed back rather than outright skipped given it’s an illness, but we’ll probably get more guidance on that later tonight.
  • WSH Starting Pitcher #24
    Cavalli got off to a good start, tossing four scoreless innings. The Mariners would get to him in the fifth, bringing three runs in on a hit batter, base hit, and two-run homer by Colt Emerson. Cavalli’s day would be done after five at 81 pitches. He struck out five. The 27-year-old right-hander will take a 3.98 ERA, 1.39 WHIP, and an 81/25 K/BB ratio across 74 2/3 innings into a start against the Rays in Tampa Bay on Friday.
  • WSH Starting Pitcher #24
    Cavalli has been an above average starter to date because he’s kept the ball in the yard, but Corbin Carroll and Gabriel Moreno today became the fourth and fifth batters to take him deep this year. Only a modest groundball pitcher (his GB rate is 46 percent right now), he’s due to have less luck in the home run department going forward, though also probably more luck in the BABIP department, considering that he’s at .355 there at the moment. He’s quite intriguing for the long haul and quite fringy for the rest of 2026.
  • WSH Starting Pitcher #24
    Cavalli dealt with a ton of traffic on the basepaths in the opening two frames and looked like he was going to be in some serious trouble. He somehow managed to avoid any serious damage and allowed just one baserunner over his final three frames before departing after 89 pitches (58 strikes). He struck out six and issued three walks. The 27-year-old has allowed three earned runs or fewer, while completing at least five innings, in five consecutive starts since May 10. He’ll wrap up a two-start week with a road matchup against the Diamondbacks on Sunday.
  • WSH Starting Pitcher #24
    It was another efficient outing for Cavalli, who got 18 outs on 87 pitches. Last time out, he needed just 84 pitches over seven innings. Cavalli moved to 3-3 with a 3.62 ERA. It seems like he should have a better record with the way the Nationals have scored, but there were two times earlier in the season in which he wasn’t as efficient and was pulled with a lead before completing five innings. He also had the bullpen blow a lead for him once. Cavalli will make his next start against the Marlins, a team he limited to two runs over 5 2/3 innings in a no-decision a couple of weeks ago.
  • WSH Starting Pitcher #24
    Cavalli scattered just four hits and one walk on the day. All of the damage done against him came on a two-run single off the bat of Bo Bichette in the third inning. Unfortunately, that was enough to do him in in this one. The 27-year-old righty generated nine swings and misses on 84 pitches on the day, posting a CSW of 33 percent. He’ll try to get back in the win column as he carries a 3.86 ERA, 1.43 WHIP and a 61/19 K/BB ratio (53 2/3 innings) into Tuesday’s showdown against the Guardians in Cleveland.
  • WSH Starting Pitcher #24
    Cavalli stranded two runners in each of the first two innings before settling in for four more quiet innings. He held the Orioles scoreless over six frames, then ran into some trouble in the seventh. Samuel Basallo and Tyler O’Neill started the inning with back-to-back homers. The third batter would reach before Cavalli recorded the first out. That would end his day at 94 pitches. It was an excellent start for the 27-year-old right-hander despite the late trouble as he struck out eight with no walks. He’ll take a 4.05 ERA, 1.54 WHIP, and a 52/18 K/BB ratio across 46 2/3 innings into a home start against the Mets on Thursday.
  • WSH Starting Pitcher #24
    The right-hander punched out four batters on the afternoon while issuing just one base on balls. All of the damage done against him came in the third inning as Liam Hicks delivered an RBI single and Otto Lopez drove in a run on a fielder’s choice that Nasim Nunez booted. Cavalli got 12 whiffs on 95 pitches on the afternoon, registering a CSW of 26 percent. He’ll carry a 4.02 ERA, 1.59 WHIP and a 44/18 K/BB ratio (40 1/3 innings) into Saturday’s matchup against the Orioles.

Rotoworld

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

    Sean Keys went 1-for-4 with a three-run home run in a 9-3 win over the Mets on Wednesday.

    Keys broke this game open with a two out, three-run home run in the third inning. It was the first home run of his career and came in front of a raucous crowd at Rogers Centre in Toronto celebrating Canada Day. If he could find regular playing time, he’d be an intriguing corner infield option with a strong underlying profile in the upper minors. This was his third start in five games since being called up and his first at designated hitter after getting the call at first twice while Vladimir Guerrero Jr. battled a tight back. He drew this start because George Springer had a day off, so it’s still a wait and see situation as to Keys getting regular playing time.
  • TOR Relief Pitcher #62
    Player Stats
    Link copied to clipboard!

    Spencer Miles tossed three shutout innings with five strikeouts, one walk, and allowed one hit on his way to the win against the Mets on Wednesday.

    Miles was very impressive here despite only going three innings on 46 pitches. Both his fastball and sinker sat between 97 and 98 mph and the latter flashed some impressive movement. His curveball flashed too and he was willing to throw it against hitters from both sides of the plate. There was enough here to make us think about adding him in very deep leagues. Otherwise, Patrick Corbin followed him as more of a bulk reliever going five innings, allowing three runs, and earning the save. With a 5.11 ERA, he should not be on our radar.
  • NYM Right Fielder #3
    Player Stats
    Link copied to clipboard!

    Carson Benge went 2-for-4 with a two-run home run and a double on Wednesday against the Blue Jays.

    Benge keeps on hitting. He smacked his home run over 400 feet to the opposite field and it was one of three hard-hit balls he had on the day. That was also his 10th home run to go along with 11 stolen bases and a .259 batting average, which is sensational considering the fact that he was barely even hitting his weight through the first month of the season. Over the last 30 days, he has a .286/.333/.516 slash line with seven home runs as one of the best kept secrets in fantasy baseball because of much that first month is weight down his season-long stat line.
  • NYM Starting Pitcher #51
    Player Stats
    Link copied to clipboard!

    Freddy Peralta allowed seven hits and five runs with three walks and four strikeouts over four innings in a loss to the Blue Jays on Wednesday.

    Peralta’s disastrous season just keeps getting worse. He gave up his first run after just the first three batters of the game. He had two of those hitters down to their final strike, but couldn’t put them away. Then, his entire four-run third inning debacle came with two outs. The biggest blow of that inning came from Sean Keys, who hit his first career home run. Just before that, he had Ernie Clement down to his final strike and could’ve escaped this jam without any runs on the board. Instead, after missing with a curveball, he came back with a fastball in the zone that Clement laced for an RBI double. Between poor command and a lack of confidence in all of his breaking stuff, Peralta is a shell of himself right now. He’ll take a 4.81 ERA with 92 strikeouts and 38 walks across 95 1/3 innings into his next scheduled start that could come Monday against the Braves or Tuesday against the Royals depending on how the Mets structure their rotation with an off-day on Thursday.
  • FA Right Fielder #25
    Player Stats
    Link copied to clipboard!

    Rangers OF Jarred Kelenic elected free agency.

    Kelenic passed through waivers unclaimed after going 1-for-8 during a seven-game stint with Texas. The 26-year-old was one of the more promising prospects in the game just a couple years ago, but has yet to find sustained success at the major-league level. He’ll likely continue to get opportunities as a reclamation project, but it’s becoming increasingly difficult to envision him developing into an impact fantasy contributor at this stage.
  • FA Relief Pitcher #41
    Player Stats
    Link copied to clipboard!

    Rangers RHP Joe Ross elected free agency.

    Ross heads back to the open market in search of a new opportunity after passing through waivers unclaimed earlier this week. The well-traveled 33-year-old allowed allowed five runs over eight innings during five appearances for Texas after being called up back on June 13.
  • FA Relief Pitcher #82
    Player Stats
    Link copied to clipboard!

    Cubs RHP Christian Roa elected free agency.

    Roa should be able to latch on somewhere as organizational relief depth after passing through waivers unclaimed. The 27-year-old was designated for assignment last week without ever making an appearance for Chicago. He posted a pedestrian 5.19 ERA, 1.96 WHIP and a 6/7 K/BB ratio across 8 2/3 innings for the Astros earlier this season.
  • Link copied to clipboard!

    Cubs sent RHP Eduarniel Núñez outright to Triple-A Iowa.

    Núñez will stick around with Chicago as organizational relief depth after going unclaimed on waivers following his removal from the club’s 40-man roster earlier this week. The 27-year-old hasn’t pitched in the majors this season after posting a lackluster 7.11 ERA across 12 2/3 innings between the Padres and Athletics last year.
  • BOS Starting Pitcher
    Player Stats
    Link copied to clipboard!

    Red Sox recalled LHP Alec Gamboa from Triple-A Worcester.

    Gamboa was called up prior to Wednesday’s game against the Nationals and allowed two runs over 2 1/3 innings following an abbreviated outing by starter Payton Tolle. The 29-year-old has made three appearances for the Red Sox this season.
  • WSH Relief Pitcher
    Player Stats
    Link copied to clipboard!

    Nationals acquired RHP Kyle Nicolas from the Orioles for INF Randal Diaz.

    It’s somehow the first-ever trade between the Orioles and Nationals despite their close proximity. Nicolas represents a worthwhile dice roll for Washington’s underwhelming relief mix. The 27-year-old has been traded three times since spring training and has struggled to an 8.59 ERA and 7/13 K/BB ratio across 7 1/3 innings this season.