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

Rotoworld

  • STL 3rd Baseman
    Personalize your Rotoworld feed by favoriting players
    Cardinals signed 3B Gavin Collins to a minor league contract.
    Collins spent the first six seasons of his career in Cleveland’s minor league system before posting a stellar .897 OPS with 10 homers in 272 plate appearances last year for the Kansas City Monarchs of the independent American Association. The 28-year-old infielder is back in affiliated ball with the Cardinals heading into 2024.
  • STL Starting Pitcher #36
    Personalize your Rotoworld feed by favoriting players
    Michael McGreevy allowed 10 hits, but just three runs with one walk and one strikeout apiece across five-plus innings in a loss to the Pirates on Wednesday.
    This was one of the strangest starts you’ll ever see. The Pirates were all over McGreevy with 10 hits and 12 hard-hit balls, they just could not get one when they needed it. In total, McGreevy stranded eight runners on base in his five-plus innings of work as he at least mixed his deep repertoire up well. He still has a pretty 2.40 ERA on the season as he heads into a two-start week against the Brewers and Cubs.
    Stash Tigers' Melton ahead of return from IL
    With "intriguing" upside in several categories, Troy Melton is shaping up to be a priority stash in fantasy ahead of his activation from the Tigers' injured list.
  • MIL Center Fielder #5
    Garrett Mitchell was removed from Wednesday’s game against the Cubs with back tightness.
    Mitchell was 0-for-2 before being replaced by Blake Perkins in center field during the one-sided affair. It sounds like a relatively minor concern, but back issues can be complicated matters. He’ll have an off-day to rest up prior to Friday’s series opener against the Dodgers.
  • MIL Starting Pitcher #52
    Kyle Harrison allowed just two hits and one walk with 11 strikeouts across seven shutout innings to earn the victory in a 5-0 win against the Cubs on Wednesday.
    Harrison’s magical season continued with possibly his best start to date. It was one strikeout off his season-high from last month, but was the first time he completed seven innings. He simply blitzed the Cubs with high fastball after high fastballs. That pitch forced 13 of his 19 total swings-and-misses, routinely sat around around 96 mph, and peaked at 98 mph. That is a slight velocity jump compared to his season averages and it beautifully set up his slurve. Funny enough, he only threw two total changeups, a pitch he’d used 17% of the time against right-handed batters heading into this start. It didn’t matter though as again, that fastball and slurve were more than enough. To this point in the season, his 1.77 ERA is the lowest in the National League and he has a 59:14 strikeout to walk ratio across 45 2/3 innings. We could have a league-winner on our hands, folks. Harrison is scheduled to face the Cardinals next time out.
  • MIL 3rd Baseman #6
    David Hamilton went 3-for-4 with a triple, two runs scored, and one RBI on Wednesday against the Cubs.
    This was a big night for the Brewers-Red Sox January trade with Hamilton having a big game at the plate and Kyle Harrison striking out 11 in a win. Apologies, Red Sox fans. Hamilton got some help on his big night too when he dropped a single in front of Pete Crow-Armstrong in the second inning that squirted under his glove and rolled all the way to the wall. Hamilton was credited with one RBI on a play that turned into a little league three-run homer. He also tripled in the seventh and soon after on a wild pitch. Hamilton remains a decent deep league option when seeking for speed as a part-timer in the Brewers’ lineup.
  • CHC Shortstop #7
    Dansby Swanson went 0-for-3 with two strikeouts on Wednesday against the Brewers.
    Swanson entered this game riding a four-game hitting streak that followed a 0-for-12 slump in what’s been a horrific season thus far. He hasn’t had a multi-hit game since April 27th and hasn’t had a batting average higher than .220 since the fourth game of the season. At 32 years old, there’s reasonable fear that his production could fall off a cliff.
  • NYY Center Fielder #12
    Trent Grisham made an early exit from Wednesday’s game against the Blue Jays.
    Grisham wasn’t moving well after a third-inning double and wound up being replaced by rookie Spencer Jones a couple innings later. There should be an additional update on his status shortly.
  • WSH Relief Pitcher #50
    Nationals optioned LHP PJ Poulin to Triple-A Rochester.
    The move seems intended to clear a roster spot for Nationals closer Clayton Beeter to return from the injured list for Thursday’s finale against the Mets. Poulin holds a respectable 2.91 ERA, 1.48 WHIP and 16/14 K/BB ratio across 21 2/3 innings this season
  • SD Center Fielder #3
    Jackson Merrill made an early exit from Wednesday’s game against the Dodgers.
    Merrill was replaced in center field in the fourth inning after striking out in his lone at-bat of the game. He appeared to be in some discomfort after attempting to rob Shohei Ohtani’s leadoff home run earlier in the contest. There should be an update on his status shortly.
  • MIA Starting Pitcher
    Marlins top pitching prospect Thomas White has been placed on the injured list at Triple-A Jacksonville.
    White will not be called up to start against the Mets later this week. No word yet on the specific injury. The 21-year-old southpaw has posted a 4.01 ERA and 35/15 K/BB ratio across 24 2/3 innings across seven starts in the minors this season. It’s an unfortunate development for the Marlins and fantasy managers since Braxton Garrett’s demotion and Robby Snelling’s elbow injury likely would’ve carved out a path for him to pitch in Miami at some point soon.
  • FA 3rd Baseman #64
    Padres released 1B/3B Jose Miranda.
    Miranda had no clear path to at-bats with San Diego and had an opt-out looming in his minor league deal. The 27-year-old corner infielder has put up decent numbers at Triple-A El Paso this season and figures to be able to find another opportunity elsewhere as emergency depth.