Global Edition
Global Edition
UK Edition
EU Edition
US Edition

Understand the story, not the spin.

Markets

Orioles Beat Royals 7-5 in 12 Innings on Taveras Grand Slam

Published 21 April 2026

In a thrilling 12-inning marathon, Leody Taveras smashed his first career grand slam as part of a five-run outburst, propelling the Baltimore Orioles to a 7-5 victory over the Kansas City Royals on Monday night in Kansas City, Missouri. The win snapped a recent skid for Baltimore and extended Kansas City's losing streak to eight games, its longest since 10 straight defeats in 2023.

The game remained tight through much of the night, with both teams struggling to capitalize on scoring chances. Kansas City starter Seth Lugo dominated early, allowing just one hit over seven innings while lowering his ERA to 1.15. He walked four and struck out seven, but the Orioles managed to tie the score in the ninth. With two outs and runners on first and second after three walks by reliever Lucas Erceg, 21-year-old catcher Samuel Basallo lined an opposite-field RBI single to left, scoring Dylan Beavers and knotting the game at 1-1. It marked Baltimore's second hit of the contest, following Taylor Ward's leadoff double in the first, which leads the majors with 12.

The Royals had taken a 1-0 lead in the second on Jac Caglianone's first home run of the season, a 437-foot drive to right field off...

Now playing
0:00 / 0:00