San Francisco Giants at Milwaukee Brewers
· Major League Baseball
15 - 1
Giants win 15-1 to climb above .500; Brewers' Adames hit by foul ball while in dugout
Haniger homered and drove in four runs to help the Giants trounce Milwaukee 15-1 on Friday night after the Brewers lost Willy Adames when he was struck by a foul ball while in the dugout.
San Francisco (26-25) won for the ninth time in 11 games to climb above .500 for the first time this season.
“We've been playing great,” said Haniger, who went 3 for 5 to raise his batting average from .193 to .215. “Great pitching. Good hitting. Good defense. Just got to keep it going.”
Adames was taken to the hospital after getting hit by a line drive from teammate Brian Anderson in the bottom of the second inning. Videos appeared to show that Adames was struck in the head as he watched from the dugout.
Brewers manager Craig Counsell said tests revealed no fractures, adding Adames would remain in the hospital overnight and go on the injured list.
“He was alert and responsive as he left, and then we got pretty good news at the hospital, too,” Counsell said. “Obviously he’s in pain. But I think overall I think not bad news, considering how scary it was.”
His injury appeared to rattle the Brewers, who committed two errors and allowed seven runs in the top of the third inning as the Giants extended their lead from 3-1 to 10-1.
“Willy is the catalyst for this team,” Brewers infielder Mike Brosseau said. “What he brings to this team, what he means to this team, to see him go down like that and really not have anybody know the severity of it, it’s pretty scary, pretty frightening.”
The Giants have outscored the Brewers 20-1 in the first two meetings of this four-game series.
Haniger went 3 of 5 with a two-run homer and a two-run double. Patrick Bailey went 4 of 5 with three RBI. J.D. Davis went 3 of 6 with three runs and three RBI, including a two-run homer. Brett Wisely hit a three-run homer and went 2 for 5. Mike Yastrzemski was 3 of 5 and scored two runs. Michael Conforto scored three runs.
San Francisco’s Alex Wood (1-0) worked 5 2/3 innings and gave up one run and three hits while striking out five and walking five. Tristan Beck pitched 3 1/3 innings of one-hit relief to earn his first career save.
Wood and Beck were effective enough to enable the Giants to rest their bullpen one night after they used six different pitchers in a 5-0 victory over the Brewers.
“It's huge, huge, as important as anything else that happened tonight," Giants manager Gabe Kapler said. “It gave our entire bullpen a blow. They needed it. They've worked really hard.”
Brewers starter Freddy Peralta (5-4) gave up eight hits and a career-high 10 runs in just 2 1/3 innings. Only five of the runs he allowed were earned.
Peralta considers Adames a close friend and acknowledged the shortstop's injury impacted him.
“It was really hard for me because of some feelings inside me and all that,” Peralta said. “I knew that I had a game and had to come back to the mound. But I had it in my mind.”
Brewers infielder Mike Brosseau worked the ninth and retired the side in order, marking the second time this weekend he pitched a scoreless inning. Brosseau also pitched the ninth in a Houston Astros on Monday.
BREWERS RECALL SMALL
The Brewers recalled LHP Ethan Small from Triple-A Nashville and optioned RHP Tyson Miller to Nashville.
Small had gone 0-2 with a 2.33 ERA in 12 relief appearances with Nashville. He allowed five runs an nine hits while pitching three innings of relief Friday against the Giants.
TRAINER'S ROOM
Giants IF Thairo Estrada was kept out of the starting lineup due to a sore left wrist.
UP NEXT
RHP Logan Webb (3-5, 2.91 ERA) pitches for the Giants and RHP Corbin Burnes (4-4, 3.97) starts for the Brewers on Saturday.
How can I watch San Francisco Giants vs. Milwaukee Brewers?
- TV Channel: Giants at Brewers 2022 MLB Baseball, is broadcasted on MLB.tv.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | Taylor struck out swinging. |
![]() |
9th Inning | Brosseau grounded into double play, second to first, Anderson out at second. |
![]() |
9th Inning | Anderson safe at first on throwing error by second baseman Wisely. |
![]() |
9th Inning | Johnson grounded out to first. |
![]() |
9th Inning | Davis grounded out to shortstop. |
![]() |
9th Inning | Sabol flied out to center. |
Statistics
SF |
MIL |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 0 |
| 14 | Ground Balls | 13 |
| 13 | Strikeouts | 7 |
| 15 | Runs Batted In | 0 |
| 0 | Sacrifice Hit | 0 |
| 19 | Hits | 4 |
| 0 | Stolen Bases | 0 |
| 1 | Walks | 5 |
| 0 | Catcher Interference | 0 |
| 15 | Runs | 1 |
| 0 | Ground Into Double Play | 2 |
| 0 | Sacrifice Flies | 0 |
| 48 | At Bats | 30 |
| 3 | Home Runs | 0 |
| 0 | Grand Slam Home Runs | 0 |
| 20 | Runners Left On Base | 16 |
| 0 | Triples | 0 |
| 1 | Game Winning RBIs | 0 |
| 0 | Intentional Walks | 0 |
| 6 | Doubles | 0 |
| 21 | Fly Balls | 10 |
| 0 | Caught Stealing | 0 |
| 194 | Pitches | 126 |
| 0 | Games Started | 0 |
| 0 | Pinch At Bats | 1 |
| 0 | Pinch Hits | 0 |
| 0.0 | Player Rating | 0.0 |
| 1 | Is Qualified | 1 |
| 0 | Is Qualified In Steals | 0 |
| 34 | Total Bases | 4 |
| 49 | Plate Appearances | 35 |
| 486.0 | Projected Home Runs | 0.0 |
| 9 | Extra Base Hits | 0 |
| 12.3 | Runs Created | 0.3 |
| .396 | Batting Average | .133 |
| .000 | Pinch Hit Average | .000 |
| .708 | Slugging Percentage | .133 |
| .333 | Secondary Average | .167 |
| .408 | On Base Percentage | .257 |
| 1.116 | OBP Pct + SLG Pct | .390 |
| 0.7 | Ground To Fly Ball Ratio | 1.3 |
| 11.5 | Runs Created Per 27 Outs | 0.3 |
| 100.0 | Batter Rating | 6.0 |
| 16.0 | At Bats Per Home Run | 0.0 |
| 0.00 | Stolen Base Percentage | 0.00 |
| 3.96 | Pitches Per Plate Appearance | 3.60 |
| .313 | Isolated Power | .000 |
| 0.08 | Walk To Strikeout Ratio | 0.71 |
| .020 | Walks Per Plate Appearance | .143 |
| -.063 | Secondary Average Minus Batting Average | .033 |
| 30.0 | Runs Produced | 1.0 |
| 1.0 | Runs Ratio | 0.0 |
| 0.7 | Patience Ratio | 0.3 |
| 0.5 | Balls In Play Average | 0.2 |
| 131.8 | MLB Rating | 61.0 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: Milwaukee, Wisconsin
Attendance: 30,347 | Capacity:
2025 National League West Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Los Angeles |
93 | 69 | .574 | - | W5 |
San Diego |
90 | 72 | .556 | 3 | W3 |
San Francisco |
81 | 81 | .500 | 12 | W4 |
Arizona |
80 | 82 | .494 | 13 | L5 |
Colorado |
43 | 119 | .265 | 50 | L6 |
2025 National League Central Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Milwaukee |
97 | 65 | .599 | - | W1 |
Chicago |
92 | 70 | .568 | 5 | W3 |
Cincinnati |
83 | 79 | .512 | 14 | L1 |
St. Louis |
78 | 84 | .481 | 19 | L4 |
Pittsburgh |
71 | 91 | .438 | 26 | L1 |


SF
MIL
Los Angeles
San Diego
Arizona
Colorado
Chicago
Cincinnati
St. Louis
Pittsburgh