MLB Scores · MLB Odds

Royals vs Guardians

Final · Wed Apr 8 · 1:10 PM ET · Progressive Field

Kansas City RoyalsRoyals5-7
2
FinalApr 8, 2026
Cleveland GuardiansGuardians8-5
10
StreamMLB.TVCLEGuardians.TVRoyals.TV

Closing line

US sportsbook at first pitch
Moneyline
KC−136
CLE+113
Run line
KC −1.5+135
CLE +1.5−163
Total O/U
Over 7+102
Under 7−122
  • Run line: Guardians +1.5 covered.
  • Total O/U: over 7 (12 runs).

Recap

The Cleveland Guardians routed the Kansas City Royals 10-2 at Progressive Field in Cleveland on Apr 8, 2026, a 8-run win to move to 8-5.

They scored 5 runs in the eighth inning.

Score by inning

Kansas City Royals and Cleveland Guardians, score by inning
Team123456789R
KC0001100002
CLE31001005x10

W: Cantillo (1-0) · L: Ragans (0-3) · S: Festa (0-0)

Scoring plays

Bottom 1

  1. CLEDoubleDeLauter doubled to center, Fry scored and Ramírez scored.0-2
  2. CLEDoubleHoskins doubled to left, DeLauter scored.0-3

Bottom 2

  1. CLEDoubleRamírez doubled to right, Kwan scored, Martínez to third.0-4

Top 4

  1. KCDoubleWitt Jr. doubled to left, Garcia scored.1-4

Top 5

  1. KCDoubleMarte doubled to center, Thomas scored on fielding error by center fielder Kwan.2-4

Bottom 5

  1. CLEDoubleBrito doubled to right, Hoskins scored.2-5

Bottom 8

  1. CLESingleRocchio singled to right, Brito scored, Hedges to second.2-6
  2. CLEHome runMartínez homered to right center (374 feet), Hedges scored, Rocchio scored and Kwan scored.2-10

Team stats

KCCLE
Hits
5
16
Home Runs
0
1
Runs Batted In
1
10
Walks
3
4
Strikeouts
14
9
Runners Left On Base
15
11
Errors
1
2

Player stats

Royals · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Maikel Garcia 3B1-4411000112.304.377.457
Bobby Witt Jr. SS2-4402100120.273.365.295
Vinnie Pasquantino 1B1-4401000213.200.302.222
Salvador Perez DH0-4400000111.156.224.333
Carter Jensen C0-4400000116.226.286.548
Lane Thomas CF0-2210002225.105.292.158
Jonathan India 2B0-3300001219.206.325.382
Starling Marte RF1-4401000215.214.214.357
Michael Massey LF0-2200000110.000.000.000
Isaac Collins LF0-110000015.188.316.313

Royals · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Cole Ragans P0.223312018-105.9118
Luinder Avila P3.061112062-399.0062
Alex Lange P2.131102037-244.7637
Steven Cruz P1.145523141-2414.4041
Tyler Tolbert P0.21000005-40.005

Guardians · Batting

PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Steven Kwan CF1-4421001120.245.327.347
Angel Martinez LF4-5514410117.310.412.483
Jose Ramirez 3B2-4412101126.163.255.286
David Fry DH0-2210001115.214.353.286
Kyle Manzardo DH1-220100017.086.220.086
Chase DeLauter RF1-5511200117.275.333.675
Rhys Hoskins 1B3-4413100017.259.394.444
Juan Brito 2B2-4412100110.500.500.750
Austin Hedges C1-4411000216.400.400.533
Brayan Rocchio SS1-3311101018.216.356.324

Guardians · Pitching

PlayerIPHRERBBKHRPC-STERAPC
Joey Cantillo P5.232129088-542.4588
Connor Brogdon P1.100003024-153.3824
Erik Sabrowski P0.220001013-90.0013
Matt Festa P1.100011021-136.0021

Game info

VenueProgressive Field, Cleveland, OH
Attendance14,734
OfficialsHome Plate Umpire: Dan Iassogna · First Base Umpire: James Jean · Second Base Umpire: Adam Beck · Third Base Umpire: Ben May

Last and next games

Head to head

More scores

Scores, stats and closing line: ESPN. Prediction-market prices: Kalshi and Polymarket. Betting splits: a consensus across several sportsbooks. Odds change constantly: confirm the price at the book. 21+. Gambling problem? Call 1-800-GAMBLER.

Game details updated Oct 13, 4:48 PM ET. How game pages are made