On June 29, 2015, the Jets gave Albert a qualifying offer to retain his negotiation rights.[3] Albert later signed an AHL contract with the Jets' new affiliate, the Manitoba Moose, on September 16, 2015.[4] After attending the Jets training camp on a try-out, he joined the Manitoba Moose and was named team captain.[5]
On July 3, 2016, Albert ended his long tenure within the Thrashers/Jets organization, joining Oulun Kärpät of the Finnish Liiga.[6] In the 2016–17 season, Albert made a seamless transition to European hockey and contributed with 12 goals and 24 points in 42 games for Kärpät.
On July 3, 2017, after a year's absence, Albert returned to the NHL in securing a one-year, two-way contract with the Washington Capitals.[7] During the 2017–18 season, on February 9, 2018, the Capitals traded Albert to the New York Rangers organization.[8] He was directly assigned to the Rangers AHL affiliate, the Hartford Wolf Pack, for the remainder of the season.
As a free agent from the Rangers, Albert returned to Europe in agreeing to a one-year deal with German club, Grizzlys Wolfsburg, of the Deutsche Eishockey Liga on July 3, 2018.[9] During preparation with the Grizzlys for the 2018–19 campaign, Albert suffered a long-term injury, forcing him out for the entirety of the season.[10]
Returning to North America, Albert resumed his professional career in the 2019–20 season after signing a contract with the Jacksonville Icemen of the ECHL, a secondary affiliate to the Winnipeg Jets, on October 3, 2019.[11] In the 2019–20 season, Albert collected 29 points through 44 regular season games before the season was cancelled due to the COVID-19 pandemic.
As a free agent into the pandemic-delayed 2020–21 season, Albert belatedly joined the Wichita Thunder of the ECHL on January 22, 2021.[12] He split the season between the Thunder and the Rapid City Rush, finishing with a combined 11 points in 30 games.
Albert continued his career in the ECHL, agreeing to return for a fourth season in the league by joining the Toledo Walleye as a free agent on September 29, 2021.[13]
In November 2022, John Albert was named the captain of the Toledo Walleye. [14]