
Cardinals relief pitcher Kyle Leahy works against the Rockies in the fourth inning of a game Tuesday, July 22, 2025, in Denver.
DENVER — The seats his grandparents had at Coors Field with their season tickets were over there by the home dugout, right behind the camera well, and thinking back, it was often his grandmother who gave her ticket so young Kyle Leahy could see the Colorado Rockies.
Someone else was sitting there Tuesday night watching from that prime viewpoint as Leahy stabilized the Cardinals with a career outing. But he felt a presence.
His grandmother, Ruth Leahy, died earlier Tuesday at a care facility not too far from Denver, and after a morning with family, Kyle went to the ballpark, went ready to pitch from the mound he could see so clearly as a kid from her seat.
“I didn’t block it out; I just embraced it and knew that someone is there watching me,” Leahy said. “I had plenty of people watching me here in person. Obviously, someone else was somewhere else. She hadn’t eaten for the last 11 or 12 days I think, and it’s pretty obvious she was waiting for us to get here.”
People are also reading…
The Cardinals’ multitasking reliever, Leahy pitched 3 2/3 innings through the middle of an 8-4 loss to the Rockies. The Cardinals trailed by six runs when starter Erick Fedde left the mound after the third inning. And what Leahy did for the next 11 outs not only bought time for a comeback that fell short but likely saved a peer from being optioned to Class AAA Memphis on Thursday for a fresh arm.
The final two outs Leahy got in the seventh inning made it possible for manager Oliver Marmol to maintain enough options for the series finale at altitude Wednesday.
Had Leahy just shouldered that assignment, it would have been essential, but he made it impressive with a career-high seven strikeouts. Three of them bracketed the lone run he allowed in the fifth inning.
“This is a guy who can give you length and give you short stints but also you can kind of project down the road that you can throw him in the rotation at some point to see what he’s capable of doing,” Marmol said. “He’s fulfilled the role that we’ve asked of him. But the growth has been actually really good.”
Leahy, 28, shaved his ERA down to 2.95 after his 40th appearance this season. One fellow reliever (at least) has urged the team to consider Leahy as a starter because of his array of pitches and sweeping slider. The Cardinals plan to explore that for 2026, if not earlier. The most common descriptions of the right-hander include his calm presence and steady pulse. Marmol referenced it as the “demeanor” of a starter. Catcher Pedro Pages brought it up late Tuesday night in the clubhouse, saying how he’d “never seen Kyle get too high, and I’ve never seen him get too low.”
He kept his grandmother’s death private Tuesday so that few teammates knew, and he did not discuss it until after the game.
Before the All-Star break, Leahy said his goodbye to his grandmother over FaceTime. Her condition worsened from there, he said. On Monday, Kyle went to his parents’ home just outside of Boulder, Colorado, and he planned to see his grandmother with family in the morning.
He did — shortly after she died.
“I have lots of memories of coming to games,” he said. “They always had a Rockies game on in their house all throughout the year. Grew up watching a lot of Rockies baseball.”
The grandson of a basketball coach and son of a basketball coach, Kyle’s family has deep roots in the courts and fields of Boulder Valley. His grandfather, Ruth’s husband Mike Leahy, coached basketball at Fairview High and Centaurus High in the Boulder area as part of four decades pacing the sidelines. Kyle’s father Tim coached at nearby Skyline High and then later Kyle’s alma mater, Erie High.
His grandmother was a vocal presence.
“She yelled at umpires,” Leahy said at his locker in the Cardinals clubhouse late Tuesday night. “And she yelled at referees playing basketball. Yelled at coaches. She was fiery like that but also nurturing and caring like most grandmothers are.”
Grandpa Mike would “pirate” videos from games, Kyle said, and stash them on his phone so that he could share Kyle’s innings with Ruth at the care facility. Kyle described how his grandmother “was barely awake these past couple of weeks,” but Mike would still show her clips of their grandson pitching.
Leahy took over for Fedde in the bottom of the fourth inning. He navigated around a double and a walk to keep the Rockies scoreless immediately after the Cardinals scored their first two runs.
In the fifth, Leahy struck out the first two batters.
A double and a single combined to produce the lone run against him before he spun four curveballs past Michael Toglia for the inning-ending strikeout. Leahy threw more curveballs than any other pitch and got six of his nine swings and misses on that pitch. But it was also just one of six pitches he challenged the Rockies with as a reliever.
After the game, he couldn’t shake being critical of two pitches — the two that produced the run.
“I’m kicking myself that I gave up a run,” he said. “I think I should have made another good pitch, and I think I should have struck another guy out. I just needed to make one good pitch out of two hitters, and I made two bad ones. I’m kicking myself over that. I’m not happy that we lost the game. Every win is important right now.”
What he did gave the Cardinals a better chance to win Wednesday and into the series against San Diego.
And he did it with his grandmother’s seat in sight and her in mind.
“It’s cliché,” Leahy said, “but this is where she would want me to be.”
Photos: Cardinals drop second game of series vs. Rockies in Colorado

ӣƵ Cardinals catcher Pedro Pagés, left, applies a late tag to Colorado Rockies' Ezequiel Tovar as he scores on a single hit by Brenton Doyle in the fifth inning of a baseball game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals second baseman Brendan Donovan dives after an errant throw from the outfield on a double hit by Colorado Rockies' Adael Amador in the fourth inning of a baseball game Tuesday, July 22, 2025, in Denver.

Cardinals relief pitcher Kyle Leahy works against the Rockies in the fourth inning of a game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals' Nolan Arenado grounds out to drive in a run against Colorado Rockies starting pitcher Bradley Blalock in the fourth inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies second baseman Adael Amador, left, congratulates center fielder Brenton Doyle after his diving catch of a fly ball off the bat of ӣƵ Cardinals' Brendan Donovan in the third inning of a baseball game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals pitcher Erick Fedde reacts after giving up a two-run home run to Colorado Rockies' Ryan McMahon in the third inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies' Orlando Arcia, left, congratulates Ryan McMahon as he returns to the dugout after hitting a two-run home run off ӣƵ Cardinals starting pitcher Erick Fedde in the third inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies' Adael Amador gestures to the dugout after hitting a double to drive in two runs off ӣƵ Cardinals starting pitcher Erick Fedde in the second inning of a baseball game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals third baseman Nolan Arenado loses control of the ball after fielding a single off the bat of Colorado Rockies' Brenton Doyle in the second inning of a baseball game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals pitcher Erick Fedde works against the Colorado Rockies in the second inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies second baseman Adael Amador, left, tags out ӣƵ Cardinals' Nolan Arenado at second base as he tries to stretch a single into a double in the second inning of a baseball game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals' Nolan Arenado heads up the first base line after hitting a single off Colorado Rockies starting pitcher Bradley Blalock in the second inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies' Orlando Arcia, front, hugs Mickey Moniak as he returns to the dugout after hitting a solo home run off ӣƵ Cardinals pitcher Erick Fedde in the first inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies' Mickey Moniak is congratulated as he returns to the dugout after hitting a solo home run off ӣƵ Cardinals pitcher Erick Fedde in the first inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies starting pitcher Bradley Blalock works against the ӣƵ Cardinals in the first inning of a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies' Mickey Moniak gestures as he circles the bases after hitting a solo home run off ӣƵ Cardinals pitcher Erick Fedde in the first inning of a baseball game Tuesday, July 22, 2025, in Denver.

As second base umpire Todd Tichenor, back, makes the call, Rockies second baseman Adael Amador, center, throws over the Cardinals’ Brendan Donovan after forcing him out at second base on the front end of a double play hit into by Iván Herrera in the first inning of a game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals relief pitcher John King warms up before a baseball game against the Colorado Rockies, Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals third baseman Nolan Arenado, left, greets Colorado Rockies second baseman Kyle Farmer before a baseball game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals third baseman Nolan Arenado warms up before a baseball game against the Colorado Rockies, Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals third baseman Nolan Arenado, left, greets Colorado Rockies interim manager Warren Schaeffer before a baseball game Tuesday, July 22, 2025, in Denver.

Colorado Rockies relief pitchers Tyler Kinley, left, and Jimmy Herget confer as they warm up before a baseball game against the ӣƵ Cardinals, Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals' Brendan Donovan follows the flight of his RBI double off Colorado Rockies relief pitcher Zach Agnos in the seventh inning of a baseball game Tuesday, July 22, 2025, in Denver.

ӣƵ Cardinals manager Oliver Marmol looks on in the seventh inning of a baseball game against the Colorado Rockies Tuesday, July 22, 2025, in Denver.