 On December 13, 2016, Gómez re-signed with the Rangers on a one-year contract.On April 29, 2017, in a game against the Los Angeles Angels, Gómez hit for the cycle for the second time in his career as the Rangers won 6-3.On March 3, 2018, Gómez signed a one-year contract with the Tampa Bay Rays.