Caissie’s Three RBIs Lead Marlins Past Giants in Friday Thriller

The Miami Marlins scraped together just enough offense to outlast the San Francisco Giants 4-3 on Friday night at loanDepot park, and frankly, they didn’t need much. What they needed was Owen Caissie playing like a man possessed, and that’s exactly what they got. The Marlins’ outfielder went 3-for-3 with a home run, a double, and a sacrifice fly, driving in three runs and serving as the singular difference-maker in a game that really shouldn’t have been close.

Owen Caissie collects three RBIs in Marlins’ win

Pitching Decisions

1.2IP0H0ER0BB1K
0.1IP2H2ER0BB0K
1.0IP0H0ER0BB0K

Star Performers

Rafael Devers

Season AVG: .244
3AB2H1HR1RBI1R1BB
Owen Caissie

Season AVG: .222
3AB3H1HR3RBI1R0BB

Let’s be direct: San Francisco’s pitching staff was an absolute disaster. Sam Hentges lasted just one-third of an inning, surrendering two runs without recording an out. That’s not baseball, that’s malpractice. The Giants brought in reinforcements, but the damage was already done. Cade Gibson took the win for Miami despite throwing just 1.2 innings, which tells you everything you need to know about how ugly this game was for San Francisco. The Giants’ bullpen couldn’t stop the bleeding, and by the time they got to Pete Fairbanks in the ninth, the Marlins had built enough of a cushion to survive.

Owen Caissie's solo home run (8)

Caissie’s solo home run in the bottom of the first set the tone immediately. The ball sailed to center field off the bat of a player who was clearly locked in from pitch one. When he came up again in the fifth with a man on third, he lined a double to right field that plated another run. And in the seventh, with the Giants desperately trying to claw back, Caissie stepped up and delivered a sacrifice fly that brought home what would eventually be the winning run. That’s the mark of a professional hitter, someone who understands his assignment and executes it flawlessly.

Rafael Devers' solo home run (11)

Giants’ Offensive Flourish Wasn’t Enough

To give San Francisco credit where it’s due, they did manage to score three runs. Rafael Devers went deep in the sixth with a solo shot, part of a 2-for-3 performance that at least showed some fight. Daniel Susac contributed a sacrifice fly in the second that scored Willy Adames, a player who incidentally reached the 1,000-hit milestone on Friday. Casey Schmitt added an RBI single in the sixth. These are respectable offensive contributions. The problem is they came too late and too little against a Marlins team that was simply more efficient.

Owen Caissie's sac fly scores Sanoja as go-ahead run

Fairbanks’ Century Mark and Miami’s Tenacity

Pete Fairbanks earned his 100th career save by working a clean ninth inning, cementing what turned out to be Miami’s must-have victory. The Marlins proved they could win ugly, could survive sloppy pitching from the opposition, and could lean on one hot hitter to get the job done. That’s the sign of a team with some mettle.

Pete Fairbanks earns 100th save

The Giants leave Miami with a loss that shouldn’t have happened, plain and simple. Superior pitching depth and execution should have carried them. Instead, they got caught napping against a hungrier opponent with a player firing on all cylinders. That’s baseball, but it’s also a reminder that in this game, one hot hitter and one terrible pitching performance can flip the entire script. San Francisco knows better.

Box Score

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Luis Arraez 2B 5 0 0 0 0 0 .321
Bryce Eldridge 1B 4 0 0 0 0 1 .308
Matt Chapman 3B 3 0 0 0 1 2 .249
Rafael Devers DH 3 1 2 1 1 0 .244
Jung Hoo Lee RF 4 1 2 0 0 1 .328
Willy Adames SS 4 1 1 0 0 1 .229
Casey Schmitt LF 4 0 2 1 0 0 .286
Drew Gilbert CF 4 0 1 0 0 0 .220
Daniel Susac C 3 0 1 1 0 0 .287

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Landen Roupp 6.0 7 2 2 1 7 4.15
Sam Hentges (L) 0.1 2 2 2 0 0 2.84
Ryan Walker 0.2 0 0 0 1 0 5.21
Dylan Smith 0.2 1 0 0 1 0 0.00
Erik Miller 0.1 0 0 0 0 1 4.50

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Liam Hicks C 5 0 1 1 0 1 .278
Owen Caissie RF 3 1 3 3 0 0 .222
Heriberto Hernández DH 4 0 1 0 0 1 .231
Kyle Stowers 1B 3 0 0 0 1 2 .223
Otto Lopez SS 4 0 1 0 0 1 .334
Jakob Marsee CF 3 0 1 0 1 1 .203
Connor Norby 3B 4 0 1 0 0 2 .208
Xavier Edwards 2B 0 0 0 0 0 0 .291
Joe Mack C 2 0 0 0 0 0 .255
Esteury Ruiz LF 0 1 0 0 1 0 .265
Javier Sanoja 3B 4 2 2 0 0 0 .247

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Lake Bachar 1.1 3 1 1 2 1 3.10
John King 1.1 2 0 0 0 1 2.23
Anthony Bender 1.1 0 0 0 0 0 2.93
Michael Petersen 1.0 2 2 2 0 1 3.45
Tyler Zuber 0.2 2 0 0 0 1 6.23
Cade Gibson (W) 1.2 0 0 0 0 1 5.93
Calvin Faucher 0.2 0 0 0 0 0 3.26
Pete Fairbanks (SV) 1.0 0 0 0 0 0 6.43