START YOUR OWN WINNING STREAK
Player Image
SportsBookLogo
Chevrons Texture
MLB

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

Subscribe to our newsletter

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

Odds updated as of 7:11 a.m.

Monday's slate in the MLB includes a matchup between the Kansas City Royals and the Pittsburgh Pirates.

Here's everything you need to know before checking out today's 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: (-148) | PIT: (+126)
  • Spread: KC: -1.5 (+136) | PIT: +1.5 (-164)
  • Total: 8.5 -- Over: (-115) | Under: (-105)

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 probable pitchers are Noah Cameron (2-4) for the Royals and Andrew Heaney (4-7) for the Pirates. Cameron's team is 6-4-0 against the spread this season in his starts. Cameron's team is 0-2 this season when he starts and they're favored on the moneyline. The Pirates have a 6-8-0 ATS record in Heaney's 14 starts that had a set spread. The Pirates have been the underdog on the moneyline in 12 of Heaney's starts this season, and they went 4-8 in those matchups.

Royals vs Pirates Prediction & Pick

All MLB win probability predictions and picks are according to numberFire.
Prediction: Royals win (50.3%)

Royals vs Pirates Moneyline

  • Pittsburgh is a +126 underdog on the moneyline, while Kansas City is a -148 favorite at home.

Royals vs Pirates Spread

  • The Pirates are at +1.5 on the runline against the Royals. The Pirates are -164 to cover the spread, and the Royals are +136.

Royals vs Pirates Over/Under

  • Royals versus Pirates, on July 7, has an over/under of 8.5, with the over being -115 and the under -105.

Bet on Kansas City Royals vs. Pittsburgh Pirates on FanDuel today!

Royals vs Pirates Betting Trends

  • The Royals have won in 15, or 46.9%, of the 32 contests they have been named as odds-on favorites in this year.
  • Kansas City has a record of 7-6 in contests when sportsbooks favor them by -148 or more on the moneyline.
  • The Royals and their opponents have gone over the total this season in 34 of their 90 opportunities.
  • The Royals are 47-43-0 against the spread in their 90 games that had a posted line this season.
  • The Pirates have won 40.7% of the games this season they were the underdog on the moneyline (24-35).
  • Pittsburgh is 9-24 (winning just 27.3% of its games) when playing as a moneyline underdog of +126 or longer.
  • The Pirates have played in 84 games with a set over/under, and have combined with their opponents to go over the total 32 times (32-49-3).
  • The Pirates have a 42-42-0 record ATS this season (covering 50% of the time).

Royals Player Leaders

  • Bobby Witt Jr. has 105 hits to go with a slugging percentage of .493, both of which lead Kansas City hitters this season. He has a .292 batting average and an on-base percentage of .344.
  • Among qualifying hitters in baseball, he ranks 18th in batting average, 56th in on-base percentage, and 25th in slugging.
  • Witt hopes to build on a 10-game hitting streak in this matchup. In his last 10 outings he is hitting .395 with three doubles, two home runs, two walks and nine RBIs.
  • Maikel Garcia has 99 hits this season and a team-best OBP of .361. He's batting .303 and slugging .465.
  • Among qualifiers, he ranks eighth in batting average, 28th in on-base percentage and 47th in slugging percentage.
  • Garcia heads into this game looking to extend his three-game hit streak. In his last five games he is hitting .200 with a double, two walks and an RBI.
  • Vinnie Pasquantino has 94 hits this season and has a slash line of .271/.332/.432.
  • Salvador Perez has been key for Kansas City with 79 hits, an OBP of .277 plus a slugging percentage of .393.

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 qualifying hitters, he is 154th in batting average, while his on-base percentage ranks 104th and he is 99th in slugging.
  • Bryan Reynolds is slugging .380 to pace his team. He has a batting average of .229 with an on-base percentage of .294.
  • Including all qualifying players, he ranks 133rd in batting average, 136th in on-base percentage and 122nd in slugging percentage.
  • Andrew McCutchen has racked up a team-high .342 on-base percentage.
  • Isiah Kiner-Falefa has 10 doubles, two triples, a home run and 13 walks while batting .272.

Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!

Subscribe to our newsletter

Want more stories like this?

Sign up to our newsletter to receive the latest news.

Newsletter Signup
Newsletter Signup