Walters was invited to represent the Minnesota Wild at the 2014 NHL prospects tournament. He signed a one-year contract with Minnesota's AHL affiliate, the Iowa Wild, on September 24, 2014.[2]
On August 25, 2015, Walters signed a one-year contract as a free agent with the Utah Grizzlies of the ECHL.[3]
After three full minor league seasons in North America, Walters opted to pursue a European career in agreeing to a one-year deal with Belarusian club, Yunost Minsk of the Extraliga on May 31, 2017.[4] Walters played 10 games with Yunost before opting to return to the ECHL, with former club, the Utah Grizzlies on October 30, 2017.