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

Rotoworld

  • AZ Starting Pitcher #23
    Personalize your Rotoworld feed by favoriting players
    Zac Gallen left Saturday’s start against the Padres with a right shoulder contusion. He threw three scoreless innings while allowing one hit with three strikeouts before exiting.
    Gallen initially stayed in the game, but the shoulder bruise suffered on a comebacker caused his night to end before the fourth inning. Gallen should be considered day-to-day, but a better idea on if he’ll be able to make his next scheduled start should come in the coming days.
  • DET Starting Pitcher #52
    Personalize your Rotoworld feed by favoriting players
    Troy Melton (elbow) threw two scoreless innings at Triple-A Toledo on Wednesday, allowing two hits and two walks and striking out three.
    Melton threw 33 of his 54 pitches for strikes and sat 95.9 mph on his four-seam fastball. That’s down a little over one mph from where he was last year, but that’s not unexpected when coming back from an elbow strain. Melton was sitting at 96.4 mph in the first inning and then dialed it back from there. He got plenty of whiffs on his splitter and had a 40 percent whiff rate overall. Melton can’t be activated from the injured list until the end of May, so he will make at least one more rehab start where he will likely push over 60 pitches. There’s a chance he could return after that and become an intriguing arm in fantasy leagues.
    Twins' Ober worth streaming in 'right matchups'
    Though he's fresh off a complete game shutout, Bailey Ober's underlying metrics suggest he shouldn't be relied on as a set-and-forget fantasy start, but rather as a streamer in ideal matchups.
  • SF 1st Baseman #16
    Fansided’s Robert Murray reported that the Giants have “had zero internal conversations about trading stars Rafael Devers, Matt Chapman, and/or Willy Adames.”
    Bob Nightengale of USA Today had reported earlier in the week that the Giants would love to trade away some of their biggest contracts, including Devers, Chapman, Adames, and Jung Hoo Lee. Murray’s report seems to counter that and suggests that the Giants, who are just six games out of a playoff spot, believe there is “plenty of time between now and the deadline for them to climb out of this hole.” If the Giants are not able to do that, perhaps “further subtractions” would be on the table, but that doesn’t appear to be the case right now.
  • HOU Center Fielder #16
    Zach Cole went 3-for-4 with a walk-off single in a 4-3 win on Wednesday against the Astros.
    Cole was the hero for the Astros here after smacking a single past a diving Josh Naylor to win the game. Also, he nearly doubled his hit total on the season in this game, going from four before it to seven now. He’s still tyring to find his footing in the Astros’ outfield since being called up in early May and is yet to draw a walk with a predictably high strikeout rate.
  • HOU Relief Pitcher #74
    Bryan King walked three and allowed one hit and one run in one inning of work in a blown save against the Mariners on Wednesday.
    King completely lost his command here while also falling victim to some horrific batted ball luck. Three walks in one inning is completely inexcusable, no doubt about that. At the same time, J.P. Crawford hit a knubber up the first base line that set up the third and final walk which forced in a run. Funny enough, Josh Naylor hit another squeaker up the line that King made a tough play on and beat Naylor by about two inches. Had he been safe, the Astros may not have come back to win it in the 10th inning. These three walks were his first free passes in six outings – which was his last blown save – so this shouldn’t be a problem moving forward.
  • HOU Starting Pitcher #43
    Lance McCullers allowed seven hits and two runs with two walks and six strikeouts across 5 1/3 innings in a no-decision against the Mariners on Wednesday.
    Coming off a fingernail issue, McCullers worked around constant traffic on the bases to deliver a solid start here. He led with his cutter against a very left-handed heavy Mariners lineup and it forced plenty of weak contact to bail him out of some jams. Ironically, despite all the base runners, the only runs he surrendered came via two solo home runs. The first of which came against J.P. Crawford, the first batter of the game. McCullers threw him three fastballs, none were thrown harder than 90 mph, and he didn’t throw one for the rest of his outing after Crawford’s tank. That’s one heck of an adjustment right there and it worked because the velocity on the rest of his pitches did not dip. Keep an eye on that fastball velocity in his next scheduled start against the Twins.
  • SEA Left Fielder #56
    Randy Arozarena went 2-for-5 with a stolen base on Wednesday against the Astros.
    Arozarena is on first with multiple hits in his last three games and a seven-game hit streak. During that time, he’s raised his batting average from .265 to .306, which is tied for 15th-highest in the league. On top of all these hits, he’s also running wild with four steals in his last nine games as he contributes to our teams in a multitude of ways.
  • SEA Starting Pitcher #50
    Bryce Miller allowed eight hits and two runs with one walk and three strikeouts over 5 1/3 innings in a no-decision against the Astros on Wednesday.
    In his long awaited return from an oblique strain, there was plenty to dissect from Miller’s season debut. Starting with some positives, it was encouraging to see his velocity jump up nearly three ticks compared to last season and sitting between 97 and 98 mph. It held steady around there for his whole 81-pitch outing too, which was another great sign. Also, he showed off his deep repertoire against a right-handed heavy Astros lineup. However, despite his stuff returning to form, whiffs did not follow. Miller only forced eight swings-and-misses and struggled to put hitters away. His command was solid overall, but wavered with two strikes. Still, this should be considered a huge step in the right direction and he’s scheduled to face the White Sox next week.
  • LAD Starting Pitcher #17
    Shohei Ohtani allowed only four singles over seven innings in the Dodgers’ 4-0 shutout of the Giants on Wednesday.
    Ohtani apparently did something new with his splitter tonight, as the seven he threw were up 3.3 mph from his season average. Mostly, though, he used fastballs and sweepers, picking up all eight of his strikeouts with those two offerings. In seven starts this season, he’s allowed no earned runs four times, one earned run twice and two earned runs once. It’s only earned him a 3-2 record, but his ERA is sitting at 0.82. The plan still appears to be for him to get a second straight day off at the plate on Thursday. He’ll be back at DH for the series against the Angels on Friday, and he’ll likely make his next start Tuesday in San Diego.
  • SF Starting Pitcher #38
    Robbie Ray surrendered four runs — three earned — and seven hits over 4 2/3 innings in Wednesday’s loss to the Dodgers.
    Ray’s velocity was down about one mph from his season average tonight, and he finished with just two strikeouts and a 19 percent CSW. With Santiago Espinal and Mookie Betts taking him deep, he’s now allowed 10 homers in 50 1/3 innings, a significant rate increase from last year’s 22 in 182 1/3 innings. His catching situation got a big downgrade and he’s not likely to be particularly well supported offensively or defensively going forward, so his mixed-league value should be pretty limited. Maybe, though, it could pick up again if he’s involved in a deadline deal.
  • LAD 3rd Baseman #21
    Santiago Espinal hit his first homer since 2024 to get the Dodgers on the board in Wednesday’s win over the Giants.
    Espinal and Mookie Betts hit back-to-back homers off Robbie Ray in the third inning. Espinal went 451 plate appearances in between homers (417 as a Red, 34 as a Dodger), with his last coming on Aug. 30, 2024. He survived the return of Betts from the IL this week, but there’s the chance the Dodgers could give him the boot when Enrique Hernández is activated, which will likely happen on May 23. If he survives over Hyeseong Kim then, he’d still be in line to go if everyone is healthy once Tommy Edman returns, assuming that Tommy Edman returns.