Kansas City Royals

Kansas City Royals won 12-5 as Luinder Avila worked 5 innings

Jac Caglianone homered and drove in 3 runs, while Luinder Avila worked 5 innings in the Kansas City Royals' win over the Tampa Bay Rays.

By Gamebook Baseball Desk

Reporting date: . Published: .

On June 23, 2026, the Kansas City Royals beat the Tampa Bay Rays 12-5. Luinder Avila worked 5 innings, allowing 1 run on 87 pitches, and Jac Caglianone homered and drove in 3 runs.

How the runs came

The Kansas City Royals finished with 12 runs, 7 runs more than the Tampa Bay Rays. The offense scored in 4 of 9 innings, topped by a 5-run 8th. The staff held the Tampa Bay Rays without a run in 6 of 9 innings.

In the top of the 1st, Nick Loftin drove in 1 run with a home run. The play put the Kansas City Royals ahead to stay, 1-0.

The Kansas City Royals stood 34-46, 5th in the division and 8 games back at the end of June 23, 2026.

Hitters in the win

Jac Caglianone went 3-for-5 with 3 runs, 2 home runs, and 3 RBIs. Nick Loftin finished 4-for-5 with 4 runs, 1 home run, and 2 RBIs. Salvador Perez had 1 hit in 4 at-bats with 1 run, 1 double, and 2 RBIs.

Josh Rojas finished 1-for-1 with 1 double and 1 RBI. Kameron Misner had 1 hit in 4 at-bats with 1 double and 1 RBI. Tyler Tolbert collected 2 hits across 3 at-bats with 2 runs. The Kansas City Royals' 14 hits came from 8 batters. They also drew 1 walk. 7 hits went for extra bases.

How the staff pitched

Luinder Avila worked 5 innings on 87 pitches, allowing 3 hits and 1 run, walking 4 and striking out 6. Across 9 innings, the Kansas City Royals' staff threw 166 pitches, allowed 9 hits and 5 runs, issued 6 walks, and recorded 9 strikeouts.

Official sources

Team facts, standings, and players reflect the reporting date.

Read more team stories ยท Browse MLB teams