Up arrow
MLB
Games

Pittsburgh Pirates vs. Kansas City Royals: Preview, Predictions and Picks for July 8, 2025

Updated on:
Jul 8, 2025 1:27 PM
On Tuesday, July 8, 2025, at 7:40 PM, the Pittsburgh Pirates will look to snap their four-game losing skid as they face off against the Kansas City Royals at Kauffman Stadium. The Pirates, currently 38-54 and fifth in the NL Central, will aim to even the series against the 44-48 Royals, who lead the series 1-0. The Pirates will need to overcome their poor road record (12-33) to secure a much-needed win.
Pittsburgh Pirates vs Kansas City Royals

Current Odds

PIT
KC
Over
7.5
-113
Under
8.0
-114
PIT
+1.5
-175
KC
-1.5
+163
PIT
ML
+125
KC
ML
-127

Pirates vs Royals statistics

Stat Pirates Royals
Hits 698 (26th) 752 (Tied-15th)
Batting Average .230 (26th) .244 (20th)
Runs Batted In 303 (29th) 309 (27th)
Runs 313 (Tied-29th) 313 (Tied-29th)
Home Runs 62 (30th) 67 (29th)
Walks 291 (18th) 218 (30th)
Stolen Bases 77 (Tied-8th) 69 (Tied-11th)
Strikeouts 805 (27th) 636 (2nd)
Pitches 13274 (15th) 12749 (28th)

Kansas City Royals recent games

Game Date Opponent Result Score
7/7/25 vs Pittsburgh Pirates W 9-3
7/6/25 @ Arizona Diamondbacks W 4-0
7/5/25 @ Arizona Diamondbacks L 7-1
7/4/25 @ Arizona Diamondbacks W 9-3
7/3/25 @ Seattle Mariners W 3-2

Pittsburgh Pirates recent games

Game Date Opponent Result Score
7/7/25 @ Kansas City Royals L 9-3
7/6/25 @ Seattle Mariners L 1-0
7/5/25 @ Seattle Mariners L 1-0
7/4/25 @ Seattle Mariners L 6-0
7/2/25 vs St. Louis Cardinals W 5-0

Kansas City Royals injuries

  • Hunter Harvey (RP): 60-Day-IL
  • Michael Massey (2B): 10-Day-IL
  • Daniel Lynch IV (RP): 15-Day-IL
  • James McArthur (RP): 60-Day-IL
  • Cole Ragans (SP): 15-Day-IL

Pittsburgh Pirates injuries

  • Darick Hall (1B): Day-To-Day
  • Ryan Borucki (RP): 15-Day-IL
  • Abrahan Gutierrez (C): Day-To-Day
  • Jack Brannigan (SS): Day-To-Day
  • Anthony Solometo (SP): Day-To-Day

Pirates vs Royals game info

Type Info
Venue Kauffman Stadium
Location Kansas City, Missouri
First pitch Tue 7:40 PM
Temperature 86°
Chance of Rain 33%

Pirates vs Royals predictions

Looking at the Pittsburgh Pirates lineup heading into this matchup, it seems like Andrew McCutchen is primed to keep delivering steady at-bats—don’t be surprised if he chips in with a couple of hits and works a walk or two. Oneil Cruz brings his usual power threat to the table, and it wouldn’t be shocking to see him drive a ball out of the park or at least notch an extra-base hit. These two are joined by Bryan Reynolds, who’s always a safe bet for quality contact and could easily add an RBI to his tally. When it comes to the mound, Mitch Keller looks set to deliver a solid five innings with a handful of strikeouts, but the bullpen may have to bail him out if things get sticky in the later frames.

Turning the focus to the Kansas City Royals, Maikel Garcia keeps making headlines with his hot bat, and with his ability to spray singles, he should set the table at least once or twice this game. Vinnie Pasquantino isn’t just a power threat—he’s a strong run producer and could break this one open with a timely extra-base hit or a long ball. Keep an eye on Bobby Witt Jr. too; his knack for swiping bags and driving in runs could really shift the momentum. With Seth Lugo getting the start, expect him to put together a quality outing, mixing his pitches and likely limiting the Pirates to a run or two over five steady innings.

Altogether, this matchup feels like the Royals’ game to lose, especially with Lugo's strong arm paired with several hot bats in their lineup. The Pirates have some talent, but their struggles on the road and trouble manufacturing runs can’t be ignored. With Kansas City’s offense capable of stringing hits together and their starter likely to keep things under control, the Royals have the edge here and are my pick to come out on top at Kauffman Stadium tonight.

Kansas City Royals

Pittsburgh Pirates

More Games