After going unclaimed, Elliott was traded the following day to the Nashville Predators for defenceman Victor Bartley. He was immediately assigned to AHL affiliate, the Milwaukee Admirals. As a restricted free agent in the off-season with the Predators, Elliott opted to pause his NHL career and with the 2016–17 season underway he signed his first contract abroad on a one-year deal with Ak Bars Kazan of the Kontinental Hockey League on September 29, 2016. In his lone season with Ak Bars, Elliott appeared in 31 regular season contests in registering 4 goals and 11 points. Unable to perform to heightened expectations with Ak Bars, Elliott left as a free agent at the conclusion of his contract. Midway into the 2017–18 season, Elliott agreed to join Swedish outfit, HV71 of the Swedish Hockey League, for the remainder of the campaign on October 21, 2017. Elliott adapted quickly to the Swedish style, and became a relied upon presence on the blueline for HV71. In 34 games his contributed offensively with 4 goals and 21 points. In the following off-season, Elliott opted for a return to the NHL in securing as a free agent a one-year, two-way contract with the Pittsburgh Penguins on July 1, 2018. On December 5, Elliott and Tobias Lindberg were traded to the Ottawa Senators in exchange for Ben Sexton and Macoy Erkamps. Both players were immediately assigned to the Senators' AHL affiliate, the Belleville Senators. During the 2018-19 season, Elliott was recalled by the Senators and for the first time since 2016 appeared in 3 NHL games, posting 1 assist. In his tenure with Belleville, Elliott contributed with 20 points in 44 games. As an impending free agent, Elliott ventured abroad, returning to the KHL in signing a one-year contract with Belarusian club, HC Dinamo Minsk, on June 25, 2019. Elliott featured in just 18 games over the course of the 2019–20 season, collecting 2 goals and 8 points. Elliott continued his journeyman European career, returning for a second tenure in Sweden in accepting a one-year contract with Frölunda HC of the SHL on May 1, 2020. Elliott first featured in an international tournament at the major junior level, selected to Canada Pacifc at the 2008 World U-17 Hockey Challenge. He would feature with Canada at the 2008 Ivan Hlinka Memorial Tournament before competing in his first full IIHF competition at the 2009 IIHF World U18 Championships.