OddsShark Top Sportsbooks

Indians topple Royals

Travis Hafner was 3-for-5 with a three-run homer and four runs batted in, as the Cleveland Indians overpowered the Kansas City Royals 10-6 on Monday night.

Cleveland cashed as -105 road underdogs, while the game played OVER the 9-run total set by oddsmakers.

Luis Valbuena hit a three-run dinger for the Indians, as Jeremy Sowers picked up the win after giving up five runs over seven innings for Cleveland.

Yuniesky Betancourt went 2-for-3 with two RBIs for Kansas City, while Joakim Soria was handed the loss after coming into the game for Royals starter Gil Meche.