SportsJaw
LeaderboardToday's GamesBest BetsOdds ComparisonConsensus PicksMake Picks
Login / Sign In
Today's GamesLatest PredictionsToday’s Best BetsOdds ComparisonConsensus PicksTeam PredictionsHead-to-Head MatchupsSJ CoinsAbout SportsJawContact UsLogin / Sign In
HomeMatchupsMake PicksLeaders
SportsJaw

The social platform for sports bettors.

Explore SportsJaw

  • Today’s Picks
  • Predictions
  • Best Bets
  • Leaderboard
  • Make Picks
  • Odds Comparison
  • Consensus Picks
  • Team Predictions
  • Head-to-Head
  • Game Briefing

Picks by Sport

  • NFL Picks
  • NCAAF Picks
  • NBA Picks
  • NCAAB Picks
  • MLB Picks
  • NHL Picks

About SportsJaw

  • How It Works
  • SJ Coins
  • Terms
  • Privacy
  • Contact Us

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

© 2026 SportsJaw. For entertainment purposes only. SportsJaw does not accept or place wagers.

  1. Home
  2. MLB Picks
  3. Cleveland Guardians vs Kansas City Royals
Fri 8:10 PM ET
Cleveland Guardians logo
Cleveland
Guardians3
T. Mckenzie RHP
versus
Kansas City Royals logo
Kansas City
Royals10
A. Marsh RHP
Final
Team123456789T
Cleveland Guardians1000001103
Kansas City Royals0231

Cleveland Guardians and Kansas City Royals Set to Clash in Crucial Series Game, McKenzie vs. Marsh on the Mound

Game time: June 28, 2024 at 8:10 PM ET

Venue: Kauffman Stadium — Kansas City, Missouri

Article updated Jun 28, 6:35 AM EDT

Published by SportsJaw Editorial Team

The Cleveland Guardians and Kansas City Royals are set to face off in the second game of their four-game series, with Cleveland currently leading the American League Central.

Game outlook

The Cleveland Guardians and Kansas City Royals are set to face off in the second game of their four-game series, with Cleveland currently leading the American League Central. Triston McKenzie will be starting for the Guardians, while Alec Marsh will take the mound for the Royals. The game is scheduled to begin at 8:10 EST at Kauffman Stadium. Cleveland is the favorite in this matchup, with the current line set at -115.

Betting Odds

Moneyline: Guardians -115 | Royals +104

Spread: Guardians -1.5 (+135) | Royals +1.5 (-155)

Total: Over/Under 9.5 (-110)

Based on the moneyline, the implied probability that Cleveland will win straight-up is 53%.

Cleveland Guardians

The Guardians fell in their series finale against Baltimore, ending a seven-game winning streak. The team sits third in the American League with 394 runs scored over 78 games, averaging 5.05 runs per game. Offensively, they have a slash line of .245/.319/.411 with 235 extra-base hits and 71 stolen bases. Jose Ramirez leads the team with a .275 batting average, 21 home runs, and 72 RBI. In the pitching department, Cleveland's staff has a 3.51 team ERA, with their starters boasting a 4.35 ERA and their relievers holding a league-best 2.37 ERA. Tristan McKenzie is coming off of two tough starts, but holds a 4-2 record with a 3.19 ERA in 12 career appearances against Kansas City. With a power ranking of 6, Cleveland is ranked 3rd in offense, 3rd in defense, and holds a record of 50-27 this season.

1
0
0
3
—
10
MLB · Cleveland Guardians at Kansas City Royals

Your Picks on Guardians vs Royals

Picks closed
Runline
Moneyline
Total

21+. Gambling problem? Call 1-800-GAMBLER. Picks are opinions, not guarantees. Past results do not predict future outcomes.

Kansas City Royals Analysis

The Kansas City Royals are looking to finish June on a positive note after a tough start to the month. Their offense has been performing well, scoring an average of 4.54 runs per game and tallying 372 runs in 82 games. The pitching staff has also been solid, with a team ERA of 3.80 and ranking sixth in the American League. Freddy Fermin has been a standout player, hitting .294 with 12 extra-base hits and 18 RBI in 43 games. However, pitcher Marsh has struggled in June, going 1-3 with a 6.66 ERA in five starts. Overall, the Royals have a power ranking of 25 and are ranked #13 for offense and #8 for defense. In their last three matchups, Cleveland has won two out of three games against Kansas City.

Royals Favored as McKenzie Struggles Against Marsh in Series Against Cleveland

In early June, McKenzie and Marsh faced off in two games, with rain causing one of the series to be cut short. McKenzie struggled during the first game against the Royals, giving up three home runs, five runs, nine hits, and two walks. Marsh, on the other hand, boasts a 3-1 record at home this season and has limited opponents to a .236 batting average in seven starts at Kauffman Stadium. Having not faced the Guardians in their previous encounter, Marsh may have the element of surprise against Cleveland's batters. The Kansas City Royals have been dominant at home this season with a record of 45-38, tied for the most wins at home in the American League. Additionally, the Royals have won four out of their last five games against Cleveland. Therefore, the Royals are the favored team in this series.

SportsJawGame Predictions
Predicted score

Unavailable for this preview

Projected winnerUnavailableConfidencelow
Pick on the Spread

Published pick: Unavailable

Pick on the Total

Published pick: Unavailable

#ClevelandGuardians#KansasCityRoyals

Share this preview

Facebook X Reddit Email
SportsJaw logo
Written by

SportsJaw Editorial Team

SportsJaw published this archived preview from its original game-day article. Its prediction and quoted lines are preserved as written.

About our editorial process

SportsJaw Guardians vs Royals archived game preview contains historical odds and availability that may no longer be current. View history of past Guardians vs Royals matchups or learn how our predictions work.

Current matchup data

Lines, trends and availability

Line movement since open

  • Moneyline · Cleveland Guardians-120 → -104Moved
  • Moneyline · Kansas City Royals+102 → -106Moved
  • Spread · Cleveland Guardians-1.5 (+135) → -1.5 (+143)Moved
  • Spread · Kansas City Royals+1.5 (-154) → +1.5 (-164)Moved
  • Total · Over9.5 (-110) → 9.5 (-110)Unchanged
  • Total · Under9.5 (-110) → 9.5 (-110)Unchanged

ATS and O/U trends

Cleveland Guardians
50-27 matchup record · 7-3-0 ATS · 5-4-1 O/U
Last 10 completed games on file
Kansas City Royals
45-38 matchup record · 3-7-0 ATS · 1-8-1 O/U
Last 10 completed games on file

Injuries and availability

From the published research (2024-06-28T10:35:37.522Z). Availability may have changed; review the cited sources.

No verified injury or availability note was included in the published matchup research.

Recent head-to-head

  • 2024-06-27Cleveland Guardians 1 · Kansas City Royals 2
  • 2024-06-06Kansas City Royals 4 · Cleveland Guardians 3
  • 2024-06-04Kansas City Royals 5 · Cleveland Guardians 8
Final result

Matchup pick recap

Kansas City Royals defeated Cleveland Guardians 10-3

Kansas City Royals defeated Cleveland Guardians 10-3 on June 28, 2024, a 7-run decision in the series. Kansas City Royals' strongest period was the 3rd inning, when it outscored its opponent 3-0. Against SportsJaw's recorded Cleveland Guardians -1.5 (+143) spread, Kansas City Royals covered, while the 13 combined runs finished over the recorded total of 9.5.

SportsJaw editorial picks

  • Projected winnerNo published selectionUnavailable

Tipster picks

  • MiamimikeMoneyline · Kansas City Royals +108Win
  • 1735203231Moneyline · Cleveland Guardians -121Loss
  • MaddogTotal · Under 9.75 (-110)Loss
  • JeffjacksonMoneyline · Cleveland Guardians -121Loss
  • JtgarciaMoneyline · Cleveland Guardians -121Loss
  • JamescashiolaMoneyline · Kansas City Royals +108Win
  • BillywatersMoneyline · Kansas City Royals +108Win
  • SwamipicksMoneyline · Cleveland Guardians -121Loss
  • RcMoneyline · Cleveland Guardians -121Loss
  • 1735203231Total · Over 10 (-110)Win
  • GsimmsMoneyline · Kansas City Royals +109Win
  • MickeytMoneyline · Cleveland Guardians -121Loss
  • Barry713Total · Over 10 (-110)Win
  • 1707662905Moneyline · Kansas City Royals +109Win
  • Hustle$Total · Over 10 (-110)Win
  • Altuve27Moneyline · Cleveland Guardians -121
Loss
  • Sammy52Moneyline · Kansas City Royals +104Win
  • Steve512Moneyline · Cleveland Guardians -115Loss
  • Randy54Moneyline · Kansas City Royals +104Win
  • ThehitmanMoneyline · Kansas City Royals +104Win