Marlins Explode Past Athletics Behind Five-Homer Barrage
The Miami Marlins came to Sutter Health Park on Friday and reminded the Oakland Athletics what a real batting lineup looks like, absolutely dismantling Jack Perkins and the A’s pitching staff in a 12-5 romp that wasn’t nearly as close as the final score suggests. This wasn’t just a win. This was a statement. This was a franchise declaring that it belongs in the conversation with baseball’s elite offensive teams.
Pitching Decisions
Star Performers
The Marlins wasted no time announcing their intentions, erupting for six runs in the first inning alone. Heriberto Hernandez went deep for a three-run blast, Jakob Marsee added a solo shot, and the barrage had already put Oakland in a hole it could never climb out of. Xavier Edwards contributed with an RBI walk, and just like that, Perkins was effectively done before the game’s second inning began. The A’s starter would last only 3.2 innings, surrendering seven earned runs and four walks while striking out eight in a thoroughly ineffective outing.
But the real story of Friday night belonged to Kyle Stowers, who delivered one of those performances that reminds you why scouts get so excited about certain hitters. The Marlins outfielder went 4-for-5 with two home runs and three RBIs, launching one into right field in the sixth and then cranking another to right-center in the eighth. This wasn’t just volume. This was efficiency. This was a player in complete command at the plate, making adjustments and executing against an Oakland pitching staff that simply had no answers.
The Athletics weren’t completely helpless, mind you. Nick Kurtz launched a mammoth 457-foot home run in the third inning and added another two-run shot later, showing some genuine power. Jeff McNeil‘s bases-clearing double in the fourth kept Oakland’s hopes alive for a brief moment. But it was too little, too late against a Marlins offensive onslaught that refused to relent. Owen Caissie capped the Miami assault with a two-run homer in the ninth, providing the punctuation mark on what had become a complete domination.
Credit Lake Bachar with earning the win despite pitching just two perfect innings. That tells you everything about how lopsided this contest became. The Marlins’ pitching staff took over the game once the offense had established that commanding lead, and Oakland never managed to mount any meaningful comeback threat. This is what happens when you face a lineup that features five different home run threats in a single game. You lose, and you lose badly.
For the Athletics, this loss stings not just because of the lopsided margin but because it exposed fundamental weaknesses in a pitching rotation that simply cannot compete at the highest level. Perkins’ inability to escape the first inning without bleeding runs is exactly the kind of performance that defines also-ran teams. Oakland needs to seriously evaluate whether its current starting rotation has what it takes to compete in October baseball. Performances like Friday night’s suggest the answer might be no.
The Marlins, conversely, showed exactly why they should be considered a threat in their division. When your offense can produce this kind of firepower night after night, you become a dangerous opponent. This wasn’t a fluke performance. This was a well-constructed lineup executing at the highest level, and it should terrify the rest of the league.
Box Score
Miami Marlins Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Liam Hicks 1B | 4 | 3 | 1 | 0 | 2 | 1 | .278 |
| Kyle Stowers 1B | 5 | 3 | 4 | 3 | 0 | 0 | .243 |
| Joe Mack C | 0 | 0 | 0 | 0 | 0 | 0 | .250 |
| Otto Lopez SS | 5 | 1 | 2 | 0 | 0 | 1 | .337 |
| Xavier Edwards 2B | 2 | 1 | 0 | 2 | 2 | 0 | .299 |
| Heriberto Hernández LF | 5 | 1 | 2 | 3 | 0 | 1 | .223 |
| Esteury Ruiz LF | 0 | 1 | 0 | 0 | 0 | 0 | .244 |
| Griffin Conine RF | 4 | 0 | 0 | 0 | 1 | 3 | .250 |
| Owen Caissie DH | 5 | 1 | 1 | 2 | 0 | 3 | .238 |
| Jakob Marsee CF | 3 | 1 | 1 | 1 | 1 | 1 | .189 |
| Leo Jiménez 3B | 4 | 0 | 0 | 0 | 0 | 2 | .200 |
| Javier Sanoja 3B | 0 | 0 | 0 | 0 | 1 | 0 | .281 |
Miami Marlins Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Tyler Phillips | 3.1 | 7 | 5 | 5 | 2 | 2 | 3.52 |
| Michael Petersen | 0.2 | 0 | 0 | 0 | 2 | 1 | 3.16 |
| Tyler Zuber | 1.0 | 2 | 0 | 0 | 0 | 1 | 4.82 |
| Calvin Faucher | 1.0 | 0 | 0 | 0 | 0 | 2 | 4.25 |
| Lake Bachar (W) | 2.0 | 0 | 0 | 0 | 0 | 1 | 2.87 |
| William Kempner | 1.0 | 0 | 0 | 0 | 0 | 1 | 0.00 |
Athletics Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Nick Kurtz 1B | 4 | 1 | 2 | 2 | 1 | 2 | .282 |
| Shea Langeliers C | 2 | 0 | 0 | 0 | 0 | 2 | .264 |
| Jonah Heim C | 3 | 0 | 0 | 0 | 0 | 1 | .241 |
| Lawrence Butler RF | 3 | 0 | 1 | 0 | 2 | 0 | .198 |
| Colby Thomas LF | 4 | 0 | 0 | 0 | 0 | 1 | .227 |
| Joshua Kuroda-Grauer 3B | 4 | 1 | 1 | 0 | 0 | 0 | .400 |
| Carlos Cortes DH | 4 | 1 | 2 | 0 | 0 | 0 | .277 |
| Henry Bolte CF | 3 | 1 | 1 | 0 | 1 | 0 | .293 |
| Jeff McNeil 2B | 4 | 0 | 1 | 3 | 0 | 0 | .229 |
| Alika Williams SS | 4 | 1 | 1 | 0 | 0 | 2 | .301 |
Athletics Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jack Perkins (L) | 3.2 | 7 | 7 | 7 | 4 | 8 | 6.75 |
| José Suarez | 1.1 | 0 | 0 | 0 | 1 | 0 | 4.87 |
| Justin Sterner | 1.0 | 1 | 1 | 1 | 0 | 0 | 4.08 |
| Mark Leiter Jr. | 1.0 | 0 | 0 | 0 | 0 | 2 | 4.70 |
| Mason Barnett | 2.0 | 3 | 4 | 4 | 2 | 2 | 3.12 |
