There is zero shortage of leadership upfront on the Toronto Maple Leafs' roster with FOUR of the 12 forwards on the team being captains at some point in their career.

The team absolutely stacked with former captains.

Jason Spezza was named captain of the Ottawa Senators in 2013, John Tavares was named the 25th captain of the Toronto Maple Leafs in 2019, Joe Thornton was a captain on both the Boston Bruins for five of his seven years with the franchise and the San Jose Sharks from 2010-2014, And with the most recent trade, Nick Foligno, was named captain before the 2015-16 season and was the team's longest-serving captain.

In essence, the Leafs could have a captain on each line.

OKAY BUT WAIT THERE'S MORE...

Not only is the team stacked with former captains but also first overall picks after signing Jumbo Joe to a one-year deal.

Thornton was selected first overall back in 1997, John Tavares was taken first overall by the Islanders in 2009, and fast forward to 2014, Auston where Matthews was taken with the first overall pick.