He put the Mariners in a quick hole by surrendering two runs in the first inning and never appeared to find a comfort zone.
Mariners: Shortstop Jean Segura (hamstring) is likely to go on a brief rehab assignment before rejoining the Mariners in Oakland this weekend. He's due to get two starts next week, one in Philly and one at home against the Pirates.
Edinson Volquez - Miami's starter on Wednesday - never has lost to the Mariners, compiling a 5-0 record and 2.66 ERA in eight career appearances (seven starts). He struck out only two batters, walked a pair and hit another with a pitch, accounting for all three of Seattle's baserunners until Haniger's knock.
Seattle starter Yovani Gallardo (0-2) allowed four runs on nine hits.
Outfielder Ichiro Suzuki, who played 11 seasons in Seattle to begin his major league career and was honored with a bobblehead giveaway celebrating his career before the game, brought the crowd to its feet when he batted in the ninth.
NOTES: Marlins OF Ichiro Suzuki's fourth inning single was his 1,239th hit at Safeco Field, the most in the stadium's history.
Senior defender Erin Russell threw out the ceremonial first pitch, and the rest of the team got to take pictures on the field before the game.More news: Putin speaks on relations with Trump
Though Suzuki has logged time with the Marlins and the New York Yankees, the latter acquiring him in July 2012, he will always enjoy renown as a Mariner.
Miami Marlins starting pitcher Wei-Yin Chen, left, is pulled after the seventh inning of a baseball game against the Seattle Mariners by manager Don Mattingly, right, Tuesday, April 18, 2017, in Seattle. The damage would have been worse if not for Guillermo Heredia robbing Marcell Ozuna of a three-run homer in the first inning with a leaping catch at the wall.
Dyson opened the Mariners' first with a drive over the Yelich's head in center field.
Marlins: 3B Martin Prado was back in the lineup after leaving Monday's game with a cramp in his calf.
Miami (8-7) and will have a travel day before beginning a weekend series against the Padres in San Diego.
Mariners: The return of Segura may be delayed until early next week. Adam Conley (1-1) gets the start in Friday's series opener.
OUR PICK: The Cardinals have won four of Wacha's last five home starts versus the Pirates, who are winless at 0-5 in their last five games versus the Cards and 11-27 in their last 38 games in St. Louis.