MLB Game Preview: Pittsburgh Pirates (38-54) vs. Kansas City Royals (44-48)

0
89
Kansas City Royals logo

Matchup: Pittsburgh Pirates (38–54) vs. Kansas City Royals (44–48)
Date: Tuesday, July 8, 2025
Time: 7:40 PM ET
Venue: Kauffman Stadium, Kansas City, MO
Broadcast: ATTP, Bally Sports Kansas City, MLB.TV
Streaming: FuboTV, MLB.TV (regional restrictions apply)

Game Overview

The Kansas City Royals look to build on their dominant 9–3 win in the series opener as they host the Pittsburgh Pirates in Game 2 of a three-game set. The Royals have won four of their last five, while the Pirates are trying to snap a four-game losing streak and recover from a brutal road trip that included a sweep in Seattle.

This is the second meeting of the season between the two clubs, with Kansas City now leading the season series 1–0.

Starting Pitchers

TeamPitcherRecordERAWHIPK
PiratesMitch Keller (RHP)3–103.641.1984
RoyalsSeth Lugo (RHP)6–52.651.0983
  • Keller is coming off a strong outing (7 IP, 0 ER, 7 K) and has quietly been one of Pittsburgh’s most reliable arms despite the poor win-loss record.
  • Lugo has been a rock in Kansas City’s rotation, boasting a sub-3.00 ERA and nine quality starts this season.

Key Players to Watch

Pittsburgh Pirates

  • Oneil Cruz: 15 HR, .465 SLG – Showing signs of heating up with 14 H+R+RBI in his last 8 games
  • Tommy Pham: 3 HR in last 10 games – Snapped the Pirates’ 30-inning scoreless streak with a 2-run blast Monday
  • Bryan Reynolds: .229 AVG, 10 HR, 45 RBI – Leads team in RBI and ISO vs. left-handed pitching

Kansas City Royals

  • Bobby Witt Jr.: .296 AVG, 13 HR, 30 doubles – Riding an 11-game hit streak, hitting .416 over that span
  • Salvador Perez: 11 HR – Homered in back-to-back games, 9-for-28 (.321) in July
  • Vinnie Pasquantino: .271 AVG, 15 HR, 56 RBI – 4 HR in last 10 games

Team Stats & Trends

CategoryPiratesRoyals
Record38–54 (5th NL Central)44–48 (2nd AL Central)
Last 10 Games6–46–4
Team ERA3.68 (7th in MLB)3.47 (4th in MLB)
Batting Avg.230.244
Home Runs61 (30th)63 (29th)
Road Record12–3321–24 (Home)
  • The Pirates have scored just 3 runs over their last 4 games.
  • The Royals are 31–10 when they out-hit their opponents.
  • Kansas City’s bullpen ranks 6th in MLB with a 3.54 ERA.

Game Odds

Pittsburgh Pirates            8

Kansas City Royals           – 141

Odds Courtesy of Sports Odd Direct as of Monday, July 7, 2025