The Kansas City Royals are 5-0 over their last five games and are averaging 8.25 runs per game over their last four games. The Royals will try to stay hot this weekend and pay out at sportsbooks monitored by OddsShark.com, in a three-game series against the Toronto Blue Jays.
Toronto Blue Jays vs. Kansas City Royals weekend matchup, betting odds
The red hot Kansas City Royals host the Toronto Blue Jays in a marquee three-game baseball betting series over the weekend.


Kansas City is a slight underdog at -105 for Friday's series opener against the Blue Jays at the sportsbooks. Toronto is going off at -115, with Marco Estrada taking the mound against Danny Duffy.
Alex Gordon suffered a groin injury earlier in the week that is expected to keep him out for eight weeks, but the Royals offense should continue to hit well with 4.39 runs per game.
Toronto has hit a cold streak of late with a 4-9 record over their last 13 games. After going 5-0 on the OVER in their previous five games, the Blue Jays have gone 3-1 on the UNDER in their last four games, according to the OddsShark MLB Database.
The AL East division race looks like it could go right down to the wire with all five teams in the division within six games of one another as the All-Star break approaches.
Friday’s total for the Blue Jays vs. Royals betting matchup is set at 8.5 runs at the sportsbooks. The total has gone OVER in each of Kansas City’s last four games.
The Blue Jays lead baseball in scoring with 5.34 runs per game, so this could be a high-scoring series between two of the American League's best offenses. On Saturday, the series continues with a pitching matchup of Mark Buehrle vs. Joe Blanton and then wraps on Sunday with Felix Doubront squaring off against Edinson Volquez.
Both teams will want to go into the All-Star break on a high note, and this series could be a big momentum builder for the team that wins it.











