ARCHIVE March 30, 2026
March 30, 2026 · NL West

San Francisco Giants vs San Diego Padres

March 30, 2026Petco ParkCloudy 68°F · 6 mph, Out To RF
vs
HOME
San Diego Padres
1-3
2

Scoring summary

INN BATTER PLAY SCORE
T3 Harrison Bader Harrison Bader homers (1) on a fly ball to left center field. SF 1, SD 0
T4 Patrick Bailey Patrick Bailey singles on a line drive to left fielder Ramón Laureano. Matt Chapman scores. Jung Hoo Lee to 2nd. SF 2, SD 0
T4 Casey Schmitt Casey Schmitt singles on a ground ball to left fielder Ramón Laureano. Jung Hoo Lee scores. Patrick Bailey to 3rd. SF 3, SD 0
B9 Jackson Merrill Jackson Merrill homers (1) on a fly ball to right field. Jake Cronenworth scores. SF 3, SD 2

Box score

  123456789 R
SF 001200000 3
SD 000000002 2

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 3

Landen Roupp started for Giants, leaving with a 3–0 lead. Out of the bullpen, Ryan Walker took the roughest line.

workload · innings pitched
  • Landen Roupp Starter 6.0 88 0 7 W
    Pitch-by-pitch: what Landen Roupp threw
    CSW 27% 1st-pitch strike 71% 4.2 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Sinker 37 42% 2 10 7 13 5
    Curveball 17 19% 2 2 3 6 4
    Cutter 16 18% 3 1 5 6 1
    Changeup 16 18% 4 0 3 7 2
    Four-Seam Fastball 2 2% 0 0 0 2 0
  • Matt Gage Reliever 1.0 15 0 0 HLD
  • Keaton Winn Setup 1.0 13 0 3 HLD
  • Ryan Walker Reliever 1.0 22 2 1 SV
Padres HOME 2

Walker Buehler started for Padres, leaving trailing 0–3.

workload · innings pitched
  • Walker Buehler Starter 4.0 72 3 3 L
    Pitch-by-pitch: what Walker Buehler threw
    CSW 29% 1st-pitch strike 53% 3.8 pitches/PA
    Pitch#%WhiffCSFoulBallIn play
    Changeup 17 24% 1 0 1 11 4
    Cutter 15 21% 2 3 5 4 1
    Knuckle Curve 13 18% 3 1 2 5 2
    Slider 12 17% 2 3 1 4 2
    Four-Seam Fastball 11 15% 0 5 0 4 2
    Sweeper 2 3% 0 0 0 0 2
    Sinker 2 3% 0 1 0 1 0
  • Wandy Peralta Middle 1.0 14 0 0
  • David Morgan Middle 2.0 20 0 2
  • Ron Marinaccio Long 2.0 29 0 2

Where the game turned

1 run Top 3rd · off Buehler
  • Bader HR (1)

Batting lines

AWAY · SF
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Willy Adames SS 4 0 1 0 0 1 .133 .133 .133 .266
Rafael Devers DH 2 0 0 0 2 0 .214 .313 .286 .599
Heliot Ramos LF 4 0 0 0 0 1 .214 .267 .286 .553
Luis Arraez 2B 4 0 0 0 0 1 .200 .250 .200 .450
Matt Chapman 3B 4 1 1 0 0 0 .154 .313 .154 .467
Jung Hoo Lee RF 3 1 0 0 1 1 .077 .200 .154 .354
Harrison Bader CF 4 1 1 1 0 1 .143 .143 .357 .500 HR (1)
Patrick Bailey C 4 0 1 1 0 2 .077 .143 .077 .220
Casey Schmitt 1B 3 0 2 1 0 0 .167 .286 .250 .536 2B, SB
HOME · SD
BATTER ABRHRBIBBK AVGOBPSLGOPS NOTES
Jake Cronenworth 2B 3 1 0 0 1 2 .214 .313 .214 .527
Fernando Tatis Jr. RF 3 0 1 0 1 1 .214 .313 .214 .527
Manny Machado 3B 4 0 0 0 0 1 .167 .375 .250 .625
Jackson Merrill CF 4 1 1 2 0 0 .200 .250 .467 .717 HR (1)
Xander Bogaerts SS 4 0 1 0 0 0 .250 .250 .313 .563
Miguel Andujar 1B 1 0 0 0 0 0 .125 .222 .125 .347
Ramón Laureano LF 2 0 0 0 1 2 .357 .400 .643 1.043
Nick Castellanos DH 3 0 0 0 0 2 .111 .111 .111 .222
Gavin Sheets 1B 2 0 0 0 0 2 .000 .000 .000 .000
Luis Campusano C 2 0 0 0 0 0 .000 .000 .000 .000
Bryce Johnson PH 1 0 0 0 0 1 .000 .000 .000 .000

Pitching lines

AWAY · SF
PITCHER IPHRERBBKHR NPERA DEC
Landen Roupp 6.0 2 0 0 2 7 0 88 0.00 W
Matt Gage 1.0 0 0 0 0 0 0 15 0.00 HLD
Keaton Winn 1.0 0 0 0 0 3 0 13 0.00 HLD
Ryan Walker 1.0 1 2 2 1 1 1 22 7.71 SV
HOME · SD
PITCHER IPHRERBBKHR NPERA DEC
Walker Buehler 4.0 5 3 3 2 3 1 72 6.75 L
Wandy Peralta 1.0 0 0 0 0 0 0 14 0.00
David Morgan 2.0 1 0 0 1 2 0 20 0.00
Ron Marinaccio 2.0 0 0 0 0 2 0 29 4.50

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.