ARCHIVE July 12, 2026
July 12, 2026 · AL Cent

Philadelphia Phillies vs Detroit Tigers

July 12, 2026Comerica ParkSunny 83°F · 8 mph, In From RF
AWAY
Philadelphia Phillies
54-43
5
vs
HOME
Detroit Tigers
44-52
0

Game Highlights

Published July 12, 2026 · Source: MLB

Scoring summary

INN BATTER PLAY SCORE
T3 Kyle Schwarber Kyle Schwarber singles on a line drive to left fielder Riley Greene. J.T. Realmuto scores. Kyle Schwarber to 2nd. PHI 1, DET 0
T6 J.T. Realmuto J.T. Realmuto doubles (11) on a line drive to left fielder Riley Greene. Bryce Harper scores. Alec Bohm scores. Brandon Marsh scores. J.T. Realmuto to 3rd. J.T. Realmuto advances to 3rd, on a throwing error by shortstop Kevin McGonigle. PHI 4, DET 0
T6 Bryson Stott Phillies challenged (play at 1st), call on the field was overturned: Bryson Stott singles on a ground ball to shortstop Kevin McGonigle. J.T. Realmuto scores. PHI 5, DET 0

Box score

  123456789 R
PHI 001004000 5
DET 000000000 0

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 5

Zack Wheeler started for Phillies, leaving with a 5–0 lead.

workload · innings pitched
  • Zack Wheeler Starter 6.0 96 0 10 W
    Pitch-by-pitch: what Zack Wheeler threw
    CSW 31% 1st-pitch strike 64% 4.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 32 33% 4 6 6 15 1
    Splitter 26 27% 8 3 6 7 2
    Sinker 12 13% 2 2 3 3 2
    Cutter 10 10% 1 0 4 3 2
    Sweeper 9 9% 1 1 1 5 1
    Curveball 7 7% 2 0 1 2 2
  • José Alvarado Setup 1.0 13 0 2
  • Orion Kerkering Setup 1.0 15 0 1
  • Jonathan Bowlan Middle 1.0 15 0 1
Tigers HOME 0

Tarik Skubal started for Tigers, leaving trailing 0–1. Out of the bullpen, Keider Montero took the roughest line.

workload · innings pitched
  • Tarik Skubal Starter 5.0 93 2 5 L
    Pitch-by-pitch: what Tarik Skubal threw
    CSW 29% 1st-pitch strike 67% 4.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 38 41% 11 0 8 15 4
    Sinker 22 24% 2 4 5 5 6
    Changeup 20 22% 6 1 5 6 2
    Slider 10 11% 1 1 2 4 2
    Curveball 3 3% 0 1 2 0 0
  • Keider Montero Reliever 3.0 58 3 5 inherited 1, all 1 scored
  • Drew Sommers Lefty 0.2 14 0 1
  • Beau Brieske Middle 0.1 6 0 1 inherited 2, stranded 2

Where the game turned

1 run Top 3rd · off Skubal
  • Schwarber 1B (1)

Batting lines

AWAY · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Trea Turner SS 4 0 1 0 1 1 .236 .284 .355 .639
Kyle Schwarber DH 5 0 2 1 0 3 .254 .367 .560 .927
Bryce Harper 1B 5 1 1 0 0 1 .260 .365 .497 .862
Alec Bohm 3B 5 1 1 0 0 1 .215 .278 .354 .632
Edmundo Sosa LF 2 0 0 0 1 1 .218 .258 .367 .625
Brandon Marsh RF 3 1 0 0 1 1 .301 .339 .490 .829
Derek Hill CF 4 0 0 0 0 4 .258 .310 .439 .749
J.T. Realmuto C 3 2 2 3 0 0 .206 .288 .346 .634 2B
Bryson Stott 2B 4 0 2 1 0 0 .249 .308 .393 .701 2B
HOME · DET
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Kevin McGonigle SS 3 0 0 0 1 0 .283 .392 .420 .812
Dillon Dingler C 4 0 0 0 0 2 .262 .323 .508 .831
Colt Keith 3B 3 0 0 0 1 1 .245 .294 .391 .685
Riley Greene LF 4 0 1 0 0 2 .288 .380 .462 .842
Spencer Torkelson 1B 3 0 0 0 0 2 .208 .305 .413 .718
Eduardo Valencia DH 1 0 0 0 0 1 .500 .545 1.100 1.645
Zach McKinstry 2B 3 0 1 0 0 0 .197 .278 .298 .576
Matt Vierling RF 3 0 0 0 0 2 .206 .261 .336 .597
James Outman CF 3 0 0 0 0 2 .152 .221 .288 .509
Kerry Carpenter DH 2 0 0 0 0 2 .222 .297 .458 .755

Pitching lines

AWAY · PHI
PITCHER IPHRERBBKHR NPERA DEC
Zack Wheeler 6.0 2 0 0 2 10 0 96 2.13 W
José Alvarado 1.0 0 0 0 0 2 0 13 6.82
Orion Kerkering 1.0 0 0 0 0 1 0 15 2.43
Jonathan Bowlan 1.0 0 0 0 0 1 0 15 2.93
HOME · DET
PITCHER IPHRERBBKHR NPERA DEC
Tarik Skubal 5.0 4 2 2 1 5 0 93 3.09 L
Keider Montero 3.0 4 3 3 1 5 0 58 3.33
Drew Sommers 0.2 1 0 0 1 1 0 14 5.40
Beau Brieske 0.1 0 0 0 0 1 0 6 6.75

Manager comparison

AWAY · PHI
Don Mattingly
Lineup 2.1 R Bunts 0.9 R IBBs 1.1 R Interim
HOME · DET
A.J. Hinch
Lineup 4.1 R Bunts 0.8 R IBBs 1.2 R

Recent form

AWAY · PHI
5-5 W1 +13 run diff
WLWWWWLLLL
HOME · DET
6-4 W1 +51 run diff
WLWWWWLWLL

Season series: 2-1 with PHI listed first across 3 prior meetings.

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.