NHL News

Top 10 Toronto Maple Leafs Players of All Time – The Hockey Writers – Toronto Maple Leafs

William Nylander Toronto Maple Leafs

The Toronto Maple Leafs are often a team that gets poked fun at by other fan bases due to their lack of playoff success in recent decades, but even their biggest haters can’t deny how storied a franchise they are. They have had some of the game’s greatest players of all time don their sweater, some for a large portion of their careers.

Related: Was Maple Leafs’ Anthony Stolarz Snubbed by USA Hockey?

Part of this comes from the fact that many players desire to play for the Maple Leafs, who are undoubtedly the most talked-about and followed team in the NHL. With that said, let’s take a look at the 10 best players to ever don a Maple Leafs uniform.

10. William Nylander

William Nylander still has plenty of time to go in his Maple Leafs career, yet it’s already been incredible enough to earn him a top-10 spot on this list. The fun-loving, easy-going Swedish forward has blossomed into a true superstar, scoring 40 or more goals in each of the past three seasons.

William Nylander of the Toronto Maple Leafs celebrates his goal against the Florida Panthers during the first period of Game One of the Second Round of the 2025 Stanley Cup Playoffs (Photo by Mark Blinch/NHLI via Getty Images)

Nylander’s 612 points are already ninth in Maple Leafs franchise history, as are his 262 goals. He should continue to climb both lists in the years to come, as he still has seven years remaining on the contract extension he signed during the 2023-24 season.

9. Doug Gilmour

Doug Gilmour’s tenure with the Maple Leafs was far shorter than many other legends on this list, but boy, was it magical. Despite playing only 393 games with the franchise, he put up an impressive 131 goals and 452 points.

Gilmour’s best season as a Maple Leaf, and the best of his career, came in 1992-93, where he put up a ridiculous 127 points in 83 games. The second-highest-scoring player on that Maple Leafs team was Nikolai Borshevsky, who had 74. By the time Gilmour’s career had come to an end, he had put up 1,414 points.

8. Frank Maholvich

This one is quite the throwback, but it would be impossible to put together a list of the Maple Leafs’ all-time greats and not include six-time Stanley Cup winner Frank Maholvich. Four of those Cups came while he was playing with the Maple Leafs, proving just how big an impact he had on the franchise.

Maholvich enjoyed a 1,181-game NHL career, where he racked up 533 goals and 1,103 points. He played…

Click Here to Read the Full Original Article at The Hockey Writers…