Cleveland Guardians vs. Kansas City Royals Betting Prediction

by | Last updated Jun 29, 2023 | mlb

Cleveland Guardians vs. Kansas City Royals
Date: Thursday, June 29th, 2:10 ET
Location: Kauffman Stadium
TV: BSKC
Money Line: Guardians -163/Royals +138
Total Line: 9

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Kansas City Royals and the Guardians on Thursday, June 29th at Kauffman Stadium. We provide you with a comprehensive analysis, odds, and predictions to help with your handicapping decision or tail our expert based on the projected lineups and listed starting pitchers.

Betting Odds

ML RL Total
CLE -163 -1.5 O 9 (-105)
KC +138 +1.5 U 9 (-117)

Guardians vs. Royals Projected Lineup

Batting Order Position
Steven Kwan 1 LF
Amed Rosario 2 SS
José Ramírez 3 3B
Josh Naylor 4 1B
Josh Bell 5 1B
Andrés Giménez 6 2B
Will Brennan 7 CF
Bo Naylor 8 C
Myles Straw 9 CF
Shane Bieber SP


Batting Order Position
Nick Pratto 1 1B
Bobby Witt Jr. 2 SS
Salvador Perez 3 C
MJ Melendez 4 RF
Maikel Garcia 5 SS
Edward Olivares 6 LF
Drew Waters 7 RF
Nicky Lopez 8 2B
Kyle Isbel 9 RF
Zack Greinke SP


Straight Up/Over-Under/ Runline Record

Cleveland Guardians: 39-40 SU / OU 33-44 / Runline 38-41
Kansas City Royals: 22-58 SU / OU 36-42 / Runline 28-52

The Guardians take on the Royals in the middle of a two-game winning streak and are leading the AL Central on an overall record of 39-40. So far, they are 19-21 on the road and 20-19 at home. Cleveland’s overall series record stands at 10-14-1.

  • The Guardians have covered the runline in 48.1% of their games and have an average run margin of -0.1
  • The Guardians have been favored in 57.0% of their games and have runline records of 17-22 and 21-19 at home and on the road, respectively
  • So far, the Guardians have an over/under record of just 33-44.

If the Royals are going to climb out of last place in the AL Central, they will need to turn things around with a win over the Guardians. Heading into the game, the Royals have lost three straight games and stand with an overall record of 22-58. On the road, the Royals are 12-28 and 10-30 at home. The team’s overall series record is 3-20-2.

  • The Royals have covered the runline in 35.0% of their games and have an average run margin of -1.7
  • The Royals have been favored in 16.2% of their games and have runline records of 11-29 and 17-23 at home and on the road, respectively
  • So far, the Royals have an over/under record of just 36-42.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Shane Bieber 16 16 100 5-5 3.69 1.23 12


Shane Bieber has an overall record of 5-5, and will get the start for the Guardians. With 16 appearances, his ERA currently stands at 3.69, while his K/9 figure is 0.8. Additionally, he has a FIP of 4.11 and an OBP of .288.

Bieber is coming off an outing in which he gave up four earned runs and five hits in five innings of action. Cleveland lost the game by a score of 7-1 to the Brewers.

Pitcher Appearances Started IP Record ERA WHIP HR
Zack Greinke 16 16 81 1-8 5.31 1.22 15


Zack Greinke has an overall record of 1-8, and will get the start for the Royals. With 16 appearances, his ERA currently stands at 5.31, while his K/9 figure is 0.8. Additionally, he has a FIP of 4.63 and an OBP of .295.

Zack Greinke is coming off an outing against the Rays in which he allowed seven runs on nine hits in 4 2/3 innings of work, taking the loss. The Royals lost the game by a score of 11-3.

Guardians vs. Royals Offense Outlook

The Guardians have played 79 games and currently hold the 26th spot in the league with an average of 4.0 runs per game. With 53 home runs, Cleveland is 25th in the league. The team’s batting average, including .241 on the road and .242 at home, is .248.

Cleveland Guardians Top Bats

BA OBP SLG RBI HR SB
José Ramírez .297 .366 .527 51 13 8
Steven Kwan .259 .337 .347 25 2 13
Josh Naylor .294 .336 .473 58 10 5


Cleveland Guardians Top Hitters: Last Five Games

Player BA H R HR SLG
José Ramírez .383 6 6 2 .800
Josh Naylor .330 7 2 1 .640
Josh Bell .183 3 2 1 .467
Amed Rosario .290 5 3 0 .430
Bo Naylor .312 5 3 1 .500


This season, Kansas City is 27th in the league in runs scored, averaging 3.7 runs per game. Currently, they have hit 73 home runs, placing them 21st. In terms of batting average, Kansas City is 14th in the league. On the road, their BA of .219 is 26th, compared to 28th (.222) when playing at home.

Kansas City Royals Team Hitting Stats

Team Games Runs HR BA OBP SLG
Royals 81 3.7 (27th) 73 (21st) .231 (20th) .296 (22nd) .296 (22nd)


Kansas City Royals Top Hitters: Last Five Games

Player BA H R HR SLG
Edward Olivares .354 5 3 1 .688
Freddy Fermin .583 5 2 1 .833
Drew Waters .333 6 3 1 .550
Bobby Witt Jr. .283 5 2 0 .333
Nick Pratto .080 2 2 1 .240


Free MLB Pick

Neither starter has been pitching well in recent starts but Beiber has better overall this season and the Guardians have won five of his last six starts against Kansas City. The Royals can’t score right now with three runs scored in their last three. Take the Cleveland Guardians -1.5 +105.

MLB Betting Guide

New to betting on baseball? We've got you covered! Our comprehensive how to bet on baseball article explains all the different types of wagers offered at the sportsbooks including money lines, over/unders, run lines, parlays and more! Also get tips and strategies to increase your odds of beating the bookies!