Los Angeles: The Miami Marlins pummelled the Texas Rangers 22-10 on Wednesday in what may have been Japanese pitcher Yu Darvish’s last outing in a Rangers uniform. Miami broke down Darvish in a nine-run fourth inning.

All nine starters in the Marlins’ line-up had at least one hit and one run-batted-in in an offensive onslaught that produced a club record for runs and a season high for hits (22).

Dee Gordon, Christian Yelich, J.T. Realmuto and Giancarlo Stanton all hit home runs for Miami.

Stanton leads the majors with 33 homers.

“That’s really cool,” Stanton said. “Be even cooler at the end of the season. I’m in a good spot now, just got to keep it going.

Derek Dietrich and Marcell Ozuna each drove in five runs for the Marlins.

Darvish dropped to 6-9 after a season-worst performance. The 30-year-old right-hander is the subject of rampant speculation going into Monday’s non-waiver trade deadline.

Darvish admitted to hearing the chatter surrounding him. “Yesterday, the day before the game, of course I thought about (trade rumours) a little bit,” he said. “But today, going to the game, I was able to focus on just today’s game.”

Darvish was battered for 3 2/3 innings, giving up 10 runs on nine hits and two walks before departing the game.

Miami pounded out eight hits in the fourth, seven of them against Darvish, and sent 13 batters to the plate.