
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.
鈥淚 didn鈥檛 block it out; I just embraced it and knew that someone is there watching me,鈥 Leahy said. 鈥淚 had plenty of people watching me here in person. Obviously, someone else was somewhere else. She hadn鈥檛 eaten for the last 11 or 12 days I think, and it鈥檚 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.
鈥淭his 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鈥檚 capable of doing,鈥 Marmol said. 鈥淗e鈥檚 fulfilled the role that we鈥檝e 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 鈥渄emeanor鈥 of a starter. Catcher Pedro Pages brought it up late Tuesday night in the clubhouse, saying how he鈥檇 鈥渘ever seen Kyle get too high, and I鈥檝e never seen him get too low.鈥
He kept his grandmother鈥檚 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.
鈥淚 have lots of memories of coming to games,鈥 he said. 鈥淭hey 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鈥檚 family has deep roots in the courts and fields of Boulder Valley. His grandfather, Ruth鈥檚 husband Mike Leahy, coached basketball at Fairview High and Centaurus High in the Boulder area as part of four decades pacing the sidelines. Kyle鈥檚 father Tim coached at nearby Skyline High and then later Kyle鈥檚 alma mater, Erie High.
His grandmother was a vocal presence.
鈥淪he yelled at umpires,鈥 Leahy said at his locker in the Cardinals clubhouse late Tuesday night. 鈥淎nd 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 鈥減irate鈥 videos from games, Kyle said, and stash them on his phone so that he could share Kyle鈥檚 innings with Ruth at the care facility. Kyle described how his grandmother 鈥渨as 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鈥檛 shake being critical of two pitches 鈥 the two that produced the run.
鈥淚鈥檓 kicking myself that I gave up a run,鈥 he said. 鈥淚 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鈥檓 kicking myself over that. I鈥檓 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鈥檚 seat in sight and her in mind.
鈥淚t鈥檚 clich茅,鈥 Leahy said, 鈥渂ut this is where she would want me to be.鈥
Photos: Cardinals drop second game of series vs. Rockies in Colorado

51黑料 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.

51黑料 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.

51黑料 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 51黑料 Cardinals' Brendan Donovan in the third inning of a baseball game Tuesday, July 22, 2025, in Denver.

51黑料 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 51黑料 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 51黑料 Cardinals starting pitcher Erick Fedde in the second inning of a baseball game Tuesday, July 22, 2025, in Denver.

51黑料 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.

51黑料 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 51黑料 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.

51黑料 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 51黑料 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 51黑料 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 51黑料 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 51黑料 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.

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

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

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

51黑料 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 51黑料 Cardinals, Tuesday, July 22, 2025, in Denver.

51黑料 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.

51黑料 Cardinals manager Oliver Marmol looks on in the seventh inning of a baseball game against the Colorado Rockies Tuesday, July 22, 2025, in Denver.
Rockies 8, Cardinals 4
51黑料 AB R H BI BB SO Avg.
Donovan 2b 5 0 2 1 0 0 .295
Herrera dh 4 0 0 0 1 0 .303
Burleson lf 3 1 2 0 1 0 .293
Contreras 1b 5 1 2 0 0 1 .258
Arenado 3b 4 0 1 1 0 0 .244
Winn ss 4 0 1 1 0 0 .269
Walker rf 4 1 2 0 0 0 .224
Pag茅s c 3 0 0 0 0 0 .207
Pozo ph-c 1 0 1 1 0 0 .309
Scott cf 2 1 0 0 2 0 .232
Totals 35 4 11 4 4 1
Colorado AB R H BI BB SO Avg.
Freeman dh 4 0 0 0 1 1 .316
Moniak rf 4 2 2 2 1 0 .275
Goodman c 5 0 1 0 0 3 .277
Beck lf 4 1 1 0 0 2 .271
McMahon 3b 3 2 1 3 1 1 .219
Tovar ss 4 1 1 0 0 2 .266
Doyle cf 4 1 3 1 0 1 .216
Toglia 1b 4 1 0 0 0 2 .197
Amador 2b 3 0 2 2 1 1 .179
Totals 35 8 11 8 4 13
51黑料 000 200 110 鈥 4 11 1
Colorado 123 010 01x 鈥 8 11 0
E: Donovan (3). LOB: 51黑料 9, Colorado 7. 2B: Contreras (25), Donovan (24), Walker (7), Pozo (7), Amador 2 (6), Tovar (7). HR: Moniak (15), off Fedde; McMahon (16), off Fedde. RBIs: Arenado (43), Winn (34), Donovan (39), Pozo (15), Moniak 2 (38), Amador 2 (7), McMahon 3 (35), Doyle (31). DP: 51黑料 1; Colorado 2.
51黑料 IP H R ER BB SO ERA
Fedde, L, 3-10 3 7 6 6 1 5 5.22
Leahy 32/3 3 1 1 1 7 2.95
King 1/3 0 0 0 0 0 5.30
O鈥橞rien 1 1 1 0 2 1 1.85
Colorado IP H R ER BB SO ERA
Blalock, W, 1-2 51/3 8 2 2 1 0 8.67
Bird 2/3 0 0 0 0 0 3.96
Agnos 1/3 1 1 1 2 0 5.83
Vodnik 12/3 2 1 1 0 0 3.00
Halvorsen 1 0 0 0 1 1 5.02
Inherited runners-scored: Bird 2-0, Vodnik 2-0. HBP: Blalock (Burleson).
T: 2:30. Att.: 30,137.