ARCHIVE May 4, 2026
May 4, 2026 · NL West

San Diego Padres vs San Francisco Giants

May 4, 2026Oracle ParkCloudy 58°F · 13 mph, Varies
AWAY
San Diego Padres
20-14
2
vs
HOME
San Francisco Giants
14-21
3

Scoring summary

INN BATTER PLAY SCORE
T1 Jackson Merrill Jackson Merrill homers (4) on a fly ball to center field. SD 1, SF 0
B1 Casey Schmitt Casey Schmitt homers (5) on a fly ball to left field. SD 1, SF 1
B1 Rafael Devers Rafael Devers singles on a ground ball to center fielder Jackson Merrill. Luis Arraez scores. Heliot Ramos to 3rd. SD 1, SF 2
B6 Rafael Devers Rafael Devers out on a sacrifice fly to right fielder Fernando Tatis Jr. Luis Arraez scores. SD 1, SF 3
T9 Ramón Laureano Ramón Laureano homers (5) on a fly ball to center field. SD 2, SF 3

Box score

  123456789 R
SD 100000001 2
SF 200001000 3

Pitching & bullpen

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

Padres AWAY 2

Randy Vásquez started for Padres, leaving trailing 1–3.

workload · innings pitched
  • Randy Vásquez Starter 5.2 88 3 2 L
    Pitch-by-pitch: what Randy Vásquez threw
    CSW 22% 1st-pitch strike 63% 3.7 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 26 30% 3 4 3 10 6
    Cutter 23 26% 1 3 9 5 5
    Sinker 14 16% 1 3 3 3 4
    Slider 10 11% 0 1 1 4 4
    Curveball 7 8% 1 0 1 4 1
    Changeup 5 6% 0 0 2 3 0
    Sweeper 3 3% 1 1 0 1 0
  • Kyle Hart Reliever 0.1 5 0 1 inherited 1, stranded 1
  • Bradgley Rodriguez Middle 1.1 16 0 0
  • Wandy Peralta Middle 0.2 13 0 1
Giants HOME 3

Trevor McDonald started for Giants, leaving with a 3–1 lead. Out of the bullpen, Caleb Kilian took the roughest line.

workload · innings pitched
  • Trevor McDonald Starter 7.0 81 1 8 W
    Pitch-by-pitch: what Trevor McDonald threw
    CSW 35% 1st-pitch strike 75% 3.4 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 51 63% 4 15 14 8 10
    Slider 25 31% 5 3 3 10 4
    Changeup 3 4% 0 0 0 2 1
    Cutter 2 2% 0 1 0 1 0
  • Keaton Winn Setup 1.0 8 0 0 HLD
  • Caleb Kilian Middle 1.0 18 1 2 SV

Where the game turned

1 run Bottom 1st · off Vásquez
  • Devers 1B (1)

Batting lines

AWAY · SD
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Ramón Laureano LF 4 1 1 1 0 1 .238 .301 .426 .727 HR (5)
Fernando Tatis Jr. RF 4 0 0 0 0 3 .252 .324 .301 .625
Jackson Merrill CF 4 1 2 1 0 1 .220 .283 .362 .645 HR (4)
Manny Machado 3B 4 0 0 0 0 1 .221 .328 .389 .717
Xander Bogaerts SS 3 0 0 0 0 0 .262 .343 .402 .745
Gavin Sheets 1B 3 0 0 0 0 2 .215 .263 .441 .704
Miguel Andujar DH 3 0 0 0 0 1 .305 .337 .476 .813
Freddy Fermin C 3 0 0 0 0 1 .161 .279 .232 .511
Jake Cronenworth 2B 2 0 0 0 0 0 .144 .272 .196 .468
HOME · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jung Hoo Lee RF 4 0 0 0 0 0 .272 .321 .400 .721
Casey Schmitt 3B 3 1 1 1 1 1 .308 .359 .542 .901 HR (5)
Luis Arraez 2B 3 2 2 0 0 0 .316 .340 .398 .738 2 2B
Heliot Ramos LF 4 0 1 0 0 0 .270 .306 .421 .727 3B
Rafael Devers 1B 2 0 1 2 1 0 .218 .264 .308 .572
Willy Adames SS 4 0 1 0 0 2 .197 .236 .343 .579 SB
Bryce Eldridge DH 2 0 0 0 1 1 .000 .333 .000 .333
Drew Gilbert CF 3 0 0 0 0 0 .255 .296 .392 .688
Jesus Rodriguez C 3 0 0 0 0 0 .000 .000 .000 .000

Pitching lines

AWAY · SD
PITCHER IPHRERBBKHR NPERA DEC
Randy Vásquez 5.2 5 3 3 2 2 1 88 3.20 L
Kyle Hart 0.1 0 0 0 0 1 0 5 5.40
Bradgley Rodriguez 1.1 0 0 0 0 0 0 16 1.62
Wandy Peralta 0.2 1 0 0 1 1 0 13 3.38
HOME · SF
PITCHER IPHRERBBKHR NPERA DEC
Trevor McDonald 7.0 2 1 1 0 8 1 81 1.29 W
Keaton Winn 1.0 0 0 0 0 0 0 8 2.45 HLD
Caleb Kilian 1.0 1 1 1 0 2 1 18 1.13 SV

Manager comparison

AWAY · SD
Craig Stammen
Lineup 1.5 R Bunts 0.6 R IBBs 0.6 R
HOME · SF
Tony Vitello
Lineup 1.7 R Bunts 1.6 R IBBs 1.8 R

Recent form

AWAY · SD
5-5 W1 +6 run diff
WLWLWLLWWL
HOME · SF
4-5 L3 +2 run diff
LLL?WWWWLL

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.