
John Leonard Transactions
Full Player ProfileJohn Leonard Updates

Leonard was released from his PTO by the Florida Panthers on Friday and sent to AHL Charlotte.
Leonard was invited to attend Florida's training camp on a professional tryout agreement Tuesday.
Leonard was assigned to AHL Tucson on Monday.
Leonard was summoned from AHL Tucson on Friday, per the NHL media site.
Leonard was recalled from AHL Tuscon on Tuesday.
In order to send him to AHL Tucson, Leonard was placed on waivers Monday.
Arizona signed Leonard to a one-year contract worth $775,000 on Sunday, Craig Morgan of PHNX Sports 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.
Leonard was recalled from AHL Milwaukee on Saturday.
Leonard was promoted from AHL Milwaukee and will play on the first line Thursday versus the Florida Panthers, Emma Lingan of the Nashville Predators' official site reports.
The San Jose Sharks acquired Luke Kunin from the Nashville Predators for John Leonard and 2023 third round pick
Leonard was recalled from AHL San Jose on Monday.
The Sharks returned Leonard to AHL San Jose on Friday, Curtis Pashelka of The San Jose Mercury News reports.
Leonard was recalled by the San Jose Sharks on Saturday, Sheng Peng of San Jose Hockey Now reports.
Leonard was added to the active roster for Monday's game against the Anaheim Ducks, Sheng Peng of San Jose Hockey Now reports.
Leonard was recalled from the taxi squad for Friday's tilt with the St. Louis Blues, Curtis Pashelka of The San Jose Mercury News reports.
Leonard will be promoted to the active roster and draw into the lineup for Wednesday's game versus Vegas, David Schoen of the Las Vegas Review Journal reports.
Leonard was assigned to the taxi squad Monday, Kevin Kurz of The Athletic reports.
Leonard ascended to the active roster Sunday, per CBS Sports.
Leonard was assigned to the taxi squad Saturday, per CBS Sports.
Leonard was promoted from the taxi squad and will suit up for Thursday's game against the Los Angeles Kings, Curtis Pashelka of The San Jose Mercury News reports.
Leonard was assigned to the San Jose Sharks' taxi squad Wednesday, per CBS.
Leonard was assigned to AHL San Jose on Friday.