The Cleveland Guardians (6-6) host the Kansas City Royals (7-6) in an AL Central matchup on Friday. The Guardians topped the Chicago White Sox 6-1 to complete the three-game sweep on Thursday. On the other side, the Royals beat the Minnesota Twins 3-2 in their last outing.
First pitch is scheduled for 6:10 p.m. ET at Progressive Field in Cleveland, Ohio. The Guardians are the -125 money-line favorites (bet $125 to win $100) in the latest Royals vs. Guardians odds, while the Royals are +106 underdogs (bet $100 to win $106). The over/under for total runs scored is 7 in the latest MLB odds via SportsLine consensus.