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

Rotoworld

  • CWS Starting Pitcher #48
    Personalize your Rotoworld feed by favoriting players
    Jonathan Cannon allowed one run over 5 2/3 innings on Wednesday in a win over the Orioles.
    Cannon served up a leadoff homer to Orioles superstar Gunnar Henderson to opent the contest, but managed to keep Baltimore off the scoreboard into the sixth inning afterwards. He struck out four and only issued one walk. He’ll face the Guardians on Tuesday in his next outing.
  • ATL Catcher #30
    Personalize your Rotoworld feed by favoriting players
    Drake Baldwin went 2-for-4 with a two-run double and a walk in the Braves’ 9-4 defeat of the Nationals on Monday.
    Baldwin has been stuck on five homers for two weeks now, but he’s still hitting .313/.377/.510. He leads the majors in both runs (23) and RBI (21), though since he’s tied with five others in the RBI category, that might not be true by the end of the night.
    Pick up Keller off waiver wire with Duran out
    Eric Samulski dives into how the Phillies will approach replacing closer Jhoan Duran while on the 15-day IL with an oblique strain, pointing out Brad Keller is most likely to take his place.
  • ATL Starting Pitcher #55
    Bryce Elder surrendered four runs — three earned — in 6 2/3 innings Monday in a win over the Nationals.
    Responding to two pitches that hit Ronald Acuña Jr. on his hands, Elder was allowed to get away with intentionally plunking CJ Abrams in the sixth. Abrams came around to score, but since it was on an Austin Riley error, that was the unearned run. Elder continued into the seventh, retiring Drew Millas and Nasim Nuñez before being pulled before he could face James Wood for a fourth time. No Braves fans wanted Elder in the Atlanta rotation a month ago, but he’s now 3-1 with a 1.50 ERA in five starts. A soft schedule has surely helped; he previously faced the Athletics, D-backs, Guardians and Marlins once apiece. In theory, things are about to get tougher, as he’ll face the Phillies and the Rockies in Coors Field his next two times out. Still, those don’t seem like bad matchups right now.
  • WSH Starting Pitcher #27
    Jake Irvin yielded four runs — three earned — in five-plus innings Monday in a loss to the Braves.
    Irvin gave up a two-run homer to Matt Olsen in the fourth. The other runs came in the sixth, which started with a Nasim Nuñez error. Irvin then plunked Ronald Acuña Jr. for a second time on the night and was pulled. Both runners came around to score off PJ Poulin. Irvin threw just 68 pitches on the night. He struck out four and walked none, though he did have those HBPs. He’s 1-3 with a 6.00 ERA, and even with the White Sox next on the schedule, he doesn’t seem like much of a streaming option.
  • ATL Center Fielder #23
    Batting sixth for the first time this season, Michael Harris II went 1-for-4 with an RBI against the Nationals on Monday.
    Harris hit fifth once previously, but all of his other starts were in the bottom three spots. It seems, however, that this move up the order might be full-time change against righties, as Mike Yastrzemski, who had been hitting sixth, was dropped to ninth today. Harris has definitely earned the bump, based on how he’s looked this season, and while he didn’t have a big game tonight, he did do something impressive; his 114.9-mph groundout in the first was the hardest-hit ball of his career. He previously peaked at 114.7 mph in 2024.
  • WSH 2nd Baseman #2
    Luis García Jr. went 0-for-4 as the Nationals’ No. 2 hitter against the Braves on Monday.
    García is batting just .208/.250/.319, so it’s kind of surprising that the Nationals still have him batting second. However, everything under the hood looks good, especially the career-best bat speed and contact numbers. He’s just being crushed by a .237 BABIP at the moment, even though he’s hitting the ball harder than usual.
  • COL Right Fielder #2
    Tyler Freeman was removed from Monday’s game against the Dodgers with an illness.
    Freeman played the top of the first inning before being lifted from the contest. He’ll get some time off the rest and recover but should return to Colorado’s lineup in a couple days.
  • CIN 3rd Baseman #27
    Sal Stewart went 2-for-4 with a two-run homer and also stole a base on Monday, propelling the Reds to a 6-1 win over the Rays.
    Stewart has been one of the most impactful all-around contributors in the entire fantasy landscape this season, hitting .289/.388/.639 with 17 runs scored, eight homers, 21 RBI and five steals across 23 games. There were some concerns about the 22-year-old rookie’s path to everyday at-bats during the offseason, but he’s done more than enough to answer those question marks with his early-season performance. His ability to consistently drive the ball without sacrificing anything from a plate skills perspective is extremely impressive to watch.
  • TB Center Fielder #31
    Cedric Mullins went 0-for-4 on Monday in a loss to the Reds.
    Mullins is off to an ice-cold start to his Rays debut, hitting .147/.198/.280 with two homers and three steals through 20 games. It’s worth noting that Tampa Bay has top prospect Jacob Melton waiting in the wings down at Triple-A Durham, which means Mullins is going to have to start producing sooner or later.
  • CIN 3rd Baseman #3
    Ke’Bryan Hayes went 1-for-4 on Monday in a win over the Reds, raising his batting average to 0.71 on the season.
    Hayes snapped an 0-for-33 stretch at the dish with an infield single that traveled exactly two feet, per Statcast. It was his first hit since April 5. The 29-year-old third baseman is a phenomenal defender but at some point he has to start producing something at the plate to justify being in the lineup.
  • CIN Starting Pitcher #25
    Rhett Lowder allowed one run over six innings on Monday in a win over the Rays.
    Tampa Bay had Lowder on the ropes in the opening frame when he walked in a run before somehow managing to wriggle out of the frame. He settled in afterwards, managing to allow just three baserunners over his final five innings of work to collect his third win of the season. He struck out three and only issued two walks. The -year-old former top pitching prospect hasn’t been overpowering, but he boasts a strong 3.10 ERA across 29 innings over five starts. He’ll close out a two-start week with a home matchup against the Tigers on Sunday.