Royals vs. Pirates Prediction, Odds, Picks - July 9

Royals vs. Pirates Prediction, Odds, Picks - July 9

Updated Jul. 9, 2025 7:00 p.m. ET
Data Skrive

Bailey Falter takes the mound for the Pittsburgh Pirates on Wednesday at Kauffman Stadium against Vinnie Pasquantino and the Kansas City Royals. First pitch is at 7:40 p.m. ET. The favored Royals have -190 moneyline odds against the underdog Pirates, who are listed at +158. Kansas City (-1.5) is the favorite on the run line. An 8.5-run total has been listed in this game.

Check out everything you need to know from a betting perspective on the Royals-Pirates game, regarding the run line, moneyline and total, plus expert picks.

Keep up with MLB on FOX Sports.

Pirates vs. Royals Highlights | MLB on FOX

Check out the best moments between Pittsburgh Pirates and Kansas City Royals.

Royals vs. Pirates Game Information & Odds

  • When: Wednesday, July 9, 2025 at 7:40 p.m. ET
  • Where: Kauffman Stadium in Kansas City, Missouri
  • How to watch on TV: FDSKC and SportsNet PT
Favorite Favorite Moneyline Underdog Moneyline Total Over Total Odds Under Total Odds Run Line Favorite Run Line Odds Underdog Run Line Odds
Royals -190 +158 8.5 -120 -101 -1.5 +107 -128

Royals vs. Pirates Prediction

  • Score Prediction: Royals 4, Pirates 3
  • Total Prediction: Under 8.5 runs
  • Win Probabilities: Royals 54%, Pirates 46%

Royals vs. Pirates Betting Insights

  • This season, the Royals have been favored 34 times and won 17, or 50%, of those games.
  • Kansas City is undefeated in seven games this season when favored by -190 or more on the moneyline.
  • The implied probability of a win from the Royals, based on the moneyline, is 65.5%.
  • The Pirates have won in 25, or 38.5%, of the 65 contests they have been named as odds-on underdogs this year.
  • Pittsburgh has a mark of 5-11 in contests where sportsbooks favor it by +158 or worse on the moneyline.
  • The Pirates have an implied victory probability of 38.8% according to the moneyline set by sportsbooks for this matchup.

Royals Recent Betting Performance

  • The Royals have been listed as the moneyline favorite by oddsmakers only twice in the last 10 games, and won both matchups.
  • Over their last 10 matchups, the Royals and their opponents combined to hit the over four times (all 10 of the games had set totals).
  • The Royals' ATS record is 6-4-0 over their past 10 games.

Royals Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 4.1
HR 11
ERA 3.62
K/9 7.7

Royals Player Insights

  • Bobby Witt Jr. has 30 doubles, three triples, 13 home runs and 28 walks while batting .295.
  • Among all batters in baseball, Witt's home run total ranks him 59th, and his RBI tally puts him 34th.
  • Witt has collected a hit in 12 straight games. In his last 10 outings he is batting .375 with two doubles, two home runs, two walks and 10 RBIs.
  • Maikel Garcia is batting .305 to pace his team.
  • Garcia ranks 144th in home runs in MLB, and 87th in RBI.
  • Garcia carries a five-game streak with at least one hit into this matchup. During his last five outings he is batting .316 with a double, two walks and an RBI.
  • Pasquantino has accumulated a team-high 15 home runs and 56 runs batted in.
  • Pasquantino has at least one base hit in three straight games. During his last five outings he is batting .333 with two doubles, three home runs and seven RBIs.
  • Salvador Perez has 24 doubles, 11 home runs and 16 walks while batting .239.
  • Perez has recorded at least one hit in three straight games. In his last five games he is hitting .222 with a double, two home runs and four RBIs.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Nick Loftin 0.5 (-205) 1.5 (+150) - 0.5 (+200)
Jonathan India 0.5 (-240) 1.5 (+130) - 0.5 (+210)
Jac Caglianone 0.5 (-230) 1.5 (+130) - 0.5 (+185)
Freddy Fermin 0.5 (-215) 1.5 (+155) - 0.5 (+185)
Vinnie Pasquantino 1.5 (+190) 1.5 (+105) - 0.5 (+150)

Pirates Recent Betting Performance

  • The Pirates have played as underdogs in nine of their past 10 games and have gone 4-5 in those contests.
  • In their last 10 games with a total, the Pirates and their opponents have failed to hit the over six times.
  • The Pirates have a record of 6-4-0 ATS over their last 10 games.

Pirates Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4
HR 8
ERA 2.33
K/9 8.5

Pirates Player Insights

  • Oneil Cruz leads the Pirates with 16 long balls.
  • Among all hitters in the majors, Cruz's home run total ranks 34th and his RBI tally is 117th.
  • Bryan Reynolds has driven in the most runs for the Pirates with 46 runs batted in.
  • Reynolds ranks 110th in home runs and 61st in RBI among all MLB hitters this season.
  • Andrew McCutchen leads the Pirates with a team-best batting average of .258.
  • Isiah Kiner-Falefa is batting .271 with 10 doubles, two triples, a home run and 14 walks.

Pirates Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Tommy Pham 0.5 (-245) 1.5 (+135) - 0.5 (+240)
Ke'Bryan Hayes 0.5 (-220) 1.5 (+150) - 0.5 (+225)
Bryan Reynolds 0.5 (-225) 1.5 (+145) - 0.5 (+165)
Andrew McCutchen 0.5 (-220) 1.5 (+145) - 0.5 (+215)
Nick Gonzales 1.5 (+185) 1.5 (+110) - 0.5 (+170)

Pirates vs. Royals Highlights | MLB on FOX

Check out the best moments between Pittsburgh Pirates and Kansas City Royals.

FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.

Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.

FOLLOW Follow your favorites to personalize your FOX Sports experience
share