ARCHIVE May 2, 2026
May 2, 2026 · NL East

Philadelphia Phillies vs Miami Marlins

May 2, 2026loanDepot parkRoof Closed 72°F · 0 mph, None
AWAY
Philadelphia Phillies
13-20
0
vs
HOME
Miami Marlins
16-17
4

Scoring summary

INN BATTER PLAY SCORE
B3 Agustín Ramírez Agustín Ramírez walks. Kyle Stowers scores. Otto Lopez to 3rd. Xavier Edwards to 2nd. PHI 0, MIA 1
B3 Connor Norby Connor Norby walks. Otto Lopez scores. Xavier Edwards to 3rd. Agustín Ramírez to 2nd. PHI 0, MIA 2
B5 Xavier Edwards Xavier Edwards homers (2) on a fly ball to right center field. PHI 0, MIA 3
B6 Otto Lopez Otto Lopez singles on a ground ball to shortstop Trea Turner. Esteury Ruiz scores. Jakob Marsee to 3rd. PHI 0, MIA 4

Box score

  123456789 R
PHI 000000000 0
MIA 002011000 4

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 0

Andrew Painter started for Phillies, leaving trailing 0–3. Out of the bullpen, Tanner Banks took the roughest line.

workload · innings pitched
  • Andrew Painter Starter 5.0 99 3 7 L
    Pitch-by-pitch: what Andrew Painter threw
    CSW 27% 1st-pitch strike 64% 4.0 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 38 38% 0 5 7 14 12
    Slider 21 21% 4 4 3 8 2
    Splitter 16 16% 6 2 3 5 0
    Sinker 10 10% 1 2 2 4 1
    Sweeper 8 8% 0 2 3 3 0
    Curveball 6 6% 0 1 1 4 0
  • Tanner Banks Reliever 1.0 20 1 1
  • Trevor Richards Reliever 2.0 24 0 2
Marlins HOME 4

Max Meyer started for Marlins, leaving with a 4–0 lead.

workload · innings pitched
  • Max Meyer Starter 7.0 83 0 7 W
    Pitch-by-pitch: what Max Meyer threw
    CSW 31% 1st-pitch strike 59% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sweeper 22 27% 4 4 3 10 1
    Slider 21 25% 3 4 3 5 6
    Four-Seam Fastball 19 23% 3 4 3 5 4
    Sinker 12 14% 0 2 4 4 2
    Changeup 9 11% 2 0 2 4 1
  • Anthony Bender Setup 1.0 18 0 2
  • Andrew Nardi Reliever 1.0 10 0 1

Where the game turned

1 run Bottom 3rd · off Painter
  • Ramírez BB (1)

Batting lines

AWAY · PHI
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Trea Turner SS 4 0 0 0 0 0 .244 .308 .374 .682
Kyle Schwarber DH 3 0 0 0 0 3 .210 .361 .555 .916
Bryce Harper 1B 3 0 0 0 0 2 .256 .350 .479 .829
Adolis García CF 3 0 0 0 0 1 .235 .308 .370 .678
Bryson Stott 2B 3 0 0 0 0 1 .204 .260 .301 .561
Alec Bohm 3B 2 0 0 0 1 1 .161 .230 .214 .444
J.T. Realmuto C 3 0 0 0 0 1 .246 .328 .333 .661
Edmundo Sosa PH 1 0 0 0 0 0 .277 .306 .404 .710
Felix Reyes RF 3 0 0 0 0 1 .125 .125 .250 .375
Garrett Stubbs LF 2 0 1 0 0 0 .273 .308 .273 .581
HOME · MIA
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jakob Marsee CF 3 0 0 0 2 0 .175 .300 .254 .554
Kyle Stowers RF 5 1 1 0 0 2 .205 .314 .273 .587
Otto Lopez SS 5 1 2 1 0 1 .336 .372 .500 .872
Xavier Edwards 2B 4 1 2 1 0 0 .336 .426 .475 .901 HR (2)
Liam Hicks C 3 0 1 0 1 1 .309 .366 .557 .923
Agustín Ramírez DH 2 0 1 1 2 1 .239 .328 .358 .686
Connor Norby 1B 3 0 2 1 1 1 .247 .351 .412 .763 2B
Javier Sanoja 3B 1 0 0 0 0 0 .303 .370 .348 .718
Esteury Ruiz LF 4 1 1 0 0 3 .300 .300 .700 1.000 2B
Graham Pauley 3B 2 0 0 0 0 0 .188 .233 .319 .552
Christopher Morel PH 1 0 0 0 0 1 .143 .333 .143 .476

Pitching lines

AWAY · PHI
PITCHER IPHRERBBKHR NPERA DEC
Andrew Painter 5.0 7 3 3 3 7 1 99 5.28 L
Tanner Banks 1.0 2 1 1 1 1 0 20 6.57
Trevor Richards 2.0 1 0 0 2 2 0 24 2.08
HOME · MIA
PITCHER IPHRERBBKHR NPERA DEC
Max Meyer 7.0 1 0 0 1 7 0 83 2.68 W
Anthony Bender 1.0 0 0 0 0 2 0 18 4.85
Andrew Nardi 1.0 0 0 0 0 1 0 10 6.00

Manager comparison

AWAY · PHI
Don Mattingly
Lineup 1.1 R Bunts 0.4 R IBBs 0.1 R Interim
HOME · MIA
Clayton McCullough
Lineup 2.4 R Bunts 1.2 R IBBs 0.8 R

Recent form

AWAY · PHI
5-5 L1 +7 run diff
LWWLLWWLWL
HOME · MIA
6-4 L1 +5 run diff
LWWWWLLWLW

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.