Texas Rangers defeat Kansas City Royals 9-1: Recap & Betting Results
Fri, May 29, 2026 · MLB · Kansas City Royals 1, Texas Rangers 9
The Texas Rangers beat the Kansas City Royals 9-1 on Friday, May 29, 2026, at Globe Life Field. The Texas Rangers covered the run line as 1.5-run favorites. The game went over the closing total of 7.5, with 10 runs combined.
Kansas City Royals vs. Texas Rangers final score and game recap
The Texas Rangers won by 8 runs.
The leading performers, from the box score:
- Stephen Kolek (Kansas City Royals): 5.0 innings, 4 earned runs, 5 strikeouts.
- Maikel Garcia (Kansas City Royals): 2-for-3, 1 run.
- MacKenzie Gore (Texas Rangers): 6.1 innings, 0 earned runs, 3 strikeouts.
- Joc Pederson (Texas Rangers): 1-for-4, 1 home run, 1 RBI, 2 runs.
Who covered the spread in Kansas City Royals vs. Texas Rangers?
The Texas Rangers covered the run line as 1.5-run favorites, winning by 8 runs.
The run line opened and closed at Texas Rangers -1.5.
Did Kansas City Royals vs. Texas Rangers go over or under the total?
The game went over: 10 runs combined against a closing total of 7.5, over by 2.5.
The total opened at 8 and closed at 7.5.
Kansas City Royals and Texas Rangers betting trends: 2026 season
This result left the Kansas City Royals 22-35 in the 2026 regular season (15-17 at home, 7-18 away or at neutral sites). Against the run line, they covered in 21 of 53 games with a closing line on file. Their games went over the closing total 24 times and under 29 times. That made it four straight losses for the Kansas City Royals.
This result left the Texas Rangers 26-31 in the 2026 regular season (13-13 at home, 13-18 away or at neutral sites). Against the run line, they covered in 24 of 56 games with a closing line on file. Their games went over the closing total 22 times and under 30 times, with 4 pushes.
What's next for Kansas City Royals and Texas Rangers?
Next for the Kansas City Royals: at the Texas Rangers on Saturday, May 30, 2026. Next for the Texas Rangers: the Kansas City Royals at home on Saturday, May 30, 2026.