MIAMI, FL—For many a pitcher, outings that go awry tend to do so on one pitch they “wish they had back.” For Ryan Weathers, that pitch was an 87 mph changeup to number 9 hitter Luis Matos that caught too much of the plate. A .147 hitter at the outset of Sunday’s contest, Matos sent it over the left field wall for a three-run home run, eventually proving the difference in the 4-2 Giants win over the Marlins.
Miami falls to 23-34 with the loss, boasting the second-worst run differential in the National League at negative-79.
An Achilles heel of the Marlins pitching staff this season, number 9 hitters have combined for a league-leading .312 BA with a .779 OPS against them in 2025.Â
“The changeup hurt me, but the two at-bats prior hurt me,” noted Weathers following his first loss of the season.Â
In his six innings of work on Sunday, Weathers still showed flashes of the pitcher he’s been since the start of 2024, striking out seven against three walks while allowing four runs. The 25-year-old touched 99 with his fastball, generating 17 whiffs on the day, including nine on the changeup that eventually accounted for the deciding blow.Â
San Francisco opened the scoring against him with a Wilmer Flores groundout to Xavier Edwards, who made his first start at second base since July 21 last season.
Fresh off returning from the injured list, Edwards authored the first five-hit game of his career, going a perfect 5-for-5, raising his season average to .282 in the process.
“What a great day,” said manager Clayton McCullough, reflecting on what he referred to as “the directness” of Edwards’ big day at the plate and at his natural position. “Four of the five line drives were stung well through the middle of the field and the other way…Couple double plays there (at second), quick hands…He looked good.”
“It just reinforces what I already thought about myself…I know what I’m capable of doing,” said Edwards.Â
The sour grapes in Edwards’ effort is that it marks just the third time in franchise history—and first time since Dee-Strange Gordon back on April 18, 2015—that a Marlin had a five-hit game in a loss. Miami was previously 21-2 in such games.
The Marlins had their chances late, though, tacking on a run in the seventh inning before squandering an opportunity to tack on more, then failing to convert on a bases-loaded opportunity the following inning. In the weekend set, Miami went a collective 3-for-24 (.125 BA) with runners in scoring position.Â
Â
Looking Ahead
The Marlins will continue their homestand Monday when they welcome the ill-fated Colorado Rockies. Max Meyer (3-4, 4.53 ERA) will toe the slab for Miami as he goes up against Germán Márquez (1-7, 7.13 ERA).
First pitch from loanDepot park is slated for 6:40 EST.