On July 13, 2006, he signed as a free agent with the Anaheim Ducks. He played for the Ducks' farm team, the Portland Pirates. The Ducks called Leighton up when both their goalies Ilya Bryzgalov and Jean-Sébastien Giguère got injured but Leighton was claimed off waivers by the Nashville Predators before he could play. He only played 20 minutes of one game with the Predators and he was placed on waivers again.