MacDonald, 25, has emerged as one of the great finds in the AHL and established himself as a go-to recall option.
Undrafted out of Cornell University, MacDonald played 72 games with Elmira in the ECHL in 2015-16. His play there (17 goals, 20 assists in 72 regular-season games) and with Toledo (seven goals, 19 assists in 36 games) in 2016-17 caught the attention of the New Jersey Devils.
The Devils signed MacDonald (6-foot-0, 204 pounds) to an AHL contract and he continued to impress. Last season with Binghamton, he led all AHL defensemen in goals (20) and points (55), and his 35 assists placed him third among defensemen. He earned a spot on the AHL First All-Star Team.
Crafty with the puck, MacDonald can run a power play. However, with opportunities limited in New Jersey, MacDonald signed a two-year, two-way contract with the Panthers on July 2. It was his first NHL contract.
With Bogdan Kiselevich (broken jaw) injured in training camp, MacDonald won a job with the Panthers to start the season. Just like in the AHL, MacDonald make a quick impact. He scored on his first NHL shot in a 2-1 shootout road loss against the Tampa Bay Lightning on Oct. 6.
After Kiselevich returned, MacDonald headed to Springfield. He joined an experienced group of defensemen after Springfield overhauled its roster in the offseason. He has eight points (three goals, five assists) in seven games, helping Springfield to a 7-1-0-2 start in the Atlantic Division.