Leonard was assigned to AHL Tucson on Monday.
Leonard was summoned from AHL Tucson on Friday, per the NHL media site.
Leonard scored a goal in Wednesday's 5-2 loss to the Stars.
Leonard was recalled from AHL Tuscon on Tuesday.
In order to send him to AHL Tucson, Leonard was placed on waivers Monday.
The Predators didn't qualify Leonard on Friday, making him an unrestricted free agent, John Glennon of NHL.com reports.
Leonard was sent to AHL Milwaukee on Wednesday.
Leonard was placed on waivers Tuesday, Elliotte Friedman of Sportsnet reports.
Leonard was elevated from the minors Monday.
Leonard was reassigned to AHL Milwaukee on Friday.