ARCHIVE March 31, 2026
March 31, 2026 · NL West

San Francisco Giants vs San Diego Padres

March 31, 2026Petco ParkOvercast 67°F · 5 mph, L To R
vs
HOME
San Diego Padres
1-4
3

Scoring summary

INN BATTER PLAY SCORE
T1 Willy Adames Willy Adames homers (1) on a fly ball to left field. SF 1, SD 0
T1 Jung Hoo Lee Jung Hoo Lee doubles (2) on a line drive to right fielder Fernando Tatis Jr. Heliot Ramos scores. Matt Chapman scores. SF 3, SD 0
T3 Matt Chapman Matt Chapman homers (1) on a fly ball to left field. SF 4, SD 0
B3 Jackson Merrill Jackson Merrill singles on a sharp line drive to right fielder Jung Hoo Lee. Fernando Tatis Jr. scores. Manny Machado to 3rd. SF 4, SD 1
B3 Xander Bogaerts Xander Bogaerts grounds out, shortstop Willy Adames to first baseman Casey Schmitt. Manny Machado scores. Jackson Merrill to 2nd. SF 4, SD 2
B3 Miguel Andujar Miguel Andujar singles on a ground ball to right fielder Jung Hoo Lee. Jackson Merrill scores. SF 4, SD 3
T6 Willy Adames Willy Adames singles on a sharp ground ball to center fielder Jackson Merrill. Harrison Bader scores. Patrick Bailey to 2nd. SF 5, SD 3
T6 Heliot Ramos Heliot Ramos singles on a ground ball to right fielder Fernando Tatis Jr. Patrick Bailey scores. Willy Adames scores. Rafael Devers to 3rd. SF 7, SD 3
T6 Luis Arraez Luis Arraez out on a sacrifice fly to center fielder Jackson Merrill. Rafael Devers scores. SF 8, SD 3
T9 Jung Hoo Lee Jung Hoo Lee singles on a fly ball to left fielder Nick Castellanos. Jared Oliva scores. SF 9, SD 3

Box score

  123456789 R
SF 301004001 9
SD 003000000 3

Pitching & bullpen

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

Giants AWAY 9

Logan Webb started for Giants, leaving with a 8–3 lead.

workload · innings pitched
  • Logan Webb Starter 6.0 104 3 5 W
    Pitch-by-pitch: what Logan Webb threw
    CSW 21% 1st-pitch strike 56% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 39 38% 1 7 10 12 9
    Sweeper 27 26% 2 4 6 13 2
    Changeup 17 16% 2 1 2 11 1
    Four-Seam Fastball 12 12% 3 0 4 2 3
    Cutter 9 9% 2 0 1 5 1
  • JT Brubaker Middle 2.0 28 0 1
  • José Buttó Reliever 1.0 18 0 2
Padres HOME 3

Germán Márquez started for Padres, leaving trailing 0–4. Out of the bullpen, Kyle Hart took the roughest line.

workload · innings pitched
  • Germán Márquez Starter 3.0 65 4 1 L
    Pitch-by-pitch: what Germán Márquez threw
    CSW 26% 1st-pitch strike 56% 3.6 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Four-Seam Fastball 30 46% 0 11 5 8 6
    Knuckle Curve 22 34% 2 3 3 8 6
    Sinker 10 15% 0 0 0 6 4
    Slider 2 3% 0 1 0 1 0
    Changeup 1 2% 0 0 0 1 0
  • Kyle Hart Reliever 2.1 42 4 2
  • Bradgley Rodriguez Middle 1.2 17 0 1 inherited 3, all 3 scored
  • Jeremiah Estrada Reliever 1.0 18 0 2
  • David Morgan Middle 1.0 13 1 1

Where the game turned

1 run Top 1st · off Márquez
  • Adames HR (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willy Adames SS 5 2 4 2 0 0 .300 .300 .500 .800 HR (1), 2B
Rafael Devers DH 5 1 2 0 0 0 .263 .333 .316 .649
Heliot Ramos LF 4 1 1 2 1 2 .222 .300 .278 .578
Matt Chapman 3B 5 2 2 1 0 1 .222 .333 .389 .722 HR (1)
Jung Hoo Lee RF 5 0 3 3 0 0 .222 .300 .389 .689 2 2B
Harrison Bader CF 5 1 1 0 0 1 .158 .158 .368 .526 2B
Patrick Bailey C 3 1 1 0 1 0 .125 .222 .125 .347
Casey Schmitt 1B 4 0 1 0 0 3 .188 .278 .250 .528
Luis Arraez 2B 4 0 1 1 0 0 .211 .238 .211 .449
HOME · SD
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jake Cronenworth 2B 4 0 0 0 0 0 .167 .250 .167 .417
Fernando Tatis Jr. RF 3 1 1 0 1 1 .235 .350 .294 .644 2B, SB
Manny Machado 3B 3 1 1 0 1 1 .200 .400 .267 .667
Jackson Merrill CF 3 1 1 1 1 1 .222 .300 .444 .744
Xander Bogaerts SS 4 0 0 1 0 1 .200 .200 .250 .450
Miguel Andujar DH 4 0 1 1 0 2 .167 .231 .167 .398
Gavin Sheets 1B 4 0 1 0 0 1 .071 .071 .071 .142
Nick Castellanos LF 3 0 1 0 1 0 .167 .231 .250 .481 2B
Freddy Fermin C 4 0 0 0 0 1 .100 .182 .100 .282

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Logan Webb 6.0 3 3 3 4 5 0 104 7.36 W
JT Brubaker 2.0 2 0 0 0 1 0 28 0.00
José Buttó 1.0 1 0 0 0 2 0 18 5.40
HOME · SD
PITCHER IPHRERBBKHR NPERA DEC
Germán Márquez 3.0 8 4 4 1 1 2 65 12.00 L
Kyle Hart 2.1 4 4 4 1 2 0 42 8.31
Bradgley Rodriguez 1.2 1 0 0 0 1 0 17 0.00
Jeremiah Estrada 1.0 1 0 0 0 2 0 18 21.60
David Morgan 1.0 2 1 0 0 1 0 13 0.00

Manager comparison

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

Recent form

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

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.