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

    Kyle Leahy has start halted by rain after three

    Link copied to clipboard!

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

    Kyle Leahy turned in three scoreless innings against the Braves before having his start halted due to rain on Friday.

    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.
Murakami's return gives White Sox a 'jolt'
James Schiano talks about the impact "rookie superstar" Munetaka Murakami can make upon his return to the Chicago White Sox, where he can strengthen Chicago on and off the field.

Related Player News

  • STL Starting Pitcher #62
    Personalize your Rotoworld feed by favoriting players
    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.
  • STL Starting Pitcher #62
    Leahy struck out seven and walked one, taking advantage of a strong matchup as the Padres entered the day with the worst run-scoring lineup in MLB. He has now made 14 starts after primarily pitching out of the bullpen in his big-league career before 2026. His next outing is scheduled to come at home against the Diamondbacks, where he’ll be a volume-based streamer in deeper formats.
  • STL Starting Pitcher #62
    Leahy gave up a solo homer to Byron Buxton with one out in the first inning, and would allow three more runs to score over his final two innings of work. Leahy attempted to make it through the Twins’ order a third time, but after alowing the first three runners he faced to reach base he was pulled in favor of George Soriano. It was business as usual for Leahy, who was again limited to five innings but did a good job of controlling the strike zone. His next start is scheduled for Wednesday at home against the Padres.
  • STL Starting Pitcher #62
    The three runs Leahy allowed in this one all came in the first inning, with a two-RBI double by Sal Stewart kicking things off with one out. Eugenio Suárez would later single to bring home Stewart to give the Reds the early 3-0 advantage, but the Cardinals wasted little time battling to re-take the lead before turning the game into a full-blown blowout by the sixth inning. Leahy continues to see short outings and has made it out of the sixth inning just once in his 12 starts. His next start is scheduled for Thursday at the Mets.
  • STL Starting Pitcher #62
    Leahy pitched four scoreless innings before giving up a leadoff double and a one-out single to tie the game at 1-1 in the fifth. That was all the Cardinals needed to see from him, as he was facing the top of the order for a third time and has not done well the third time around thus far. Leahy has averaged exactly five innings per start while going 5-3 with a 4.25 ERA to date. He’s lined up to face the Reds on Friday.
  • STL Starting Pitcher #62
    Leahy struck out a career-best eight, but the Reds got to him with a three-run homer from Elly De La Cruz and a two-run homer from Nathaniel Lowe, both in the fifth inning. Leahy’s ERA stands at 4.44, and he’s gotten a total of five outs after the fifth inning in his 10 starts this year. Maybe he’ll improve, but it’s also quite possible he’d be more valuable to the Cardinals as a reliever. He’s due to face the Cubs next.
  • STL Starting Pitcher #62
    Leahy stranded six runners through four innings, including a bases-loaded situation in the second, before the Royals would break through with one run on two hits in the fifth. He returned for a scoreless sixth, ending his day at 90 pitches with two strikeouts and in line for the win. It’s his third straight start allowing one run or less. The 28-year-old right-hander will take a 3.94 ERA, 1.55 WHIP, and a 34/20 K/BB ratio across 45 2/3 innings into a start against the Reds in Cincinnati on Friday.
  • STL Starting Pitcher #62
    Leahy allowed two hits, walked four and struck out five in the 95-pitch outing. The two longest flies against him would have been homers in 12 and six of 30 ballparks, respectively, but they were both outs today in Petco. Leahy has allowed just one run in his two starts this month, lowering his ERA from 5.52 to 4.31. However, he needs to become more efficient; he’s recorded a total of two outs in the sixth inning in his eight starts. He’ll face the Royals next weekend.

Rotoworld

  • MIL Relief Pitcher #46
    Player Stats
    Personalize your Rotoworld feed by favoriting players
    Link copied to clipboard!

    Brewers signed RHP Bryse Wilson to a one-year contract.

    Milwaukee announced the signing prior to Friday’s rainout in Pittsburgh. Wilson joins the Brewers bullpen after allowing seven runs over 7 2/3 innings for the division-rival Cubs. He’s made three appearances in the big leagues between Chicago and Philadelphia this season. He’s made 166 career appearances dating back to 2018.
  • STL Relief Pitcher
    Player Stats
    Link copied to clipboard!

    Cardinals sent LHP Jared Shuster outright to Triple-A Memphis.

    Shuster will presumably stick around as organizational depth for St. Louis after getting torched for seven runs over 1 1/3 innings of work in relief during a doubleheader against the Brewers earlier this week. The 27-year-old lefty has made five appearances in the big leagues this season.
  • LAD Starting Pitcher #17
    Player Stats
    Link copied to clipboard!

    Shohei Ohtani (knee) told reporters late Friday that he believes he’ll be able to resume pitching after the All-Star break.

    Ohtani is slated to have his ailing left knee drained in addition to receiving a pain-relieving injection later this weekend and will miss next week’s All-Star Game in Philadelphia as a result. The 32-year-old generational talent homered during Friday’s series opener against Arizona and will remain in Los Angeles’ lineup at DH. He added that the issue is impacting his performance on the mound more than at the plate and while he could’ve pushed through the issue he’s going to use the extra time off the be ready for the second half.
  • COL 3rd Baseman #12
    Player Stats
    Link copied to clipboard!

    Kyle Karros went 3-for-5 with a go-ahead two-run single in the top of the ninth as the Rockies topped the Giants 4-3 on Friday.

    Karros fisted a little liner past a drawn-in infield for his big hit, giving the Rockies a 3-2 lead in the ninth. They added one more afterwards, which proved important after the Giants scored one of their own in the bottom of the ninth. It’s Karros’s third three-hit game as a major leaguer but definitely the most important of the three; the others came in a 23-9 win over the A’s on June 14 and in a 15-3 win over these same Giants just a week ago.
  • COL Starting Pitcher #29
    Player Stats
    Link copied to clipboard!

    Tanner Gordon pitched five innings of one-run ball Friday against the Giants.

    Gordon struck out just one. He allowed eight hits, but only Rafael Devers’ second-inning homer did any damage. Gordon stayed 0-2 with a 6.44 ERA in 50 1/3 innings over five starts and seven relief appearances, but the Rockies have won his last two starts after taking losses in each of his first 10 outings.
  • COL Relief Pitcher #47
    Player Stats
    Link copied to clipboard!

    After Jordan Romano struggled in the ninth, Juan Mejia got a one-pitch save Friday against the Giants.

    Romano came in with a 4-2 lead to begin the ninth and walked two of the three batters he faced. Casey Schmitt then came up and hit a liner to center that Cole Carrigg couldn’t quite make a sliding catch on. Except first base ump Lance Barksdale signaled that he did. The Rockies thought the play was live and tagged the runners at second and first, which would have ended the game. However, there was a crew chief review that correctly ruled the ball a single and advanced the runners to second and third. A sac fly and a walk followed, bringing up Bryce Eldridge with two outs and the bases loaded. Romano was pulled in favor Mejia, and Eldridge hit a routine grounder on the first pitch he saw. It’s the fourth save for Mejia this season. Romano might get another chance in the ninth, but this remains a situation to avoid.
  • SF Starting Pitcher #38
    Player Stats
    Link copied to clipboard!

    Robbie Ray yielded one run in five-plus innings Friday against the Rockies.

    Ray owes Dylan Smith dinner after this one; he walked all three batters he faced to start the sixth inning, but Smith was able to strand the bases loaded and preserve the tie after taking over. Ray struck out four and walked six in all. Just 53 of his 100 pitches were strikes. It’s Ray’s sixth career start with six walks and second of this year. He’s now tied with Bubba Chandler for the most walks in the majors at 52. He topped the NL and finished fourth in the majors with 73 last year.
  • SF Relief Pitcher #44
    Player Stats
    Link copied to clipboard!

    Caleb Kilian took his third blown save and fifth loss after giving up three runs in the ninth Friday against the Rockies.

    Single, walk, bunt single, single. That was enough to doom Kilian tonight. In total, the three hits had a combined xBA of .970. Mickey Moniak grounded through the right side of the infield to start the frame. After a walk, Jake McCarthy went to sacrifice the runners, but he wound up with a hit because Casey Schmitt was playing rather far back at third for some reason; McCarthy had already showed bunt twice in the at-bat. After that, Kyle Karros hit a ball up the middle at just 69 mph, but that was still hard enough to elude a drawn-in infield and plate two runs. Combined with his four-run outing in a loss to the A’s on June 25, this makes two really ugly lines for Kilian in the last few weeks. Still, in neither blown save was he hit very hard at all. He’ll likely remain the Giants’ closer for now, but the team does have a potential alternative with Keaton Winn back from the IL. Winn retired two of the three batters he faced tonight.
  • SF 1st Baseman #16
    Player Stats
    Link copied to clipboard!

    Rafael Devers went 3-for-3 with a homer, three RBI and an intentional walk Friday against the Rockies.

    Devers drove in all of the Giants’ runs. His two singles were actually his hardest-hit balls of the game, leaving his bat at 109 and 107 mph. His homer was hit just 98 mph and would have made it out of 16 ballparks, according to Statcast. Devers is up to 19 homers and 52 RBI on the season.
  • Link copied to clipboard!

    Ryan Waldschmidt was diagnosed with a right thumb contusion after getting hit on a bunt attempt Friday.

    X-rays were negative. Waldschmidt made no reaction to pull back his bunt as a 100-mph sinker from Edgardo Henriquez got in on him and took the pitch off the hand. He should consider himself very fortunate not to have suffered a break.