Marlins’ Bats Wake Up at Oracle Park, Ambush Giants 9-4

The Miami Marlins came to Oracle Park on Friday night and reminded the San Francisco Giants that sometimes the best remedy for a sluggish offense is to simply out-slug your opponent. The Marlins’ bats were alive in a way that San Francisco’s pitching staff couldn’t contain, resulting in a decisive 9-4 victory that felt like a full-season statement being made in April.

Pitching Decisions

6.0IP9H3ER1BB4K
4.0IP11H8ER1BB3K

Star Performers

Liam Hicks

Season AVG: .317
4AB1H1HR3RBI1R0BB
Jung Hoo Lee

Season AVG: .275
4AB3H1HR1RBI1R0BB

Sandy Alcantara was the story on the mound, pitching six solid innings and allowing just three earned runs on nine hits. He wasn’t overpowering, but he was efficient, striking out four and walking just one. That’s the kind of performance that wins ballgames when your lineup is clicking the way Miami’s did on Friday. Adrian Houser, meanwhile, was a disaster, lasting just four innings and coughing up eight runs on eleven hits. Four straight singles and a double in the bottom of the fifth didn’t help his cause, but the real damage came earlier when the Marlins’ bats got going early and never looked back.

Liam Hicks' three RBIs propels Marlins to a 9-4 win

The Early Onslaught Sets the Tone

The Marlins didn’t waste any time establishing dominance. Xavier Edwards doubled sharply to right in the first inning, plating Jakob Marsee, and then Liam Hicks followed with a two-run homer that sailed into right-center. Just like that, before the Giants had even recorded their first at-bat, Miami had a 3-0 cushion. This wasn’t some tack-on run situation. This was the Marlins announcing their intentions early.

Liam Hicks' two-run home run (5)

Graham Pauley’s RBI single in the second made it 4-0, and when Hicks added a sacrifice fly in the third, the Giants were already staring down a 5-0 deficit. But Miami wasn’t finished flexing. Connor Norby launched a three-run homer in the fourth inning that practically put this game to bed by the middle innings. Nine hits from the Marlins through six innings told you everything you needed to know about where this game was headed.

Connor Norby's three-run home run (3)

San Francisco’s Futile Rally Falls Short

The Giants mounted a modest fifth-inning rally when Drew Gilbert singled, Eric Haase doubled, and Luis Arraez followed with an RBI single, scratching across three runs to make it 8-3. It was something, at least, but it never felt threatening. Otto Lopez‘s RBI single in the sixth pushed the lead back to six, and Jung Hoo Lee‘s solo shot in the eighth provided nothing more than cosmetic consolation for the home crowd.

John King secures the Marlins' 9-4 win

What struck you most about Friday wasn’t just the Marlins’ offensive superiority, though that was obvious enough. It was how methodical they were. Kyle Stowers finished 3-for-5. Xavier Edwards went 3-for-4. Otto Lopez was 3-for-5. This wasn’t lightning-strike baseball. This was a lineup that seemed to have figured something out and executed it consistently throughout the night. Connor Norby’s three RBIs and Liam Hicks’ three RBIs proved that depth matters when you need to put runs on the board.

Jung Hoo Lee's solo home run (2)

The Giants will shake this off and move forward, but Friday’s loss was a reminder that even in early April, baseball is still a game where good pitching gets shredded by good hitting. Miami’s hitting was very good. San Francisco’s pitching was very bad. The final score of 9-4 tells you exactly which team earned the win.

Box Score

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Jakob Marsee CF 6 1 1 0 0 1 .178
Kyle Stowers LF 5 2 3 0 0 1 .400
Esteury Ruiz RF 0 0 0 0 0 0 .000
Otto Lopez SS 5 0 3 1 0 1 .330
Xavier Edwards 2B 4 1 3 1 1 0 .347
Liam Hicks C 4 1 1 3 0 1 .317
Agustín Ramírez DH 5 0 1 0 0 0 .226
Owen Caissie RF 3 2 1 0 1 1 .230
Heriberto Hernández LF 1 0 0 0 0 0 .175
Graham Pauley 3B 3 1 2 1 1 1 .211
Javier Sanoja 3B 0 0 0 0 1 0 .352
Connor Norby 1B 5 1 1 3 0 0 .244

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Sandy Alcantara (W) 6.0 9 3 3 1 4 3.05
Lake Bachar 2.0 2 1 1 0 1 3.29
John King 1.0 0 0 0 1 1 0.82

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Willy Adames SS 5 0 0 0 0 2 .217
Luis Arraez 2B 5 0 3 1 0 0 .320
Matt Chapman 3B 4 0 1 0 0 0 .284
Rafael Devers 1B 4 0 0 0 0 2 .221
Casey Schmitt DH 4 0 1 0 0 0 .280
Jung Hoo Lee RF 4 1 3 1 0 0 .275
Heliot Ramos LF 3 1 1 0 1 1 .267
Drew Gilbert CF 3 1 1 1 0 1 .231
Jerar Encarnacion PH 0 0 0 0 1 0 .231
Eric Haase C 3 1 1 1 0 0 .333
Christian Koss PH 1 0 0 0 0 0 .125

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Adrian Houser (L) 4.0 11 8 8 1 3 7.36
JT Brubaker 3.0 3 1 1 1 3 2.51
Caleb Kilian 1.0 1 0 0 1 0 0.75
Ryan Borucki 1.0 1 0 0 1 0 5.19