Robinson Canó
On December 7, 2017, the Marlins traded Gordon and international slot money to the Seattle Mariners for Nick Neidert, Christopher Torres, and Robert Dugger. It was also reported that Gordon would be an outfielder for the Mariners. Gordon played outfield for the Mariners until Robinson Canó was suspended for 80 games, at which point Gordon returned to second base.