Miami Marlins at San Francisco Giants
· Major League Baseball
3 - 4
Giants rally against Alcantara in 6th, beat Marlins 4-3
Mitch Haniger had two hits including an RBI double as the Giants won their fourth straight.
“We needed to kind of send the message that we could hang in there, and the only way to do that is to get one or two big hits,” Giants manager Gabe Kapler said. “That first one from Hani, I think, set the tone for our offense that this is something that we could accomplish.”
Bryan De La Cruz homered and drove in three runs for the Marlins. Arraez singled twice, doubled and scored, raising his average to .388 with his 17th multi-hit games this season.
Miami manager Skip Schumaker and catcher Jacob Stallings were ejected in the ninth inning after Stallings stood up and began walking to the mound.
San Francisco’s J.D. Davis was facing a 3-2 count but umpires called ball four for a violation on Stallings not letting them know he was going to the mound.
“He turned to me and was saying something about the clock,” crew chief and home plate umpire Marvin Hudson said. “He didn’t tell me right away he was going to the mound, so that’s ball four because of the 3-2 count. When he called time and didn’t tell me right away he was going to the mound, that turned into a violation.”
There was a brief delay as both managers emerged from the dugouts, and all four umpires conferred before Davis was awarded first base.
“J.D. Davis was not engaged. For me, Stallings was trying to call timeout to show that he was not engaged,” Schumaker said. “It would be a strike. He was trying to call timeout. He’s allowed to call time out, to go run out to talk to the pitcher. He wasn’t granted it. And then we saw the umpire call time out with his hands up. He said he called the timeout. And that was the disagreement, and it was still ball four.”
The Marlins were in good shape until San Francisco rallied in the sixth to chase Alcantara, the reigning NL Cy Young Award winner.
Alcantara walked LaMonte Wade Jr. to open the inning then gave up an infield single to Thairo Estrada. Alcantara made a barehanded grab of the ball close to the third baseline but his throw to first bounced into foul territory as the pitcher bent at the waist in frustration.
J.D. Davis and Michael Conforto followed with sacrifice flies to give the Giants the lead. Hot-hitting rookie Casey Schmitt, batting .417 since being called up May 9, added an RBI single to make it 4-2.
“Solid at-bats one through nine, and put pressure on pitchers, especially if you want to beat good arms,” Haniger said. “It’s really a team thing. It’s not just hoping for a big hit from one guy. It’s grinding pitchers down and making them throw strikes and being a tough out.”
Scott Alexander (4-0) retired two batters to get the win, and Tyler Rogers got the last four outs for his second save.
Alcantara (1-5) retired the first seven San Francisco batters and didn’t allow a hit until the fourth. Winless since April 4, the right-hander walked three and struck out five in 5 2/3 innings.
“I’m tired of letting that (stuff) happen to me,” Alcantara said. “I’ve just got to find a way to be more aggressive every time when I’ve got a lead.”
All three of Arraez’s hits came against Giants starter Anthony DeSclafani. The former Marlin, who made his major league debut with Miami in 2014, struck out six and allowed two runs and five hits in 5 1/3 innings.
The Giants led 1-0 in the fourth when Conforto reached on an infield single then scored with a headfirst slide after Haniger lined a double to the gap in left-center.
The Marlins went up 2-1 on De La Cruz’s two-run double that extended his career-high hitting streak to 13 games.
De La Cruz hit his fifth home run off Taylor Rogers in the eighth.
MOVES
Giants: OF Cal Stevenson was designated for assignment. ... C Patrick Bailey and RHP Ryan Walker were called up from Triple-A Sacramento.
TRAINER’S ROOM
Marlins: RHP Johnny Cueto (right ankle sprain) played catch while rehabbing in at the team’s minor league complex in Jupiter, Fla. … RHP Nic Enright is schedu led to pitch four innings at Jupiter on Saturday. … LHP Trevor Rogers (left biceps strain) will throw a 35-pitch bullpen this weekend. … LHP A.J. Puk (left elbow nerve irritation) has been playing catch up to 90 feet. … OF Avisail Garcia (back tightness) is continuing his rehab and is doing plyometric work. …. RHP Max Meyer (Tommy John surgery) is continuing his throwing program and is playing catch up to 120 feet.
Giants: RHP Ross Stripling was placed on the 15-day Injured List with low back pain. … C Joey B (left groin strain) was put on the 10-day IL. … OF Heliot Ramos was called up from Triple-A Sacramento and put on the 60-day IL (right oblique strain).
UP NEXT
Giants RHP Logan Webb (3-5, 3.20 ERA), unbeaten in three starts in May, tries to keep that streak going Saturday afternoon. Marlins LHP Braxton Garrett (`1-2 ,5.20) lost in his only start against the Giants on June 5, 2022.
How can I watch Miami Marlins vs. San Francisco Giants?
- TV Channel: Marlins at Giants 2022 MLB Baseball, is broadcasted on MLB.tv.
- Online streaming: Sign up for Fubo.
Scoring Summary
![]() |
9th Inning | Hampson struck out swinging. |
![]() |
9th Inning | Fortes struck out swinging. |
![]() |
9th Inning | Burdick popped out to second. |
![]() |
9th Inning | Yastrzemski in right field. |
![]() |
9th Inning | Johnson in center field. |
![]() |
8th Inning | Schmitt grounded out to pitcher. |
Statistics
MIA |
SF |
|
|---|---|---|
| 1 | Games Played | 1 |
| 1 | Team Games Played | 1 |
| 0 | Hit By Pitch | 0 |
| 7 | Ground Balls | 11 |
| 10 | Strikeouts | 8 |
| 3 | Runs Batted In | 4 |
| 0 | Sacrifice Hit | 0 |
| 6 | Hits | 5 |
| 0 | Stolen Bases | 0 |
| 3 | Walks | 5 |
| 0 | Catcher Interference | 0 |
| 3 | Runs | 4 |
| 0 | Ground Into Double Play | 0 |
| 0 | Sacrifice Flies | 2 |
| 33 | At Bats | 27 |
| 1 | Home Runs | 0 |
| 0 | Grand Slam Home Runs | 0 |
| 12 | Runners Left On Base | 9 |
| 0 | Triples | 0 |
| 0 | Game Winning RBIs | 1 |
| 0 | Intentional Walks | 1 |
| 2 | Doubles | 1 |
| 16 | Fly Balls | 10 |
| 0 | Caught Stealing | 0 |
| 138 | Pitches | 131 |
| 0 | Games Started | 0 |
| 1 | Pinch At Bats | 1 |
| 0 | Pinch Hits | 0 |
| 0.0 | Player Rating | 0.0 |
| 1 | Is Qualified | 1 |
| 0 | Is Qualified In Steals | 0 |
| 11 | Total Bases | 6 |
| 36 | Plate Appearances | 34 |
| 162.0 | Projected Home Runs | 0.0 |
| 3 | Extra Base Hits | 1 |
| 2.8 | Runs Created | 2.4 |
| .182 | Batting Average | .185 |
| .000 | Pinch Hit Average | .000 |
| .333 | Slugging Percentage | .222 |
| .242 | Secondary Average | .222 |
| .250 | On Base Percentage | .294 |
| .583 | OBP Pct + SLG Pct | .516 |
| 0.4 | Ground To Fly Ball Ratio | 1.1 |
| 2.8 | Runs Created Per 27 Outs | 2.7 |
| 25.0 | Batter Rating | 23.0 |
| 33.0 | At Bats Per Home Run | 0.0 |
| 0.00 | Stolen Base Percentage | 0.00 |
| 3.83 | Pitches Per Plate Appearance | 3.85 |
| .152 | Isolated Power | .037 |
| 0.30 | Walk To Strikeout Ratio | 0.63 |
| .083 | Walks Per Plate Appearance | .147 |
| .061 | Secondary Average Minus Batting Average | .037 |
| 6.0 | Runs Produced | 8.0 |
| 1.0 | Runs Ratio | 1.0 |
| 0.4 | Patience Ratio | 0.3 |
| 0.2 | Balls In Play Average | 0.3 |
| 73.5 | MLB Rating | 72.3 |
| 0.0 | Offensive Wins Above Replacement | 0.0 |
| 0.0 | Wins Above Replacement | 0.0 |
Game Information
Location: San Francisco, California
Attendance: 30,673 | Capacity:
2025 National League East Standings
| TEAM | W | L | PCT | GB | STRK |
|---|---|---|---|---|---|
Philadelphia |
96 | 66 | .593 | - | W1 |
New York |
83 | 79 | .512 | 13 | L1 |
Miami |
79 | 83 | .488 | 17 | W1 |
Atlanta |
76 | 86 | .469 | 20 | W1 |
Washington |
66 | 96 | .407 | 30 | L1 |
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 |


MIA
SF
Philadelphia
New York
Atlanta
Washington
Los Angeles
San Diego
Arizona
Colorado