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

Rotoworld

  • NYY Starting Pitcher #55
    Personalize your Rotoworld feed by favoriting players
    Carlos Rodón looked sharp in Friday night’s victory over the Tigers, striking out five opposing hitters over 4 2/3 innings of scoreless baseball.
    The 32-year-old southpaw scattered three hits and three walks on the evening. Rodón generated seven swings and misses on 77 pitches in the ballgame, registering a CSW of 34 percent. The Yankees’ newly named Opening Day starter had a tumultuous spring in Grapefruit League play, posting an uninspiring 5.40 ERA, 1.80 WHIP and a 10/6 K/BB ratio over 10 innings, but at least he finished it on a high note.
  • SF Catcher #14
    Personalize your Rotoworld feed by favoriting players
    Patrick Bailey had a single, a sac fly and a walk in the Giants’ 4-1 victory over the Angels on Tuesday.
    They like to call him Patty Barrels, but the nickname didn’t suit him with his exit velocity down last year. He wasn’t exactly a great hitter in his first two seasons, either, but he did hit the ball harder than his numbers suggested. Today, though, Patty Barrels was back; his two balls in play left his bat at 109.7 and 107.1 mph. That 109.7-mph figure is just shy of his career high of 110.1 mph from 2024, and even the latter figure was something he topped just four times in all of 2025.
    Navigate Sale carefully in fantasy amid extension
    Eric Samulski and James Schiano discuss Chris Sale's new $27 million extension and how it relates to his underperformance in fantasy, spotlighting Hunter Green as someone with higher upside.
  • SF Pitcher #62
    Logan Webb fanned four in two perfect innings for a win against the Angels on Tuesday.
    Webb had a 50% CSW in the easy 26-pitch outing. He’ll make one more start this weekend before joining Team USA for the World Baseball Classic.
  • SF Pitcher #65
    Landen Roupp pitched a hitless inning, striking out two, Tuesday against the Angels.
    Roupp is being brought along just a tad slowly this spring after missing the end of last year with a bone bruise in his left knee, but he was strong today; all of his pitches were up a tad more than one mph from last year. He’s the clear favorite to serve as the Giants’ fifth starter if he can get through March without incident.
  • Grayson Rodriguez allowed one run and walked three in 1 2/3 innings in his Angels debut Tuesday against the Giants.
    Encouraging is that Rodriguez averaged 96.1 mph with his fastball and topped out at 98.6 mph today. That’s right where he was when last seen in the majors in 2024, though about 1.5 mph off from where he debuted at in 2023. We’re not confident that Rodriguez will prove useful in fantasy leagues this season after experiencing shoulder, lat and elbow problems the last two years, but we wouldn’t at all mind being wrong about that.
  • LAA Pitcher #39
    Kirby Yates was charged with an unearned run in an inning against the Giants on Tuesday.
    The one batter to reach against Yates did so on a lazy fly to right that Gustavo Campero lost in the sun for a single, and he only scored after Travis d’Arnaud committed an error on a steal attempt. So, that’s nothing Yates did wrong. He, Drew Pomeranz and Jordan Romano were all effective in their innings today. Those three, Robert Stephenson and Ben Joyce figure to be in the mix for saves in the Angels pen in the early going.
  • COL Shortstop #8
    Ryan Ritter went 3-for-3 with a pair of RBI on Tuesday, leading the Rockies to a 7-5 win over the Angels in Cactus League action.
    Ritter stumbled in his first opportunity with the Rockies after posting stellar numbers at extremely hitter-friendly Triple-A Albuquerque last year. The 25-year-old’s defensive versatility opens a relatively unobstructed back for him to make Colorado’s season-opening roster, but it would take something unexpected for him to have sustained fantasy relevance this season.
  • LAA Catcher #14
    Logan O’Hoppe drilled a two-run triple on Tuesday against the Rockies in Cactus League play.
    O’Hoppe reached base safely in two of his three plate appearances, including a two-run triple to center field that brought home a pair of runs in the third inning. The 26-year-old backstop mashed 19 round-trippers in just 119 games last season but his batting average collapsed entirely as he continued striking out 30 percent of the time. It’s unlikely he’ll completely overhaul his offensive approach at this stage of his career but there’s easy 25-homer upside here if he manages to avoid the injured list.
  • COL Starting Pitcher #32
    Chase Dollander reeled off two scoreless innings on Tuesday in his Cactus League debut against the Angels.
    Dollander looked extremely sharp in his spring debut, averaging a blistering 99.2 mph on his four-seam fastball and 98.3 mph on his sinker, while also showcasing a brand-new sweeper. He finished with two strikeouts, issued one walk and needed just 32 pitches (20 strikes) to navigate a pair of frames. The 24-year-old former top pitching prospect struggled last year in his first taste of the majors but possesses the talent necessary to make an impact for fantasy managers, especially in road tilts away from Coors Field’s high-octane offensive environment. He’ll go undrafted in most formats, but he’s exactly the kind of young pitcher that rapidly ascends from afterthought to must-add with a couple quality regular-season outings.
  • SD Right Fielder #8
    Nick Castellanos went 2-for-3 with a pair of RBI on Tuesday in the Padres’ 6-5 loss to the Cubs in Cactus League play.
    The first base experiment has gone swimmingly for both San Diego and Castellanos during the early stages of camp. The 33-year-old veteran doesn’t offer a ton of fantasy appeal at this stage of his career but he makes sense as a platoon partner with righty-masher Gavin Sheets at the cold corner and could pry some at-bats away from Miguel Andujar at DH, especially if he gets off to a hot start at the dish.
  • CHC Starting Pitcher #18
    Shota Imanaga tossed two scoreless innings on Tuesday against the Padres in his Cactus League debut.
    It qualified as a major surprise when Imanaga accepted a qualifying offer from the Cubs at the outset of the offseason since he figured to have plenty of suitors on the open market. The 32-year-old southpaw has settled in as a consistent top-50 range starting pitcher for fantasy purposes, even if his velocity and strikeout rate are trending in the wrong direction.