Alcantara’s Historic Gem Shuts Down Angels in Dominant Marlins Victory

Sometimes you witness pure pitching mastery, and Saturday at loanDepot park was exactly that. Sandy Alcantara didn’t just beat the Los Angeles Angels, he humiliated them, tossing seven shutout innings while the Marlins’ bats woke up early and often in a dominant 7-0 victory. This wasn’t a game. It was a clinic.

Pitching Decisions

7.0IP3H0ER1BB8K
2.1IP4H4ER3BB2K

Star Performers

Wade Meckler

Season AVG: .305
4AB2H0HR0RBI0R0BB
Xavier Edwards

Season AVG: .287
4AB2H0HR3RBI2R0BB

Let’s start with the elephant in the room: Alcantara was absolutely untouchable. Seven innings, three hits, zero runs, one walk, eight strikeouts. The man made history doing it, setting a franchise record for innings pitched in a game. Yet somehow that still doesn’t capture how thoroughly he dismantled an Angels lineup that came to Miami expecting a fight. Mike Trout and company never had a chance. They looked like they were swinging blindfolded.

Sandy Alcantara's seven shutout innings
Sandy Alcantara talks making Marlins history

Walbert Ureña lasted just 2.1 innings for Los Angeles, surrendering four earned runs on four hits while issuing three walks. That’s not pitching. That’s surrender. The Angels’ front office should be ashamed of trotting out this performance against a division rival. This is the kind of start that gets relieved in the third inning because your manager already knows the day is lost.

Edwards Carries the Offensive Load

If Alcantara was the story on the mound, Xavier Edwards was the co-author of this blowout. The Miami shortstop went 2-for-4 with three RBIs, doing real damage in the third and fifth innings. His two-run double in the third broke the game open before Edwards added an RBI single in the fifth. This is the kind of performance that separates good players from contributors who show up when it matters.

Xavier Edwards' two-run double
Xavier Edwards' RBI single 

Otto Lopez chipped in with a two-run single in the third inning, while Griffin Conine and Heriberto Hernández each drove in runs later in the contest. The Marlins weren’t flashy about it, but they were efficient. When Ureña couldn’t find the zone, Miami made him pay. Four runs in the third inning essentially ended this game before it started.

Otto Lopez's two-run single 
Griffin Conine's RBI single 

Angels’ Impotence on Full Display

Here’s the thing that really sticks with you: the Angels managed just three hits all game. Three. Against a Marlins team that entered Saturday with a .500 record. There’s no spin you can put on that kind of offensive futility. Alcantara was great, sure, but the Angels looked like they were seeing a baseball for the first time.

Xavier Edwards, Sandy Alcantara lead Marlins in win
Sandy Alcantara strikes out Wade Meckler

This is where the Angels’ season goes to die. Not with a bang, but with a whimper. This is the kind of Saturday night loss that haunts you in September when you’re sitting at home during October baseball. Wade Meckler and the rest of Los Angeles’ outfield couldn’t do anything right either, making the evening an all-around disaster.

Sandy Alcantara made history on Saturday. The Miami Marlins proved they can play championship-caliber baseball when everything clicks. The Los Angeles Angels proved they have no business being in the same conversation. That’s baseball on August 8, 2026.

Condensed Game: LAA@MIA – 8/8/26
Pete Fairbanks seals win for Marlins

Box Score

Los Angeles Angels Batting

Player AB R H RBI BB SO AVG
Wade Meckler LF 4 0 2 0 0 2 .305
Mike Trout CF 3 0 0 0 1 1 .238
Jose Siri CF 0 0 0 0 0 0 .265
Nolan Schanuel 1B 4 0 1 0 0 0 .273
Zach Neto SS 4 0 0 0 0 2 .226
Vaughn Grissom 2B 4 0 0 0 0 1 .249
Moisés Ballesteros DH 4 0 0 0 0 2 .224
Denzer Guzman 3B 3 0 1 0 0 1 .233
Josh Lowe RF 2 0 0 0 1 2 .202
Tyler Heineman C 3 0 1 0 0 0 .180

Los Angeles Angels Pitching

Pitcher IP H R ER BB SO ERA
Walbert Ureña (L) 2.1 4 4 4 3 2 2.83
Brett Kerry 5.2 6 3 3 1 7 3.95

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Jakob Marsee CF 4 2 1 0 1 0 .204
Xavier Edwards 2B 4 2 2 3 0 0 .287
Kyle Stowers 1B 3 0 0 0 1 0 .239
Otto Lopez SS 3 1 2 2 1 1 .317
Griffin Conine RF 4 0 2 1 0 1 .259
Heriberto Hernández LF 4 0 1 1 0 2 .228
Owen Caissie DH 4 1 1 0 0 1 .226
Joe Mack C 3 0 0 0 0 2 .232
Brian Navarreto C 1 0 0 0 0 1 .111
Javier Sanoja 3B 3 1 1 0 1 1 .271

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Sandy Alcantara (W) 7.0 3 0 0 1 8 3.52
Cade Gibson 1.0 1 0 0 1 0 5.52
Pete Fairbanks 1.0 1 0 0 0 3 6.19