- Yordan Alvarez became the first player to hit a grand slam and multi-run homer in the first inning of an MLB 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 multi-run homer in an inning and the first since Angels slugger Kendrys Morales did it against Texas in 2012, according to Sportradar.

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