Game Details:
Matchup: Pirates vs Royals
Date & Time: Tuesday, July 8, 2025 | 8:10 PM ET
Venue: Kauffman Stadium, Kansas City, MO
Betting Line: Royals -1.5 | Over/Under: 8.5
Key Storylines
Royals Riding Hot Streak at Home:
Coming into this matchup, the Royals have been red-hot at Kauffman Stadium, winning seven of their last 10 home games. Their offense has been clicking lately, averaging 5.2 runs per game over that span. With solid production from Bobby Witt Jr. and MJ Melendez, Kansas City is one of the more dangerous lower-tier teams when playing in their own ballpark.
Pirates Fighting to Stay Afloat:
The Pirates enter Tuesday’s contest having lost three straight games, including a series sweep at the hands of the Brewers over the weekend. Their offense has gone cold, scoring just 4 total runs during that three-game stretch. With key slugger Oneil Cruz mired in a mini-slump, Pittsburgh will need someone in the lineup to step up and break the drought.
Pitching Matchup:
The Pirates are expected to send right-hander Mitch Keller (7-6, 3.82 ERA) to the mound, while the Royals will counter with southpaw Cole Ragans (5-5, 3.47 ERA). Ragans is coming off a stellar outing, striking out 9 over six shutout innings against the White Sox and should have the edge pitching at home. Keller, on the other hand, has struggled with consistency over the past month.
Injury Report
Pirates:
Out: Ke’Bryan Hayes (back), David Bednar (elbow)
Questionable: Jack Suwinski (quad)
Royals:
Out: Vinnie Pasquantino (shoulder), Kris Bubic (Tommy John surgery)
Questionable: Kyle Isbel (illness)
Betting Trends
Against the Spread (ATS):
Pirates: 39-45 ATS this season
Royals: 46-38 ATS this season
Over/Under Trends:
The total has gone under in 5 of the Pirates’ last 6 games
The total has gone over in 6 of the Royals’ last 8 games at home
Player Prop to Watch
Bobby Witt Jr. (Royals) – Hits + Runs + RBIs Total: 2.5
With the way he’s been swinging the bat lately and facing a scuffling Keller, Witt has a good chance of going over this mark.
Oneil Cruz (Pirates) – Strikeouts: 1.5
Cruz has struck out multiple times in four of his last five games. With Ragans’ dominant stuff, the over is worth consideration here.
Prediction & Best Bets
Spread: Royals -1.5 → Back Kansas City to cover at home where they’ve been consistently solid.
Total: Over 8.5 → Expect an offensive rebound from Pittsburgh and continued production from the Royals.
Player Prop: Bobby Witt Jr. Over 2.5 Hits + Runs + RBIs → He’s the engine of this Royals lineup and in a hitter-friendly matchup.
The Royals should extend their home dominance against a struggling Pirates squad. Cole Ragans gives Kansas City the edge on the mound, and their offense should do enough damage to help clear the over.
Final Score Prediction: Royals 6, Pirates 3