In the Grapefruit League opener for both teams, the Marlins struck quickly off Trevor Rosenthal, scoring four runs in the first two innings.
Both starters worked two innings. Miami's John Maine, a non-roster invitee in the mix for the fifth-starter spot, gave up a home run to Freese and struck out one.
Rosenthal was tagged for four runs, five hits and he threw 45 pitches.
The Marlins used a three-hit first inning to score two runs off Rosenthal. Juan Pierre, after fouling off two bunt attempts, tripled to deep center field on a 2-and-2 pitch. Pierre scored on Stanton's RBI groundout to first. With two outs, Joe Mahoney doubled to right and scored on Donovan Solano's single.
St. Louis made it 2-1 in the second on Freese's home run to left.
Miami tacked on two more runs in the bottom of the inning. Pierre delivered a two-out, RBI push bunt that chipped over the head of a drawn-in Freese at third. Adeiny Hechavarria, who walked and stole second, scored. Stanton added an RBI single to make it 4-1.
Jeff Mathis' RBI single in the third inning padded Miami's lead to 5-1. But in the top of the fourth Mathis, who started at catcher, was removed after Matt Holliday walked. During the plate appearance, Mathis took a foul tip off his right collarbone.
In the fourth, St. Louis chipped back to 5-3 on Matt Adams' two-out, two-run single off Brad Hand, who walked four in the inning. Steve Cishek relieved Hand, and stranded the bases loaded.
Silverio, Miami's Rule 5 claim off the Dodgers' roster, belted a solo home run off Randy Choate in the fifth inning.
Marcell Ozuna and Zach Cox each had RBI singles to push the Marlins' lead to 8-3.
Up next Cardinals: Sold out in advance, the Red Sox will be at Roger Dean Stadium on Sunday to face the Cardinals at 12:05 p.m. CT, available on Gameday Audio. Lefty John Gast is getting the starting nod. Originally, Shelby Miller was scheduled to throw, but the right-hander is dealing with some right-shoulder soreness. The Red Sox are starting lefty Jon Lester.
Up next Marlins: They travel to Viera, Fla., to face the Nationals at 1:05 p.m. ET on Sunday, available on Gameday Audio. Henderson Alvarez, acquired from the Blue Jays in November, is making the start. Alvarez is competing for a middle-of-the-rotation spot. The right-hander will make two starts for Miami before heading to the World Baseball Classic to play for Venezuela. Washington is starting Jordan Zimmermann. Stanton will not be making the trip.