On June 30, 2010, he re-signed with the Flyers with a two-year deal. On January 3, 2011, the Flyer placed Leighton on waivers. He cleared waivers the next day and was assigned to the Adirondack Phantoms. He rejoined the Flyers three months later after he cleared re-entry waivers.