Loading page

NHL All Time Stats

NHL
League Information and Facts
NHL
All Positions
All Teams
Canada (5770)
All Ages
Drafted?
Has played in
Has won
Age From
Age To
Draft Eligibility
Contract
Status
Shoots
Min Height
Max Height
Min Weight
Max Weight
Player Style
Draft Type
Select Draft Type first
Select Draft Type first
Select Draft Type first
Paid Feature
Explore plans

All-time totals/team Overall Totals Player Stats

Export
Overall Totals
From Season
To Season
#PlayerTeamGPGATPPPGPIMPeriodYears
1.Canada flagGordie Howe (RW)Detroit Red Wings1841853111419671.0718611946 - 197125
2.Canada flagSidney Crosby (C)Active playerPittsburgh Penguins1599725123719621.239792005 - 202621
3.Canada flagSteve Yzerman (C)Detroit Red Wings1710762117819401.1310101983 - 200622
4.Canada flagWayne Gretzky (C)Edmonton Oilers816664125719212.353791979 - 19889
5.Canada flagMario Lemieux (C)Pittsburgh Penguins1022766112918951.859211984 - 200617
6.Canada flagRaymond Bourque (D)Boston Bruins1698431123616670.9812381979 - 200021
7.Canada flagStan Mikita (C)Chicago Black Hawks1549600101716171.0414391958 - 198022
8.Canada flagBryan Trottier (C)New York Islanders129856495915231.1710181975 - 199015
9.Canada flagJohnny Bucyk (LW)Boston Bruins154558585414390.934701957 - 197821
10.Canada flagGilbert Perreault (C)Buffalo Sabres128154588414291.125441970 - 198717
11.Canada flagJean Béliveau (C)Montréal Canadiens128758680913951.0812401950 - 197120
12.Canada flagAlex Delvecchio (C)Detroit Red Wings167149189413850.834121950 - 197424
13.Canada flagGuy Lafleur (RW)Montréal Canadiens108557580413791.274481971 - 198514
14.Canada flagConnor McDavid (C)Active playerEdmonton Oilers88745291313651.543522015 - 202611
15.Canada flagMarcel Dionne (C)Los Angeles Kings96457078013501.404761975 - 198712
16.Canada flagBobby Clarke (C)Philadelphia Flyers128040092913291.0416051969 - 198415
17.Canada flagMike Bossy (RW)New York Islanders88165862812861.462601977 - 198710
18.Canada flagBobby Hull (LW)Chicago Black Hawks115266661612821.117421957 - 197215
19.Canada flagNathan MacKinnon (C/RW)Active playerColorado Avalanche104247479212661.214702013 - 202613
20.Canada flagMark Messier (C)Edmonton Oilers101747277712491.2312971979 - 199112
21.Canada flagLuc Robitaille (LW)Los Angeles Kings117159864512431.0610501986 - 200614
22.Canada flagDenis Savard (C)Chicago Black Hawks101243880312411.2312141980 - 199713
23.Canada flagSteven Stamkos (C/W)Active playerTampa Bay Lightning121060563312381.027092008 - 202416
24.Canada flagPatrick Marleau (LW)San Jose Sharks178459064112310.695561997 - 202121
25.Canada flagDenis Potvin (D)New York Islanders124536685012160.9816091973 - 198815
26.Canada flagJoe Sakic (C)Colorado Avalanche103046872411921.165071995 - 200913
27.Canada flagHenri Richard (C)Montréal Canadiens143640776811750.8211091955 - 197520
28.Canada flagBernie Federko (C)St. Louis Blues101838778711741.155461976 - 198913
29.Canada flagJoe Thornton (C)San Jose Sharks124827689411700.947222005 - 202015
30.Canada flagPatrice Bergeron (C)Boston Bruins146447769111680.805902003 - 202319
31.Canada flagJarome Iginla (RW)Calgary Flames127355359111440.909011995 - 201317
32.Canada flagRyan Getzlaf (C)Anaheim Ducks128231982011390.8910972005 - 202217
33.Canada flagDave Taylor (RW)Los Angeles Kings120345767111280.9417381977 - 199417
34.Canada flagPhil Esposito (C)Boston Bruins69650560911141.605931967 - 19769
35.Canada flagBrad Marchand (LW)Active playerBoston Bruins124747863611140.8912722009 - 202516
36.Canada flagMaurice Richard (RW)Montréal Canadiens111162646610920.9814751942 - 196018
37.Canada flagGlenn Anderson (RW)Edmonton Oilers100949859110891.0811121980 - 199612
38.Canada flagRod Gilbert (RW)New York Rangers114444064810880.955511960 - 197818
39.Canada flagJamie Benn (LW/C)Active playerDallas Stars136944262910710.7810662009 - 202617
40.Canada flagSteve Larmer (RW)Chicago Black Hawks99845158310341.045501980 - 199313
41.Canada flagMartin St-Louis (RW)Tampa Bay Lightning103539862310210.992822000 - 201413
42.Canada flagLarry Robinson (D)Montréal Canadiens140522279510170.728921972 - 198917
43.Canada flagWayne Gretzky (C)Los Angeles Kings59927573710121.691901988 - 19968
44.Canada flagMichel Goulet (LW)Québec Nordiques87648951710061.157011979 - 199011
45.Canada flagJonathan Toews (C)Active playerChicago Black Hawks120441758510020.836912007 - 202316
46.Canada flagRick Middleton (RW)Boston Bruins9924475519981.011411976 - 198812
47.Canada flagBill Barber (LW)Philadelphia Flyers10324735189910.967321972 - 198412
48.Canada flagYvan Cournoyer (RW)Montréal Canadiens11154924989900.893021963 - 197916
49.Canada flagShane Doan (RW)Phoenix Coyotes15154105739830.6513311996 - 201720
50.Canada flagDarryl Sittler (C)Toronto Maple Leafs9084145679811.088831970 - 198212
51.Canada flagBobby Orr (D)Boston Bruins7052906909801.3910161966 - 197610
52.Canada flagDale Hawerchuk (C)Winnipeg Jets7513955839781.305171981 - 19909
53.Canada flagJacques Lemaire (C)Montréal Canadiens9984275479740.982801967 - 197912
54.Canada flagClaude Giroux (W/C)Active playerPhiladelphia Flyers10853166579730.904512007 - 202215
55.Canada flagBrian Propp (LW)Philadelphia Flyers9064215409611.067901979 - 199011
56.Canada flagMark Scheifele (C)Active playerWinnipeg Jets10103965569520.945172011 - 202615
57.Canada flagVincent Lecavalier (C)Tampa Bay Lightning11004075199260.848261998 - 201314
58.Canada flagDave Keon (C)Toronto Maple Leafs11513975289250.80811960 - 197515
59.Canada flagAl MacInnis (D)Calgary Flames8982386869241.0311131981 - 199413
60.Canada flagKris Letang (D)Active playerPittsburgh Penguins13832016958960.659852006 - 202620
61.Canada flagTheo Fleury (RW)Calgary Flames8503934998921.0514351988 - 199911
62.Canada flagRyan Nugent-Hopkins (C/W)Active playerEdmonton Oilers11243135718840.793872011 - 202615
63.Canada flagWayne Cashman (RW)Boston Bruins11723085738810.7512911964 - 198317
64.Canada flagSteve Shutt (LW)Montréal Canadiens9674584168740.904611972 - 198513
65.Canada flagBernard Geoffrion (RW)Montréal Canadiens8934274478740.987241950 - 196414
66.Canada flagCorey Perry (RW/LW)Active playerAnaheim Ducks11064084578650.7812962005 - 201914
67.Canada flagJean Ratelle (C)New York Rangers9273455148590.932061960 - 197616
68.Canada flagDoug Wilson (D)Chicago Black Hawks10332446158590.838521977 - 199114
69.Canada flagRon Francis (C)Hartford Whalers7472725718431.135581981 - 199110
70.Canada flagDave Andreychuk (LW/RW)Buffalo Sabres8913814598400.946281982 - 200112
71.Canada flagMike Gartner (RW)Washington Capitals8054134198321.038311979 - 198910
72.Canada flagNorm Ullman (C)Detroit Red Wings9553514818320.876131955 - 196813
73.Canada flagTrevor Linden (C)Vancouver Canucks12583524768280.668201988 - 200816
74.Canada flagEric Staal (C)Carolina Hurricanes9523414778180.866902003 - 201612
75.Canada flagTed Lindsay (LW)Detroit Red Wings9853794378160.8316041944 - 196514
76.Canada flagBrian Bellows (RW)Minnesota North Stars8343764298050.976481982 - 199210
77.Canada flagMitchell Marner (RW/C)Active playerToronto Maple Leafs7272345708041.112182016 - 20259
78.Canada flagRick MacLeish (LW)Philadelphia Flyers8493814218020.944221970 - 198412
79.Canada flagLogan Couture (C/LW)Active playerSan Jose Sharks10493714318020.762862009 - 202617
80.Canada flagBernie Nicholls (C)Los Angeles Kings6363434527951.258261981 - 19909
81.Canada flagJohn MacLean (RW)New Jersey Devils10223783987760.7613101983 - 199814
82.Canada flagGeorge Armstrong (RW/C)Toronto Maple Leafs12983224517730.607731949 - 197121
83.Canada flagBrayden Point (C)Active playerTampa Bay Lightning8103684047720.952082016 - 202610
84.Canada flagPaul Coffey (D)Edmonton Oilers6262455277721.238601980 - 19877
85.Canada flagMark Messier (C)New York Rangers7682794927711.007361991 - 200410
86.Canada flagDrew Doughty (D)Active playerLos Angeles Kings13761845857690.569152008 - 202618
87.Canada flagTyler Seguin (C/RW)Active playerDallas Stars9223344327660.832792013 - 202613
88.Canada flagClark Gillies (LW)New York Islanders10313514057560.7311531974 - 198612
89.Canada flagKen Hodge (RW)Boston Bruins7383234327551.027281967 - 19769
90.Canada flagRichard Martin (LW)Buffalo Sabres7434063427481.015491971 - 198110
91.Canada flagAndy Bathgate (RW/C)New York Rangers7412814647451.014831952 - 196412
92.Canada flagJason Spezza (C)Ottawa Senators7422684717391.004602002 - 201411
93.Canada flagWalt Tkaczuk (C)New York Rangers10382464837290.706751967 - 198114
94.Canada flagTim Kerr (RW)Philadelphia Flyers6744023187201.076351980 - 199111
95.Canada flagCraig Ramsay (LW)Buffalo Sabres11592694517200.622281971 - 198514
96.Canada flagEric Lindros (C)Philadelphia Flyers5363144027161.3410641992 - 20008
97.Canada flagRon Francis (C)Pittsburgh Penguins6301965177131.133621990 - 19988
98.Canada flagDuncan Keith (D)Chicago Black Hawks13271235887110.547192005 - 202116
99.Canada flagBrendan Shanahan (LW)Detroit Red Wings8223423657070.8611681996 - 20069
100.Canada flagDennis Hull (LW)Chicago Black Hawks10013313767070.712831964 - 197713

* Some data is missing to provide a correct summary.