Leonard played the previous two games for the Red Wings, but he will return to the lineup on Monday against the Ottawa Senators. The 27-year-old Leonard has four points (2G / 2A) in nine games this season.



Leonard played the previous two games for the Red Wings, but he will return to the lineup on Monday against the Ottawa Senators. The 27-year-old Leonard has four points (2G / 2A) in nine games this season.

Leonard did not play the previous three games for the Red Wings, but he will return to the lineup on Monday against the Ottawa Senators. The 27-year-old Leonard has four points (2G / 2A) in seven games this season. Nate Danielson will be a healthy scratch to accommodate the lineup change.



Detroit added to its minor league depth on Tuesday by signing John Leonard to a one-year, $775,000 contract. The 26-year-old winger finished in goals across the AHL with 36 and 61 points in 72 games played with Charlotte (AHL) in 2024-25. He should compete for a bottom-six spot on the Red Wings this season.

Leonard played the last six games for the Coyotes, scoring one point (1G / 0A), but will return to the AHL, where he has 27 points (11G / 16A) in 54 games with the Tuscon Roadrunners. In a corresponding move, the Coyotes have recalled Josh Doan, who is expected to make his NHL debut on Tuesday.

Leonard has played 64 career NHL games but has spent the 2023-24 campaign exclusively in the AHL, scoring 27 points (11G / 16A) in 54 games with the Tuscon Roadrunners. The 25-year-old Leonard was the sixth-round pick of the San Jose Sharks in the 2018 NHL Entry Draft.

Leonard has played 64 career NHL games but has spent the 2023-24 campaign exclusively in the AHL, scoring 27 points (11G / 16A) in 54 games with the Tuscon Roadrunners. The 25-year-old Leonard was the sixth-round pick of the San Jose Sharks in the 2018 NHL Entry Draft.

Leonard spent most of the 2023 season in the AHL, finishing second on the Milwaukee Admirals in points (44), third in goals (17) and fourth in assists (27). With Arizona, he should battle for a roster spot in training camp, but seems destined to start the year in the AHL due to his two-way contract.

Leonard had a goal and two PIMs across six games with Nashville but has been re-assigned to Milwaukee (AHL) on Wednesday. The 24-year-old has 14 goals, 24 assists, 12 PIMs and a -3 plus/minus through 61 games with Milwaukee this season.


Leonard could replace Cole Smith in the lineup on Monday, after Smith suffered an injury on Saturday. Leonard has spent most of the season in the AHL, picking up 38 points (14G / 24A) in 61 games.




Leonard suffered a lower-body injury vs. the Oilers on Tuesday and will not be in the lineup on Thursday. Jonathan Dahlen will draw back into the lineup to replace Leonard.

Leonard took a nasty spill into the boards in Friday's game and did not return to the game. With a back-to-back on hand, Leonard seems unlikely to play on Saturday. The Sharks have a few options to return to the lineup to replace Leonard, one of which is Ryan Donato.

Leonard was a healthy scratch on Wednesday but will replace Sasha Chmelevski in the lineup on Friday. Leonard has scored three goals and 10 assists (13 points) in 43 games this season.

Leonard has not scored a goal since early March, posting just seven assists and 41 shots in his last 29 games. He will be replaced by Sasha Chmelevski in the lineup on Wednesday.

