Back to Games Wednesday, Apr 8, 2026

Kansas City Royals vs Cleveland Guardians — Apr 8, 2026 | AI Prediction & Stats

Progressive Field, Cleveland
50°F, Sunny
8 mph, Out To LF
W Joey Cantillo L Cole Ragans SV Matt Festa

Scoreboard

1 2 3 4 5 6 7 8 9 R H E
Royals 0 0 0 1 1 0 0 0 0 2 5 1
Guardians 3 1 0 0 1 0 0 5 - 10 16 2

AI PREDICTIONNeural Network Forecast

AI
1 2 3 4 5 6 7 8 9 R
Royals 0 1 0 0 1 0 0 0 1 3
Guardians 0 0 1 0 0 1 0 2 0 4
Expect a tight left-handed duel. Joey Cantillo’s command, fresh off a 9-inning three-run outing, should neutralize Kansas City’s lefty-heavy middle of the order, while Cole Ragans’ tendency to run long counts will push him out after five. The Royals scratch early on Maikel Garcia’s gap double, but Cantillo strands traffic until the fifth. Cleveland’s patient approach forces Ragans to 90 pitches by the sixth, and Chase DeLauter ambushes a first-pitch cutter for a game-tying solo shot. Once the bullpens take over, the Guardians’ high-leverage trio of Sabrowski, Armstrong and Tim Herrin keeps the ball on the ground, whereas Kansas City’s middle relief shows cracks. In the eighth, Steven Kwan works a walk, José Ramírez legs out a hustle double past Witt, and DeLauter plates both with a line-drive single off Lucas Erceg. Kansas City mounts a ninth-inning push—Kyle Isbel legs out an infield hit, steals second and scores on Vinnie Pasquantino’s opposite-field single—but Cade Smith’s power slider slams the door. Guardians take it 4-3, extending their grip on first place and improving to 5-1 in the last six head-to-head meetings.
Baseball Predict App
BaseballPredicts: Forecasts & Stats AI-Powered MLB Predictions

Predictions, Stats & More in the App

AI predictions for upcoming games, inning-by-inning forecasts, expert commentary, detailed statistics, and real-time updates.

Kansas City Royals — Roster

PlayerPosAVGHRRBIOBPSLG
Maikel Garcia
3B .30417.377.457
Bobby Witt Jr.
SS .27304.365.295
Vinnie Pasquantino
1B .20005.302.222
Salvador Perez
DH .15622.224.333
Carter Jensen
C .22636.286.548
Lane Thomas
CF .10501.292.158
Jonathan India
2B .20628.325.382
Starling Marte
RF .21400.214.357
Isaac Collins
LF .18813.316.313

Cleveland Guardians — Roster

PlayerPosAVGHRRBIOBPSLG
Steven Kwan
CF .24514.327.347
Angel Martínez
LF .31014.412.483
José Ramírez
3B .16316.255.286
Kyle Manzardo
DH .08601.220.086
Chase DeLauter
RF .275511.333.675
Rhys Hoskins
1B .25902.394.444
Juan Brito
2B .50001.500.750
Austin Hedges
C .40001.400.533
Brayan Rocchio
SS .21616.356.324

Scoring Plays

1
Chase DeLauter doubles (1) on a sharp fly ball to center fielder Lane Thomas. José Ramírez scores. David Fry scores.
0-2
1
Rhys Hoskins doubles (3) on a line drive to left fielder Michael Massey. Chase DeLauter scores.
0-3
2
José Ramírez doubles (3) on a line drive to right fielder Starling Marte. Steven Kwan scores. Angel Martínez to 3rd.
0-4
4
Bobby Witt Jr. doubles (1) on a sharp line drive to left fielder Angel Martínez. Maikel Garcia scores.
1-4
5
Starling Marte doubles (2) on a sharp line drive to center fielder Steven Kwan. Lane Thomas scores. Fielding error by center fielder Steven Kwan.
2-4
5
Juan Brito doubles (2) on a sharp line drive to right fielder Starling Marte. Rhys Hoskins scores.
2-5
8
Brayan Rocchio singles on a ground ball to right fielder Starling Marte. Juan Brito scores. Austin Hedges to 2nd.
2-6
8
Angel Martínez hits a grand slam (1) to right center field. Austin Hedges scores. Brayan Rocchio scores. Steven Kwan scores.
2-10

Kansas City Royals — Batting

PlayerABRHRBIBBKHRAVGOPS
Maikel Garcia3B
4110010.304.834
Bobby Witt Jr.SS
4021010.273.660
Vinnie Pasquantino1B
4010020.200.524
Salvador PerezDH
4000010.156.557
Carter JensenC
4000010.226.834
Lane ThomasCF
2100220.105.450
Jonathan India2B
3000120.206.707
Starling MarteRF
4010020.214.571
Isaac CollinsLF
1000010.188.629
Totals322513140
BATTING
2B: Witt Jr. (1, Cantillo); Marte, S (2, Cantillo).
TB: Garcia, M; Marte, S 2; Pasquantino; Witt Jr. 3.
RBI: Witt Jr. (4).
Runners left in scoring position, 2 out: Marte, S 2; Jensen; Perez, S; Garcia, M.
GIDP: Massey.
Team RISP: 0-for-10.
Team LOB: 6.
FIELDING
E: Jensen (1, throw).
Outfield assists: Marte, S (Martínez, A at 3rd base).
DP: (India-Witt Jr.-Pasquantino).
a-Struck out for Massey in the 8th.

Cleveland Guardians — Batting

PlayerABRHRBIBBKHRAVGOPS
Steven KwanCF
4210110.245.674
Angel MartínezLF
5144011.310.895
José Ramírez3B
4121110.163.541
Kyle ManzardoDH
2010010.086.306
Chase DeLauterRF
5112010.2751.008
Rhys Hoskins1B
4131000.259.838
Juan Brito2B
4121010.5001.250
Austin HedgesC
4110020.400.933
Brayan RocchioSS
3111100.216.680
Totals37101610491
BATTING
2B: DeLauter (1, Ragans); Hoskins 3 (5, Avila, Avila, Lange); Ramírez, Jo (3, Avila); Brito (2, Lange); Martínez, A (2, Lange).
HR: Martínez, A (1, 8th inning off Cruz, 3 on, 0 out).
TB: Brito 3; DeLauter 2; Hedges; Hoskins 6; Kwan; Manzardo; Martínez, A 8; Ramírez, Jo 3; Rocchio.
RBI: Brito (1); DeLauter 2 (11); Hoskins (2); Martínez, A 4 (4); Ramírez, Jo (6); Rocchio (6).
2-out RBI: Hoskins; Brito; DeLauter 2; Ramírez, Jo.
Runners left in scoring position, 2 out: Hedges 2; Fry 2; Brito; Ramírez, Jo.
GIDP: DeLauter.
Team RISP: 6-for-12.
Team LOB: 7.
BASERUNNING
SB: Martínez, A (2, 2nd base off Lange/Jensen).
FIELDING
E: Kwan (1, fielding); Brito (1, fielding).
DP: (Brito-Rocchio-Hoskins).
a-Struck out for Fry in the 7th.

Kansas City Royals — Pitching

PitcherIPHRERBBKHRPC-STERA
Cole Ragans(L, 0-3)
0.223312018-105.91
Luinder Avila
3.061112062-399.00
Alex Lange
2.131102037-244.76
Steven Cruz
1.145523141-2414.40
Tyler Tolbert
0.21000005-40.00

Cleveland Guardians — Pitching

PitcherIPHRERBBKHRPC-STERA
Joey Cantillo(W, 1-0)
5.232129088-542.45
Connor Brogdon(H, 1)
1.100003024-153.38
Erik Sabrowski(H, 5)
0.220001013-90.00
Matt Festa(S, 1)
1.100011021-136.00

Game Info

Umpires: Home Plate: Dan Iassogna; First Base: James Jean; Second Base: Adam Beck; Third Base: Ben May
Venue: Progressive Field, Cleveland
Weather: 50°F, Sunny
Wind: 8 mph, Out To LF

Season Comparison

Royals
STAT
Guardians
23-38 Record 35-27
37.7% Win % 56.5%
.377 PCT .565
233 Runs For 258
286 Runs Against 252
61 Games Played 62
L1 Streak W1
3-7 Last 10 5-5
15-17 Home Record 17-14
8-21 Away Record 18-13

Head to Head

2
Last 5 meetings
3
May 7
Guardians 8 - 5 Royals
May 6
Guardians 3 - 1 Royals
May 5
Guardians 3 - 5 Royals
May 4
Guardians 2 - 6 Royals
Apr 7
Royals 1 - 2 Guardians

Royals Recent

Jun 2 @ Reds 3-4 L
Jun 1 @ Reds 9-2 W
May 31 @ Rangers 3-6 L
May 30 @ Rangers 6-7 L
May 29 @ Rangers 1-9 L

Guardians Recent

Jun 2 @ Yankees 9-4 W
May 31 vs Red Sox 9-4 L
May 30 vs Red Sox 9-1 L
May 29 vs Red Sox 3-4 W
May 27 vs Nationals 2-3 W

Unlock the Power of AI Predictions

Premium Analytics & Deep Insights

AI Predictions Advanced machine learning forecasts
Deep Analytics Professional-grade statistics
Expert Commentary Detailed game analysis

AI-Powered MLB Baseball Predictions

Get the edge in every MLB game with our AI prediction app. Real-time scoring probabilities inning by inning, accurate game outcome forecasts, detailed player and team analytics, and interactive performance stats — all powered by a constantly evolving algorithm. Whether you're a passionate fan or a dedicated analyst, Baseball Predict delivers the most accurate MLB forecasts and game insights right to your phone.

Inning-by-Inning Scoring Probabilities
Accurate Game Outcome Forecasts
Player & Team Analytics
Regular AI Model Updates
Baseball Predict App — AI MLB Predictions

Our Other Sport Apps