Marlins Video
Kyle Stowers had his doubters when the Baltimore Orioles traded him to Miami some 348 days ago. They were emboldened when he struggled in spring training, jeopardizing his chances of even making the Marlins roster.
The 27-year-old has been silencing those doubters throughout the 2025 season and did so with authority on Sunday. Following an hour and 38-minute rain delay, playing against the same Orioles team that believed him to be expendable, Stowers hit three home runs, drove in six, and had a career-high five hits in an 11-1 Marlins victory.
Miami will head into the All-Star break at 44-51, third in the NL East. Becoming the fourth player in franchise history with a three-homer game and first since Brian Anderson in September 2020 to do so, Stowers will head to Atlanta with a team-leading 19 home runs and 54 RBI.
"Loved the last few days, especially leaving with a winning road trip," noted manager Clayton McCullough.
"I was just very locked in and in the moment," said Stowers reflecting on his mindset amidst rounding the bases following his third long ball.
Singling in his final two at-bats, Stowers set a new single-game franchise record with 14 total bases.
"What a day, and for it to be here, it's a career day, especially right before he heads off to his first All-Star Game...Now, he gets to go to Atlanta, soak it in, and talk to some very special players," noted McCullough.
In Miami's season-high 18-hit barrage on Sunday, Otto Lopez tacked on a pair of his own, including his 11th home run of the season in the top of the third.
Eury (Quietly) Dominant
While Stowers was the story of the afternoon, the Marlins received another brilliant performance on the day from a player they see as a pivotal part of their future, Eury Pérez.
The 22-year-old Pérez had never previously exceeded six innings of work in any start of his professional career, yet he held the Orioles to three hits over seven scoreless frames, picking up his third win of the season in the process. He only reached a 2-0 count twice on the day, striking out six. In his three July starts, Pérez owns a microscopic 0.50 ERA.
On the injury front, the Marlins placed third baseman Connor Norby on the 10-day IL with left wrist inflammation, while Edward Cabrera received encouraging MRI results on his right elbow and evaded the IL for the time being.
Looking Ahead
The Marlins will kick off their remaining 67-game schedule on Friday when they welcome the Kansas City Royals (47-50) to Miami. Sandy Alcantara (4-9, 7.22 ERA) would ordinarily be next in line to start, though the All-Star break grants flexibility for the Fish to rearrange their rotation however they see fit.
First pitch from loanDepot park is slated for 7:10 EST.
Should the Marlins continue trying to develop Agustín Ramírez as a catcher?
Follow Fish On First For Miami Marlins News & Analysis
Think you could write a story like this? Fish On First wants you to develop your voice and find an audience. We recruit our paid front page writers from our users blogs section. Start a blog today!
More From Fish On First
— Latest Marlins coverage from our writers
— Recent Marlins discussion in our forums
— Become a Fish On First SuperSub







Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now