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

Rotoworld

  • BOS 3rd Baseman #11
    Personalize your Rotoworld feed by favoriting players
    Rafael Devers doubled twice and walked against the Rockies on Tuesday.
    Devers hurt his right shoulder — not the shoulder that’s been bothering him for months — on a diving attempt tonight, but he was able to shake it off and remain in the game. He bounced back tonight after going 0-for-12 in his previous three games.
  • NYY Shortstop #72
    Personalize your Rotoworld feed by favoriting players
    José Caballero went 1-for-3 with a walk and a two-run, walk-off single in a 5-4 win over the Angels on Wednesday.
    Caballero delivered the big blow in a comeback victory for the Yankees that truthfully never should have happened. An infield fly fell for a hit with one-out in the ninth and a walk followed. Then, with the runners in motion, Caballero roped a single to left-center field. Both Mike Trout and Bryce Teodosio trotted after the ball like it was the third inning and Austin Wells aggressively rounded third and headed home. The cut-off throw came in to the shortstop and Wells wound up beating the following throw home by half a step. All in all, it was a nice moment for Caballero who’s been ice cold to start the season with a .186 batting average to this point just as Anthony Volpe has recently begun a rehab assignment.
    Is the excitement for Schultz warranted?
    Eric Samulski explains the upside and downside to White Sox rookie pitcher Noah Schultz.
  • NYY Starting Pitcher #81
    Luis Gil allowed five hits and four runs with two walks and five strikeouts over five innings in a no-decision against the Angels Wednesday.
    Gil looked great early in this one. His fastball had life, his changeup was dancing, and his slider was nasty. Through four innings, the only run on his ledger came via a solo home run from Adam Frazier of all people. Then, things fell apart in the fifth. Logan O’Hoppe jumped all over a letter-high fastball to tack on another run before Gil walked Zach Neto on four pitches. Then, Mike Trout stepped to the plate and hit his third home run in as many days. The pitch was in his wheelhouse: low and center cut. All three of the home runs the Angels hit came against Gil’s fastball and it was an ugly finish to what felt like it could’ve been a promising outing. He’ll take a 7.00 ERA through two outings into a two-start week in Boston and Houston coming up.
  • LAA Relief Pitcher #68
    Jordan Romano allowed two runs on two hits and walked one in 1/3 inning of work en route to a blown save against the Yankees on Wednesday.
    The line was ugly, but this was not all Romano’s fault. With no one on and one out, Jazz Chisholm Jr. hit a lazy pop-up between short and third. For some reason, neither Zach Neto nor Oswald Peraza made a play on it and it dropped between them. Ruled a hit, the floodgates opened up after that and the Yankees wound up walking this one off. That’s a frustrating result for Romano who could not stop the bleeding after his defense failed him and his second blown save in this series alone. Keep an eye on who gets the next save opportunity for the Angels.
  • LAA Center Fielder #27
    Mike Trout went 2-for-4 with a two-run home run on Wednesday against the Yankees.
    This was an all-time series for Trout in the Bronx. With another home run here, it gave him four in the three-game series along with nine RBI. He went from a .777 OPS to a .945 OPS in that span, just to remind us all how small everyone’s sample sizes still are. Nevertheless, Trout looks the best he has in years. The raw power never left him, but his swing-and-miss rose sharply over the past few seasons. Now, his whiff rate is back in line with where it was when he was still in his 20s! It’s wheels up for Trout as long as he can stay healthy.
  • LAA Starting Pitcher #41
    Jack Kochanowicz allowed four hits and three runs with four walks and six strikeouts across 6 2/3 innings in a no-decision against the Yankees on Wednesday.
    It wasn’t pretty, but Kochanowicz got the job done here. He had more walks than strikeouts through four innings and it looked like the Yankees could’ve chased him early. Yet, they failed to take advantage of some opportunities which allowed Kochanowicz to settle in. He appeared to find another gear after his Angels surged ahead with a three-run fifth inning. In the bottom of that frame, the Yankees had the top of their lineup coming up in what was their third time around the order. All Kochanowicz did was retire the side on five pitches. He was still touching 97 mph in the seventh inning and his changeup was dancing below the zone all night. He’ll try to carry this momentum into a two-start week against the Blue Jays and Royals coming up.
  • NYY Starting Pitcher #45
    Gerrit Cole (elbow) will make a minor league rehab start on Friday for Double-A Somerset.
    It’s happening. Cole looked sharp in a handful of abbreviated spring training outings and will make his first rehab start later this week in the upper minors, according to Yankees manager Aaron Boone. The 35-year-old former fantasy ace is working his way back from last year’s Tommy John surgery and figures to be ready to make his season debut at some point in mid-to-late May.
  • DET 3rd Baseman #39
    Zach McKinstry was removed from Wednesday’s game against the Royals with hip soreness.
    Tigers manager A.J. Hinch said afterwards that McKinstry was going to get Thursday’s series finale off anyways. The versatile 30-year-old is officially day-to-day after a collision with Royals rookie Jac Caglianone led to his early exit. It’ll likely be Wenceel Pérez getting another start on Thursday in his place.
  • DET Right Fielder #46
    Wenceel Pérez first hit of 2026 was a go-ahead solo homer in the bottom of the eighth as the Tigers edged the Royals 2-1 on Wednesday.
    Pérez was 0-for-10 since replacing Parker Meadows on Detroit’s roster before coming up with a big fly after stepping in for an ailing Zach McKinstry tonight. It was his 14th career homer in 820 plate appearances since he debuted in 2024. Pérez figures to start at least half of the time for now, with an everyday role possible if he gets hot.
  • DET Starting Pitcher #9
    Jack Flaherty wasn’t involved in the decision after allowing one run in six innings Wednesday against the Royals.
    Flaherty gave up two hits, walked three and struck out seven. His velocity was down in his previous two starts, but he was back up to 93.7 mph with his fastball tonight. Control still seems like a concern, though. He was credited with strikes on just 53 of 97 pitches tonight, and he has a walk rate of 16 percent through four turns. He’ll be quite the risky play in mixed leagues next week with starts in Boston and Cincinnati.
  • DET Relief Pitcher #74
    Kenley Jansen turned in a scoreless ninth for a second straight day to earn a save Wednesday against the Royals.
    Jansen gave up a two-out single before getting Lane Thomas to fly out to end the game. He’s 4-for-5 saving games, having allowed one run in 4 2/3 innings to date. He’ll probably get Thursday off after this, which could lead to a save chance for Kyle Finnegan or Will Vest.