โ† MLB

MLB Final Intelligence

KC 69-93
12 โ€“ 5
FINAL
TB 98-64

Kansas City Royals vs Tampa Bay Rays โ€” Recap

June 23, 2026  ยท Tropicana Field  ยท View Preview

๐Ÿ“ฐGame Recap

The Kansas City Royals delivered a significant upset victory over the heavily favored Tampa Bay Rays, with their offense seizing an early lead and then exploding late to secure a lopsided win. Jac Caglianone anchored the attack with a two-homer performance, setting the tone for a dominant display by the visiting squad. The Royals controlled the game from the outset, consistently adding to their advantage.

Kansas City immediately established its power in the top of the first inning. Loftin launched a solo home run to left, followed moments later by Caglianone's 443-foot blast to right. Tampa Bay responded quickly, getting on the board when Caminero singled home Dรญaz in the bottom of the first. The Royals then broke the game open in the fifth, initiated by Tolbert's sacrifice bunt that scored Massey, with Tolbert reaching on a throwing error. Loftin singled to bring home Tolbert, before Caglianone hit his second homer of the day, a two-run shot to left center, pushing the lead to 6-1.

The decisive blow came in the eighth inning, when the Royals' offense tacked on five crucial runs, transforming a comfortable lead into an insurmountable gap. Perez ignited the rally with a two-run double to center, scoring Caglianone and Loftin. Marte then added a sacrifice fly to right field, bringing Perez across the plate. Later in the frame, Misner doubled home Jensen, and two additional runs scored on wild pitches from Matz, extending Kansas City's advantage to 11-1. On the mound, Luinder Avila provided strong support, limiting the Rays to just one earned run over five innings while striking out six.

Kansas City's persistent offense, highlighted by Caglianone's prodigious power and the team's opportunistic scoring, allowed them to dictate the game's tempo and ultimately dismantle the Rays. They continually capitalized on scoring chances, never allowing Tampa Bay to truly threaten their lead. The Kansas City Royals now stand at 49-68, while the Tampa Bay Rays are 68-47.

#MLB #Royals #Rays #JacCaglianone #BaseballUpset

How the Prediction Fared

โšก Upset

Pregame, the market favored the Tampa Bay Rays (-194, 63% implied) over the Kansas City Royals. Final: the Kansas City Royals won 12โ€“5, pulling off the upset.

Player of the Game

Jac Caglianone
At the Plate
5 AB, 3 H, 2 HR, 3 RBI
Luinder Avila
On the Mound
5.0 IP, 6 K, 1 ER

Linescore

123456789 RHE
KC 2 0 0 0 4 0 0 5 1 12 140
TB 1 0 0 0 0 0 0 1 3 5 91

Turning Point

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

Pitching

Pitcher Team IP H R ER BB K ERA
Shane McClanahan L 6.0 6 6 2 1 4 3.30
Luinder Avila W 5.0 3 1 1 4 6 5.06
Steven Matz 2.0 6 5 5 0 2 6.28
Beck Way 1.0 1 1 1 0 0 4.35
Connor Seabold 1.0 4 3 3 1 2 4.84
Matt Strahm 1.0 0 0 0 1 1 6.20
Steven Cruz 1.0 1 0 0 0 0 6.26
Ben Williamson 1.0 2 1 1 0 0 6.00

Batting

Batter Team AB H HR RBI R BB K
Nick Loftin 5 4 1 2 4 0 0
Jac Caglianone 5 3 2 3 3 0 1
Junior Caminero 5 3 1 3 1 0 0
Jonathan Aranda 5 2 0 1 1 0 2
Tyler Tolbert 3 2 0 0 2 0 0
Salvador Perez 4 1 0 2 1 0 1
Josh Rojas 1 1 0 1 0 0 0
Kameron Misner 4 1 0 1 0 0 2
Cedric Mullins 4 1 0 1 0 1 1
Carter Jensen 4 1 0 0 1 1 0
Michael Massey 4 1 0 0 1 0 1
Jonny DeLuca 3 1 0 0 0 1 0
Richie Palacios 5 1 0 0 0 0 0
Taylor Walls 3 1 0 0 1 1 1

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.