Loading page

NHL All Time Stats

NHL
League Information and Facts
NHL
All Positions
All Teams
Canada (5772)
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 Overall Totals Player Stats

Export
Overall Totals
From Season
To Season
#PlayerGPGATPP/GPPIMPeriodYears
1.Canada flagWayne Gretzky (C)16951016222332391.916431979 - 199920
2.Canada flagMark Messier (C)1992803137921821.1021541979 - 200425
3.Canada flagGordie Howe (RW)1924869114120101.0419051946 - 198026
4.Canada flagSidney Crosby (C)Active player1606726124119671.229872005 - 202722
5.Canada flagRon Francis (C)1902595134619411.0210741981 - 200423
6.Canada flagSteve Yzerman (C)1710762117819401.1310101983 - 200622
7.Canada flagMario Lemieux (C)1022766112918951.859211984 - 200617
8.Canada flagJoe Sakic (C)1550709112018291.186921988 - 200920
9.Canada flagMarcel Dionne (C)1397752106418161.306171971 - 198918
10.Canada flagRaymond Bourque (D)1826451130817590.9613121979 - 200122
11.Canada flagPhil Esposito (C)141277894917271.2210481963 - 198118
12.Canada flagPaul Coffey (D)1603455127217271.0820661980 - 200121
13.Canada flagMark Recchi (RW)1841638104216800.9111261988 - 201122
14.Canada flagJoe Thornton (C)1901462121116730.8813961997 - 202224
15.Canada flagStan Mikita (C)1549600101716171.0414391958 - 198022
16.Canada flagBryan Trottier (C)1500595101416091.0711891975 - 199418
17.Canada flagDoug Gilmour (C)1656510109216020.9715341983 - 200320
18.Canada flagAdam Oates (C)1500383119315761.054811985 - 200419
19.Canada flagLuc Robitaille (LW)159072679515210.9613511986 - 200619
20.Canada flagDenis Savard (C)136553997415131.1115921980 - 199717
21.Canada flagDale Hawerchuk (C)128554896015081.178071981 - 199716
22.Canada flagBrendan Shanahan (LW)170871677214880.8727681987 - 200921
23.Canada flagGuy Lafleur (RW)125461886914871.194661971 - 199117
24.Canada flagJohnny Bucyk (LW)166459787514720.885391955 - 197823
25.Canada flagDave Andreychuk (LW/RW)180168375314360.8012831982 - 200623
26.Canada flagAl MacInnis (D)1593379105514340.9017661981 - 200423
27.Canada flagGilbert Perreault (C)128154588414291.125441970 - 198717
28.Canada flagMike Gartner (RW)155475167714280.9212941979 - 199819
29.Canada flagPierre Turgeon (C)140355087414241.014881987 - 200719
30.Canada flagJean Béliveau (C)128758680913951.0812401950 - 197120
31.Canada flagAlex Delvecchio (C)167149189413850.834121950 - 197424
32.Canada flagConnor McDavid (C)Active player89645492213761.543602015 - 202712
33.Canada flagJarome Iginla (RW)163566270613680.8411381995 - 201721
34.Canada flagLarry Murphy (D)1830324104413680.7512911980 - 200121
35.Canada flagJean Ratelle (C)140452384213650.973001960 - 198121
36.Canada flagSteven Stamkos (C/W)Active player137467468313570.998152008 - 202719
37.Canada flagBobby Clarke (C)128040092913291.0416051969 - 198415
38.Canada flagPatrick Marleau (LW)197463868613240.676081997 - 202123
39.Canada flagBernie Nicholls (C)124551780613231.0614561981 - 199918
40.Canada flagDino Ciccarelli (RW)137368163713180.9616361980 - 199919
41.Canada flagGlenn Anderson (RW)135459172213130.9715621980 - 199616
42.Canada flagNorm Ullman (C)151652079213120.877791955 - 197520
43.Canada flagVincent Damphousse (C)151847384613090.8613341986 - 200418
44.Canada flagBobby Hull (LW)118267262712991.107421957 - 198016
45.Canada flagRod Brind'Amour (C)164350379212950.7911971988 - 201021
46.Canada flagMike Bossy (RW)88165862812861.462601977 - 198710
47.Canada flagNathan MacKinnon (C/RW)Active player105848280012821.214762013 - 202714
48.Canada flagClaude Giroux (W/C)Active player145040884312510.865572007 - 202619
49.Canada flagJoe Nieuwendyk (C)141563061212420.887681986 - 200720
50.Canada flagJohn Tavares (C/LW)Active player134155368512380.925792009 - 202718
51.Canada flagBernie Federko (C)109140482712311.135701976 - 199014
52.Canada flagMichel Goulet (LW)117858664112271.049251979 - 199415
53.Canada flagFrank Mahovlich (LW)131858463712210.9312191956 - 197418
54.Canada flagDenis Potvin (D)124536685012160.9816091973 - 198815
55.Canada flagBobby Smith (C/LW)126142177711980.9511621978 - 199315
56.Canada flagDarryl Sittler (C)117251368211951.0210851970 - 198515
57.Canada flagBrad Marchand (LW)Active player133251767511920.8913602009 - 202718
58.Canada flagHenri Richard (C)143640776811750.8211091955 - 197520
59.Canada flagPatrice Bergeron (C)146447769111680.805902003 - 202319
60.Canada flagTheo Fleury (RW)116148967811671.0119561988 - 200315
61.Canada flagBrian Propp (LW)117648966311520.989811979 - 199415
62.Canada flagBrian Bellows (RW)133153660811440.868611982 - 199917
63.Canada flagSteve Larmer (RW)114649764611431.006271980 - 199515
64.Canada flagRyan Getzlaf (C)128231982011390.8910972005 - 202217
65.Canada flagDale Hunter (RW)159536377511380.7142921980 - 199919
66.Canada flagDave Taylor (RW)120345767111280.9417381977 - 199417
67.Canada flagEric Staal (C)146948064711270.778922003 - 202318
68.Canada flagPat Verbeek (RW)154154757711250.7331301982 - 200220
69.Canada flagMartin St-Louis (RW)124143369011230.903441998 - 201516
70.Canada flagRay Whitney (LW/RW)143840671111170.785131991 - 201422
71.Canada flagCorey Perry (RW/LW)Active player170852958411130.6518672005 - 202621
72.Canada flagLarry Robinson (D)161123686611020.6810041972 - 199220
73.Canada flagMaurice Richard (RW)111162646610920.9814751942 - 196018
74.Canada flagLanny McDonald (RW)122854454610900.8910191973 - 198916
75.Canada flagRick Middleton (RW)111949359510880.971761974 - 198814
76.Canada flagRod Gilbert (RW)114444064810880.955511960 - 197818
77.Canada flagJamie Benn (LW/C)Active player137844263010720.7810852009 - 202617
78.Canada flagJason Spezza (C)134539168010710.806472002 - 202219
79.Canada flagRick Tocchet (RW)128949257210640.8333831984 - 200218
80.Canada flagDave Keon (C)138842862610540.761231960 - 198218
81.Canada flagSteve Thomas (RW)139947456410380.7414751984 - 200420
82.Canada flagBrad Richards (C)127233570210370.823162000 - 201615
83.Canada flagJonathan Toews (C)Active player128642860310310.807292007 - 202617
84.Canada flagBrent Burns (D)Active player172729773210290.6010102003 - 202622
85.Canada flagPaul Kariya (LW)103541861010280.994111994 - 201015
86.Canada flagKirk Muller (C)147639063810280.7013761984 - 200319
87.Canada flagScott Stevens (D)186822280410260.5531871982 - 200422
88.Canada flagBrad Park (D)127424877310210.8016461968 - 198517
89.Canada flagJason Arnott (C/RW)136644956210110.7413181993 - 201218
90.Canada flagAndy Bathgate (RW/C)112337063810080.907001952 - 197117
91.Canada flagBobby Orr (D)73129671110071.3810451966 - 197912
92.Canada flagVincent Lecavalier (C)128744755810050.789321998 - 201617
93.Canada flagGary Roberts (LW)135547053310030.7428921986 - 200921
94.Canada flagShane Doan (RW)159541758310000.6314381995 - 201721
95.Canada flagBill Barber (LW)10324735189910.967321972 - 198412
96.Canada flagYvan Cournoyer (RW)11154924989900.893021963 - 197916
97.Canada flagMatt Duchene (C/W)Active player12704025809820.773282009 - 202718
98.Canada flagButch Goring (C)12414135639760.791341969 - 198516
99.Canada flagJacques Lemaire (C)9984275479740.982801967 - 197912
100.Canada flagTrevor Linden (C)14964095579660.659991988 - 200819

* Some data is missing to provide a correct summary.