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

    Cade Cavalli exits with right calf discomfort

    Link copied to clipboard!

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

    Cade Cavalli was removed from Saturday’s start against the Marlins due to right calf discomfort.

    Cavalli suffered the injury when he was struck by a batted ball on a comebacker to end the fourth inning. It sounds like he was able to avoid any structural damage and it’s likely that he’ll be able to take his next scheduled turn in the Nationals’ rotation. Fantasy managers can breathe a sigh of relief.
Chicago to 'soak in' Cubs, White Sox in playoffs
With the Cubs and White Sox both clinching postseason births and Pete Crow-Armstrong joining the 40-40 club, it's been an exciting stretch for both fanbases and the city of Chicago.

Related Player News

  • WSH Starting Pitcher #24
    Personalize your Rotoworld feed by favoriting players
    All indications are that Cavalli is healthy after tossing five scoreless innings against the Cardinals last Friday. However, the Nationals have nothing to play for in the final week of the season and aren’t going to let Cavalli take the ball again after signing a four-year, $47 million contract extension earlier this month. He was slated to close out the season with a road matchup against the Tigers on Wednesday. It’s a tough break for fantasy managers in the home stretch of rotisserie formats as he finishes his breakout campaign with a 13-5 record along with a 3.02 ERA, 1.16 WHIP and 200/48 K/BB ratio across 169 2/3 innings of work.
  • WSH Starting Pitcher #24
    Cavalli piled up six strikeouts on the night while scattering just four hits — all singles — without walking a batter. The only real threat against him came in the second inning as the Cardinals started with a pair of singles, but Cavalli was able to escape without any damage being done. He got 11 swings and misses on 73 offerings on the night, registering an elite CSW of 37 percent. Now 13-5 on the season, he’ll bring an impressive 3,02 ERA, 1.16 WHIP and a 200/48 K/BB ratio (169 2/3 innings) into his final start of the season against the Tigers in Detroit on Wednesday.
  • WSH Starting Pitcher #24
    This was rumored to be close on Thursday and it gets done on Friday. This extension buys out one year of free agency as well as his arbitration seasons before considering the team option. The Athletic’s Spencer Nusbaum reports the deal is worth $47 million guaranteed and that the option is worth $23 million. Cavalli, starting tonight’s game for the Nationals, has posted a 3.12 ERA in 31 starts while striking out 194 batters over 164 2/3 innings. He’s been even better than that as of late, with a 2.83 ERA since the start of June. The 28-year-old will be a part of the Nationals rotation plans going forward and has made the leap to extremely useful fantasy pitcher this season. It’s a success for the Nationals to get him locked up for the long-term.
  • WSH Starting Pitcher #24
    The 28-year-old hurler has blossomed into the Nationals’ ace this season, going 12-5 with a 3.12 ERA, 1.17 WHIP and a 194/48 K/BB ratio across 164 2/3 innings. Cavalli is currently in the first of four arbitration years as a Super Two player, so it seems likely that the extension would cover all arbitration years and the first year or two of free agency as well.
  • WSH Starting Pitcher #24
    The Nationals are going to roll with a bullpen game against the Phillies on Wednesday with Cavalli getting a couple extra days of rest. The 28-year-old struck out nine and allowed two runs over six innings against the Angels his last time out.
  • WSH Starting Pitcher #24
    Cavalli retired the first batter of the game he faced, only to surrender a solo homer to Mike Trout in the following at-bat. He would retire the next two batters he faced to get out of the inning, and would not allow another run to score the rest of the night. His nine strikeouts mark the third straight game in which he has struck out eight or more batters, and Cavalli has allowed two earned runs or less in each of his last six starts. Cavalli will look to continue his dominant ways in his next start, which is set for Friday on the road against the Cardinals.
  • WSH Starting Pitcher #24
    Cavalli, who struck out eight and walked none, departed with a two-run lead that immediately disappeared in the bottom of the seventh. It’s the fourth time this year that he’s left in line for a win and watched the bullpen blow it, but he’s a fine 12-5 anyway. He’ll face the Angels next weekend.
  • WSH Starting Pitcher #24
    Cavalli was able to make the play to end the inning, but limped off the field and into the tunnel. It’s a tough break for fantasy managers as the 28-year-old right-hander was dealing — as he hadn’t allowed a hit and had struck out eight batters through four scoreless frames. He’ll presumably head for imaging to see if there’s any structural damage. Expect the Nationals to provide an update on his status as soon as more information is available.
  • WSH Starting Pitcher #24
    Cavalli reeled off his ninth consecutive quality start since July 12. The 28-year-old former top prospect allowed solo homers to Willi Castro and Ezequiel Tovar, but managed to keep Colorado’s offense in check otherwise. He’s notched at least seven strikeouts in four straight starts since August 8. Simply put, he’s looked like an upper-echelon fantasy starter for a couple months and is going to be an extremely popular early-round pick in drafts next spring. He’ll close out a two-start week with a tasty matchup against the division-rival Marlins on Saturday.
  • WSH Starting Pitcher #24
    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.

Rotoworld

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

    Reid Detmers tossed six scoreless innings and struck out seven in the Angels’ 7-5 win over the Mariners on Friday.

    The Angels are now 62-98 as they try to avoid the first 100-loss season in franchise history. Detmers will finish the year 7-8 with a 3.36 ERA after winning his last four decisions over the final seven weeks. He had a 1.61 ERA and a 61/9 K/BB over 56 innings in his final nine starts.
  • SEA Starting Pitcher #50
    Player Stats
    Link copied to clipboard!

    Bryce Miller was charged with five runs in six innings Friday in a loss to the Angels.

    Miller allowed two runs through five and should have been through the sixth without any damage, but Julio Rodríguez got an oddly late break on a flyball single and Christian Moore ended up homering with two outs on a fly that would have left only eight of 30 ballparks. Miller finishes the year 4-10 with a 4.17 ERA after a very promising start following a six-week absence due to an oblique injury. Alas, the velocity spike that showed up this spring and briefly carried over upon his return in May didn’t stick around at all. He went from looking like a legitimate No. 2 starter in May to more of a middling No. 4 lately.
  • LAA Shortstop #9
    Player Stats
    Link copied to clipboard!

    Zach Neto homered and doubled twice in Friday’s defeat of the Mariners.

    Even though it hasn’t been a particularly encouraging season overall, Neto is tied for 15th in the majors with his 63 extra-base hits and tied for eighth with 101 runs scored. His .241 average and 212 strikeouts are less impressive. Fortunately for him, having the 12th-highest strikeout total ever only puts him third behind new all-time leader Colson Montgomery and Kyle Schwarber on the 2026 list.
  • SEA Designated Hitter #8
    Player Stats
    Link copied to clipboard!

    Dominic Canzone went 3-for-4 with a two-run homer and a walk against the Angels on Friday.

    Canzone was robbed of at least a double on his lone out, flying out 404 feet to center in the first. Even so, he had a great night, improving to .264/.335/.486 with 23 homers in 523 plate appearances. He’s hitting lefties even better than righties, so he should be locked in as an everyday player for the Mariners at the beginning of next year.
  • Culpepper_Kaelen_800_1080-2ce3abf3eb32eee3.jpg

    Kaelen Culpepper

    MIN Shortstop #12
    Link copied to clipboard!

    Kaelen Culpepper is likely to return from the IL to the take part in the Twins’ final two games of the season.

    Culpepper has been on the IL since Sept. 16 with a mild hamstring strain. Ryan Kreidler has been the primary shortstop in his absence.
  • Link copied to clipboard!

    Gabriel Moreno will likely DH on Saturday after leaving with a tender left hamstring on Friday.

    With Moreno limited, manager Torey Lovulli indicated that Jesús Sánchez will be DFA’d in order to add a catcher prior to Saturday’s game.
  • CLE Left Fielder #1
    Player Stats
    Link copied to clipboard!

    Angel Martínez went 2-for-5 with a double and four RBI in a 12-9 win on Friday against the Royals.

    The Guardians’ bats showed impressive restraint in a game that the Royals completely gave away. Starter Noah Cameron walked four batters in five innings. Then, their bullpen walked an unbelievable nine batters between the eighth and ninth. Nate Pearson was the primary culprit with four free passes in the final frame. Then, Nolan Hoffman walked two more before Martínez socked a two-run double to finish off a five-run ninth inning. Red-hot heading into the postseason, he has a .301/.345/.573 slash line with six home runs over his last 30 games.
  • CLE Starting Pitcher #32
    Player Stats
    Link copied to clipboard!

    Gavin Williams allowed five hits and four runs with four walks and four strikeouts over 3 1/3 innings in a no-decision against the Royals on Friday.

    Luckily bailed on by his lineup – and the Royals’ brutal relief pitching – Williams did not answer the bell in this pivotal start as a budding ace should. Gifted three runs over the first two innings, he immediately gave them all back and never found a rhythm. Of the 18 batters he faced, only nine saw a first pitch strike and Williams was forced to play catch-up all game. All in all, this was an ugly start and the Guardians hope Williams will be able to put it behind him before he takes the ball in the playoffs.
  • Link copied to clipboard!

    Gunnar Henderson said Friday that he’s dealt with a right wrist issue for about half of the season but that he doesn’t expect to need surgery.

    Last year, it was a shoulder issue that explained Henderson’s decline. We don’t doubt that a wrist injury limited him this year, but the fact that remains that he wasn’t very good in the half of the season before it apparently became a problem. His decline from future-Hall of Fame superstar to above average regular is probably the biggest of the several issues currently plaguing the Orioles, even if he’s still providing way more value than what he’s making in terms of salary.
  • Link copied to clipboard!

    Carter Jensen went 2-for-5 with two home runs and five RBI on Friday against the Guardians.

    Quickly growing into one of the best power hitting catchers in the league, Jensen is ending his season on a heater. Two more home runs gave him 27 in total to go along with 33 doubles and two triples. Those 62 extra-base hits pushed him ahead of Mike Piazza’s 61 in 1993 for the most all-time by a rookie catcher. Don’t let this monster rookie season go unnoticed in what’s been an otherwise awful season for the Royals.