Loading page

NHL All-Time Stats

Change League
All Positions
All Teams
All Nationalities
U22
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

NHL All-Time Player Totals

Export
Regular Season
From Season
To Season
NHL — All-Time Player Stats
#PlayerGPGATPP/GPPIMPeriodYears
1.Canada flagWayne Gretzky (C)3192694407092.221341979 - 19834
2.Canada flagDale Hawerchuk (C)3191752514261.342251981 - 19854
3.Canada flagSidney Crosby (C)Active player2901322653971.372852005 - 20094
4.Canada flagConnor McDavid (C)Active player2871282443721.30902015 - 20194
5.Canada flagMario Lemieux (C)2151452033481.621541984 - 19873
6.Canada flagSteven Stamkos (C/W)Active player3251791503291.012172008 - 20124
7.USA flagJimmy Carson (C)2881621633251.131111986 - 19904
8.Canada flagRon Francis (C)2901032193221.112221981 - 19854
9.Czechia flagJaromír Jágr (RW)3111251943191.031981990 - 19944
10.Canada flagPierre Turgeon (C)3141201953151.001151987 - 19914
11.Canada flagDenis Savard (C)234952203151.352281980 - 19833
12.Canada flagSteve Yzerman (C)2911141943081.061501983 - 19874
13.USA flagBobby Carpenter (C)3201451542990.932711981 - 19854
14.Canada flagMark Messier (C)3021331572900.964131979 - 19834
15.Canada flagBryan Trottier (C)2331081822901.241011975 - 19783
16.Canada flagKirk Muller (C)3161051852900.923031984 - 19884
17.Canada flagBrian Bellows (RW)3111331562890.932111982 - 19864
18.USA flagJeremy Roenick (C)2571291522811.092361988 - 19924
19.USA flagPhil Housley (D)304811932740.901541982 - 19864
20.Canada flagJoe Sakic (C)2301101632731.19751988 - 19913
21.Canada flagDan Quinn (C)2861001622620.921401983 - 19874
22.Canada flagBobby Orr (D)250781782561.024231966 - 19704
23.Canada flagTrevor Linden (C)3131151402550.812501988 - 19924
24.USA flagEd Olczyk (C)3081071482550.832881984 - 19884
25.Canada flagSylvain Turgeon (LW)2571391102490.972551983 - 19874
26.Sweden flagMats Sundin (C)2401031462491.042571990 - 19933
27.Finland flagPatrik Laine (LW/RW)Active player3051381092470.811142016 - 20204
28.Germany flagTim Stützle (LW/C)Active player285911562470.871332020 - 20244
29.Canada flagCraig Simpson (LW)2941281172450.832631985 - 19894
30.Canada flagEric Lindros (C)1721141282421.413101992 - 19953
31.Canada flagPierre Larouche (C)2201131292421.10991974 - 19773
32.Canada flagRob Brown (RW)1991061332391.202761987 - 19903
33.Canada flagBobby Hull (LW)2771011332340.842231957 - 19614
34.USA flagPatrick Kane (RW/LW)Active player244761542300.941142007 - 20103
35.Canada flagMitchell Marner (RW/C)Active player241671572240.93862016 - 20193
36.Canada flagConnor Bedard (C/LW)Active player232801382180.941582023 - 20274
37.Canada flagMike Bossy (RW)153122952171.42311977 - 19792
38.Canada flagPaul Coffey (D)234671502170.933231980 - 19833
39.USA flagMike Modano (C)235901262160.921701988 - 19924
40.Canada flagBrendan Shanahan (LW)281881262140.765241987 - 19914
41.Canada flagMichel Goulet (LW)233961132090.901411979 - 19823
42.Russia flagAndrei Svechnikov (RW/LW)Active player283891202090.742392018 - 20224
43.Slovakia flagMarián Gáborík (RW)295961122080.711322000 - 20044
44.USA flagJack Hughes (C/LW)Active player244871202070.85322019 - 20234
45.Canada flagNathan MacKinnon (C/RW)Active player300751312060.69962013 - 20174
46.USA flagAuston Matthews (C/LW)Active player212111942050.97382016 - 20193
47.Russia flagIlya Kovalchuk (LW)227108972050.901482001 - 20043
48.Canada flagTyler Seguin (C/RW)Active player283931122050.72822010 - 20144
49.Canada flagBarry Pederson (C)166911132041.231061980 - 19833
50.Slovenia flagAnze Kopitar (C/LW)236791252040.86782006 - 20093
51.Canada flagLarry Murphy (D)236521522040.862551980 - 19833
52.Czechia flagDavid Pastrňák (RW/LW)Active player254941092030.80992014 - 20184
53.Canada flagJohn Tavares (C/LW)Active player243841182020.831012009 - 20123
54.Canada flagMacklin Celebrini (C/LW)Active player171781232011.18862024 - 20273
55.Russia flagAlexander Ovechkin (LW/RW)Active player163981001981.211042005 - 20072
56.Finland flagSebastian Aho (C/W)Active player242831141970.81762016 - 20193
57.USA flagPat LaFontaine (C)227100961960.861511983 - 19874
58.Canada flagJeff Friesen (LW)288891071960.681711994 - 19984
59.Canada flagLuc Robitaille (LW)15998971951.231101986 - 19882
60.Canada flagMatt Duchene (C/W)Active player266821111930.73692009 - 20134
61.Canada flagJonathan Toews (C)222831081910.861422007 - 20103
62.Russia flagYevgeni Malkin (C)Active player160801111911.191582006 - 20082
63.Canada flagGeoff Sanderson (LW)230101871880.82881990 - 19944
64.Canada flagRyan Nugent-Hopkins (C/W)Active player258651231880.73752011 - 20154
65.Canada flagScott Stevens (D)308581301880.617821982 - 19864
66.Canada flagRod Brind'Amour (C)237761111870.792391988 - 19924
67.Canada flagPeter Zezel (C)215651221870.871731984 - 19873
68.Canada flagRaymond Bourque (D)212611261870.882201979 - 19823
69.Canada flagDave Babych (D)227381481860.822381980 - 19833
70.Canada flagJeff Skinner (C/LW)25997881850.711502010 - 20144
71.Slovakia flagJuraj Slafkovský (RW/LW)Active player282721121840.651852022 - 20264
72.Canada flagVincent Lecavalier (C)306811021830.601931998 - 20024
73.Czechia flagRobert Reichel (C)223791041830.821081990 - 19933
74.Canada flagPatrice Bergeron (C)229691131820.79702003 - 20073
75.Canada flagJoe Thornton (C)289791001790.622771997 - 20014
76.Canada flagDave Andreychuk (LW/RW)18583951780.961101982 - 19853
77.Canada flagWyatt Johnston (C/RW)Active player24689881770.72722022 - 20253
78.USA flagJack Eichel (C)Active player209731041770.85762015 - 20183
79.Canada flagCam Neely (RW)27687891760.644631983 - 19874
80.Canada flagMike Ricci (C)223681071750.782801990 - 19933
81.Canada flagPaul Reinhart (D)215401351750.811001979 - 19823
82.USA flagMatthew Tkachuk (LW/RW)Active player224711031740.782282016 - 20193
83.Sweden flagLucas Raymond (LW/RW)Active player238711031740.73702021 - 20243
84.Canada flagHenri Richard (C)194651091740.901731955 - 19583
85.Canada flagSimon Gagné (LW)22880931730.76721999 - 20023
86.Canada flagSam Gagner (C/RW)291591141730.591442007 - 20114
87.Finland flagAleksander Barkov (C/LW)Active player25273981710.68442013 - 20174
88.Canada flagGordie Howe (RW)228701011710.752411946 - 19504
89.Russia flagPavel Bure (RW)14894761701.15991991 - 19932
90.Canada flagTed Kennedy (C)18185841690.93471942 - 19475
91.Canada flagPatrick Marleau (LW)31776931690.53961997 - 20014
92.Canada flagChris Gratton (C)294671021690.575181993 - 19974
93.Canada flagJordan Staal (C/LW)Active player32784841680.511732006 - 20104
94.Canada flagOwen Nolan (RW)21383841670.784851990 - 19944
95.Canada flagMarcel Dionne (C)15568991671.08351971 - 19732
96.Canada flagRuss Courtnall (RW)235661011670.711921983 - 19874
97.Canada flagJason Arnott (C/RW)18476881640.893191993 - 19963
98.Canada flagWilf Paiement (RW)21388751630.773231974 - 19773
99.USA flagTom Fergus (C)21068951630.78631981 - 19843
100.Canada flagTony Tanti (LW)18993691620.861111981 - 19854

* Some data is missing to provide a correct summary.