Getting your Trinity Audio player ready...

KANSAS CITY, Mo. — Yordan Alvarez became the first player to hit a grand slam and multirun homer in the first inning of a Major League Baseball game, pulling off the feat for the Houston Astros in a 10-8 win over the Kansas City Royals on Friday night.

He became the eighth player to hit a grand slam and a multirun homer in an inning and the first since Angels slugger Kendrys Morales did it against the Texas Rangers in 2012, according to Sportradar.

The left-handed Alvarez drove in two runs with an opposite-field home run early in the inning and cleared the bases with a two-out shot to center, giving him six RBIs in the nine-run inning.

Alvarez, the AL leader in home runs, tied the Philadelphia Phillies’ Kyle Schwarber for the MLB lead at 24 with his two-homer inning.

The 28-year-old designated hitter, who is from Cuba, was the AL rookie of the year in 2019. The three-time All-Star was the AL Championship Series MVP in 2021 and led the Astros with six RBIs the next year when they won the World Series.