The Pittsburgh Pirates and Kansas City Royals have gone through their share of struggles offensively this season, ranking 29th and 30th in runs per game.
My Pirates vs. Royals predictions expect the offenses to see a boost facing off against struggling starting pitchers, with Oneil Cruz one of the prime beneficiaries.
Pirates vs Royals prediction
My Pirates vs Royals best bet: Oneil Cruz Over 1.5 hits + runs + RBI (+100 at Caesars)
Oneil Cruz has not performed up to par over the last couple of months, but there’s reason to believe he’s righting the ship.
Cruz has registered 14 hits + runs + RBI over his last eight games and 10 hard-hit balls during that span. He’s making more consistent, harder contact. That should lead to better results.
While Noah Cameron is a promising young pitcher, he’s looked more hittable of late. He has a 4.74 ERA over the last month, one of the highest among the day’s projected starting pitchers.
Cameron has also had a tougher time against left-handed batters. He’s allowed a higher average, posted a higher FIP, and his hard-hit rate has soared from 24% vs. righties to more than 40% against lefties.
For his faults, Cruz does possess real power. Even against a lefty, this looks like a good spot for him to do damage at the dish.
Caesars QuickPick: Our Pirates vs Royals same-game parlay (SGP)
Bryan Reynolds has a ton of power against lefties. He owns a .258 ISO on the year, which not only leads the Pirates but this entire game. That’s definitely noteworthy with two lefty starters.
Maikel Garcia owns a .328 average vs. left-handed pitching this season, and his ISO trails only Reynolds.
Given all the bats we’re backing to make noise, it only makes sense to round out the SGP with an Over. Cameron has a 4.74 ERA over the past month while Heaney’s sits above 6.00. There should be offense.
Double your winnings for 10 separate bets at Caesars
Sign up for a Caesars account — using our exclusive promo code BASEBALLDYW — and get 10x profit boost tokens worth 100% each!
Register now to collect your Double your winning tokens, or learn more with our comprehensive Caesars Sportsbook review.
Pirates vs Royals odds
Pirates vs Royals live odds
Pirates vs Royals opening odds
- Moneyline: Pittsburgh +130 | Kansas City -154
- Run line: Pittsburgh +1.5 (-161) | Kansas City -1.5 (+135)
- Over/Under: Over 8.5 | Under 8.5
Odds courtesy of Caesars.
Pirates vs Royals trend
Bryan Reynolds has averaged 1.7 total bases over his last 20 road games. Find more MLB betting trends for Pirates vs. Royals.
How to watch Pirates vs Royals and game info
Location | Kauffman Stadium, Kansas City, MO |
Date | Monday, 7-7-2025 |
First pitch | 7:40 p.m. ET |
TV | SNP, FDSN |
Pirates starting pitcher | Andrew Heaney (4-7, 4.16 ERA) |
Royals starting pitcher | Noah Cameron (2-4, 2.56 ERA) |
Pirates vs Royals latest injuries
Pirates 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.