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

    Cavalli scratched from start with illness

    Link copied to clipboard!

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

    Cade Cavalli has been scratched from Friday’s start against the Rays.

    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.
Fanta: GM change comes at critical time for Angels
John Fanta discusses the Los Angeles Angels change at General Manager, dismissing Perry Minasian and bringing in John Mozeliak at a critical time with the MLB Draft and trade deadlines fast approaching.

Related Player News

  • WSH Starting Pitcher #24
    Personalize your Rotoworld feed by favoriting players
    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.
  • 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 Relief Pitcher #50
    Poulin got the nod as the opener for Friday’s game after Cade Cavalli (illness) was scratched from his scheduled start. Poulin was effective in his limited outing, allowing just one hit over two scoreless innings while also striking out a batter. Poulin has made nine starts as an opener this season and has allowed just three earned runs over his last 14 innings pitched, dating back to May.
  • 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 Relief Pitcher #50
    Poulin returns to Washington’s relief corps after spending a couple weeks in the minors. The 29-year-old southpaw has compiled a serviceable 3.28 ERA and 17/16 K/BB ratio across 24 2/3 innings for the Nationals this season.
  • 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 Relief Pitcher #50
    Poulin heads back to the minors after tossing a scoreless frame during Wednesday’s series finale against the Guardians. The 29-year-old southpaw holds a respectable 3.28 ERA and 17/16 K/BB ratio across 24 2/3 innings for the Nationals this season.
  • 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 Relief Pitcher #50
    The 29-year-old southpaw was just optioned out on Wednesday, but he’ll rejoin the Nationals with Jake Irvin (shoulder) hitting the injured list on Sunday. Poulin has done a nice job out of the Nats’ bullpen this season, posting a 2.91 ERA, 1.48 WHIP and a 16/14 K/BB ratio over 21 2/3 innings.

Rotoworld

  • LAA Right Fielder #7
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Jo Adell went 2-for-2 with a two-run triple and two HBPs as the Angels topped the A’s 5-2 on Saturday.

    Adell is fifth in the majors with 12 HBPs this year, which has helped him post a mediocre .297 OBP in spite of a horrid 81/10 K/BB in 350 plate appearances. It’s odd that he hasn’t hit for more power while showing excellent bat speed and striking out less than usual, but there’s time for things to turn around. He’ll certainly continue to get all of the playing time he can handle on a non-contending Angels team.
  • LAA Starting Pitcher #48
    Player Stats
    Link copied to clipboard!

    Reid Detmers pitched 5 2/3 innings of two-run ball Saturday in a no-decision versus the A’s.

    Detmers struck out eight. He isn’t a great bet in shallow leagues while continuing to toil for the hapless Angels, but the good news is that it seems quite likely that he’ll be traded to a contender next month. It’s entirely possible that he’ll be a top starter down the stretch if that happens. He’s due to face the Red Sox next weekend.
  • LAA Relief Pitcher #39
    Player Stats
    Link copied to clipboard!

    Kirby Yates notched his 100th career save with a perfect ninth against the A’s on Saturday.

    The 39-year-old Yates had 41 saves for the Padres in 2019, 33 for the Rangers in 2024 and now 26 in his other 10 seasons as a big leaguer. He should stay in the mix for saves in Anaheim, but his velocity is down 1.5-2 mph from last year and about three mph from his prime, making him difficult to rely on.
  • ATH Relief Pitcher #50
    Player Stats
    Link copied to clipboard!

    Jack Perkins yielded two runs in five innings Saturday in his start against the Angels.

    Perkins struck out five and walked one in his best showing in five starts since moving into Sacramento’s rotation. He still has a 6.65 ERA in his new role and a 6.00 ERA in 51 innings overall, but he’ll probably stick as a starter and face the Marlins next weekend.
  • MIL Center Fielder #5
    Player Stats
    Link copied to clipboard!

    Garrett Mitchell dealt with a leg cramp in his appearance off the bench Friday, according to manager Pat Murphy.

    Mitchell didn’t start against a lefty, but he entered in the ninth, only to grab his leg and struggle through his one at-bat. Fortunately, it seems like he’ll be fine going forward.
  • SF 1st Baseman #16
    Player Stats
    Link copied to clipboard!

    Rafael Devers hit two homers off Bryce Elder to knock in four runs in the Giants’ 5-0 defeat of the Braves on Saturday.

    Devers’ first homer traveled 404 feet to center. The second went 359 feet and clanged off the foul pole in right. It’s Devers’ first two-homer game of the year and 23rd of his career. He has seven homers in June and 14 for the year, but he’s still at just .240/.300/.454 overall, and he’s on pace for 202 strikeouts. He’d never topped 150 strikeouts before finishing with 192 last year.
  • SF Starting Pitcher #62
    Player Stats
    Link copied to clipboard!

    Logan Webb allowed just one hit over seven scoreless innings in a win over the Braves on Saturday.

    The Giants said afterwards that Webb was under the weather tonight, which explains why his velocity was down a tad, but it didn’t pose any problems in his latest gem. He struck out six and moved to 3-1 with a 0.95 ERA in five starts since coming off the injured list at the beginning of the month. He’ll likely make his next start Friday in Colorado.
  • ATL Starting Pitcher #55
    Player Stats
    Link copied to clipboard!

    Bryce Elder surrendered five runs in four innings Saturday in a loss to the Giants.

    Four runs scored on two homers from Rafael Devers that would have gone out of 17 and 15 ballparks, respectively. While there was little reason to believe in Elder as anything more than a fifth starter coming into the year, his peripherals have remained very solid even during his recent downturn that has lift him 5-6 with a 4.01 ERA. Since he’s in a nice situation in Atlanta, those in deeper mixed leaguers might want to stick with him. He’ll next face the Mets at home.
  • ATL Starting Pitcher #66
    Player Stats
    Link copied to clipboard!

    Grant Holmes made his first relief appearance of the season Saturday, pitching four scoreless innings against the Giants.

    The lengthy relief appearance suggests that the Braves will follow through with the idea of putting Hurston Waldrep into the rotation in Holmes’ place next time through. It’s not a lock, since their off day Monday gives them options in how to proceed, but it already seemed to be the plan. Holmes’ relief appearance was his first after 15 starts with a 4-4 record and a 4.17 ERA this season.
  • LAD Right Fielder #23
    Player Stats
    Link copied to clipboard!

    Kyle Tucker went 3-for-5 with a two-run homer and four RBI in the Dodgers’ 15-3 rout of the Padres on Saturday.

    This one went so well for the Dodgers that Miguel Rojas closed out the game. Tucker’s homer off Randy Vásquez was his seventh of the year. He’s looked far more like a $6 million-per-year player than a $60 million-per-year player this season, but there’s still hope.