The Miami Marlins left Roger Dean Chevrolet Stadium with a 6-8 spring mark after a 2-2 tie with the St. Louis Cardinals, who moved to 8-6, at 1:10 PM EDT.

First inning
The Marlins opened with a scoreless frame while the Cardinals scratched across 1 run on 1 hit in the top of the inning.
Miami’s pitchers finished the day with 6 strikeouts and a 0.778 WHIP while allowing 2 runs on 5 hits.
Third inning
The Fish put their first run on the board in the third inning as part of a 3-hit team day at the plate.
Miami’s offense ended at .100 with an .182 on-base percentage, and the club left 8 runners on base.
Seventh inning
The Cardinals tied the game with 1 run in the seventh, and Miami answered with 1 run in the bottom of the inning while the Birds were charged with their only error.
That sequence stood out among the game-changing plays Marlins vs Cardinals as the Marlins created their second run without a hit with runners in scoring position.
Eighth inning
The Cards produced their busiest late push with 2 hits in the eighth inning, and the Marlins kept the game even with a clean defensive line that included 0 errors.
Marlins post-match stats showed 1 stolen base for Miami, and the club’s pitchers worked 120 total pitches to protect the tie.
Ninth inning
Both teams went scoreless in the ninth inning to close out the Marlins vs Cardinals highlights from Jupiter.
The Marlins final whistle reaction centered on holding the Redbirds to 2 runs despite 1 Miami error charged in the seventh-inning scoring line.
Griffin Conine carried over momentum from the prior game with a .500 average and a 2.667 OPS, while Graham Pauley brought a .667 average into the day.
Ryan Gusto’s previous outing featured a 0.00 earned run average and a 0.667 WHIP, and
Zach Brzykcy had a 9.0 strikeouts per 9 rate in his last appearance.
The Marlins are scheduled to face the New York Mets at Clover Park in Port St Lucie, Florida, on 3/9/2026 at 6:10 PM EDT, with the broadcast listed on MLB Network.
Run it back with the game recap, then share this article with other fans following the Fish Tank.
And that's the final whistle for this edition of SportsFeed! But hold on to your jerseys, because there's an MVP behind the scenes — our AI-powered content model! Just like a team tweaking its game plan, we're constantly innovating to bring you closer to the sports action and the franchises you're fanatic about. Powered by
thesix.ai, the platform revolutionizing content generation, our AI has been in training, learning new plays to enhance our stories. Now it's your turn to be the coach — give us your score and drop us some wisdom. Your feedback is the game-changer we need to up our game. Thanks for being part of our winning team!