On June 23, 2013, Morales hit a first-pitch three-run home run in the 10th inning against the Oakland Athletics after subbing for Brendan Ryan, leading to a 6–3 Mariners win at Safeco Field. After rounding the bases, he gently stepped on home plate. On July 2, 2013, he hit two home runs and had 6 RBIs in a 9–2 win over the division-leading Texas Rangers. On August 26, 2013, Morales was claimed off waivers by an unknown team; however, he was not traded within 48 hours of the waiver claim, meaning the Mariners pulled him back from waivers.