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

Odds updated as of 7:11 a.m.
The MLB's Tuesday slate includes the Kansas City Royals facing the Pittsburgh Pirates.
All the info you need to make smart bets on this game at FanDuel Sportsbook can be found below. Check out all of the latest MLB betting lines here.
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: (-136) | PIT: (+116)
- Spread: KC: -1.5 (+158) | PIT: +1.5 (-192)
- Total: 8 -- Over: (-120) | Under: (-102)
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 Royals will look to Seth Lugo (6-5) versus the Pirates and Mitch Keller (3-10). Lugo's team is 7-9-0 against the spread this season in his starts. Lugo's team is 2-2 this season when he starts and they are the moneyline favorite. The Pirates have a 9-8-0 record against the spread in Keller's starts. The Pirates have a 4-8 record in Keller's 12 starts this season when they were the moneyline underdog.
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 Pirates-Royals, Pittsburgh is the underdog at +116, and Kansas City is -136 playing at home.
Royals vs Pirates Spread
- The Royals are favored by 1.5 runs at home versus the Pirates. The Royals are +158 to cover the spread, while the Pirates are -192.
Royals vs Pirates Over/Under
- Royals versus Pirates, on July 8, has an over/under of 8, with the over being -120 and the under -102.
Bet on Kansas City Royals vs. Pittsburgh Pirates on FanDuel today!
Royals vs Pirates Betting Trends
- The Royals have been victorious in 16, or 48.5%, of the 33 contests they have been chosen as favorites in this season.
- This year Kansas City has won nine of 19 games when listed as at least -136 on the moneyline.
- The Royals' games have gone over the total in 35 of their 91 opportunities.
- In 91 games with a line this season, the Royals have a mark of 48-43-0 against the spread.
- The Pirates have won 24 of the 60 games they were the underdog on the moneyline this season (40%).
- When playing as a moneyline underdog with odds of +116 or longer, Pittsburgh has gone 15-28 (34.9%).
- The Pirates have combined with opponents to hit the over on the total 33 times this season for a 33-49-3 record against the over/under.
- 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 in slugging percentage (.503) and total hits (107) this season. He's batting .296 with an on-base percentage of .346.
- He is 15th in batting average, 53rd in on-base percentage, and 19th in slugging among qualified hitters in the majors.
- Witt has recorded at least one hit in 11 games in a row. During his last 10 outings he is batting .439 with three doubles, two home runs, two walks and 10 RBIs.
- Maikel Garcia leads Kansas City in OBP (.365) this season, fueled by 101 hits. He's batting .306 while slugging .467.
- Among qualifying batters, he is eighth in batting average, 27th in on-base percentage and 48th in slugging percentage.
- Garcia has picked up at least one hit in four games in a row. In his last five games he is hitting .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 takes a two-game hitting streak into this game. 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 heads into this game on a two-game hitting streak. During his last five outings he is batting .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 qualifying hitters in the majors, he ranks 155th in batting average, 106th in on-base percentage and 102nd in slugging percentage.
- Bryan Reynolds is slugging .378 to pace his team. He has a batting average of .229 with an on-base percentage of .294.
- Including all qualifying hitters, he ranks 136th in batting average, 136th in on-base percentage and 127th in slugging percentage.
- Andrew McCutchen has a team-high .337 on-base percentage.
- Isiah Kiner-Falefa is hitting .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!