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

    Cade Cavalli fans eight as Nationals blank Rockies

    Link copied to clipboard!

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

    Cade Cavalli struck out eight in six innings and combined with two Nationals relievers on an 8-0 shutout of the Rockies on Wednesday.

    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.
Mariners call up elite pitching prospect Anderson
The Seattle Mariners called up top pitching prospect Kade Anderson, who is expected to start against the Chicago Cubs this Saturday. Eric Samulski emphasizes why he should be added in all fantasy formats.

Related Player News

  • WSH Starting Pitcher #24
    Personalize your Rotoworld feed by favoriting players
    Cavalli just keeps getting better. He set the tone by striking out four of the first five batters he faced and never looked back. His 11 punch-outs were the second-most in a start this season and the fifth time he’s reached double digits. A key to his in-season breakout, his improving sweeper was strong against right-handed batters with a nearly 70% strike rate while working as his primary pitch against them. Otherwise, the trio of that pitch, his fastball, and knuckle-curve stymied the Rangers’ lefties and combined to force 12 of his 14 swings-and-misses. He’s completed at least six innings in eight straight starts without allowing more than three runs in any and picked up six wins over that span. That looks something like a league-winner. Next up, he has a two-start week against the Rockies and Marlins, both at home.
  • WSH Starting Pitcher #24
    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.
  • WSH Starting Pitcher #24
    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
    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.

Rotoworld

  • SEA Starting Pitcher #13
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Mariners selected the contract of LHP Kade Anderson from Double-A Arkansas.

    It’s time. Anderson’s meteoric rise concludes with his major-league debut against the Cubs on Saturday following an unprecedented 18-start run at Double-A Arkansas where he compiled a microscopic 1.06 ERA, 0.64 WHIP and 135/13 K/BB ratio across 93 1/3 innings in his professional debut. The 22-year-old southpaw, who was the third-overall selection in last year’s draft, offers enough strikeout upside to be relevant in all fantasy formats over the final five weeks of the season. His signature offering is an upper-80s slider that he can consistently land in the strike zone for strikes, while also burying it below the zone to generate whiffs as a putaway pitch. It’s so early in his long-term development trajectory that fantasy managers should keep realistic expectations in check, but it’s not hyperbolic to assert that Anderson is unquestionably one of the more exciting, front-of-the-rotation caliber pitching prospects to reach the big leagues in recent memory. He’s long gone in most competitive fantasy leagues and should remain rostered until further notice.
  • SEA Relief Pitcher #74
    Player Stats
    Link copied to clipboard!

    Mariners designated LHP Jhonathan Díaz for assignmnent.

    Díaz will be the answer to a trivia question in Seattle for years to come if top prospect Kade Anderson follows in the trajectory that many scouts and evaluators believe he is on. The 29-year-old allowed one run over 1 1/3 innings of work during his lone appearance for Seattle earlier this week.
  • WSH Shortstop #5
    Player Stats
    Link copied to clipboard!

    CJ Abrams (ankle) remains out of the lineup for Saturday’s contest against the Marlins.

    Abrams takes a seat for the third consecutive game as he continues to deal with a sprained left ankle that he suffered earlier this week. The 25-year-old fantasy standout is expected to make the gradual transition to second base during the final few weeks of the season with Nasim Nuñez taking over temporarily until sizzling-hot top prospect Seaver King, who has homered eight times in 16 games since the start of August, is ready to take over the position. He figures to be ready the moment rosters expand in September, which makes him a worthwhile stash in deeper mixed leagues. The Nationals also have intriguing infield prospect Devin Fitz-Gerald, who came over in the MacKenzie Gore trade last offseason, making noise in the upper minors as well.
  • Link copied to clipboard!

    Andrés Giménez (hamstring) remains out of the lineup for Saturday’s showdown against the Yankees.

    Ernie Clement takes over at shortstop for the second consecutive contest. The encouraging news is that Giménez appears likely to avoid a trip to the injured list after being reevaluated prior to Saturday afternoon’s tilt in New York. It sounds like there’s a chance he’s ready to return in a couple days after suffering a right hamstring injury earlier this week.
  • Link copied to clipboard!

    Blue Jays activated 1B Vladimir Guerrero Jr. from the concussion injured list.

    Guerrero returns to Toronto’s lineup for Saturday’s early-afternoon matinee against the Yankees following a one-week absence due to a concussion. The positive news is that he cleared final concussion protocol after reaching base safely in all three plate appearances during a minor league rehab game for Low-A Dunedin earlier this week. He’s gone more than a calendar year without homering in the Rogers Centre and holds a calamitous .693 OPS with seven homers in 115 games heading into the final five weeks of the season.
  • TOR Left Fielder #36
    Player Stats
    Link copied to clipboard!

    Blue Jays optioned INF/OF Davis Schneider to Triple-A Buffalo.

    Schneider’s latest stint with the Blue Jays lasted roughly 24 hours as it appears Andrés Giménez (hamstring) will avoid a trip to the injured list for now. His departure clears a spot on Toronto’s active roster for Vladimir Guerrero Jr. to return from the injured list.
  • Link copied to clipboard!

    Marlins recalled 1B/3B Deyvison De Los Santos from Triple-A Jaksonville.

    De Los Santos sipped a couple cups of coffee with Miami earlier this season, but hasn’t been able to carve out a permanent role at the highest level. The 23-year-old slugging prospect’s fantasy stock has tumbled since arriving in Miami as part of the A.J. Puk trade a couple years ago. He’s still capable of launching the occasional long ball and has showed more stolen base upside than previously expected with 18 homers and 17 steals in 95 games at the Triple-A level this season. He’s an interesting talent, but hardly worth rostering outside of extremely deep mixed leagues at the moment.
  • Link copied to clipboard!

    Marlins optioned C Logan Driscoll to Triple-A Jacksonville.

    Miami’s strange four-catcher roster experiment lasted roughly 24 hours. Driscoll heads back to the minors with slugging prospect Deyvison De Los Santos getting another look.
  • LAD Center Fielder
    Player Stats
    Link copied to clipboard!

    The Dodgers are calling up center fielder Alek Thomas, according to The Athletic’s Fabian Ardaya.

    Thomas isn’t the most exciting option from a pure fantasy perspective, but he makes the most sense as a short-term stopgap for the Dodgers with Andy Pages set to miss 4-5 weeks with a fractured hand. The 26-year-old defensive specialist is an excellent defender in center field and is already on the 40-man roster. He’ll split time with Tommy Edman and Enrique Hernández for the next couple weeks. There’s a chance that a top prospect like Josue De Paula, Mike Sirota or James Tibbs III get a look once rosters expand, but that seems unlikely at this juncture.
  • MIL Starting Pitcher #53
    Player Stats
    Link copied to clipboard!

    Brandon Woodruff (shoulder) has been cleared to start a throwing progression.

    This qualifies as an all-time unexpected late-season development. Woodruff told reporters last month that he was undergoing season-ending capsule surgery on his right shoulder. That didn’t end up happening after followup imaging showed better than expected healing to the point that Dr. Keith Meister told him that surgery wasn’t required. He’ll begin a five-week throwing progression next week with the aim of being ready to pitch for Milwaukee in the postseason. Unreal. He won’t be ready in time to help fantasy managers down the home stretch, but his unexpected return would be a massive development for the Brewers heading into the playoffs.