the CBA was revised to allow teams to use one of their two compliance buyouts prior to the start of the shortened 2013 season, with the provision that the players bought out in such a way would still be paid their pro-rated but otherwise full 2012–13 salaries (which would still count against the 2012–13 cap), and with the buyout of the subsequent years otherwise proceeding as originally intended. With the revised agreement in place, Gomez was promptly placed on unconditional waivers and bought-out, becoming a free agent on January 17, 2013. San Jose Sharks & Florida Panthers On January 23, 2013, Gomez signed a one-year, $700,000 contract with the San Jose Sharks. Playing in 39 games for the Sharks, Gomez recorded two goals and 13 assists. On July 31, 2013, Gomez signed a one-year contract with the Florida Panthers. Playing in 46 games for the Panthers, Gomez scored just two goals to go with 10 assists. Return to New Jersey, St. Louis Blues and Hershey Bears Gomez returned to familiar grounds in attending the New Jersey Devils' training camp for the 2014–15 season on an unsigned try-out basis. On December 1, 2014, the Devils signed him to a one-year contract. On December 28, 2014, he participated in his 1,000th NHL game. Gomez rediscovered his scoring touch with the Devils, amassing his best offensive output since 2011, finishing third amongst the Devils with 34 points in 58 games. With the Devils signalling an end of an era through managerial changes and with the intent to build a younger roster, Gomez was not tendered a new contract by the Devils. As a free agent, Gomez again accepted a try-out basis contract to attend the St. Louis Blues training camp for the 2015–16 season on August 27, 2015. On October 7, he signed a one-year two-way contract with the Blues worth $575,000 to begin the 2015–16 season. Gomez was used primarily on the powerplay with the Blues, and contributed with 8 points in 21 games. With the club returning to health and in need of roster positions, on December 29, 2015, he was placed on waivers by the team. Upon clearing, Gomez requested a release from his contract with the Blues and was placed on unconditional waivers by the Blues in order to return to free agency. Gomez continued his season in the new-year by signing with the Hershey Bears of the AHL,