โ† MLB

MLB Final Intelligence

STL 77-85
5 โ€“ 6
FINAL
KC 69-93

St. Louis Cardinals vs Kansas City Royals โ€” Recap

June 19, 2026  ยท Kauffman Stadium  ยท View Preview

๐Ÿ“ฐGame Recap

The Kansas City Royals staged a significant upset against the favored St. Louis Cardinals, overcoming an early deficit to secure a dramatic 6-5 victory. The Cardinals, entering the contest as the market favorite, initially appeared to be in control, taking an early lead. In the top of the first inning, a sacrifice fly from Walker brought Herrera home, putting St. Louis on the board. They extended their advantage in the third when Herrera singled to right, scoring Church and making it a 2-0 game.

However, the tide turned decisively in the bottom of the fourth inning, which proved to be the game's pivotal moment. Jac Caglianone jump-started the Royals' offense with a single to center, plating Thomas and cutting the deficit to one. The comeback continued when Massey singled to center, allowing Caglianone to score on a throwing error by center fielder Church, tying the game at two runs apiece. The Royals weren't finished, as Collins then doubled to left, driving in both Rave and Massey to cap off a four-run frame and give Kansas City a 4-2 lead.

Caglianone continued his stellar performance in the fifth, launching a 404-foot solo home run to left, further extending the Royals' lead to 5-2. The home team added another insurance run in the sixth inning when Tolbert hit a sacrifice fly to center, bringing Loftin across the plate. Throughout this period, Royals pitcher Seth Lugo delivered a strong outing, pitching six innings and allowing just one earned run, helping to stabilize the game for Kansas City as they built their advantage.

St. Louis mounted a valiant comeback attempt in the top of the ninth inning. Winn doubled to left, scoring Nootbaar and narrowing the gap. The rally gained even more momentum when Jordan singled to right, driving in both Winn and Velรกzquez to bring the Cardinals within a single run at 6-5. Despite the late surge, the Royals' bullpen held on, preventing any further scoring and preserving the unexpected victory for Kansas City, improving their record while handing the favored Cardinals a tough loss.

How the Prediction Fared

โšก Upset

Pregame, the market favored the St. Louis Cardinals (-120, 52% implied) over the Kansas City Royals. Final: the Kansas City Royals won 6โ€“5, pulling off the upset.

Player of the Game

Jac Caglianone
At the Plate
4 AB, 2 H, 1 HR, 2 RBI
Seth Lugo
On the Mound
6.0 IP, 0 K, 1 ER

Linescore

123456789 RHE
STL 1 0 1 0 0 0 0 0 3 5 81
KC 0 0 0 4 1 1 0 0 โ€” 6 90

Turning Point

The game turned in the 4th inning, when the Kansas City Royals scored 4 runs.

Pitching

Pitcher Team IP H R ER BB K ERA
Seth Lugo W 6.0 5 2 1 3 0 3.69
Michael McGreevy L 5.0 8 5 5 1 2 3.35
Matt Svanson 2.0 0 0 0 1 1 6.68
Daniel Lynch IV 1.0 0 0 0 0 0 2.53
John Schreiber 1.0 0 0 0 0 1 2.64
George Soriano 1.0 1 1 1 1 0 3.16
Matt Strahm 0.2 2 3 3 1 0 6.75
Alex Lange S 0.1 1 0 0 0 0 3.97

Batting

Batter Team AB H HR RBI R BB K
Jac Caglianone 4 2 1 2 2 0 1
Isaac Collins 4 2 0 2 0 0 0
Jordan Walker 3 2 0 1 0 0 0
Blaze Jordan 4 1 0 2 0 0 0
Michael Massey 4 1 0 1 1 0 1
Ivan Herrera 2 1 0 1 1 2 0
Masyn Winn 4 1 0 1 1 0 1
Carter Jensen 4 1 0 0 0 0 0
John Rave 2 1 0 0 1 2 0
Lane Thomas 4 1 0 0 1 0 0
Salvador Perez 4 1 0 0 0 0 0
Alec Burleson 4 1 0 0 0 0 0
Lars Nootbaar 4 1 0 0 1 0 0
Nathan Church 1 1 0 0 1 1 0

Sharper Picks Start Here

Live odds, Key Suspects, player props, DFS rankings, and real-time game tracking โ€” all in one workspace built for serious bettors and DFS players.