Cleveland Guardians vs Kansas City Royals Betting Pick & Prediction for 5/5

The Cleveland Guardians take on the Kansas City Royals in an MLB regular season game. The Guardians have a record of 18-17 and are ranked first in their division. They recently lost their last game and have a 4-6 record over the last ten games.
The Royals hold a 15-19 record and are fourth in their division. They are on a three-game winning streak and have gone 7-3 in their last ten games. This game is set to take place at Kauffman Stadium, with overcast clouds expected during the night game.
Cleveland Guardians Team Preview
The Cleveland Guardians have shown mixed results in their recent games. They lost their last two games against the Royals and Athletics, with scores of 6-2 and 7-1, respectively. However, they had a strong win against the Athletics earlier, finishing 14-6 on May 2nd.
In their last game against the Royals, David Fry stood out with a home run and two RBIs. Angel Martínez also contributed with a double. On the pitching side, Tanner Bibee pitched four innings, giving up four earned runs.
Gavin Williams is set to pitch for the Guardians in the next game. He has a solid record this season with a 5-1 record and a 2.70 ERA. The team will look to bounce back with his help against the Royals.
Guardians vs Royals Game Day Info
- Sport: MLB
- Teams: Cleveland Guardians vs. Kansas City Royals
- Venue: Kauffman Stadium in Kansas City, MO
- Date: Tuesday, May 5, 2026
- Betting Odds: Guardians Moneyline -123, Royals Moneyline +102, Guardians Runline -1.5 (+135), Royals Runline +1.5 (-162), Total Over 8.0 (-107), Total Under 8.0 (-113)
Kansas City Royals Team Preview
The Kansas City Royals have had a strong run in recent games. They secured a 6-2 win against the Cleveland Guardians on May 4. Michael Wacha was key with 7 innings pitched, allowing only 2 earned runs.
Hitting has been solid for the Royals. Bobby Witt Jr. and Jac Caglianone both hit home runs against the Guardians. Vinnie Pasquantino also contributed with a double and a single in the game.
Overall, the Royals rank 11th in batting average this season at .241. Their pitching has shown consistency with 17 quality starts, ranking 2nd in the league. Noah Cameron will be the starting pitcher for the next game, looking to improve his 5.40 ERA.
BTB Betting Pick
The Cleveland Guardians are favored to win against the Kansas City Royals with a moneyline of -123. The Royals have a moneyline of +102. The Guardians have a slightly better batting average and pitching stats, making them the pick to win straight up.
The total for the game is set at 8.0. The Guardians have a team ERA of 3.98, while the Royals have an ERA of 4.39. With both teams having similar offensive stats, the game is likely to go over 8.0 runs.