Loading page

NHL All-Time Stats

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

NHL All-Time Player Totals

Export
Regular Season
From Season
To Season
NHL — All-Time Player Stats
#PlayerGPGATPP/GPPIMPeriodYears
101.Canada flagDave Keon (C)12963965909860.761171960 - 198218
102.Canada flagCorey Perry (RW/LW)Active player14774675089750.6615722005 - 202722
103.Canada flagAndy Bathgate (RW/C)10693496249730.916241952 - 197117
104.Canada flagShane Doan (RW)15404025709720.6313531995 - 201721
105.Russia flagArtemi Panarin (LW)Active player8453386349721.152542015 - 202712
106.Canada flagMaurice Richard (RW)9785444229660.9912871942 - 196018
107.Sweden flagHenrik Zetterberg (C)10823376239600.894012002 - 202118
108.Canada flagKirk Muller (C)13493576029590.7112231984 - 200319
109.Czechia flagDavid Pastrňák (RW/LW)Active player8514285299571.124202014 - 202713
110.Canada flagRick Tocchet (RW)11444405129520.8329121984 - 200218
111.Canada flagVincent Lecavalier (C)12124215289490.788481998 - 201617
112.USA flagBlake Wheeler (RW/C)11723216229430.807642008 - 202416
113.Canada flagJason Arnott (C/RW)12444175219380.7512421993 - 201218
114.Canada flagMatt Duchene (C/W)Active player11953875499360.783062009 - 202718
115.Canada flagSteve Thomas (RW)12354215129330.7613061984 - 200420
116.Canada flagBrad Richards (C)11262986349320.832512000 - 201615
117.Canada flagMark Scheifele (C)Active player9793765499250.944682011 - 202716
118.USA flagNeal Broten (C)10992896349230.845691980 - 199717
119.Russia flagPavel Datsyuk (C)9533146049180.962322001 - 201614
120.Canada flagRyan O'Reilly (C)Active player12503355809150.732262009 - 202718
121.Canada flagJonathan Toews (C)11493835299120.796452007 - 202617
122.Canada flagGary Roberts (LW)12254384729100.7425601986 - 200921
123.USA flagTony Amonte (RW/LW)11744164849000.777521990 - 200716
124.Canada flagRay Ferraro (C)12584084908980.7112881984 - 200218
125.Slovakia flagPeter Bondra (RW)10815033898920.837611990 - 200716
126.USA flagZach Parise (LW/RW)12544344558890.714442005 - 202419
127.Canada flagButch Goring (C)11073755138880.801021969 - 198516
128.Canada flagOwen Nolan (RW)12004224638850.7417931990 - 201018
129.Sweden flagPeter Forsberg (C)7082496368851.256881994 - 201114
130.Canada flagBill Barber (LW)9034204638830.986231972 - 198412
131.Canada flagDennis Maruk (C)8883565228780.997611975 - 198914
132.Russia flagIlya Kovalchuk (LW)9264434338760.955442001 - 202013
133.Sweden flagMarkus Näslund (LW)11173954748690.787361993 - 200915
134.Canada flagCliff Ronning (C)11373065638690.764531985 - 200418
135.Canada flagTrevor Linden (C)13723754928670.638951988 - 200819
136.Serbia flagIvan Boldirev (C)10523615058660.825071970 - 198515
137.Canada flagEric Lindros (C)7603724938651.1413981992 - 200713
138.Canada flagYvan Cournoyer (RW)9684284358630.892551963 - 197916
139.Canada flagAlex Tanguay (LW)10882835808630.795271999 - 201616
140.Canada flagDean Prentice (LW)13783914698600.624841952 - 197422
141.Sweden flagTomas Sandström (RW)9833944638570.8711931984 - 199915
142.USA flagBill Guerin (RW)12634294278560.6816601991 - 201018
143.Russia flagVyacheslav Kozlov (LW)11823564978530.727041991 - 201018
144.Canada flagJeff Carter (C)13214424098510.646352005 - 202419
145.Canada flagTed Lindsay (LW)10683794728510.8018081944 - 196517
146.Canada flagTom Lysiak (C)9192925518430.925671973 - 198613
147.Canada flagJohn MacLean (RW)11944134298420.7113281983 - 200218
148.Canada flagRyan Smyth (LW)12703864568420.669761994 - 201419
149.Canada flagMitchell Marner (RW/C)Active player7552485938411.112282016 - 202711
150.Canada flagScott Mellanby (RW)14313644768400.5924791985 - 200721
151.Canada flagJohn Tonelli (LW)10283255118360.819111978 - 199214
152.Canada flagJacques Lemaire (C)8533664698350.982171967 - 197912
153.Sweden flagMika Zibanejad (C/RW)Active player10293514828330.812752011 - 202716
154.Canada flagTyler Seguin (C/RW)Active player10333704628320.813172010 - 202717
155.Finland flagSaku Koivu (C)11242555778320.748091995 - 201418
156.Canada flagBrent Sutter (C)11113634668290.7510541980 - 199818
157.Canada flagJohn Ogrodnick (LW)9284024258270.892601979 - 199314
158.Canada flagPierre Larouche (C)8123954278221.012371974 - 198814
159.Canada flagBernard Geoffrion (RW)8833934298220.936891950 - 196816
160.USA flagPaul Stastny (C)11452935298220.725002006 - 202317
161.Canada flagStéphane Richer (LW)10544213988190.786141984 - 200217
162.USA flagJohn LeClair (LW)9674064138190.855011990 - 200716
163.Canada flagSteve Shutt (LW)9304243938170.884101972 - 198513
164.Sweden flagThomas Steen (C)9502645538170.867531981 - 199514
165.Slovakia flagMarián Gáborík (RW)10354074088150.794922000 - 202120
166.Canada flagRyan Nugent-Hopkins (C/W)Active player10402955208150.783632011 - 202716
167.Canada flagWilf Paiement (RW)9463564588140.8617571974 - 198814
168.USA flagPeter McNab (C)9543634508130.851791973 - 198714
169.Canada flagDavid Perron (LW/RW)Active player12433324808120.658792007 - 202720
170.Canada flagPit Martin (C)11013244858090.736091961 - 197917
171.USA flagAuston Matthews (C/LW)Active player7084393688071.141582016 - 202711
172.Canada flagJonathan Huberdeau (LW/RW)Active player9622635448070.845012012 - 202715
173.Canada flagKen Linseman (C/LW)8602565518070.9417271978 - 199214
174.Czechia flagJakub Voráček (RW)10582235838060.765252008 - 202416
175.Canada flagRick Nash (LW)10604373688050.767502002 - 201815
176.Czechia flagMilan Hejduk (RW)10203754308050.793161998 - 201314
177.Canada flagGarry Unger (C)11054133918040.7310751967 - 198316
178.Finland flagMikko Rantanen (W/C)Active player7333254788031.105172015 - 202712
179.Canada flagKen Hodge (RW)8813284728000.917791964 - 197814
180.Canada flagGeoff Courtnall (LW)10493674327990.7614651983 - 200017
181.Canada flagJustin Williams (RW)12643204777970.637662000 - 202019
182.USA flagEd Olczyk (C)10313424527940.778741984 - 200016
183.Canada flagJordan Eberle (RW/C)Active player11563394557940.693012010 - 202717
184.Canada flagTaylor Hall (LW/C)Active player9993054887930.795342010 - 202717
185.Canada flagWayne Cashman (RW)10272775167930.7710411964 - 198317
186.Canada flagMike Ribeiro (C)10742285657930.745771999 - 201717
187.Canada flagDany Heatley (LW)8693724197910.916202001 - 201513
188.Austria flagThomas Vanek (LW/RW)10293734167890.775472005 - 201914
189.Canada flagRick Vaive (RW)8764413477880.9014451979 - 199213
190.Canada flagClaude Lemieux (RW)12153694077860.6517771983 - 200921
191.Czechia flagDavid Krejčí (C)10322315557860.763592006 - 202316
192.Finland flagAleksander Barkov (C/LW)Active player8062864967820.971642013 - 202714
193.Russia flagAlexei Yashin (C/W)8503374447810.924011993 - 200712
194.Russia flagPavel Bure (RW)7024373427791.114841991 - 200312
195.Sweden flagFilip Forsberg (W/C)Active player8793634137760.883852012 - 202715
196.USA flagJ.T. Miller (C/W)Active player9572814947750.815462012 - 202715
197.Canada flagJean Pronovost (RW)9983913837740.784131968 - 198214
198.Canada flagNazem Kadri (C/LW)Active player10803284467740.727962009 - 202718
199.USA flagDave Christian (RW)10093404337730.772841979 - 199415
200.Canada flagPete Mahovlich (LW)8842884857730.879161965 - 198116

* Some data is missing to provide a correct summary.