ARCHIVE July 4, 2026
July 4, 2026 · AL Cent

Philadelphia Phillies vs Kansas City Royals

July 4, 2026Kauffman StadiumPartly Cloudy 82°F · 4 mph, L To R
AWAY
Philadelphia Phillies
50-39
6
vs
HOME
Kansas City Royals
35-54
1

Game Highlights

Published July 4, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T4 J.T. Realmuto J.T. Realmuto homers (6) on a line drive to left center field. Bryson Stott scores. PHI 2, KC 0
T4 Gabriel Rincones Jr. Gabriel Rincones Jr. homers (2) on a fly ball to right field. PHI 3, KC 0
B4 Nick Loftin Nick Loftin singles on a ground ball to third baseman Alec Bohm. Lane Thomas scores. PHI 3, KC 1
T6 Alec Bohm Alec Bohm homers (11) on a fly ball to center field. PHI 4, KC 1
T7 Brandon Marsh Brandon Marsh grounds out, shortstop Bobby Witt Jr. to first baseman Jac Caglianone. PHI 5, KC 1
T8 Gabriel Rincones Jr. Gabriel Rincones Jr. doubles (1) on a sharp line drive to right fielder Kameron Misner. Alec Bohm scores. PHI 6, KC 1

Box score

  123456789 R
PHI 000301110 6
KC 000100000 1

Pitching & bullpen

How the game was pitched — the starters, the bullpen sequence and each arm's role, and the pitch counts behind them.

Phillies AWAY 6

Jesús Luzardo started for Phillies, leaving with a 4–1 lead.

workload · innings pitched
  • Jesús Luzardo Starter 6.0 95 1 9 W
    Pitch-by-pitch: what Jesús Luzardo threw
    CSW 37% 1st-pitch strike 70% 4.1 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 42 44% 15 3 4 16 4
    Sinker 23 24% 2 9 4 5 3
    Four-Seam Fastball 17 18% 0 2 2 9 4
    Changeup 13 14% 2 2 4 3 2
  • Jonathan Bowlan Middle 1.0 20 0 3
  • Orion Kerkering Middle 1.0 14 0 2
  • Tim Mayza Middle 1.0 11 0 1
Royals HOME 1

Michael Wacha started for Royals, leaving trailing 1–4. Out of the bullpen, Lucas Erceg took the roughest line.

workload · innings pitched
  • Michael Wacha Starter 6.0 105 4 7 L
    Pitch-by-pitch: what Michael Wacha threw
    CSW 25% 1st-pitch strike 65% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 31 30% 5 6 6 10 4
    Four-Seam Fastball 22 21% 1 5 6 7 3
    Cutter 17 16% 0 3 2 7 5
    Sinker 17 16% 0 2 6 4 5
    Curveball 14 13% 0 3 3 7 1
    Slider 4 4% 1 0 1 2 0
  • Lucas Erceg Closer 1.0 21 1 0
  • Jose Cuas Middle 1.0 17 1 0
  • Beck Way Middle 1.0 22 0 1

Where the game turned

2 runs Top 4th · off Wacha
  • Realmuto HR (2)

Batting lines

AWAY · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Trea Turner SS 5 1 1 0 0 1 .239 .286 .364 .650
Kyle Schwarber DH 4 0 3 0 1 1 .256 .371 .572 .943
Bryce Harper 1B 4 0 1 0 1 1 .274 .374 .529 .903
Brandon Marsh LF 5 0 0 0 0 1 .310 .342 .514 .856
Alec Bohm 3B 4 2 2 1 1 0 .227 .283 .375 .658 HR (11), 2B
Bryson Stott 2B 4 1 1 0 0 1 .244 .303 .388 .691
J.T. Realmuto C 4 1 1 2 0 0 .202 .285 .332 .617 HR (6)
Justin Crawford CF 4 0 1 0 0 1 .253 .303 .340 .643
Gabriel Rincones Jr. RF 4 1 2 2 0 2 .188 .220 .333 .553 HR (2), 2B
HOME · KC
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Carter Jensen C 4 0 0 0 0 3 .247 .310 .445 .755
Bobby Witt Jr. SS 4 0 0 0 0 1 .286 .358 .465 .823
Lane Thomas CF 4 1 1 0 0 1 .214 .319 .338 .657 2B
Jac Caglianone 1B 4 0 0 0 0 2 .261 .329 .465 .794
Nick Loftin 3B 4 0 1 1 0 1 .225 .322 .377 .699
Starling Marte DH 3 0 1 0 0 2 .262 .328 .330 .658
Isaac Collins LF 3 0 0 0 0 1 .230 .336 .336 .672
Michael Massey 2B 3 0 0 0 0 3 .252 .283 .422 .705
Kameron Misner RF 1 0 0 0 0 1 .243 .263 .270 .533
Tyler Tolbert RF 2 0 2 0 0 0 .243 .310 .243 .553 2 SB

Pitching lines

AWAY · PHI
PITCHER IPHRERBBKHR NPERA DEC
Jesús Luzardo 6.0 4 1 1 0 9 0 95 3.75 W
Jonathan Bowlan 1.0 1 0 0 0 3 0 20 3.29
Orion Kerkering 1.0 0 0 0 0 2 0 14 2.55
Tim Mayza 1.0 0 0 0 0 1 0 11 2.88
HOME · KC
PITCHER IPHRERBBKHR NPERA DEC
Michael Wacha 6.0 8 4 4 1 7 3 105 3.45 L
Lucas Erceg 1.0 1 1 1 1 0 0 21 5.35
Jose Cuas 1.0 2 1 1 0 0 0 17 6.00
Beck Way 1.0 1 0 0 1 1 0 22 3.38

Manager comparison

AWAY · PHI
Don Mattingly
Lineup 2.1 R Bunts 0.9 R IBBs 1.1 R Interim
HOME · KC
Matt Quatraro
Lineup 3.7 R Bunts 2.4 R IBBs 1.8 R

Recent form

AWAY · PHI
5-5 W1 +13 run diff
WLWWWWLLLL
HOME · KC
4-6 L1 -6 run diff
LWWLLLLWLW

Keep reading

How RunsLeft analyzes games

Standard content on this page comes from the MLB Stats API. The pitching analysis describes how the game was pitched — the starter's line, the bullpen sequence and each arm's role (opener, bulk, setup, closer), pitch counts as a fatigue signal, and the leverage context where the game turned. Reliever roles are inferred from how the manager used each arm up to that date. It describes structure and constraints; it does not grade the manager.

Read the full methodology.