Do The Toronto Maple Leafs Have The Most Roster Depth?

The Toronto Maple Leafs have posted their 40 man training camp roster. This is definitely the deepest roster they have had in recent memory.

The Maple Leafs have five forward lines and four defence pairings that are fully capable of playing at the NHL level. 

Here is the roster.

Photographer: Julian Avram/Icon Sportswire