Kansas City Royals vs. Cleveland Guardians

by | Last updated Jul 25, 2023 | mlb

Kansas City Royals vs. Cleveland Guardians
Date: Tuesday, July 25th, 7:10 ET
Location: Progressive Field
TV: BSGL
Money Line: Royals +172/Guardians -207
Total Line: 8.5

Betting Preview

Here’s our betting preview for the upcoming MLB clash between the Cleveland Guardians and the Royals on Tuesday, July 25th at Progressive Field. 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
KC +172 +1.5 O 8.5 (-115)
CLE -207 -1.5 U 8.5 (-106)

Royals vs. Guardians Projected Lineup

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


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


Straight Up/Over-Under/ Runline Record

Kansas City Royals: 29-73 SU / OU 46-54 / Runline 38-64
Cleveland Guardians: 49-51 SU / OU 44-54 / Runline 49-51

Heading into today’s action, the Royals’ record of 29-73 has them sitting 5th in the AL Central. Currently, they are 25 games out of the division lead. Over their last five games, they are 1-4 and have a road and home record of 14-37 and 15-36, respectively. Kansas City’s overall series record sits at 4-25-2.

  • The Royals have covered the runline in 37.3% of their games and have an average run margin of -1.6
  • The Royals have been favored in 12.7% of their games and have runline records of 18-33 and 20-31 at home and on the road, respectively
  • So far, the Royals have an over/under record of just 46-54.

Heading into their game vs. the Royals, the Guardians have a record of 49-51 and have dropped two straight games. In the AL Central, they are in 2nd place and have an overall series record of 14-16-1. At home, they have gone 26-24 and 23-27 on the road.

  • The Guardians have two straight losses vs. the runline and have a season-long run margin of -0.0.
  • The Guardians have been favored in 54.0% of their games and have runline records of 23-27 and 26-24 at home and on the road, respectively
  • So far, the Guardians have an over/under record of just 44-54.

Pitching Matchup

Pitcher Appearances Started IP Record ERA WHIP HR
Zack Greinke 19 19 96 1-10 5.40 1.30 18


Across 19 appearances, Zack Greinke has a slugging percentage allowed of .470 and enters with a WHIP of 1.30. His overall record is 1-10 on an ERA of 5.40. For the season, he has a total of 65 K’s, and is averaging 6.05 strikeouts per nine innings. Greinke’s record on the road is 0-6 and 1-4 at home. This includes an ERA of 7.84 (road) and 3.75 (home), respectively.

After a loss against the Tigers, Zack Greinke is coming off a performance where he gave up two runs on four hits over four innings.

Pitcher Appearances Started IP Record ERA WHIP HR
Aaron Civale 11 11 63 3-2 2.71 1.08 5


Aaron Civale has an overall record of 3-2, and will get the start for the Guardians. With 11 appearances, his ERA currently stands at 2.71, while his K/9 figure is 7. Additionally, he has a FIP of 3.71 and an OBP of .267.

During Aaron Civale’s last game, he pitched for 5 1/3 innings. The Guardians went on to lose to the Pirates by a score of 7-5. Civale earned a no-decision, allowing two runs on five hits.

Royals vs. Guardians Offense Outlook

Kansas City comes into the game ranking just 23rd in the league with 91 home runs. However, their team batting average is 21st in the MLB at .232. The team’s overall OPS is currently .668 (24th).

Kansas City Royals Team Hitting Stats

Team Games Runs HR BA OBP SLG
Royals 103 3.7 (27th) 91 (23rd) .232 (21st) .292 (23rd) .292 (23rd)


Kansas City Royals Top Hitters: Last Five Games

Player BA H R HR SLG
Michael Massey .250 4 3 3 .812
Maikel Garcia .310 7 2 1 .500
Kyle Isbel .350 6 2 1 .750
Salvador Perez .100 2 2 2 .400
MJ Melendez .283 5 2 0 .467


Through 100 games the Guardians are 24th in the league at 4.2 runs per game. In terms of home runs, Cleveland is 25th having gone deep 74 times. Their batting average leading up to today’s game is .253, including .245 on the road and .248 at home.

Cleveland Guardians Top Hitters vs. Righties

Player BA HR SLG WOBA
José Ramírez .324 8 .524 .387
Josh Naylor .319 11 .529 .369
Steven Kwan .267 3 .374 .312
Amed Rosario .257 2 .338 .280
Will Brennan .279 5 .405 .307


Cleveland Guardians Top Hitters: Last Five Games

Player BA H R HR SLG
David Fry .333 4 3 1 .667
Steven Kwan .300 6 2 1 .500
José Ramírez .283 5 2 0 .283
Amed Rosario .300 5 2 0 .425
Myles Straw .208 3 1 0 .208


Free MLB Pick

The Royals starter Zack Greinke flirted with danger throughout in his lone start against the Guardians this season, allowing 11 hits and two walks but just two runs in a 4-3 victory. He has three career games against Cleveland, and Kansas City has gotten the money in each one. Aaron Civale gets the call for the home side. Civale has looked pretty good over his past four starts allowing five earned runs across 23 1/3 innings. Included in that were seven shutout innings against the Royals, where he allowed just two hits and struck out nine. He, like Greinke, has never lost against today’s opponent recording three quality starts (19 IP, 5 runs, 4 earned). The current trend in this series is to the Under with five of the last six falling below the closing total line. Take the Under 8.5.

Need a sportsbook promo code? Click Here!

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!