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

    Dustin May exits start with right ankle contusion

    Link copied to clipboard!

    STL Starting Pitcher #3
    Player Stats
    Link copied to clipboard!

    Dustin May was pulled from Thursday’s start against the Braves in the first inning due to a right ankle contusion.

    May was drilled in the ankle by a batted ball off the bat of Dominic Smith in the opening inning, then remained in the game to face three additional hitters, so it was unclear initially if he was pulled due to injury or ineffectiveness. Either way, he was saddled with five runs on five hits and a pair of walks in just 2/3 of an inning. It sounds like he was able to avoid serious injury though, so he may be able to take his final turn in the Cardinals’ rotation before the All-Star break.
Swanson red-hot in 'unfathomable' turnaround
James Schiano highlights Dansby Swanson's offensive surge over the past 13 games with the Cubs, which includes nine homers, 29 RBIs, and a place in the history books.

Related Player News

  • STL Starting Pitcher #3
    Personalize your Rotoworld feed by favoriting players
    The Cardinals are skipping May’s turn due to lower back tightness with Andre Pallante taking the ball on regular rest against Miami on Saturday. The 28-year-old could probably use some extra rest after getting torched for six runs by the Royals his last time out following a one-hit shutout against the Padres back on June 15.
  • STL Starting Pitcher #3
    May struck out two, walked one, and allowed two homers in the abbreviated outing. His last start was a one-hit, complete-game masterpiece, and he had been on a roll dating back to mid-April. The Cardinals still found a way to win 12-10, so every pitcher got hit hard today. Despite the tough result, he’ll remain a streaming option next time out, at home against the Marlins.
  • STL Starting Pitcher #3
    May retired 18 consecutive batters before issuing a leadoff walk to Fernando Tatis Jr. to open the seventh inning, ending his perfect-game bid. He lost the no-hitter two batters later when Manny Machado sliced a one-out single into left field. He managed to complete eight innings on just 93 pitches and got the nod to return for the final frame, managing to set down Sung-Mun Song, Rodolfo Durán and Fernando Tatis Jr. on eight pitches to complete the shutout. He’s allowed three earned runs or fewer in four consecutive starts since May 27, lowering his ERA from 4.57 to 3.75 in the process. He’ll wrap up a two-start week with a home tilt against the Royals on Sunday.
  • STL Starting Pitcher #3
    May easily outdueled Freddy Peralta, and continues his hot run after a less-than-spectacular beginning to his campaign. The 28-year-old allowed only four hits — only one of those for extra bases — and he struck out six against a single free pass. May has looked the part and then some as of late, and his 4.21 ERA is more impressive when you consider it was 6.98 just a few outings ago. He’s worth streaming consideration next week against the Padres, with that start scheduled for Monday.
  • STL Starting Pitcher #3
    After entering the eighth with a no-hitter last time out against the Brewers, May struck out nine for a second straight outing tonight. Particularly impressive was that he threw his fastball 24 times with a 54 percent CSW and no hits allowed. Since giving up 13 runs in his first two starts, May has a 3.19 ERA and a 53/16 K/BB in 59 1/3 innings. We still wouldn’t typically trust him in mixed leagues, but he has some upside in a two-start week against the Mets and Twins next week.
  • STL Starting Pitcher #3
    May struck out nine in seven brilliant innings, but the eighth started with a Garrett Mitchell liner for a double with the Cardinals up by just one. A better left fielder than Bryan Torres might have caught the ball, but Torres had it go over his head. Luis Rengifo then put down a bunt and neither May nor third baseman Nolan Gorman attempted to make a play on it, turning the sacrifice into a hit. That ended May’s day, and the Brewers went on to score both runners with Jojo Romero on the mound. May fell to 3-6 despite having his most impressive outing since 2023. He’ll next face the Rangers on Tuesday.
  • STL Starting Pitcher #3
    May gave up an inside-the-park homer in the first, and a couple of singles led to another run in the fourth. That was it until the sixth, when he walked a batter with one out and gave up a double and two singles to end his afternoon. Fortunately, Gordon Graceffo was able to produce an inning-ending double play after taking over then. May struck out seven and allowed just three hard-hit balls in the game, though he surrendered six hits anyway. His ERA is back up to 5.00, but his peripherals are considerable better than that. The issue is that he has a .340 BABIP that far exceeds his career mark of .268. He should remain in the rotation and face Milwaukee next time out.
  • STL Starting Pitcher #3
    May also issued four free passes while striking out three in the ballgame. The Royals scratched out a pair of runs against him in the fourth inning, then added another on a ground out in the sixth that tied things up at 3-3. May got eight whiffs on 91 pitches on the night while posting a CSW of 23 percent. He’ll carry an underwhelming 4.81 ERA and 1.42 WHIP into Thursday’s tilt against the Pirates.
  • STL Starting Pitcher #3
    May took the defeat to fall to 3-4 with a 4.85 ERA, but that hardly tells the whole picture. Since giving up 13 runs in his first two outings, he’s turned in five quality starts in six tries, with his lone miss being an outing in which he allowed one run in 5 1/3 innings. He’ll work at home against the Royals next week. We still wouldn’t rate him as a good option in mixed leagues, but he’s definitely holding up his end of the bargain with the Cardinals so far.
  • STL Starting Pitcher #3
    May tossed a scoreless first inning, then gave up a pair of runs on a walk and two hits in the second. Two more hits brought a third run in to score in the fifth. May would give the Cardinals a scoreless sixth to finish with a quality start against his former team. He struck out three. The 28-year-old right-hander will take a 5.15 ERA, 1.53 WHIP, and a 25/9 K/BB ratio across 36 2/3 innings into a start against the Padres in San Diego on Friday.

Rotoworld

  • COL Center Fielder #31
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Jake McCarthy went 4-for-5 with two home runs, six RBI, two runs scored, and a stolen base in a 15-3 rout of the Giants on Friday.

    Talk about stuffing the stat sheet. McCarthy was an unstoppable force here. He started the game off with a loud 440 foot homer on the first pitch Logan Webb threw and smashed a 427 foot grand slam later on in the fifth inning. Between those, he was in the middle of a couple more rallies and has been scalding hot for a while now with seven home runs, five stolen bases, and a .347/.379/.621 slash line over his last 30 games. He’s also hit lead-off against the last 13 right-handed pitchers his Rockies have faced. That’s not too shabby!
  • COL Starting Pitcher #18
    Player Stats
    Link copied to clipboard!

    Ryan Feltner allowed six hits and three runs – two earned – with nine strikeouts and zero walks across six innings to earn the win against the Giants on Friday.

    The Rockies had amassed a seven-run lead by the third inning and Feltner cruised with that cushion. The trio of his fastball, slider, and changeup were especially lethal as each forced at least five swings-and-misses. That’s amazing, but this is a rarity for Feltner who rarely misses bats or even strikes hitters out. His 17 total whiffs were the third most in any start of his career and the most since April 2024. To further show how rarely Feltner stacks up strikeouts like this, his nine in this game are one quarter of his season total. Don’t get roped into this.
  • SF 1st Baseman #16
    Player Stats
    Link copied to clipboard!

    Rafael Devers went 2-for-4 with a solo home run on Friday against the Rockies.

    Devers blasted a 432 foot moonshot as the Giants tried to make up a two touchdown deficit against the Rockies in Coors Field. They’d never get close to striking distance, but it’s nice to see that Devers has fully pulled the nose up on his season. Overall, he’s up to 16 home runs and a .775 OPS. Over the last 30 days, he’s hit nine of those home runs and has an .893 OPS. That looks much more like the Devers we know than who he was over the first chunk of the season.
  • SF Starting Pitcher #62
    Player Stats
    Link copied to clipboard!

    Logan Webb allowed 11 hits and seven runs with two walks and two strikeouts over three innings in an ugly loss to the Rockies on Friday.

    Coors Field is not a safe place for any pitcher. Not even a sinker-baller like Webb who came into this game on an absolute heater after pitching to a 0.71 ERA in June. He gave up multiple runs in each of the first three innings before being mercifully pulled. This is one of those starts you just flush, forget about, and move on. Webb is scheduled to face the Blue Jays next week to close out his first half.
  • LAD Starting Pitcher #17
    Player Stats
    Link copied to clipboard!

    Shohei Ohtani won’t play Saturday and might skip his final scheduled pitching appearance of the first half as a result of Friday’s biceps discomfort.

    The discomfort is in his pitching arm, though he said he felt it while batting in his last at-bat. Shutting Ohtani down as a pitcher for a spell would doom his Cy Young chances, but it might be the right call for the Dodgers’ World Series chances. Still, at this point, the Dodgers are terming Friday’s removal as precautionary. If he feels better, he could DH on Sunday. Dalton Rushing or Teoscar Hernández figures to DH on Saturday.
  • TOR Starting Pitcher #84
    Player Stats
    Link copied to clipboard!

    Dylan Cease fanned nine in seven innings in the Blue Jays’ 2-0 shutout of the Mariners on Friday.

    Jeff Hoffman and Louis Varland finished up the four-hitter. Cease allowed three hits and walked one in his fourth scoreless start this season. He’s second in the majors with 137 strikeouts and 11th with a 2.79 ERA. He’s given up five homers, which is tied with Ranger Suarez for the lowest total among qualified starters. Although Cease finished second in the AL Cy Young balloting in 2022 and fourth in the NL balloting in 2026, the All-Star nod he’s sure to pick up on Saturday will be the first of his career.
  • TOR Relief Pitcher #77
    Player Stats
    Link copied to clipboard!

    Louis Varland turned in a scoreless ninth for his 18th save Friday against the Mariners.

    Jeff Hoffman set him up with a scoreless eighth. Varland was feeling pretty strong tonight, averaging 99.6 mph with his fastball. He gave up a single to Dominic Canzone with one out in a 2-0 contest, but he then struck out Cal Raleigh and got Josh Naylor to ground out to end the game.
  • SEA Starting Pitcher #58
    Player Stats
    Link copied to clipboard!

    Luis Castillo lost to the Blue Jays after allowing two runs and five hits in six innings on Friday.

    Unfortunately, three of the five hits came in a four-batter span in the third inning, producing both runs. That was enough to doom him in what turned out to be a 2-0 game. Castillo has a nice 2.72 ERA and a 30/9 K/BB in 36 1/3 innings over his last seven appearances. If there are no changes, he’s currently in line to make his next start Thursday against the Marlins.
  • Link copied to clipboard!

    Cal Raleigh went hitless in a third straight game Friday in a shutout loss to the Blue Jays.

    A groundout, a popout and two strikeouts. Raleigh is hitting .154 with one homer in 16 games since coming off the injured list, and his current .560 OPS is the same mark he had when he got hurt in May. In his 60-homer season, Raleigh had 200 hard-hit balls and 188 strikeouts in 159 games. Right now, he has 42 hard-hit balls and 79 strikeouts in 57 games.
  • Link copied to clipboard!

    Junior Caminero went 1-for-4 with a solo home run in a 3-1 win over the Astros on Friday.

    He will not stop. After his six-game home run streak was snapped on Thursday, he may have started another one here with his 25th home run on the season. This now makes it 10 homers in 10 games for the 22-year-old phenom just one day shy of his 23rd birthday. The ‘must watch’ label isn’t thrown around too often in baseball, but Caminero with his prodigious power, infectious energy, and demonstrative celebrations is absolutely a must watch player right now.