For whatever reason, the Mets have been a far worse team hitting on the road. They bucked that trend Wednesday with a 14-hit attack and a 7-1 victory in Seattle.

Jun 3, 2026; Seattle, Washington, USA; New York Mets shortstop Bo Bichette (19) celebrates in the dugout after scoring a run against the Seattle Mariners during the first inning at T-Mobile Park. Mandatory Credit: Steven Bisig-Imagn Images
Bo Bichette had four hits, Juan Soto and Carson Benge executed a double steal of second and home and Freddy Peralta struck out six over six innings as the Mets (27-35) broke the Mariners’ eight-game winning streak.
Bichette’s third single brought home two and gave the Mets a 3-1 lead in the fourth inning. They added a run later in the frame on the double steal (Benge took home when the catcher threw to second) and another when Jared Young‘s bouncer hit the first-base bag and eluded Josh Naylor for an RBI double that made it 5-1.
MJ Melendez added an RBI double in the fifth. A.J. Ewing had his first career three-hit game, scored a run and stole his fifth base.
Bichette entered the game 10-for-51 (.196 batting average) with runners in scoring position, especially disappointing since he was hitting .321 with RISP for his career and that was one of the traits touted when the Mets acquired him in the offseason.
New York entered Wednesday 27th in MLB in runs scored on the road and 16th at home. They were averaging 3.5 runs per game on the road and 4.5 runs per game at Citi Field. In their most recent home series, they scored 25 runs in three games against the Marlins one week after scoring twice in three games in Miami. The Mets are 15-15 at home and improved to 12-20 on the road.
The Mets were gifted a run in the first. With runners at first and second and one out, Young grounded to first. Naylor tried for the force at second, but threw the ball into left field and Bichette scored.
Peralta (4-4) gave up one run on six hits and walked two. He gave up a homer to J.P. Crawford leading off the first inning. Peralta has pitched six innings or more in five of his 13 starts.
The bullpen threw three scoreless innings. Brooks Raley took the seventh, Luke Weaver handled the eighth and Joey Gerber finished things off.
Stat of the Game
This was the Mets first win in Seattle in eight tries. The last victory there was on July 28, 2017, when Michael Conforto hit two homers, Jay Bruce homered and Jerry Blevins recorded four outs to earn the win. Rafael Montero made the start.
Player of the Game
Bichette went 4-for-4 with three RBIs and a run scored. He singled to left, center, right and had an infield hit. He also drove in a run with a sacrifice fly in the eighth. He is slashing .226/.280/.310. It was the second four-hit game for the Mets this year. Marcus Semien had the first.
On Deck
The Mets are off Thursday. Christian Scott (1-0, 2.97 ERA) earned his first career victory in his last start in his 16th try. He will try to make it two straight against RHP Michael King (4-4, 3.18 ERA) on Friday in San Diego. Game time is 9:40 p.m. ET and it will air on WPIX.




