By Data SkriveJune 18, 2026 12:16 pm EDT Updated Lane Thomas takes a two-game homer streak into the Kansas City Royals’ game versus the St. Louis Cardinals at 7:40 p.m. ET on Thursday, at Kauffman Stadium. Noah Cameron (3-4, 4.11 ERA) gets the start for the Royals, who are 30-45 this season and fifth in the AL Central. Matthew Liberatore (3-3, 4.71 ERA) is expected to start for the Cardinals, who are 40-32 and second in the NL Central.How to watch St. Louis Cardinals vs. Kansas City Royals

Venue: Kauffman Stadium

Time: 7:40 p.m. ET

Streaming: Fubo (Stream now)

TV: Royals.TV and Cardinals.TV