After the Leafs managed their worst season in almost 20 years, President Brendan Shanahan didn’t waste any time making changes.

The Leafs fired GM Dave Nonis and interim coach Peter Horachek, plus the entire coaching staff Sunday morning.

Nonis was fired with three years left on his contract after the Leafs went 30-44-8 to finish with only 68 points.

The Leafs also fired director of pro scouting Steve Kasper and director of player development Jim Hughes as part of an overhaul of the scouting department.