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

Rotoworld

  • DET Relief Pitcher #87
    Personalize your Rotoworld feed by favoriting players
    Tyler Holton was clobbered in his role of opener against the Pirates on Thursday evening, giving up three runs on four hits in his 1 1/3 innings of work.
    The 29-year-old southpaw allowed an infield single in the opening inning but faced the minimum after inducing an inning-ending double play ball. He returned for a second frame though and that’s where trouble ensued as Nick Gonzales belted a solo homer to start the inning and two batters later Jared Triolo added a two-run blast to center field. After two absolutely brilliant seasons in the Tigers’ bullpen, Holton has been very pedestrian in 2025 — posting a troublesome 4.72 ERA, 1.31 WHIP and a 30/8 K/BB ratio over 34 1/3 innings. The biggest change is that he has already served up eight home runs. He allowed seven and nine, respectively, over each of the previous two seasons.
  • MIA Shortstop #6
    Personalize your Rotoworld feed by favoriting players
    Otto Lopez went 2-for-4 with two stolen bases and a run scored in Miami’s 2-0 win over the Diamondbacks on Thursday.
    Lopez scored on a sacrifice fly in the first inning after reaching second on a disengagement violation and stealing third base. He tacked on another steal late in the contest. While he’s not going to hit .350 all year, his expected batting average of .298 screams that this isn’t exactly a megafluke. Lopez has been incredible for fantasy baseball managers this year and that should continue as the summer rolls on.
    Rays' ace Rasmussen proving he is a top-20 SP
    Consistently of baseball's most "underrated" arms, Drew Rasmussen is fresh off a career-best outing amid another impressive season. James Schiano dives into the numbers behind his brilliance.
  • AZ 2nd Baseman #4
    Ketel Marte went 1-for-4 with a double in Arizona’s loss to the Marlins on Thursday.
    His on-base percentage is back below .300 -- he’s taken one walk all month -- and outside of a three-hit game on Tuesday, Marte has been extra-base hit or bust this month. The .295/.345/.524 May doesn’t seem like it fixed everything just yet. Marte did have the only one of three Diamondbacks hits that went for extra bases today, so at least there’s that.
  • MIA Relief Pitcher #29
    Pete Fairbanks struck out two in a 1-2-3 ninth inning to hold down his eighth save of the season against the Diamondbacks.
    Fairbanks touched 97 and struck out Nolan Arenado and LuJames Groover to hold a 2-0 lead. It was a needed quiet outing for the veteran, who hadn’t had an outing without traffic since June 1 and cut his ERA to 6.63 -- his first ERA under seven since April 5’s appearance as an opener before he hit the paternity list.
  • AZ Starting Pitcher #29
    Merrill Kelly allowed two runs in six innings despite striking out just one against the Marlins on Thursday.
    He was thoroughly outdueled by Tyler Phillips, and the underlying numbers here remain uninteresting in fantasy baseball. Kelly got whiffs on just 3-of-33 swings, and while he’s only really been dusted by the Nationals in his last seven starts and is giving the Diamondbacks length, he has just 24 strikeouts over those seven starts. He’ll draw the Angels next week.
  • MIA Relief Pitcher #30
    Tyler Phillips pitched into the sixth inning on Thursday against the Diamondbacks, allowing two hits and no earned runs while striking out five.
    It was impressive, as Phillips managed a 35 percent whiff rate on 23 swings while pounding the zone with 18 called strikes. Michael Petersen came on to strand a leadoff single in the sixth inning to keep Phillips’ 1.86 ERA intact. Since being stretched out as a starter/bulk pitcher, Phillips has allowed zero runs, three runs, three runs, and now zero runs again while allowing just one home run. He’ll face a tough test next week against the Phillies but he’s shown enough to be a potential NL-only league streamer.
  • DET Catcher #13
    Dillon Dingler went 3-for-5 with a run scored in Thursday’s 11-0 win over the Twins.
    The three-hit attack raises Dingler’s season average to .254. Dingler remains top-nine in expected wOBA on the season at .403, and his expected batting average of .294 is still being roundly underperformed. He’s been a quiet success story at catcher this year -- good enough to DH on some of his days off, like today -- and remains an easy starter in fantasy leagues.
  • DET 3rd Baseman #33
    Colt Keith went 2-for-4 with his first homer of the season, 3 RBI, and a stolen base in Detroit’s win over the Twins on Thursday.
    After his hot start in April, Keith hit a woeful .217/.286/.261 in May, managing just one extra-base hit over the entire month. We’ve got a faint sign of life here, but Keith probably doesn’t belong on mixed league rosters unless we see a more prolonged spike than this.
  • MIN 3rd Baseman #23
    Royce Lewis went 2-for-4 in Minnesota’s loss to the Tigers on Thursday.
    Lewis has reached base in every game since his recall and raised his seasonal line from .163/.261/.279 to .189/.281/.320 in just five games. A pre-emptive pickup probably wouldn’t be the worst use of a roster spot if you’re desperate at third base. He’s also played games at first and second base since being recalled, so he looks like he’ll eventually get some positional flexibility for fantasy purposes.
  • DET Starting Pitcher #54
    Keider Montero pitched into the seventh inning, allowing just four hits and a walk while shutting out the Twins for a win on Thursday.
    Montero built this outing on weak contact, as he struck out four and only got whiffs on 7-of-46 swings. However, he also allowed only five hard-hit balls, and with the Tigers taking a chokehold on this game in the middle innings, he had enough rope to pitch deep into the outing. Montero will draw the Astros in his next start and remains a streamer consideration, albeit one with low strikeout upside, in mixed leagues.
  • MIN Starting Pitcher #52
    Zebby Matthews went six innings and allowed seven earned runs to the Tigers in a loss on Thursday.
    The Twins didn’t really need to send him back out there after he allowed three runs in the fourth, but he absorbed some more punishment to save the bullpen. Matthews’ velocity was down a tick or two across the board, and it showed mostly in his fastball as batters missed just 1-of-15 swings against it. He allowed 10 hard-hit balls. Matthews is a fringe streamer in his next start against the Rangers in a good pitcher’s park, but it’s really only that context that keeps us interested.