The Rangers have announced that they have claimed Cody McLeod off waivers from the Predators. McLeod, 33, has been a healthy scratch for Nashville since 1/2 and has only played 6 games since 11/22.