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.
Sabathia: Eddings 'terrible' handling Rincon saga
CC Sabathia reveals his thoughts on umpire Doug Eddings' decision to make rookie pitcher Hancel Rincon straighten his cap before looking at the resulting fallout.

Related Player News

  • STL Starting Pitcher #62
    Personalize your Rotoworld feed by favoriting players
    Leahy’s latest planned short start was his worst outing of the year, but not in a particularly discouraging way; he struck out six and walked none. The four non hard-hit balls against him all produced hits, with the last two of those setting up Mickey Moniak’s three-run homer in the third. Barring a change, he’s probably looking at throwing three or four innings against the White Sox on Saturday. He’s just not going to be interesting in fantasy leagues again until 2027.
  • STL Starting Pitcher #62
    Leahy was taken out after 51 pitches today. Last time out, it was four scoreless innings and 63 pitches. The Cardinals will probably keep this up for the most part, since Leahy did spend the last three years in the pen. It’s going to make him worthless in mixed leagues, though. His next start is due to come in Colorado.
  • STL Starting Pitcher #62
    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.

Rotoworld

  • MIL Catcher #14
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Bo Naylor went 1-for-3 with a walk, a home run, and two RBI in a loss to the Pirates on Thursday.

    Naylor drilled a solo home run in the eighth inning to get the Brewers within one run. He also accounted for another run on a fielder’s choice earlier in the game. The 26-year-old is hitting just .154/.214/.275 on the season, but he may get a few more starts down the stretch with the Brewers wanting to rest William Contreras more often ahead of the playoffs.
  • PHI Starting Pitcher #70
    Player Stats
    Link copied to clipboard!

    Phillies claimed RHP José Urquidy off waivers from the White Sox.

    Urquidy can help cover for Jesús Luzardo’s absence, but he won’t be postseason eligible after getting picked up this late. He had a 4.37 ERA over 22 2/3 innings in six appearances for the White Sox. The Phillies moved Caleb Kilian to the 60-day IL to open up a spot on the 40-man for him, and they’ll need to send someone down once he reports to the team.
  • PHI Relief Pitcher #44
    Player Stats
    Link copied to clipboard!

    Phillies transferred RHP Caleb Kilian from the 15-day to the 60-day injured list.

    It sounded like Kilian might make it back during the regular season, but this rules it out. He’s been out since suffering an oblique strain on Aug. 9.
  • MIL Starting Pitcher #52
    Player Stats
    Link copied to clipboard!

    Kyle Harrison allowed five runs (four earned) on four hits in 1 2/3 innings in a loss to the Pirates on Thursday.

    Harrison didn’t allow a run in the first inning, despite giving up a double to Bryan Reynolds, and then got the first two outs in the second before things unraveled. He gave up a walk, an infield single, and a catcher’s interference, and then the wheels really fell off. He gave up atwo-run double, an RBI single, then hit a batter, walked a batter, and hit another batter before being removed from the game. He threw just 58 percent of his pitches for strikes and posted a 10 percent swinging strike rate. In his last four outings, Harrison has allowed 21 earned runs on 27 hits in nine innings. The Brewers may need to make other postseason plans.
  • LAD Right Fielder #23
    Player Stats
    Link copied to clipboard!

    Kyle Tucker went 4-for-5 with a double, a home run and three RBI in an 8-2 win over the Reds on Thursday.

    Tucker came up just a triple shy of the cycle, and he has never actually hit for the cycle in his career. In September of last year, he came a double shy of hitting for one against the Marlins. Tucker’s first-inning home run off Brady Singer was his 16th of the season to go along with 69 RBI. He came into this game hitting .193/.300/.369 in 52 games in the second half. He hasn’t been striking out, and he has a 7.2 percent barrel rate over that timeframe, so maybe he can get it going before the playoffs begin.
  • LAD 3rd Baseman #13
    Player Stats
    Link copied to clipboard!

    Max Muncy went 2-for-4 with a double and two RBI in a win over the Reds on Thursday.

    Muncy drove in two on a fourth-inning double that gave him 73 RBI on the season. He came into this one hitting just .239/.352/.435 in September with three RBI and a 17/6 K/BB ratio. He also had only one multi-RBI game since August 21st, so perhaps this gets him going a little bit.
  • CIN 1st Baseman #27
    Player Stats
    Link copied to clipboard!

    Sal Stewart went 2-for-4 with a home run and two runs scored in a loss to the Dodgers on Thursday.

    Stewart clobbered a solo shot off Blake Treinen in the fourth inning for his 32nd home run and 109th RBI on the season. He has a .271/.339/.477 slash line and seems to be en route to winning NL Rookie of the Year. He’s been one of the few bright spots for the Reds in a disappointing season.
  • CIN Starting Pitcher #51
    Player Stats
    Link copied to clipboard!

    Brady Singer allowed seven runs on nine hits in 3 1/3 innings in a loss to the Dodgers on Thursday.

    He also walked four and didn’t strike out a single batter while throwing just 55 percent of his pitches for strikes and registering just a five percent swinging strike rate. It was a poor outing overall for Singer, who allowed three extra-base hits, including a home run, and gave up runs in three of the four innings he pitched in. He’ll take a 5.67 ERA into his final start against Atlanta next week.
  • LAD Starting Pitcher #70
    Player Stats
    Link copied to clipboard!

    Justin Wrobleski threw three shutout innings, allowing no hits and striking out three against the Reds on Thursday.

    The Dodgers couldn’t have asked for more from Wrobleski, who was always going to be on an abbreviated pitch count. The left-hander threw 72 percent of his pitches for strikes while posting a 16 percent swinging strike rate and 41 percent CSW. His four-seamer averaged 96.2 mph, and his sinker was 96.8, both of which are well above his season average. Obviously, he only threw 32 pitches in this one, but he seemed healthy after his earlier battle with forearm inflammation.
  • HOU Left Fielder #26
    Player Stats
    Link copied to clipboard!

    Astros activated OF Taylor Trammell from the paternity list.

    Trammell is back after two days away and is starting in left field and batting seventh against the Royals tonight.