On June 10, 2016, the New Jersey Devils traded Thompson along with teammate Graham Black to the Florida Panthers in exchange of Marc Savard's contract and a second-round pick in 2018 NHL Entry Draft.
[15] On July 1, 2017, having left the Panthers as a free agent, Thompson agreed to a one-year, two-way contract with expansion club, the Vegas Golden Knights.
On July 2, 2018, Thompson opted to return to the Florida Panthers organization as a free agent, securing a two-year, two-way deal.
[17] After concluding his contract within the Panthers organization and Springfield Thunderbirds, Thompson left as a free agent to continue his career in the AHL by signing with the Hartford Wolf Pack, affiliate of the New York Rangers on October 10, 2020.
[18] As a free agent, Thompson extended his career in the following 2021–22 season, agreeing to a one-year AHL contract with Bridgeport Islanders and assigned to ECHL affiliate, the Worcester Railers, on October 19, 2021.
[19] In 2023, Thompson joined JR Zavisza's staff as an assistant coach at Loomis Chaffee, a preparatory boarding school in Connecticut.