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

Rotoworld

  • AZ Center Fielder #7
    Personalize your Rotoworld feed by favoriting players
    Corbin Carroll drove in two runs while going 2-for-5 in a win over the Brewers on Saturday.
    Carroll hit a double in the ninth to score a pair that had an exit velocity of 111.7 mph off his left-handed bat. The 24-year-old has been outstanding — outstanding probably undersells it — to open 2025 with a .322/.412/.695 slash. To say that he’s off to a better start to his campaign than 2024 is the understatement of understatements.
  • NYM Starting Pitcher #51
    Personalize your Rotoworld feed by favoriting players
    Freddy Peralta logged a quality start on Thursday afternoon against the Nationals, allowing three runs (one earned) on four hits over six frames.
    Peralta struck out six and walked three, lowering his ERA to 3.52 for the season. His four-seamer is down a full mph from last year, and his slider was being hit much harder than usual entering Thursday. It hasn’t mattered much as he continues to perform as a solid fantasy starting pitcher, though with a tick less strikeout upside than we’re used to. He has a tricky spot next time out against the Rockies in Coors.
    Robert Jr. placed on 10-day IL with back issues
    James Schiano discusses Luis Robert Jr. making another trip to the injured list and what that means for the floundering Mets.
  • NYM Left Fielder #22
    Juan Soto went 2-for-3 with a walk and two runs scored as the Mets fell to the Nationals 5-4 on Thursday afternoon.
    The only out Soto recorded should’ve been a home run, but James Wood made a leaping grab at the wall to rob him. It would’ve been his third homer of the series against his former team, and the robbery was fittingly made by one of the many former top prospects the Nationals traded him for. Soto has served as the Mets’ DH in all eight games since returning from a calf strain, reportedly fighting through a minor forearm injury as well. It hasn’t affected his performance at the plate, though.
  • NYM Left Fielder #1
    MJ Melendez hit a three-run homer in the Mets’ 5-4 loss to the Nationals on Thursday.
    The homer came off Miles Mikolas and tied the game at 3 in the third inning. It was part of a two-hit day for Melendez before manager Carlos Mendoza pinch-hit Austin Slater for him against a lefty. Melendez has barreled the ball well in his brief time with the Mets, but he entered Thursday with a 40% strikeout rate that needs to improve in a hurry for him to make a lasting impact.
  • MIL Catcher #24
    William Contreras went 4-for-4 with a homer, a double, four RBI and a walk in the Brewers’ 13-1 rout of the Diamondbacks on Thursday.
    Contreras got the scoring started by doubling in Garrett Mitchell in the first and just kept going from there. It’s his sixth career four-hit game. He’s currently batting .288/.363/.432 with easily the best contract numbers of his career. His strikeout rate is just 11.4 percent, down from 18.2 percent last year and 21.7 percent for his career.
  • MIL Relief Pitcher #55
    Shane Drohan recorded his first major league victory after allowing one run in four innings of relief work Thursday against the D-backs.
    Drohan came in to start the third after Brandon Woodruff left in the second and gave the Brewers both length and quality in a game in which they really only needed the former; they scored eight runs in the first four innings and wound up winning 13-1. Drohan entered the day with a 5/5 K/BB in 7 2/3 innings as a major leaguer, but he struck out four and walked none in this one. He’s one of the handful of options to step into the rotation if Woodruff lands on the IL.
  • AZ Starting Pitcher #34
    Michael Soroka was lit up for eight runs and 10 hits in three-plus innings by the Brewers on Thursday.
    Soroka threw 35 pitches in a three-run first, leading to some very early bullpen action for Arizona. He got the pitch count under control from there, but he never really had any success in setting a new career high for runs allowed and matching his previous high for hits allowed. His ERA jumped from 2.60 all of the way to 4.70. He’ll get the Pirates next, and while that’s not typically a bad matchup, that he’ll likely be opposing Paul Skenes will make him a weaker play.
  • MIL 3rd Baseman #7
    Tyler Black went 2-for-4 with a double, three RBI and a walk against the Diamondbacks on Thursday.
    Black knocked in three runs in the Brewers’ 13-2 series-opening win on Tuesday and three more today in a 13-1 game, giving him six RBI in five games (four starts) since his callup last week. He’s not a home run guy with his weak exit velocity numbers, but his ability to steal bases as a corner infielder would make him interesting with regular playing time. It just doesn’t figure to happen unless the Brewers continue getting beat up by injuries.
  • DET Starting Pitcher #59
    Framber Valdez picked up his fifth quality start of 2026 on Thursday in Atlanta, striking out eight over six innings of two-run ball in the eventual 5-2 win.
    Valdez allowed six hits and didn’t walk anyone for the first time this year, tossing 99 pitches in the outing. He was in line for the loss when exiting, but Detroit’s lineup went on to score four of its five runs against the Braves’ bullpen. This outing will go a long way toward improving his season-long K-BB%. He’ll face the Red Sox at home next time out.
  • DET Relief Pitcher #67
    Kyle Finnegan earned his first save of the season in Thursday’s 5-2 win over the Braves.
    Finnegan threw 29 pitches on Wednesday, but the Tigers asked him for 17 more on Thursday and he delivered. The appearance lowered his ERA on the year to 0.57, though his underlying metrics are quite shaky. Kenley Jansen has taken the loss in his past two appearances, including a blown save on Wednesday, so the ninth inning could be more of a committee going forward. Drew Anderson is the only other Tigers pitcher with a save this season, but that was of the three-inning variety.
  • ATL Starting Pitcher #55
    Bryce Elder received a no-decision on Thursday against the Tigers, allowing one earned on six hits and three walks over six innings pitched.
    Elder struck out five, lowering his ERA to 1.88 on the season. While there’s some obvious regression coming eventually, it’s worth pointing out that Elder has mixed up his arsenal this season, adding a cutter while decreasing his sinker usage. Pitching models still aren’t buying it, but his ERA estimators mostly are. Elder leads a wounded Atlanta rotation in innings this year. He’ll look to keep rolling in Seattle next time out.