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

Rotoworld

  • TB Right Fielder #26
    Personalize your Rotoworld feed by favoriting players
    Ryan Vilade went 1-for-3 with a solo home run in Tampa Bay’s loss to Philadelphia on Thursday.
    Vilade parked a 99.1 mph Jose Alvarado sinker into the seats. It was his first of the spring and boosted his overall batting line to .225/.319/.350 in 45 plate appearances. Vilade is a plausible short-side platoon bat on Tampa’s Opening Day roster, but he’s likely only of fantasy interest in leagues with daily transactions.
  • AZ 2nd Baseman #6
    Personalize your Rotoworld feed by favoriting players
    Ildemaro Vargas, inserted into the lineup after Ketel Marte was a late scratch, hit a three-run homer off Tyler Rogers to help the Diamondbacks best the Orioles 4-3 on Tuesday.
    Vargas is in the midst of a crazy stretch that’s seen him bat .381/.409/.667 with two homers to start the year. Even though this is his 10th big-league season, the 11-game hitting streak has been sufficient to raise his career OPS from .647 to .660. He was supposed to sit tonight, but with the Diamondbacks being this banged up, he’ll surely be in the lineup most of the time until he cools off.
    Is there larger issue with Crochet's performance?
    Eric Samulski discusses Red Sox ace Garrett Crochet's disastrous outing against the Twins and whether fantasy managers should be worried about his performance moving forward.
  • AZ Starting Pitcher #29
    Merrill Kelly pitched 5 1/3 innings of two-run ball to pick up a win over the Orioles in his 2026 debut.
    Returning from a nerve issue in his back, Kelly looked like his typical self tonight, though he was a little rusty in the control department. His fastball velocity was down 0.5 mph from last year, but the velocities on his secondary pitches were right at 2025 levels. He allowed five hits, walked four and struck out two. Kelly should offer value in deeper mixed leagues, and he’s usable in all formats with the White Sox next on the schedule.
  • AZ Relief Pitcher #38
    Paul Sewald notched his sixth save with a perfect ninth against the Orioles on Tuesday.
    Sewald probably isn’t an above average reliever at this stage of his career, but he’s getting the job done in Arizona right now. He has a 2.45 ERA through nine appearances, and though he’s given up two homers, he’s yet to blow a save chance.
  • BAL Starting Pitcher #28
    Trevor Rogers surrendered four runs in 4 2/3 innings to take his first loss of the season Tuesday against the Diamondbacks.
    Rogers got through four scoreless despite allowing one or two baserunners each frame. The Diamondbacks finally got to him in the fifth, starting a second rally following Ildemaro Vargas’s three-run homer with one out. Rico Garcia eventually took over to strand Jose Fernandez on second base. Rogers finished with six strikeouts tonight, and though he gave up nine hits, he allowed just five hard-hit balls. He’ll take a 2-1 record and a 3.04 ERA into his next start against the Guardians.
  • BAL Relief Pitcher #50
    Rico Garcia retired all four batters he faced Tuesday to up his total to nine hitless innings to start the season.
    Garcia, who picked up his first career save last week, struck out Nolan Arenado to strand one in the fifth and then pitched a perfect sixth with the Orioles down by one. The relief no-hitter to start the year doesn’t set any records, but it’s pretty neat, especially for a 32-year-old journeyman still trying to establish himself.
  • BAL Catcher #29
    Samuel Basallo went 2-for-3 with a homer and a walk against the Diamondbacks on Tuesday.
    Everything worked out for Basallo tonight, even when he was caught napping in the first. Basallo failed to hustle to the backstop to handle a Trevor Rogers wild pitch, so Geraldo Perdomo thought he could go first to third. However, while he beat the throw from Basallo, he overslid the bag, resulting in an out. Basallo’s homer was a 431-foot shot off Merrill Kelly. Both that and his single left the bat at 109.3 mph. They were the two hardest-hit balls of the game.
  • AZ 2nd Baseman #4
    Ketel Marte is day-to-day with lower back tightness.
    Diamondbacks manager Torey Lovullo offered an encouraging postgame update after Marte was a late scratch from Tuesday’s contest against the Orioles, telling reporters he’s optimistic he’ll be ready for Wednesday’s series finale. It would be Ildemaro Vargas making another start in his place if he needs additional time off.
  • ATL Relief Pitcher #26
    Raisel Iglesias recorded the final three outs without giving up a run to pick up a save versus the Marlins on Tuesday.
    Iglesias struck out two and threw 7-of-10 pitches for strikes without giving p a hit. That’ll work. The 36-year-old isn’t in danger of giving up the closing gig at this point, as he’s up to three saves without allowing an earned run.
  • MIA Center Fielder #87
    Jakob Marsee drove in a run while going 2-for-3 with a stolen base in a loss to Atlanta on Tuesday.
    Marsee also drew a walk for a three-reach game. The 24-year-old has already swiped eight bags, which has helped compensate for — but not erase — a slash of .174/284/.246 over the first 18 games of the season. That’s a 72-steal pace, and while that high of number is unlikely, it’s not out of the question for someone who runs like Marsee.
  • ATL 1st Baseman #8
    Dominic Smith drove in four runs with three coming on a go-ahead double to give Atlanta a 6-5 win over the Marlins on Tuesday.
    What a find Smith has been thus far for Atlanta. Not only did he drive in a run in the second on a single, but he came up huge in the ninth with a three-run double that turned a 5-3 deficit into a 6-5 lead. Smith is a former top prospect who has at times looked the part, but consistent success has avoided him. It hasn’t to begin 2026 with a slash of .395/.415/.684 and 15 RBI over just 18 games.