The Cleveland Indians head to Kauffman Stadium on Wednesday to take on the Kansas City Royals. The probable starters are Carlos Carrasco for the Indians and Danny Duffy for the Royals. The opening line has Cleveland at +125 and Kansas City at -135. The over/under for this matchup is 7.5. So far this season Cleveland is 12-12 against the over/under while the Royals are 13-10.

The Indians come into this game with a 9-15 record, including 5-7 on the road. Carlos Carrasco has a 3-2 record and an earned run average of 4.98. He's given up 24 hits in 21.2 innings pitched so far and Cleveland is currently averaging 4.8 runs in his starts. As a team, they are batting .248, good for 16th in the league. They also rank 15th in the league in on base percentage at .316 with Carlos Santana leading the way at .404.

The Royals overall record is 16-9 and they are 9-4 at home. Danny Duffy is currently 2-0 with an ERA of 3.45. He's pitched 28.2 innings thus far and given up 31 hits. Kansas City has averaged 6.6 runs in his starts this year. The Royals are 5th in the league in team ERA at 3.08 and 3rd in the league in hits allowed per 9 innings at 7.29. They come into this game batting .296 as a team with an OBP of .349, good for 1st in the league.