Led by stars Bobby Witt Jr. and Salvador Perez, the Kansas City Royals have scored at least seven runs in three of the past four games heading into tonight's matchup against the Cleveland Guardians.
My Guardians vs. Royals predictions expect their offense to build on its strong form, with Witt Jr. once again playing a pivotal role.
Let’s take a closer look at my MLB picks for Friday, July 25.
Guardians vs Royals prediction
My Guardians vs Royals best bet: Bobby Witt Jr. Over 2.5 hits + runs + RBI (-130 at Caesars)
Cleveland Guardians starter Gavin Williams has some of the most extreme splits you will see in a starting pitcher.
Williams has been lights out against lefties this season, holding them to a .151 average, .279 SLG%, and striking out just under 10 batters per nine innings.
However, things haven’t gone as smoothly vs. righties, with Williams conceding a .286 average, .447 SLG%, and 1.7 WHIP.
Bobby Witt Jr. is a prime candidate to take advantage. Beyond the mouthwatering splits, the Kansas City Royals shortstop also possesses fantastic numbers against Williams’ pitch mix.
Williams throws the fastball or sweeper nearly 70% of the time vs. righties. Witt Jr. has hit .270 with five homers against the heater and is sporting a .310 average against the sweeper when facing a right-handed pitcher.
Put simply, Witt Jr. has feasted on the two go-to pitches in Williams’ arsenal. That should lead to plenty of success at the plate.
Guardians vs Royals same-game parlay (SGP)
Salvador Perez is one of the hottest hitters in baseball. He has averaged — yes, averaged — 4.8 bases over his last five games. He is tearing the cover off the ball and now draws a pitcher he has a strong history against, having hit safely in four of nine at-bats against Williams.
If Witt Jr. and Perez are to stay hot at the plate, the Royals will prevail over a Guardians team that should struggle to keep up offensively. They rank dead last in wOBA vs. right-handed pitching since June 1.
Guardians vs Royals odds
Guardians vs Royals live odds
Guardians vs Royals opening odds
- Moneyline: Cleveland -105 | Kansas City -115
- Run line: Cleveland +1.5 (-169) | Kansas City -1.5 (+143)
- Over/Under: Over 8.5 (-110) | Under 8.5 (-110)
Guardians vs Royals trend
Bobby Witt Jr. has averaged 2.8 hits + runs + RBI over his last 10 home games. Find more MLB betting trends for Guardians vs. Royals.
How to watch Guardians vs Royals and game info
Location | Kauffman Stadium, Kansas City, MO |
Date | Friday, 7-25-2025 |
First pitch | 8:10 p.m. ET |
TV | Apple TV+ |
Guardians starting pitcher | Gavin Williams (6-4, 3.54 ERA) |
Royals starting pitcher | Michael Wacha (4-9, 3.62 ERA) |
Guardians vs Royals latest injuries
Guardians vs Royals weather
Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.