KANSAS CITY — As the Cardinals received strong pitching that was backed by sharp, timely defense to keep the Royals scoreless on Saturday at Kauffman Stadium, it was Jordan Walker’s timely, sharply hit fly ball that provided the offense needed for the Cardinals to notch their third consecutive win.

Walker provided the Cardinals a one-run lead in the sixth inning to lift them to a 1-0 win over Kansas City with a solo home run that marked his first since April 13. After his club was held hitless against Royals rookie starter Noah Cameron through 4 2/3 innings and to one hit through five innings, Walker belted a 1-1 fastball 422 feet to center field for a leadoff homer that jumped off his bat at 108.5 mph, per Statcast.

The home run snapped a 23-game stretch without a home run from the 22-year-old right fielder, and it gave the Cardinals the lone boost they needed after Miles Mikolas (six innings), Kyle Leahy (two innings), and Ryan Helsley (one inning) combined to keep the Royals scoreless.

People are also reading…

5 dead, church belltower collapses, buildings destroyed in St. Louis storm: Recap

Post Malone, Jelly Roll deliver nearly 5-hour concert that shines and sags at Busch

St. Louis storms cause ‘devastating’ damage, with 5 killed and many buildings toppled

St. Louis storm declared a tornado. Zoo butterfly dome damaged: Live updates

St. Charles County pitches $131M plan to overhaul highway in ‘fastest growing area’

St. Louis sheriff already bought golf carts. ‘Oh my God,’ alderman says

St. Louis sheriff wants golf carts. Alderman asks why on earth he would need them.

Old stone mansion in Maryland Heights to be torn down for senior homes

Could Incarnate Word leave north St. Louis County? School leaders are thinking about it.

Christopher ‘Kit’ Bond, former Missouri governor and senator, dies at 86

Principal sexually abused Riverview Gardens students, paid them for videos, charges say

Hochman: Why St. Louis Cardinals have baseball’s best defense. ‘They take away runs — often.’

Illegal stunt driving pops up Sunday night in St. Louis. Cops spike at least 40 cars.

Missouri Senate GOP slams door on Democrats in bid to repeal abortion rights, paid sick leave

Homeowners could end up paying in fight between McBride Homes, Chesterfield contractor

Mikolas matched a season-high in innings as he lowered his ERA to 3.77 through nine starts. Since allowing nine runs on April 6 in Boston, Mikolas has kept opposing teams to three runs or fewer in each of his previous seven starts including Saturday’s.

The save by Helsley was his ninth save in 11 opportunities.

Donovan’s defense shines in 8th

When the Royals threatened to push across a run in the eighth inning against Leahy, a pair of sharp defensive plays up the middle by second baseman Brendan Donovan aided the right-hander to a scoreless outing.

With runners on first and second base and no outs, Donovan ranged to his left to trap a sharply hit grounder by Jonathan India. Donovan quickly flipped to second base to Masyn Winn covering the bag to secure the force out of Kyle Isbel, who singled. As Drew Waters, who led of the inning with a single, ran to third base, Winn threw to Nolan Arenado, who ran ahead of the third base bag to apply the tag on Waters.

In the very next at-bat, Donovan made a diving stop on a sharply hit grounder from Bobby Witt Jr. that came off Witt’s bat at 108 mph and was headed for the outfield grass. Form one knee, Donovan flipped the baseball to Winn for the inning-ending forceout.

Mikolas stifles Royals

During his six scoreless innings, only two baserunners reached scoring position against Mikolas.

Maikel Garcia reached second base on a two-out double in the fourth inning, but was left stranded when Mikolas got Michael Massey to fly out to right field. An inning later, Cavan Biggio walked and advanced to third base with two outs when the two batters after him grounded out to the first base side. Mikolas kept Massey at third by getting India to groundout to end the frame.

Mikolas kept the Royals to two hits and two walks as she struck out four with a six-pitch mix that relied mostly on a fastball that hovered in the low 90s mph.

The veteran right-hander got through his six innings on 76 pitches — 50 of which were strikes. He needed just six pitches to silence the Royals in the second inning and capped his outing with an 11-pitch sixth inning that required him to work through the heart of the Royals’ lineup.

Mikolas got a flyout against Witt Jr., a pop out against Pasquantino, and struck out Salvador Perez, looking, on a 2-2 sinker that was called a strike on the outer edge of the strike zone.

Contreras’s contact play at 2B

In an attempt to try and break up a double play in the second inning, the momentum from Willson Contreras’s slide into the second base bag took him over the bag and took his left foot into Indi’sa right knee. The impact on Contreras’s cleat into his knee led India to fall to the ground.

India remained on the ground momentarily and could be seen grabbing his right knee before getting up under his own power and walking off the field.

While India walked off the field and into the Royals’ dugout, Contreras could be seen exchanging words with Pasquantino and Perez.

Scott steals a hit

Victor Scott II added another leaping catch to his highlight reel in the fourth inning on a play that prevented a potential extra-base hit from Pasquantino.

On a fly ball Pasquantino hit to the gap in left-center field and with the sun in his face, Scott timed his leap from the warning track to successfully haul Pasquantino’s fly ball for a snag that recorded the inning’s first out. The momentum from Scott’s leap led him to collide with the outfield wall and fall to the ground.

Once he got up from the dirt on the warning track, Scott was greeted by left fielder Lars Nootbaar and extended both arms out and below his waist in a flexing motion to briefly celebrate the grab before throwing the ball back to the infield.

Cardinals Royals Baseball

The Cardinals’ Victor Scott II catches a line drive for the out on the Royals’ Bobby Witt Jr. during the third inning Saturday, May 17, 2025, in Kansas City, Mo.

Charlie Riedel, Associated Press


How Cardinals pounced on Royals’ miscue and showed ‘different ways of thumping’ in win


In his return from the IL, Ivan Herrera is picking up where he left off: Cardinals Extra


‘What we believe this team could be’: How Cardinals flexed in Philly for ‘statement’ wins

Get in the game with our Prep Sports Newsletter