Top 2nd
Caleb Durbin homers to center field. Joey Ortiz scores.
100.1 mph
375 ft
36 deg
Bottom 2nd
Patrick Bailey singles to right center field. Wilmer Flores to second. Heliot Ramos scores.
87.5 mph
246 ft
17 deg
Bottom 5th
Willy Adames hits into a force out to third base. Mike Yastrzemski out at second. Tyler Fitzgerald scores. Fielding error by Rhys Hoskins.
81 mph
6 ft
-21 deg

Bottom 6th
Wilmer Flores homers to center field.
103.1 mph
399 ft
32 deg

Bottom 7th
Jung Hoo Lee triples to deep right center field. Willy Adames scores.
102.2 mph
333 ft
16 deg

Bottom 8th
Patrick Bailey out on a sacrifice fly to shallow center field to Garrett Mitchell. Wilmer Flores out at second. LaMonte Wade scores.
87.9 mph
246 ft
52 deg
1
HR
1
2
R
5
6
H
8
1
SB
0
7
LOB
6
.194
AVG
.276
.306
OBP
.371
.290
SLG
.448
5.63
ERA
2.00
6
K
9
5
BB
5
Current Series
Brewers
2
Giants
5
Game 1
Final
Brewers
11
Giants
3
Game 2
Final
Brewers
2
Giants
4
Game 3
Final
Brewers
5
Giants
6
Game 4
Final
2025 NL Central
Game Summary
The San Francisco Giants decisively defeated the Milwaukee Brewers, 5 to 2, on April 21, 2025.
Game Info
Oracle Park
San Francisco, California
59°
6 mph WSW
Home Plate: Alex MacKay
First Base: Alan Porter
Second Base: Brian Walsh
Third Base: Jim Wolf
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
B. Turang 2B | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
J. Chourio RF-LF | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
C. Yelich DH | 2 | 0 | 1 | 0 | 0 | 1 | 2 | 0 |
W. Contreras C | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
R. Hoskins 1B | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
S. Frelick CF-RF | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
J. Ortiz SS | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
J. Bauers PH | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
I. Collins LF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
G. Mitchell PH-CF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
C. Durbin 3B | 4 | 1 | 1 | 2 | 1 | 0 | 0 | 0 |
| Totals | 31 | 2 | 6 | 2 | 1 | 1 | 5 | 9 |
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
M. Yastrzemski RF | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
W. Adames SS | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
J. Hoo Lee CF | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
M. Chapman 3B | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
H. Ramos LF | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
L. Wade Jr. 1B | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
W. Flores DH | 3 | 1 | 2 | 1 | 1 | 0 | 1 | 0 |
P. Bailey C | 3 | 0 | 1 | 2 | 0 | 0 | 0 | 2 |
T. Fitzgerald 2B | 3 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
| Totals | 29 | 5 | 8 | 4 | 1 | 0 | 5 | 6 |
Batting
HR: C. Durbin
TB: R. Hoskins, C. Yelich, W. Contreras, S. Frelick, C. Durbin 4, J. Chourio
RBI: C. Durbin 2
2-out RBI: C. Durbin 2
Runners left in scoring position, 2 out: R. Hoskins, W. Contreras, S. Frelick 2
GIDP: J. Ortiz
Team RISP: 0-for-4
Team LOB: 7
Baserunning
SB: C. Yelich
CS: J. Chourio
Batting
3B: J. Hoo Lee
HR: W. Flores
TB: W. Flores 5, M. Yastrzemski, L. Wade Jr., T. Fitzgerald 2, P. Bailey, J. Hoo Lee 3
RBI: W. Flores, P. Bailey 2, J. Hoo Lee
2-out RBI: W. Flores, P. Bailey, J. Hoo Lee
Runners left in scoring position, 2 out: M. Chapman, M. Yastrzemski 2, P. Bailey
SF: P. Bailey
Team RISP: 2-for-8
Team LOB: 6
Baserunning
CS: M. Chapman, M. Yastrzemski
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
Q. Priester | 4.0 | 4 | 2 | 2 | 4 | 3 | 0 | 4.50 |
N. Mears | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
G. Anderson (L) | 1.0 | 1 | 1 | 1 | 0 | 2 | 1 | 9.00 |
J. Koenig | 0.2 | 2 | 1 | 1 | 0 | 0 | 0 | 13.50 |
J. Payamps | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
C. Yoho | 1.0 | 1 | 1 | 1 | 1 | 1 | 0 | 9.00 |
| Totals | 8.0 | 8 | 5 | 5 | 5 | 6 | 1 |
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
R. Ray | 5.0 | 5 | 2 | 2 | 3 | 4 | 1 | 3.60 |
H. Birdsong (W) | 3.0 | 1 | 0 | 0 | 2 | 4 | 0 | 0.00 |
C. Doval (S) | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 0.00 |
| Totals | 9.0 | 6 | 2 | 2 | 5 | 9 | 1 |
WP: Q. Priester
Pitches-strikes: J. Koenig 9-7, J. Payamps 4-3, G. Anderson 12-8, Q. Priester 81-42, N. Mears 12-10, C. Yoho 20-11
Groundouts-flyouts: J. Koenig 2-0, J. Payamps 0-1, G. Anderson 0-1, Q. Priester 6-0, N. Mears 3-0, C. Yoho 0-1
Batters faced: J. Koenig 4, J. Payamps, G. Anderson 4, Q. Priester 19, N. Mears 3, C. Yoho 4
Inherited runners-scored: J. Payamps 1-0, N. Mears 2-1
Pitches-strikes: R. Ray 92-55, C. Doval 7-6, H. Birdsong 49-30
Groundouts-flyouts: R. Ray 5-1, C. Doval 0-1, H. Birdsong 3-0
Batters faced: R. Ray 22, C. Doval 3, H. Birdsong 11
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
B. Turang 2B | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
J. Chourio RF-LF | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
C. Yelich DH | 2 | 0 | 1 | 0 | 0 | 1 | 2 | 0 |
W. Contreras C | 3 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
R. Hoskins 1B | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
S. Frelick CF-RF | 4 | 0 | 1 | 0 | 0 | 0 | 0 | 1 |
J. Ortiz SS | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
J. Bauers PH | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
I. Collins LF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
G. Mitchell PH-CF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
C. Durbin 3B | 4 | 1 | 1 | 2 | 1 | 0 | 0 | 0 |
| Totals | 31 | 2 | 6 | 2 | 1 | 1 | 5 | 9 |
Batting
HR: C. Durbin
TB: R. Hoskins, C. Yelich, W. Contreras, S. Frelick, C. Durbin 4, J. Chourio
RBI: C. Durbin 2
2-out RBI: C. Durbin 2
Runners left in scoring position, 2 out: R. Hoskins, W. Contreras, S. Frelick 2
GIDP: J. Ortiz
Team RISP: 0-for-4
Team LOB: 7
Baserunning
SB: C. Yelich
CS: J. Chourio
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
Q. Priester | 4.0 | 4 | 2 | 2 | 4 | 3 | 0 | 4.50 |
N. Mears | 1.0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
G. Anderson (L) | 1.0 | 1 | 1 | 1 | 0 | 2 | 1 | 9.00 |
J. Koenig | 0.2 | 2 | 1 | 1 | 0 | 0 | 0 | 13.50 |
J. Payamps | 0.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
C. Yoho | 1.0 | 1 | 1 | 1 | 1 | 1 | 0 | 9.00 |
| Totals | 8.0 | 8 | 5 | 5 | 5 | 6 | 1 |
WP: Q. Priester
Pitches-strikes: J. Koenig 9-7, J. Payamps 4-3, G. Anderson 12-8, Q. Priester 81-42, N. Mears 12-10, C. Yoho 20-11
Groundouts-flyouts: J. Koenig 2-0, J. Payamps 0-1, G. Anderson 0-1, Q. Priester 6-0, N. Mears 3-0, C. Yoho 0-1
Batters faced: J. Koenig 4, J. Payamps, G. Anderson 4, Q. Priester 19, N. Mears 3, C. Yoho 4
Inherited runners-scored: J. Payamps 1-0, N. Mears 2-1
| Batters | AB | R | H | RBI | HR | SB | BB | K |
|---|---|---|---|---|---|---|---|---|
M. Yastrzemski RF | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
W. Adames SS | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
J. Hoo Lee CF | 4 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
M. Chapman 3B | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
H. Ramos LF | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
L. Wade Jr. 1B | 3 | 1 | 1 | 0 | 0 | 0 | 1 | 1 |
W. Flores DH | 3 | 1 | 2 | 1 | 1 | 0 | 1 | 0 |
P. Bailey C | 3 | 0 | 1 | 2 | 0 | 0 | 0 | 2 |
T. Fitzgerald 2B | 3 | 1 | 2 | 0 | 0 | 0 | 0 | 0 |
| Totals | 29 | 5 | 8 | 4 | 1 | 0 | 5 | 6 |
Batting
3B: J. Hoo Lee
HR: W. Flores
TB: W. Flores 5, M. Yastrzemski, L. Wade Jr., T. Fitzgerald 2, P. Bailey, J. Hoo Lee 3
RBI: W. Flores, P. Bailey 2, J. Hoo Lee
2-out RBI: W. Flores, P. Bailey, J. Hoo Lee
Runners left in scoring position, 2 out: M. Chapman, M. Yastrzemski 2, P. Bailey
SF: P. Bailey
Team RISP: 2-for-8
Team LOB: 6
Baserunning
CS: M. Chapman, M. Yastrzemski
| Pitchers | IP | H | R | ER | BB | K | HR | ERA |
|---|---|---|---|---|---|---|---|---|
R. Ray | 5.0 | 5 | 2 | 2 | 3 | 4 | 1 | 3.60 |
H. Birdsong (W) | 3.0 | 1 | 0 | 0 | 2 | 4 | 0 | 0.00 |
C. Doval (S) | 1.0 | 0 | 0 | 0 | 0 | 1 | 0 | 0.00 |
| Totals | 9.0 | 6 | 2 | 2 | 5 | 9 | 1 |
Pitches-strikes: R. Ray 92-55, C. Doval 7-6, H. Birdsong 49-30
Groundouts-flyouts: R. Ray 5-1, C. Doval 0-1, H. Birdsong 3-0
Batters faced: R. Ray 22, C. Doval 3, H. Birdsong 11
Top 1st
Brice Turang called out on strikes.

Jackson Chourio singles to shallow infield.
40.3 mph
9 ft
-24 deg

Jackson Chourio picked off, caught stealing second.

Christian Yelich singles to left field.
106.1 mph
158 ft
7 deg

William Contreras walks. Christian Yelich to second.

Rhys Hoskins pops out to shallow left field to Willy Adames.
102.3 mph
189 ft
65 deg

Bottom 1st
Mike Yastrzemski walks.
Willy Adames strikes out swinging. Mike Yastrzemski caught stealing second.

Jung Hoo Lee grounds out to second base, Brice Turang to Rhys Hoskins.
94.2 mph
53 ft
2 deg

Top 2nd
Sal Frelick singles to center field.
92.4 mph
219 ft
12 deg

Joey Ortiz hits into a force out to shallow infield. Sal Frelick out at second.
97.8 mph
4 ft
-29 deg
Isaac Collins strikes out swinging.
Caleb Durbin homers to center field. Joey Ortiz scores.
100.1 mph
375 ft
36 deg
Brice Turang grounds out to shortstop, Willy Adames to LaMonte Wade.
101.3 mph
52 ft

Bottom 2nd
Matt Chapman walks.

Matt Chapman to second.
Wild Pitch

Heliot Ramos hits into a force out to shortstop.
99.4 mph
35 ft
-1 deg

LaMonte Wade pops out to shallow right field to Brice Turang.
92.7 mph
157 ft
66 deg
Matt Chapman caught stealing third.

Wilmer Flores walks. Heliot Ramos to second.

Patrick Bailey singles to right center field. Wilmer Flores to second. Heliot Ramos scores.
87.5 mph
246 ft
17 deg
Tyler Fitzgerald singles to shallow infield. Patrick Bailey to second. Wilmer Flores to third.
55.3 mph
2 ft
-49 deg
Mike Yastrzemski lines out to right field to Jackson Chourio.
92.1 mph
257 ft
17 deg
Top 3rd
Jackson Chourio lines out to deep right center field to Jung Hoo Lee.
101.2 mph
363 ft
22 deg

Christian Yelich grounds out to shallow center field, Tyler Fitzgerald to LaMonte Wade.
96.7 mph
8 ft
-18 deg

William Contreras singles to shallow infield.
72.5 mph
1 ft
-77 deg

Rhys Hoskins walks. William Contreras to second.

Sal Frelick grounds out to shortstop, Willy Adames to LaMonte Wade.
86.7 mph
98 ft
4 deg

Bottom 3rd
Willy Adames grounds out to third base, Caleb Durbin to Rhys Hoskins.
95.5 mph
91 ft
6 deg

Jung Hoo Lee grounds out to shortstop, Joey Ortiz to Rhys Hoskins.
85.7 mph
16 ft
-9 deg

Matt Chapman strikes out swinging.

Top 4th
Joey Ortiz strikes out swinging.
Isaac Collins flies out to deep right field to Mike Yastrzemski.
96.5 mph
342 ft
38 deg
Caleb Durbin grounds out to shallow infield, Patrick Bailey to LaMonte Wade.
57.6 mph
2 ft
-80 deg
Bottom 4th
Heliot Ramos grounds out to shortstop, Joey Ortiz to Rhys Hoskins.
99.4 mph
53 ft
1 deg

LaMonte Wade singles to left field.
69.9 mph
124 ft
15 deg
Wilmer Flores grounds out to shortstop, Joey Ortiz to Rhys Hoskins. LaMonte Wade to second.
75.6 mph
11 ft
-15 deg

Patrick Bailey strikes out swinging.
Top 5th
Brice Turang strikes out swinging.

Jackson Chourio lines out to second base to Tyler Fitzgerald.
96.4 mph
177 ft
9 deg

Christian Yelich walks.

Christian Yelich steals second.

William Contreras lines out to left field to Heliot Ramos.
101.6 mph
277 ft
19 deg

Bottom 5th
Tyler Fitzgerald singles to shallow infield.
74.9 mph
2 ft
-35 deg
Mike Yastrzemski walks. Tyler Fitzgerald to second.
Nick Mears (P) replaces Quinn Priester (P).
Willy Adames hits into a force out to third base. Mike Yastrzemski out at second. Tyler Fitzgerald scores. Fielding error by Rhys Hoskins.
81 mph
6 ft
-21 deg

Jung Hoo Lee hits into a force out to shallow infield. Willy Adames out at second.
96.6 mph
73 ft
3 deg

Matt Chapman grounds out to second base, Brice Turang to Rhys Hoskins.
109.7 mph
124 ft
5 deg

Top 6th
Hayden Birdsong (P) replaces Robbie Ray (P).
Rhys Hoskins singles to left field.
72 mph
239 ft
30 deg

Sal Frelick lines out to deep right field to Mike Yastrzemski.
99.1 mph
326 ft
18 deg

Joey Ortiz grounds out to third base. Rhys Hoskins out at second.
99.6 mph
12 ft
-12 deg
Bottom 6th
Grant Anderson (P) replaces Nick Mears (P).
Heliot Ramos flies out to shallow center field to Jackson Chourio.
84.6 mph
236 ft
52 deg

LaMonte Wade strikes out swinging.
Wilmer Flores homers to center field.
103.1 mph
399 ft
32 deg

Patrick Bailey strikes out on a foul tip.
Top 7th
Garrett Mitchell pinch-hitting for Isaac Collins.
Garrett Mitchell strikes out swinging.
Caleb Durbin grounds out to shortstop, Willy Adames to LaMonte Wade.
56.8 mph
3 ft
-38 deg
Brice Turang grounds out to shallow infield to LaMonte Wade.
80.6 mph
5 ft
-40 deg

Bottom 7th
Jackson Chourio switches from RF to LF.

Sal Frelick switches from CF to RF.

Garrett Mitchell remains in the game as CF.
Jared Koenig (P) replaces Grant Anderson (P).
Tyler Fitzgerald grounds out to third base, Caleb Durbin to Rhys Hoskins.
74.1 mph
8 ft
-13 deg
Mike Yastrzemski singles to left field.
91.2 mph
184 ft
11 deg
Willy Adames hits into a force out to third base. Mike Yastrzemski out at second.
74.5 mph
99 ft
9 deg

Jung Hoo Lee triples to deep right center field. Willy Adames scores.
102.2 mph
333 ft
16 deg

Joel Payamps (P) replaces Jared Koenig (P).
Matt Chapman flies out to deep center field to Garrett Mitchell.
104.3 mph
392 ft
27 deg

Top 8th
Jackson Chourio strikes out swinging.

Christian Yelich walks.

William Contreras called out on strikes.

Rhys Hoskins walks. Christian Yelich to second.

Sal Frelick strikes out on a foul tip.

Bottom 8th
Craig Yoho (P) replaces Joel Payamps (P).
Heliot Ramos strikes out swinging.

LaMonte Wade walks.
Wilmer Flores singles to shallow right field. LaMonte Wade to third.
93.6 mph
35 ft
-1 deg

Patrick Bailey out on a sacrifice fly to shallow center field to Garrett Mitchell. Wilmer Flores out at second. LaMonte Wade scores.
87.9 mph
246 ft
52 deg
Top 9th
Camilo Doval (P) replaces Hayden Birdsong (P).
Jake Bauers pinch-hitting for Joey Ortiz.
Jake Bauers lines out to left field to Heliot Ramos.
76.3 mph
248 ft
28 deg
Garrett Mitchell strikes out swinging.
Caleb Durbin flies out to deep right field to Mike Yastrzemski.
90.7 mph
304 ft
40 deg
MIL
SFG