2026-06-12 · Fubo

The Kansas City Royals are set to face the Houston Astros in a thrilling MLB matchup on Friday, June 12, 2026, at Kauffman Stadium. This game marks the beginning of a weekend series as both teams look to gain momentum before the All-Star break. The Royals, currently sitting in last place in the American League Central with a record of 28-41, aim to improve their standing against the Astros, who are fourth in the American League West with a record of 31-39. Fans can watch the game live at 8:10 p.m. ET on MLB.TV and the Kansas City Royals' official channels. The Astros come into this series after a tough loss to the Angels, while the Royals are looking to bounce back from a recent series loss to the Texas Rangers. Key players to watch include the Royals' pitching staff and their ability to contain the Astros' offense. As both teams prepare for the mid-season break, this matchup is crucial for their respective playoff aspirations.