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

Odds updated as of 7:12 p.m.
The Kansas City Royals will take on the Pittsburgh Pirates in MLB action on Tuesday.
Here's what you need to know before checking out today's MLB odds and spreads on FanDuel Sportsbook.
Royals vs Pirates Game Info
- Kansas City Royals (44-48) vs. Pittsburgh Pirates (38-54)
- Date: Tuesday, July 8, 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: (-138) | PIT: (+118)
- Spread: KC: -1.5 (+152) | PIT: +1.5 (-184)
- Total: 7.5 -- Over: (-115) | Under: (-105)
Royals vs Pirates Probable Starting Pitchers
Probable Pitchers: Seth Lugo (Royals) - 6-5, 2.65 ERA vs Mitch Keller (Pirates) - 3-10, 3.64 ERA
The probable pitchers are Seth Lugo (6-5) for the Royals and Mitch Keller (3-10) for the Pirates. Lugo and his team have a record of 7-9-0 against the spread when he starts. Lugo's team has been victorious in 50% of the games he's started as the moneyline favorite with a record of 2-2. The Pirates have a 9-8-0 ATS record in Keller's 17 starts that had a set spread. The Pirates have been the underdog on the moneyline in 12 of Keller's starts this season, and they went 4-8 in those games.
Royals vs Pirates Prediction & Pick
All MLB win probability predictions and picks are according to numberFire.
Prediction: Pirates win (50.5%)
Royals vs Pirates Moneyline
- Looking at the moneyline for Royals-Pirates, Kansas City is the favorite at -138, and Pittsburgh is +118 playing on the road.
Royals vs Pirates Spread
- The Royals are hosting the Pirates and are favored by 1.5 runs on the spread. The Royals are +152 to cover the runline, with the Pirates being -184.
Royals vs Pirates Over/Under
- An over/under of 7.5 has been set for Royals-Pirates on July 8, 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 been favorites in 33 games this season and have come away with the win 16 times (48.5%) in those contests.
- This season Kansas City has been victorious nine times in 18 chances when named as a favorite of at least -138 on the moneyline.
- The Royals and their opponents have hit the over in 35 of their 91 games with a total set by oddsmakers this season.
- The Royals are 48-43-0 against the spread in their 91 games with a line set by sportsbooks this season.
- The Pirates have put together a 24-36 record in games they were listed as the moneyline underdog (winning 40% of those games).
- Pittsburgh has a 15-28 record (winning only 34.9% of its games) when it has played as a moneyline underdog of +118 or longer.
- In the 85 games oddsmakers have set an over/under for the Pirates, they have combined with opponents to go over the total 33 times (33-49-3).
- The Pirates have covered 49.4% of their games this season, going 42-43-0 against the spread.
Royals Player Leaders
- Bobby Witt Jr. leads Kansas City with 107 hits and a team-best slugging percentage of .503. He's batting .296 with an on-base percentage of .346.
- Among qualified hitters in baseball, his batting average ranks 15th, his on-base percentage ranks 53rd, and he is 19th in slugging.
- Witt will look for his 12th straight game with a hit in this contest. During his last 10 outings he is batting .439 with three doubles, two home runs, two walks and 10 RBIs.
- Maikel Garcia has 101 hits this season and a team-best OBP of .365. He's batting .306 and slugging .467.
- Among qualified hitters, his batting average places him eighth, his on-base percentage 27th, and his slugging percentage 48th.
- Garcia brings a four-game streak with at least one hit into this matchup. In his last five games he is batting .263 with a double, two walks and an RBI.
- Vinnie Pasquantino has collected 95 base hits, an OBP of .331 and a slugging percentage of .439 this season.
- Pasquantino heads into this game with two games in a row with at least one hit. During his last five outings he is batting .333 with two doubles, three home runs and nine RBIs.
- Salvador Perez has 11 home runs, 52 RBI and a batting average of .238 this season.
- Perez has hit safely in two games in a row. During his last five outings he is hitting .211 with two doubles, two home runs and four RBIs.
Pirates Player Leaders
- Oneil Cruz is leading the Pirates with 59 hits. He's batting .203 and slugging .402 with an on-base percentage of .315.
- Including all the qualified hitters in the big leagues, his batting average is 155th, his on-base percentage is 106th, and he is 102nd in slugging.
- Bryan Reynolds leads his team with a .378 slugging percentage. He has a batting average of .229 with an on-base percentage of .294.
- His batting average is 136th among all qualified players, his on-base percentage ranks 136th, and he is 127th in slugging.
- Andrew McCutchen has racked up an on-base percentage of .337, a team-best for the Pirates.
- Isiah Kiner-Falefa is batting .269 with 10 doubles, two triples, a home run and 13 walks.
Royals vs Pirates Head to Head
- 7/7/2025: 9-3 KC (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -152, Underdog Moneyline: +128)
- 9/15/2024: 4-3 PIT (Favorite: Pirates, Spread: -1.5, Total: 7.5, Favorite Moneyline: -116, Underdog Moneyline: -102)
- 9/14/2024: 5-1 KC (Favorite: Royals, Spread: -1.5, Total: 8, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 9/13/2024: 8-3 KC (Favorite: Pirates, Spread: -1.5, Total: 8.5, Favorite Moneyline: -112, Underdog Moneyline: -104)
- 8/30/2023: 4-1 PIT (Favorite: Pirates, Spread: -1.5, Total: 9.5, Favorite Moneyline: -126, Underdog Moneyline: +108)
- 8/29/2023: 6-3 PIT (Favorite: Royals, Spread: -1.5, Total: 8.5, Favorite Moneyline: -152, Underdog Moneyline: +128)
- 8/28/2023: 5-0 PIT (Favorite: Royals, Spread: -1.5, Total: 9, Favorite Moneyline: -116, Underdog Moneyline: -102)
Sign up for FanDuel Sportsbook and FanDuel Daily Fantasy today!