Loading page

NHL All-Time Stats

Change League
All Positions
All Teams
USA (1560)
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
1.USA flagPatrick Kane (RW/LW)Active player138450990014091.024842007 - 202720
2.USA flagBrett Hull (RW)126974165013911.104571985 - 200620
3.USA flagMike Modano (C)149956181313740.929261988 - 201122
4.USA flagPhil Housley (D)149533889412320.828221982 - 200321
5.USA flagJeremy Roenick (C)136351370312160.8914631988 - 200920
6.USA flagJoe Pavelski (C/RW)133247659210680.804582006 - 202418
7.USA flagKeith Tkachuk (LW)120153852710650.8922191991 - 201018
8.USA flagJoe Mullen (RW)106250256110631.002411979 - 199717
9.USA flagDoug Weight (C)123827875510330.839701990 - 201120
10.USA flagBrian Leetch (D)120524778110280.855711987 - 200618
11.USA flagPat LaFontaine (C)86546854510131.175521983 - 199815
12.USA flagPhil Kessel (RW)12864135799920.774022006 - 202317
13.USA flagChris Chelios (D)16511857639480.5728911983 - 201026
14.USA flagBlake Wheeler (RW/C)11723216229430.807642008 - 202416
15.USA flagNeal Broten (C)10992896349230.845691980 - 199717
16.USA flagTony Amonte (RW/LW)11744164849000.777521990 - 200716
17.USA flagZach Parise (LW/RW)12544344558890.714442005 - 202419
18.USA flagBill Guerin (RW)12634294278560.6816601991 - 201018
19.USA flagGary Suter (D)11452036418440.7413491985 - 200217
20.USA flagPaul Stastny (C)11452935298220.725002006 - 202317
21.USA flagJohn LeClair (LW)9674064138190.855011990 - 200716
22.USA flagPeter McNab (C)9543634508130.851791973 - 198714
23.USA flagAuston Matthews (C/LW)Active player7054393658041.141562016 - 202711
24.USA flagEd Olczyk (C)10313424527940.778741984 - 200016
25.USA flagJohn Carlson (D)Active player11721756187930.683982009 - 202718
26.USA flagDave Christian (RW)10093404337730.772841979 - 199415
27.USA flagJ.T. Miller (C/W)Active player9542814917720.815442012 - 202715
28.USA flagBrian Rolston (LW)12563424197610.614721994 - 201217
29.USA flagScott Young (RW)11813424157570.644481987 - 200617
30.USA flagScott Gomez (C)10791815757560.706551999 - 201616
31.USA flagCraig Janney (C)7601885637510.991701987 - 199912
32.USA flagMathieu Schneider (D)12892235217440.5812501987 - 201021
33.USA flagJohnny Gaudreau (LW)7632435007430.971762013 - 202411
34.USA flagMark Howe (D/LW)9291975457420.804551979 - 199516
35.USA flagMatt Cullen (C)15162664657310.485921997 - 201921
36.USA flagBobby Carpenter (C)11783204087280.629191981 - 199918
37.USA flagKevin Stevens (LW)8743293977260.8314701987 - 200215
38.USA flagJack Eichel (C)Active player7062734457181.022132015 - 202712
39.USA flagDustin Brown (RW/LW)12963253877120.557382003 - 202218
40.USA flagJames van Riemsdyk (LW/RW)Active player11543423546960.604312009 - 202617
41.USA flagRyan Suter (D)Active player15261075896960.467852005 - 202520
42.USA flagT.J. Oshie (RW)10103013936940.695412008 - 202517
43.USA flagMatthew Tkachuk (LW/RW)Active player6882574346911.007522016 - 202711
44.USA flagKyle Connor (LW)Active player7103343556890.971552016 - 202711
45.USA flagReed Larson (D)9042224636850.7613911976 - 199014
46.USA flagMax Pacioretty (LW)9393353466810.735092008 - 202517
47.USA flagKevin Hatcher (D)11572274506770.5913921984 - 200117
48.USA flagJake Guentzel (LW)Active player6943143596730.973192016 - 202711
49.USA flagJamie Langenbrunner (RW)11092434206630.608371994 - 201318
50.USA flagBrock Nelson (C/LW)Active player10163383236610.653662012 - 202715
51.USA flagBryan Smolinski (C)10552743776510.626061992 - 200815
52.USA flagDylan Larkin (C/LW)Active player8182783716490.795032015 - 202712
53.USA flagVincent Trocheck (C)Active player8832423986400.726042013 - 202714
54.USA flagChris Kreider (LW/RW)Active player9723502896390.666132011 - 202716
55.USA flagBrian Mullen (LW)8322603626220.754141982 - 199311
56.USA flagKeith Yandle (D)11091035166190.566162006 - 202216
57.USA flagDavid Legwand (C)11362283906180.545511998 - 201617
58.USA flagChris Drury (C)8922603556150.694681998 - 201112
59.USA flagKyle Okposo (RW/C)10512423726140.585542007 - 202417
60.USA flagClayton Keller (RW/LW)Active player6982263886140.882852016 - 202711
61.USA flagNick Foligno (LW/RW)Active player12902523616130.4810242007 - 202720
62.USA flagAlex DeBrincat (RW/LW)Active player7113013106110.862022017 - 202710
63.USA flagBrian Gionta (RW)10262913045950.583772001 - 201816
64.USA flagTom Fergus (C)7262353465810.804991981 - 199312
65.USA flagShawn McEachern (LW)9112563235790.645061991 - 200614
66.USA flagRyan Kesler (C)10012583155730.579202003 - 202218
67.USA flagBobby Ryan (RW/LW)8662613085690.664702007 - 202114
68.USA flagJimmy Carson (C)6262752865610.902541986 - 199610
69.USA flagDavid Backes (RW/C)9652483135610.5811482006 - 202115
70.USA flagAnders Lee (LW)Active player9383112445550.595462012 - 202715
71.USA flagCharlie Coyle (C/RW)Active player10442103425520.533752012 - 202715
72.USA flagKyle Palmieri (RW)Active player9392792705490.584512010 - 202717
73.USA flagMike Knuble (RW)10682782705480.516411996 - 201316
74.USA flagCraig Conroy (C)10091823605420.546031994 - 201116
75.USA flagBrandon Saad (LW/RW)Active player9842692695380.551822011 - 202615
76.USA flagErik Cole (LW)8922652675320.606592001 - 201513
77.USA flagCam Fowler (D)Active player11381094185270.462892010 - 202717
78.USA flagDustin Byfuglien (D)8691773485250.6010942005 - 202015
79.USA flagAaron Broten (C)7481863295150.694411980 - 199212
80.USA flagDerek Stepan (C)8901823335150.582162010 - 202313
81.USA flagBrian Rafalski (D)833794365150.622821999 - 201111
82.USA flagNick Schmaltz (C/RW)Active player6851823315130.751562016 - 202711
83.USA flagMark Johnson (C)6692033055080.762601979 - 199011
84.USA flagJoel Otto (C)9431953135080.5419341984 - 199814
85.USA flagBryan Rust (RW/LW)Active player7172352725070.712352014 - 202713
86.USA flagJustin Faulk (D)Active player10731493575060.475302011 - 202716
87.USA flagQuinn Hughes (D)Active player523714355060.972092018 - 20279
88.USA flagJason Robertson (LW/RW)Active player4702182865041.071322019 - 20278
89.USA flagTodd Marchant (C)11951863124980.427741993 - 201117
90.USA flagBrock Boeser (RW/LW)Active player6452312644950.771582016 - 202711
91.USA flagTony Granato (LW)7732482444920.6414251988 - 200113
92.USA flagSeth Jones (D)Active player9271083834910.533282013 - 202714
93.USA flagCam Atkinson (RW/LW)8092532364890.601942011 - 202514
94.USA flagJason Blake (LW/C)8712132734860.564551998 - 201213
95.USA flagKevin Shattenkirk (D)9521033814840.515442010 - 202414
96.USA flagTorey Krug (D)Active player778893944830.623742011 - 202716
97.USA flagBrady Tkachuk (LW)Active player5872212584790.828382018 - 20279
98.USA flagZach Werenski (D)Active player6541353404750.731642016 - 202711
99.USA flagAlex Goligoski (D)1078873884750.443762007 - 202417
100.USA flagShayne Gostisbehere (D)Active player7601193544730.622812014 - 202713

* Some data is missing to provide a correct summary.