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

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

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

The Pittsburgh Pirates and Tommy Pham hit the field in the first game of a three-game series against Maikel Garcia and the Kansas City Royals on Monday at Kauffman Stadium. Bookmakers list the Royals as -152 favorites on the moneyline, while giving the underdog Pirates +127 moneyline odds to win. Kansas City (-1.5) is favored on the run line. The over/under is 8.5 runs for the contest.

Here is 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.

Royals vs. Diamondbacks Highlights | MLB on FOX

Check out the best moments between Kansas City Royals and Arizona Diamondbacks.

Royals vs. Pirates Game Information & Odds

  • When: Monday, July 7, 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 -152 +127 8.5 -116 -104 -1.5 +139 -167

Royals vs. Pirates Prediction

  • Score Prediction: Royals 5, Pirates 4
  • Total Prediction: Under 8.5 runs
  • Win Probabilities: Royals 52%, Pirates 48%

Royals vs. Pirates Betting Insights

  • The Royals have entered the game as favorites 32 times this season and won 15, or 46.9%, of those games.
  • Kansas City has a record of 7-5, a 58.3% win rate, when favored by -152 or more by oddsmakers this season.
  • The moneyline for this contest implies a 60.3% chance of a victory for the Royals.
  • The Pirates have come away with 25 wins in the 63 contests they have been listed as the underdogs in this season.
  • This season, Pittsburgh has come away with a win 10 times in 37 chances when named as an underdog of at least +127 or longer on the moneyline.
  • Bookmakers have implied with the moneyline set for this matchup that the Pirates have a 44.1% chance of pulling out a win.

Royals Recent Betting Performance

  • Over the last 10 games, the Royals have not been favored on the moneyline.
  • In their last 10 matchups, the Royals and their opponents combined to hit the over on the total four times (all 10 games had set totals).
  • The Royals' ATS record is 7-3-0 over their past 10 games.

Royals Recent Stats

Stat Avg/Total
Record 5-5
Runs Per Game 4.1
HR 7
ERA 4.03
K/9 8.3

Royals Player Insights

  • Bobby Witt Jr. is batting .292 with 30 doubles, three triples, 12 home runs and 28 walks.
  • In all of Major League Baseball, Witt is 69th in home runs and 42nd in RBI.
  • Witt brings a hitting streak of 10 games into this game. During his last 10 outings he is batting .395 with three doubles, two home runs, two walks and nine RBIs.
  • Garcia's .303 batting average leads his team.
  • Garcia ranks 143rd in homers in the majors, and 88th in RBI.
  • Garcia has three games in a row with at least one hit. During his last five outings he is hitting .200 with a double, two walks and an RBI.
  • Vinnie Pasquantino paces the Royals in home runs (14) and runs batted in (55).
  • Salvador Perez is hitting .235 with 23 doubles, 10 home runs and 16 walks.

Royals Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Vinnie Pasquantino 0.5 (-300) 1.5 (+105) - 0.5 (+135)
Salvador Pérez 0.5 (-275) 1.5 (-105) - 0.5 (+130)
Jonathan India 0.5 (-235) 1.5 (+120) - 0.5 (+215)
Jac Caglianone 0.5 (-215) 1.5 (+140) - 0.5 (+200)
Maikel Garcia 1.5 (+200) 1.5 (+105) - 0.5 (+150)

Pirates Recent Betting Performance

  • The Pirates have played as underdogs in eight of their past 10 games and won four of 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 five wins against the spread in their last 10 chances.

Pirates Recent Stats

Stat Avg/Total
Record 6-4
Runs Per Game 4.5
HR 6
ERA 1.57
K/9 8.6

Pirates Player Insights

  • Oneil Cruz has racked up a team-best 15 home runs.
  • Cruz is 39th in homers and 116th in RBI among all batters in MLB.
  • Bryan Reynolds has capitalized on opportunities as he leads his team with 45 RBI.
  • Reynolds is currently 105th in homers and 60th in RBI in the big leagues.
  • Andrew McCutchen leads the Pirates' lineup with a .261 batting average.
  • Isiah Kiner-Falefa is batting .272 with 10 doubles, two triples, a home run and 13 walks.

Pirates Team Props

Hits O/U Total Bases O/U HR O/U RBI O/U
Tommy Pham 0.5 (-255) 1.5 (+120) - 0.5 (+210)
Ke'Bryan Hayes 0.5 (-225) 1.5 (+135) - 0.5 (+190)
Bryan Reynolds 0.5 (-235) 1.5 (+125) - 0.5 (+155)
Andrew McCutchen 0.5 (-210) 1.5 (+135) - 0.5 (+195)
Nick Gonzales 1.5 (+185) 1.5 (+105) - 0.5 (+160)

Pirates vs. Mariners Highlights | MLB on FOX

Check out the best moments between Pittsburgh Pirates and Seattle Mariners.

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