The Toronto Maple Leafs have fired general manager Dave Nonis, interim coach Peter Horachek and his staff after the team's worst season in almost 20 years.

Nonis was dismissed Sunday with three years left on his contract. The Leafs went 30-44-8 with 68 points, the fewest in an 82-game season since 1996-97.

Toronto was in a playoff position in early January when club president Brendan Shanahan and Nonis fired coach Randy Carlyle and replaced him with Horachek. The Leafs went 9-28-5 under Horachek, whose ouster was expected.

Assistants Steve Spott, Chris Dennis and Rick St. Croix also were fired. Steve Staios was moved back to the front office as manager of player development.

Assistant general manager Kyle Dubas and director of player personnel Mark Hunter will share interim duties until a general manager is hired.