The Kansas City Royals are on the docket to play the Cleveland Guardians at Progressive Field on Thursday, July 6, 2023. The expected starting pitchers are Jordan Lyles and Tanner Bibee. This matchup report has Vegas lines and an expert MLB pick for your daily winner.