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

Rotoworld

  • BOS Starting Pitcher #28
    Personalize your Rotoworld feed by favoriting players
    Red Sox manager Alex Cora said Saturday that Corey Kluber (shoulder) will not pitch again this season.
    Kluber has been pulled off his minor league rehab assignment with Triple-A Worcester and will continue his recovery at home. The 37-year-old right-hander was shut down in late May with right shoulder inflammation and never wound up making it back. He’ll be a free agent this offseason.
  • PIT Center Fielder #15
    Personalize your Rotoworld feed by favoriting players
    Oneil Cruz went 1-for-4 with a solo home run on Thursday, accounting for the Pirates’ lone tally in a loss to the Rangers.
    Cruz got the Pirates on the board in the fifth inning of this one, depositing a Jacob deGrom curveball into the seats in center field for a 415-foot (107.5 mph EV) solo shot. That would be one of just five total hits by the Pirates in the contest. Cruz is off to a blistering start to his 2026 season, slashing a robust .284/.348/.569 with eight homers, 23 RBI, 19 runs scored and 10 stolen bases in his first 112 plate appearances.
    Should referees get interviewed during playoffs?
    The Numbers on the Board crew analyzes Dillon Brooks' comments after a Game 2 loss to the Thunder, debating if referees should be interviewed after playoff games and laying out why Oklahoma City always gets the calls.
  • PIT Starting Pitcher #36
    Bubba Chandler was lit up for six runs on seven hits over just four innings in a losing effort against the Rangers on Thursday evening.
    Chandler also issued three free passes on the night while striking out four. After starting his day with two scoreless frames, he allowed a two-run inside-the-park homer to Evan Carter in the third inning. Things got worse in the fourth as the Rangers tacked on four more — the last three on a blast by Corey Seager. The 23-year-old righty got just five whiffs on 78 pitches on the night, posting a miserable CSW of only 21 percent. He’ll try to pick up the pieces as he carries a 4.88 ERA, 1.50 WHIP and a 21/16 K/BB ratio (24 innings) into Tuesday evening’s matchup against the Cardinals.
  • NYM Shortstop #19
    Bo Bichette went 3-for-5 with a double, two runs scored, three RBI and a stolen base on Thursday night, helping to lead the Mets to a wild 10-8 victory over the Twins.
    Bichette led off the home half of the first inning with a single and rode home on Brett Baty’s three-run blast. He then reached on a passed ball in the second inning, swiped second base and scored on an RBI double off the bat of Luis Robert Jr. The 28-year-old infielder then smacked a bases-clearing three-run double off of Anthony Banda with two outs in the eighth inning, snapping a 7-7 tie and proving to be the difference in the ballgame. With the three-hit attack, Bichette is now hitting .238/.270/.314 with one homer, 12 RBI and one stolen base through his first 111 plate appearances with the Mets.
  • NYM 3rd Baseman #7
    Brett Baty went 2-for-4 and blasted a three-run homer on Thursday night, helping to power the Mets past the visiting Twins.
    Baty got the scoring started for the Mets, ambushing a first-pitch fastball from Joe Ryan for a 414-foot (107.1 mph EV) three-run shot in the home half of the first inning. He also singled and scored on Bo Bichette’s three-run double in the eighth inning. For the season, the 26-year-old is slashing an underwhelming .225/.250/.338 with one homer, 10 RBI and a pair of stolen bases in his first 76 plate appearances.
  • NYM Relief Pitcher #38
    Devin Williams wasn’t at his best once again on Thursday evening, but somehow managed to pick up a victory against the Twins after allowing a run on three hits in his 2/3 of an inning of work.
    It had looked like Williams was coming on for a traditional save chance with the Mets leading by three runs heading to the ninth inning. As he was trotting in from the bullpen though, Huascar Brazoban (who served up a game-tying grand slam in the eighth), crossed the foul line as he was walking back out to the mound. Since he crossed the line, he had to stay in and face at least one hitter, which he retired. Williams then came on and allowed a couple of singles and a two-out double before striking out Trevor Larnach to end it. Since he only got two outs and started with a clean slate, he couldn’t earn a save. The official scorer gave him the win though after deeming Brazoban ineffective. It’s a minor victory for fantasy managers who have suffered through Williams’ 10.29 ERA and 2.86 WHIP on the season.
  • NYM Starting Pitcher #45
    Christian Scott was pulled from Thursday’s season debut against the Twins in the second inning after issuing five walks and hitting a batter in just 1 1/3 innings.
    Yikes. This isn’t what the Mets probably had in mind when trying to let the 26-year-old right-hander run with a spot in their starting rotation. Scott walked the bases loaded in the opening inning then walked Austin Martin with two outs to force in a run. After escaping that jam, he walked the leadoff man in the second inning and plunked Byron Buxton with one out, prompting Mets’ manager Carlos Mendoza to pull the plug. Overall, Scott threw just 18 of his 43 pitches for strikes. You’d think he’ll be heading back to Triple-A Syracuse after this debacle.
  • MIN Catcher #27
    Ryan Jeffers blasted a game-tying grand slam in the eighth inning on Thursday night, but it still wasn’t enough to lead the Twins to victory over the Mets in New York.
    Facing a 7-3 deficit with two outs in the eighth inning, Jeffers strolled to the plate against Huascar Brazoban with the bases loaded and launched an 0-1 sinker for a 377-foot (108.8 mph EV) game-tying grand slam. The Mets rallied in the bottom half of the inning though to take the lead back and the Twins’ ninth-inning rally wound up falling just short. Jeffers finished the night 1-for-3 plus a pair of walks. He’s having a solid season so far for the Twins — and for fantasy managers in deeper two-catcher leagues — slashing .267/.405/.483 with three homers and 16 RBI.
  • MIN Starting Pitcher #41
    Joe Ryan was knocked around by the Mets in a no-decision on Thursday evening, surrendering seven runs (four earned) on seven hits in five innings of work.
    Ryan struck out five batters on the night while issuing a pair of walks. The biggest blow against him came in the opening inning as Brett Baty swatted a three-run homer. The Mets then scratched out three unearned runs in the second inning before Ryan served up a solo homer to Carson Benge in the fourth. He got 10 swings and misses on 92 pitches on the day, registering a CSW of 27 percent. He’ll try to put this one behind him and bounce back as he brings a 3.90 ERA, 1.02 WHIP and a 33/8 K/BB ratio (32 1/3 innings) into Tuesday’s matchup against the Mariners.
  • FA Relief Pitcher #62
    Diamondbacks released RHP Shawn Dubin.
    The 30-year-old right-hander had been on the injured list at Triple-A Reno. It’s unclear if he plans to rest and rehab on his own, or if he’ll be looking for another interested team in the coming days. Dubin holds a career 4.81 ERA and 1.52 WHIP over 88 innings in 64 appearances at the Major League level.
  • NYY 2nd Baseman #13
    Jazz Chisholm Jr. went 2-for-4 with a solo homer and a pair of runs scored as the Yankees triumphed over the Red Sox 4-2 on Thursday evening in Boston.
    Chisholm was the only player on the Yankees who was able to do anything against Red Sox’ southpaw Payton Tolle, crushing a 333-foot (98.0 mph EV) solo shot to get the Yankees on the board and even the score at a run apiece in the fifth inning. The dynamic 28-year-old also singled in the seventh inning and scored on Cody Bellinger’s go-ahead two-run single. He’s still off to a rough start overall this season, slashing .188/.274/.282 with one long ball, four RBI and eight stolen bases.