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.
Pitching Decisions
Star Performers
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.
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.
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.
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.
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 |
