Kansas City Royals vs Texas Rangers in MLB Betting Odds

A key battle on the MLB betting odds menu sees the visiting Kansas City Royals dueling the Texas Rangers on Friday at Globe Life Park.

The Texas Rangers will rely on Cole Hamels to turn in a quality outing on the mound in this one, while Nate Karns will be his counterpart for the Kansas City Royals. Cole Hamels is 0-0 this season, and Nate Karns is 0-0.

Sportsbook Odds & Computer Pick

On the MLB moneyline for this betting odds matchup, Texas sat as -160 favorites earlier in the day at Sportsbook. The over/under total was set at 9, according to Sportsbook.

Handicapping models based on recent betting stats and prediction formulas pick a 4.4-1.6 win for the Royals. View the computer score prediction and who will win the pick on the moneyline for all upcoming MLB matchups here.

Kansas City Royals vs Texas Rangers Matchup

Team Betting Records & Power Rankings

The Texas Rangers bring a 6-10 record to the battle against the 7-8 Royals. Stay Informed: follow us on Twitter for odds specials, betting line moves and Texas vs Kansas City injuries news.

According to MLB Power Rankings here, it's the No. 17-ranked Texas Rangers and the No. 27-rated Kansas City Royals in this matchup.

Statistical Matchup

Rating these teams in several key categories is important for handicappers and Texas has baseball's No. 9-rated offensive output, at 6.94 hits per game. The Kansas City Royals average 7 hits per game, good for No. 28 on the list.

Kansas City brings the No. 2-rated defense to this matchup, facing the Rangers's No. 22-ranked defense.

Recent Outings Betting Recap

Betting Trends
  • Kansas City is 5-2 ATS in its last 7 games
  • Kansas City is 5-2 SU in its last 7 games
  • The total has gone UNDER in 5 of Kansas City's last 5 games
  • Kansas City is 2-5 SU in its last 7 games on the road
  • Texas is 2-4 ATS in its last 6 games
  • Texas is 2-5 SU in its last 7 games
  • The total has gone UNDER in 5 of Texas's last 7 games
  • Texas is 4-2 ATS in its last 6 games at home

Next Betting Matchups

Kansas City at Texas, Saturday, April 22nd

Back to Top