The NHL's Top 25

Steve Yzerman

When he first started out in the leagues, he was already packing quite the offensive artillery. He had broken the 100-point plateau six times already. With his leadership skills, he would eventually help his team, the Detroit Red Wings, capture the Stanley Cup three times. He ended his career with a staggering 692 goals.

Frank Mahovlich

He is considered to be the best Toronto Maple Leaf player of all time. He had played 19 seasons in the NHL with the Leafs, Wings and Canadians. He had netted 533 career goals in total. He had also paved the way to victory towards the Stanley Cup 6 times.