Royals vs Pirates Prediction, Odds, Moneyline, Spread & Over/Under for July 7

Odds updated as of 7:12 p.m.
In MLB action on Monday, the Kansas City Royals take on the Pittsburgh Pirates.
We've got you covered, in terms of the most important information regarding this matchup before you take a look at the MLB odds and spreads on FanDuel Sportsbook.
Royals vs Pirates Game Info
- Kansas City Royals (43-48) vs. Pittsburgh Pirates (38-53)
- Date: Monday, July 7, 2025
- Time: 7:40 p.m. ET
- Venue: Kauffman Stadium -- Kansas City, Missouri
- Coverage: FDSKC and SportsNet PT
Royals vs Pirates Odds & Moneyline
- All MLB odds, betting lines and prop bets are available on FanDuel Sportsbook.
- Moneyline: KC: (-152) | PIT: (+128)
- Spread: KC: -1.5 (+134) | PIT: +1.5 (-162)
- Total: 9 -- Over: (+102) | Under: (-124)
Royals vs Pirates Probable Starting Pitchers
Probable Pitchers: Noah Cameron (Royals) - 2-4, 2.56 ERA vs Andrew Heaney (Pirates) - 4-7, 4.16 ERA
The Royals will give the nod to Noah Cameron (2-4, 2.56 ERA), who is eyeing win No. 3 on the season, and the Pirates will turn to Andrew Heaney (4-7, 4.16 ERA). Cameron's team is 6-4-0 against the spread in his starts this season. Cameron's team is 0-2 this season when he starts and they're favored on the moneyline. The Pirates have gone 6-8-0 ATS in Heaney's 14 starts that had a set spread. The Pirates have a 4-8 record in Heaney's 12 starts this season when they were the underdog on the moneyline.
Royals vs Pirates Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (50.2%)
Royals vs Pirates Moneyline
- Pittsburgh is the underdog, +128 on the moneyline, while Kansas City is a -152 favorite at home.
Royals vs Pirates Spread
- The Royals are favored by 1.5 runs at home versus the Pirates. The Royals are +134 to cover the spread, while the Pirates are -162.
Royals vs Pirates Over/Under
- A combined run total of 9 has been set for Royals-Pirates on July 7, with the over at +102 and the under at -124.
Bet on Kansas City Royals vs. Pittsburgh Pirates on FanDuel today!
Royals vs Pirates Betting Trends
- The Royals have been favorites in 32 games this season and have come away with the win 15 times (46.9%) in those contests.
- This season Kansas City has been victorious seven times in 13 chances when named as a favorite of at least -152 on the moneyline.
- The Royals and their opponents have gone over the total this season in 34 of their 90 opportunities.
- The Royals have an against the spread record of 47-43-0 in 90 games with a line this season.
- The Pirates have compiled a 24-35 record in games they were the underdog on the moneyline (winning 40.7% of those games).
- Pittsburgh is 9-24 (winning only 27.3% of its games) when it has played as a moneyline underdog of +128 or longer.
- The Pirates have played in 84 games with a set over/under, and have combined with opponents to go over the total 32 times (32-49-3).
- The Pirates have covered 50% of their games this season, going 42-42-0 against the spread.
Royals Player Leaders
- Bobby Witt Jr. leads Kansas City in slugging percentage (.493) and total hits (105) this season. He's batting .292 with an on-base percentage of .344.
- Among qualifying hitters in the majors, his batting average ranks 18th, his on-base percentage ranks 56th, and he is 25th in slugging.
- Witt has picked up at least one hit in 10 straight games. In his last 10 outings he is batting .395 with three doubles, two home runs, two walks and nine RBIs.
- Maikel Garcia leads Kansas City in OBP (.361) this season, fueled by 99 hits. He's batting .303 while slugging .465.
- He is eighth in batting average, 28th in on-base percentage and 47th in slugging among qualifying hitters.
- Garcia enters this matchup looking to extend his three-game hit streak. During his last five outings he is hitting .200 with a double, two walks and an RBI.
- Vinnie Pasquantino is batting .271 with a .432 slugging percentage and 55 RBI this year.
- Salvador Perez is batting .235 with a .277 OBP and 50 RBI for Kansas City this season.
Pirates Player Leaders
- Oneil Cruz has 59 hits, a team-high for the Pirates. He's batting .203 and slugging .402 with an on-base percentage of .315.
- Including all the qualifying players in the majors, he is 154th in batting average, 104th in on-base percentage and 99th in slugging percentage.
- Bryan Reynolds is slugging .380 to lead his team. He has a batting average of .229 with an on-base percentage of .294.
- He is currently 133rd in batting average, 136th in on-base percentage and 122nd in slugging percentage among all qualified hitters.
- Andrew McCutchen has put up a team-high .342 on-base percentage.
- Isiah Kiner-Falefa has 10 doubles, two triples, a home run and 13 walks while hitting .272.
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!