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

Rotoworld

  • CWS Starting Pitcher #65
    Personalize your Rotoworld feed by favoriting players
    Davis Martin nabbed his sixth victory of the season on Tuesday night, allowing three runs on six hits over his six frames against the Twins.
    Martin also issued three walks on the evening while striking out four opposing hitters. The Twins scratched out single runs against him in the first, second and fourth innings, but Martin was able to limit the damage each time. The 28-year-old hurler generated 12 whiffs on 90 pitches on the night — seven on his fastball — while posting a CSW of 27 percent. He’ll look to keep the good times rolling as he brings a 4.06 ERA, 1.30 WHIP and an 89/41 K/BB ratio (122 innings) into Sunday’s battle against the Tigers in Detroit.
  • SEA Relief Pitcher #45
    Personalize your Rotoworld feed by favoriting players
    Jose A. Ferrer struck out three in a scoreless ninth inning on Wednesday against the White Sox to record his third save of the season.
    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.
  • SEA Starting Pitcher #26
    Emerson Hancock gave up two runs over five innings on Wednesday in a no-decision against the White Sox.
  • CWS Starting Pitcher #59
    Sean Burke allowed two runs over 4 2/3 innings on Wednesday in a no-decision against the Mariners.
  • MIA Starting Pitcher
    Thomas White isn’t starting on Friday against the Mets, or any time soon, according to Isaac Azout of FishOnFirst.
    There’s nothing official from the Marlins on their rotation plans for their upcoming three-game series against New York after White was scratched from his scheduled start for Triple-A Jacksonville on Wednesday. The 21-year-old top pitching prospect is hardly a finished product, especially from a command standpoint, but he has the stuff to pitch in the majors at some point in the near future. He’s worthy of a speculative stash in all fantasy leagues on the chance that he’s up relatively soon, but it sounds like he may have to wait a bit longer for his opportunity.
  • AZ 2nd Baseman #4
    Ketel Marte went 3-for-3 with a homer, a double, walk, two RBI, and three runs scored as the Diamondbacks beat the Giants 6-3 on Wednesday afternoon.
    Marte has been sizzling at the plate lately, with Wednesday’s performance marking his fourth multi-hit game in his past six contests. He hasn’t been his usual self this year, with his walk rate in particular dropping meaningfully. With a track record like Marte’s, it’s usually only a matter of time until positive regression hits.
  • AZ Starting Pitcher #29
    Merrill Kelly improved to 4-3 on Wednesday against the Giants, allowing three runs on eight hits over six innings pitched.
    Kelly struck out four and didn’t walk anyone as Arizona went on to sweep San Francisco in three games. The veteran righty allowed a whopping 19 earned runs over a three-start sample earlier this year, but he’s pitched much better over his past three contests, which include a complete game at Coors Field. He’ll look to continue mixing and matching with his six-pitch arsenal in his next outing, a repeat matchup against the Giants, but this time in San Francisco.
  • AZ Relief Pitcher #38
    Paul Sewald struck out one in a scoreless ninth to earn his 11th save as the Diamondbacks beat the Giants 6-3 on Wednesday.
    Sewald needed just 13 pitches to finish the outing, preserving the sweep for Arizona. He now has 11 of the team’s 13 saves on the year, but they’ve come with a 4.15 ERA given his near-nonexistent ground-ball rate. The 35-year-old closer is still running his highest strikeout rate since 2023, however, and his WHIP remains under 1. Juan Morillo is having an excellent season himself, should the Diamondbacks look elsewhere for ninth-inning opportunities at any point this season. Meanwhile, AJ Puk (elbow) faced hitters for the first time on Tuesday and should be back mid-summer. One would figure Sewald will hold onto the closer role as long as he continues pitching this well.
  • SF Starting Pitcher #54
    Tyler Mahle took the loss on Wednesday in Arizona, allowing six earned runs on eight hits over five innings pitched.
    Mahle struck out six and didn’t walk anyone, but he couldn’t limit the batted-ball damage, which included a two-run homer off the bat of Ketel Marte. His ERA is up to 6.10 on the year. Mahle has been throwing a cutter more this season, but it’s been hit hard thus far. He’ll look to change his fortune in a repeat matchup against Arizona next time out.
  • AZ Shortstop #2
    Geraldo Perdomo went 1-for-3 with a double and three RBI as the Diamondbacks took down the Giants 6-3 on Wednesday afternoon.
    Perdomo’s double drove in two and extended Arizona’s lead to 6-3 in the fifth. He’s once again walking more than striking out, but he hasn’t matched last year’s power output, with his barrel rate falling back to 2024 levels. He has two homers and seven steals so far this season, but he remains locked into the three-hole in the D’Backs’ lineup.
  • SF Designated Hitter #10
    Casey Schmitt popped a solo homer in the Giants’ 6-3 loss to the Diamondbacks on Wednesday afternoon.
    It was Schmitt’s only hit of the game as San Francisco was swept, falling 10 games under .500 this season. The homer was his ninth, and he’s been the team’s most productive hitter. Schmitt has career-bests in barrel rate, hard-hit rate, and most of his expected stats. The one nitpick is that his walk rate has fallen this year too, but fantasy managers will take the tradeoff for now. He opened the year buried at the bottom of the Giants’ lineup, but he’s hit fourth or higher in each of his starts since May began.