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

    Kyle Leahy fans eight Rockies over five in win

    Link copied to clipboard!

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

    Kyle Leahy allowed eight hits and two runs with zero walks and eight strikeouts over five innings to earn the win in a 3-2 game against the Rockies on Friday.

    Leahy brought his swing-and-miss stuff to this one. Each of his changeup, curveball, slider and sweeper forced multiple whiffs as he wound up with 14 total swings-and-misses on the night. That was just two off his season-high and he’s been on a heater lately with a 1.49 ERA, 40 strikeouts, and nine walks over his last eight starts spanning 42 1/3 innings. Next up, he’s scheduled to face the Phillies at home.
Pages heads to IL, no longer fantasy relevant
Eric Samulski gives the latest on Dodgers outfielder Andy Pages as he was placed on IL and will no longer be relevant for fantasy managers as he is expected to be out most of the remainder of the regular season.

Related Player News

  • STL Starting Pitcher #62
    Personalize your Rotoworld feed by favoriting players
    Leahy and four Cardinals relievers had the team in line for a victory before closer Riley O’Brien imploded, allowing six runs in the ninth. The notable takeaway is that Leahy was pulled at 63 pitches, and St. Louis has made it clear his workload will be managed down the stretch. He’s up to 126 1/3 innings this season after throwing 88 in 2025, the vast majority out of the bullpen. St. Louis’ rotation recently suffered injuries to Hunter Dobbins and Andre Pallante, so it remains to be seen how the Cardinals handle Leahy going forward. His next start lines up at home against the Pirates.
  • STL Starting Pitcher #62
    The outings are getting shorter for Leahy, but it hasn’t stopped him from going 3-0 while pitching the bare minimum of 15 innings this month. He’s 5-0 since his last loss way back on June 17. He’s currently slated to face the Phillies on Sunday, but the Cardinals could consider adding a spot starter and pushing him back to Tuesday.
  • STL Starting Pitcher #62
    Leahy allowed just four hard-hit balls and walked none in another strong outing. It’s unclear just how many more innings he’ll be allowed to throw this year after spending the previous three seasons in the pen, but he’s been on a roll for nearly two months now, having gone 4-0 with a 1.52 ERA in his last nine starts. He’ll pitch in Cincinnati next week.
  • STL Starting Pitcher #62
    A little run support would have been nice for Leahy, who has allowed just four earned runs in his last 18 innings of work but doesn’t have a win to speak of over that span. The righty did his part to hold the Jays in check, but exited after six innings with the game deadlocked at 1-1. The lone run he allowed came in the sixth inning after he allowed back-to-back doubles to Vladimir Guerrero Jr. and Kazuma Okamoto to start the frame, with Vladdy coming around to score on Okamoto’s double. He earned only one win in July, but fantasy managers won’t be mad at the 1.38 ERA and 0.88 WHIP leahy provided on the month. He’ll look to stay hot in his next start, which is scheduled for Wednesday against the Yankees.
  • STL Starting Pitcher #62
    The runs came on homers from Elly De La Cruz and Ke’Bryan Hayes. It’s actually as many runs as Leahy had allowed in his last five starts combined. Leahy’s previous high for strikeouts was eight, which was also against the Reds back in May. He’ll pitch in Toronto next weekend.
  • STL Starting Pitcher #62
    Jo Adell homered in the third for the only run of Leahy. The right-hander allowed just two other hits, walked none and struck out four. He’s given up a total of two runs over 25 1/3 innings in his last five starts, one of which was halted by rain after three innings. There are obvious concerns about his workload going forward, as this is his first year back in the rotation after three seasons in the pen, but he’s cruising at the moment. He’ll face the Reds this weekend.
  • STL Starting Pitcher #62
    Leahy allowed one hit, walked none and struck out two before the nearly three-hour delay. He ends the first half 7-4 with a 3.86 ERA and a 73/33 K/BB over 86 1/3 innings. He spent the previous three years pitching in relief, so in order to keep his workload in check, the Cardinals might return him to the pen down the stretch. He figures to remain a starter for at least the next several weeks, though.
  • STL Starting Pitcher #62
    Leahy was excellent against the Cubs on Saturday, holding them scoreless over five innings. He scattered three hits and two walks, throwing 45-of-77 pitches for strikes and collecting six strikeouts. He’s now allowed just one run total over his last three starts. The 29-year-old right-hander will look to keep it going when he takes a 3.86 ERA, 1.45 WHIP, and a 73/33 K/BB ratio across 86 1/3 innings into a start against the Brewers in St. Louis on Thursday.
  • STL Starting Pitcher #62
    Leahy allowed a ground-rule double to Graham Pauley in his fifth and final frame, and that was it. The 29-year-old has been outstanding as of late, and he’s given up just one run over his last two outings while lowering his season ERA to 4.09. He struck out five in that solid effort, and he issued just one free pass. Leahy will look to keep the good run going in a scheduled start Saturday against the Cubs.
  • STL Starting Pitcher #62
    Leahy gave up three hits, walked two and struck out three. He was able to shut down the Diamondbacks offense on Tuesday, but it’s hard to believe in his skills with only three strikeouts and an 18 percent strikeout percentage this year. Leahy has a 4.24 ERA. He’s lined up to face the Marlins at home this weekend.

Rotoworld

  • SF Starting Pitcher #88
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Carson Whisenhunt will undergo an MRI on Tuesday after leaving his start Monday against the Reds with elbow pain.

    Whisenhunt said this felt different than the elbow sprain that cost him the final two months of 2023, and he’s hoping it might just be a pinched nerve. "[I’ve] never really felt anything like this,” he said after the game. “I don’t really know kind of where to be at with it. So just kind of play it by ear and get the MRI tomorrow and then go from there.” The Giants could recall Matt Wilkinson if Whisenhunt goes on the IL.
  • PIT 3rd Baseman #3
    Player Stats
    Link copied to clipboard!

    Nick Gonzales went 2-for-5 and singled in the automatic runner in the top of the 12th as the Pirates outlasted the Padres 3-2 on Monday.

    Gonzales’s hit resulted in only run in the three extra innings. There were three bunts, though, none of which worked out. The first two, from the Padres, were both popped up and the initial one resulted in a double play. The last, from the Pirates after Gonzales’s go-ahead hit, saw the lead runner get retired. Gonzales also walked and stole a base in the contest. He’s fourth in the majors with his .308 average.
  • PIT Starting Pitcher #35
    Player Stats
    Link copied to clipboard!

    Braxton Ashcraft limited the Padres to one run over six innings in a no-decision Monday.

    Ashcraft appeared to get through six scoreless, only to lose the shutout on a balk. He then left with a one-run lead that failed to hold up. It’s unclear how many more starts Ashcraft, who has now thrown 39 more innings than his previous career high, will make with the Pirates nearly out of contention at this point, but he’s still thriving, having allowed exactly one run in three straight starts. He’s in line to face the Cardinals on Sunday, but the Pirates have Thursday and Monday off if they want to give him some extra time.
  • PIT Relief Pitcher #49
    Player Stats
    Link copied to clipboard!

    Yohan Ramírez struck out the side in the 12th for his second save Monday against the Padres.

    Ramírez had given up five runs in three innings since returning from the paternity list, but he came up big tonight in protecting a one-run lead. He did get a little lucky with the last pitch, though; Dustin Harris swung at a sweeper down and in and then had it go off his foot and to the backstop. If it didn’t hit him, he likely would have reached on a strikeout/wild pitch.
  • SD Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Robbie Ray allowed two runs in 5 1/3 innings Monday versus the Pirates.

    Both runs came in the sixth. Esmerlyn Valdez led off the inning with a homer. Ray then walked Bryan Reynolds and struck out Oneil Cruz before being pulled in favor of Bradgley Rodriguez, who surrendered a go-ahead double to score the inherited runner. Ray struck out five and allowed just two hard-hit balls other than the homer. He’ll likely face the Rays on Sunday.
  • PIT 2nd Baseman #5
    Player Stats
    Link copied to clipboard!

    Brandon Lowe went 0-for-5 and struck out four times against the Padres on Monday.

    As terrific as Lowe has been against righties, the Pirates still probably would have been better off platooning him all year. He was retired four times by lefties tonight, leaving him with a .208 average, a .329 slugging percentage and a 64/11 K/BB in 173 plate appearances versus southpaws on the season.
  • Link copied to clipboard!

    Kaelen Culpepper went 4-for-5 with a run scored and an RBI against the Athletics on Monday.

    Culpepper didn’t have any extra-base hits, but the four singles raised his average to .340 in the first 50 at-bats of his big league career. He offers enough upside to be considered in mixed leagues, though he’s not necessarily a must-add player.
  • MIN Center Fielder #25
    Player Stats
    Link copied to clipboard!

    Byron Buxton went 3-for-5 with four runs, a double and a walk against the Athletics on Monday.

    Byron Buxton had three hits including a double and a walk in the win over the A’s Monday. Even with the big game, Buxton is 7-for-36 (.194) with no home runs and one RBI in 10 games since being activated from the injured list. He’s hitting .256 with an .836 OPS and 46 RBI this year.
  • CLE Right Fielder #24
    Player Stats
    Link copied to clipboard!

    The Guardians are hopeful Chase DeLauter will play Tuesday after being scratched Monday with hamstring tightness.

    They considered using DeLauter at DH tonight before deciding to play it safe. Angel Martínez had a double in four at-bats in his place.
  • ATH Starting Pitcher #59
    Player Stats
    Link copied to clipboard!

    Jeffrey Springs allowed four runs in 4 2/3 innings and took the loss against the Twins on Monday.

    Springs gave up seven hits, walked two and struck out three. He fell to 3-12 with the loss. Springs pitched slightly better in his last start, but overall he hasn’t looked particularly sharp in either of his two starts since returning from the injured list. He has a 6.08 ERA. Springs isn’t a recommended fantasy option in his next starts against the Orioles at home on Sunday.