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

Rotoworld

  • HOU Starting Pitcher #45
    Personalize your Rotoworld feed by favoriting players
    Tatsuya Imai struggled in his Major League debut on Sunday, giving up four runs on three hits over 2 2/3 innings in a no-decision against the Angels.
    Imai struggled with his command in this one, issuing four free passes while striking out four opposing hitters. He kept the Angels off the board through his first two frames, but they broke through in the third on a three-run double by Jorge Soler and an RBI single by Jo Adell. Imai got seven swings and misses on 74 offerings in the ballgame, posting a CSW of 31 percent. He’ll look to shake this one off and show the world what he can do when he takes on the Athletics in Sacramento on Saturday.
  • SF Designated Hitter #16
    Personalize your Rotoworld feed by favoriting players
    Rafael Devers went 2-for-4 with a home run and four RBI in a 5-0 win over the Phillies on Wednesday.
    Devers put his team on his back in this one. He broke up a 0-0 tie in the sixth inning with a towering three-run home run off Aaron Nola and helped tack on some insurance with a run-scoring single in the eighth. It hasn’t been a great start to the season for Devers – or most of the Giants’ other hitters – but there is a longstanding track record of production here and he should be fine.
    Manfred: ABS reactions 'overwhelmingly positive'
    MLB commissioner Rob Manfred joins Dan Patrick to unpack early-season storylines, including reactions to ABS challenge system implementation, labor negotiations, the future of the World Baseball Classic, and more.
  • SF Starting Pitcher #54
    Tyler Mahle didn’t allow a run over 5 2/3 innings and struck out six despite walking four in a no-decision against the Phillies on Wednesday.
    This was an odd outing for Mahle where he didn’t allow a single hard-hit ball, but uncharacteristically walked four. Usually with excellent command, his fastball missed the zone a bit more than usual and the Phillies’ hitters did a good job at laying off those in the shadow of the zone. Because Mahle did stay in that shadow so often, they were never able to get a hold of one and take advantage of the free passes. His next start is scheduled to come against the Reds in Cincinnati.
  • PHI Left Fielder #12
    Kyle Schwarber went 1-for-2 with two walks on Wednesday against the Giants.
    This was a lackluster effort by the Phillies’ offense against Tyler Mahle and what’s been a poor Giants bullpen so far this season. They were shutout and couldn’t muster up a single extra-base hit. Schwarber was on base often as he has been early this season, he’s just not getting many actual hits. He’s now drawn 11 walks to go along with three home runs and two doubles, but just two singles.
  • PHI Starting Pitcher #27
    Aaron Nola allowed five hits and three runs with one walk and three strikeouts across six innings in a loss against the Giants on Wednesday.
    Stop me if you’ve heard this before: a mistake by Nola during his third time through the order destroyed what was shaping up to be an excellent start. He hadn’t allowed a run through five and faced very little trouble in general. Then, Rafael Devers came to the plate with two out and two on in the sixth. Nola threw him a fastball right down the middle that was practically on a tee and Devers launched it 411 feet to straight away center field. Coming out of this one with a quality start is a fine consolation prize, but this is a tale as old as time with Nola. His next start is scheduled to come at home against the Cubs.
  • BAL Left Fielder #3
    Taylor Ward went 4-for-5 with three doubles and two RBI in leading the Orioles to a 5-3 win over the White Sox on Wednesday.
    Ward had 36 homers and 31 doubles last year. Through 11 games this season, he has zero homers but an MLB-high nine doubles. A bit of a reversal was expected there with Ward trading Angel Stadium for Camden Yards, but it’s not a ballpark thing at all so far; none of Ward’s doubles would have been homers in any ballpark. In fact, his farthest pulled flyball to date this season was a 260-foot single. It’s probably all pretty meaningless at this point. Ward is hitting .383/.464/.574 and has eight RBI despite hitting only first and second.
  • BAL Starting Pitcher #38
    Kyle Bradish yielded three runs — two earned — in five innings and struck out seven in a win over the White Sox.
    Bradish pitched the same number of innings and allowed one more run than counterpart Sean Burke, but he gets the win here because the Orioles managed to score twice in the top of the sixth. Bradish’s unearned run was his own fault. After issuing his third walk of the inning in the fifth, he dropped the return toss from the catcher, causing Chase Meridoth to take off from home. Bradish got the ball and then botched the throw to home, which also allowed Colson Montgomery to take second. That made it a double error on the pitcher. Aside from that stretch, Bradish was fine. The three walks in the fifth were the only ones he issued in the game. He’s 1-2 with a 5.27 ERA, and he’s slated to face the Diamondbacks next.
  • BAL Relief Pitcher #50
    With Ryan Helsley getting some rest, Rico Garcia pitched a hitless ninth Wednesday against the White Sox for his first career save.
    After bouncing around and failing to establish himself in his twenties, Garcia has found some success in Baltimore, posting a 2.84 ERA in 20 appearances for the club last year and now opening this season with 5 2/3 scoreless innings. The save comes in his 65th big-league appearance since he debuted with the Rockies in 2019.
  • CWS Starting Pitcher #59
    Sean Burke wasn’t involved in the decision after allowing two runs over five innings Wednesday versus the Orioles.
    Burke split the difference between his first outing (3 ER in 4 IP) and his second outing (1 ER in 6 IP) to maintain his 3.60 ERA. The 26-year-old threw first-pitch strikes to 16 of 20 batters, though his leadoff walk to Gunnar Henderson in the third fueled his one bad inning. He’ll face the Rays next week.
  • BAL 1st Baseman #16
    Coby Mayo went 0-for-4 with a strikeout against the White Sox on Wednesday.
    His three balls in play were flies with 50-, 61- and 73-degree launch angles, all producing .010 xBAs. It’s still just 10 games, but Mayo is 5-for-30 with one extra-base hit (a double), one RBI and 11 strikeouts. A decent start probably would have kept him in the role as the Orioles’ primary third baseman at least until Jordan Westburg returned (if Westburg returns). As is, he could face demotion once Jackson Holliday is activated. It’s between him and Jeremiah Jackson, who, fortunately for Mayo, is also off to a poor start.
  • NYY Shortstop #11
    Yankees manager Aaron Boone told reporters Anthony Volpe (shoulder) could potentially start a minor league rehab assignment next week.
    Volpe has progressed to taking live at-bats in extended spring training at the Yankees facility in Florida. It’ll be a lengthy rehab assignment since he hasn’t played since last postseason before undergoing offseason shoulder surgery. The 24-year-old shortstop figures to be ready to make his season debut at some point in May. His fantasy stock has tumbled over the past two seasons, but he’s still young enough to turn things around.