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
1.Canada flagWayne Gretzky (C)1487894196328571.925771979 - 199920
2.Czechia flagJaromír Jágr (RW)1733766115519211.1111671990 - 201824
3.Canada flagMark Messier (C)1756694119318871.0719101979 - 200425
4.Canada flagGordie Howe (RW)1767801104918501.0516851946 - 198026
5.Canada flagRon Francis (C)1731549124917981.049791981 - 200423
6.Canada flagSidney Crosby (C)Active player1438660111417741.239122005 - 202722
7.Canada flagMarcel Dionne (C)1348731104017711.316001971 - 198918
8.Canada flagSteve Yzerman (C)1514692106317551.169241983 - 200622
9.Canada flagMario Lemieux (C)915690103317231.888341984 - 200617
10.Russia flagAlexander Ovechkin (LW/RW)Active player158893076116911.068572005 - 202722
11.Canada flagJoe Sakic (C)1378625101616411.196141988 - 200920
12.Canada flagPhil Esposito (C)128271787315901.249101963 - 198118
13.Canada flagJoe Thornton (C)1714430110915390.9012721997 - 202224
14.Canada flagMark Recchi (RW)165257795615330.9310331988 - 201122
15.Canada flagStan Mikita (C)139454192614671.0512701958 - 198022
16.Finland flagTeemu Selänne (RW)145168477314571.006601992 - 201421
17.Canada flagBryan Trottier (C)127952490114251.119121975 - 199418
18.Russia flagYevgeni Malkin (C)Active player128553988414231.1112692006 - 202721
19.Canada flagAdam Oates (C)1337341107914201.064151985 - 200419
20.Canada flagDoug Gilmour (C)147445096414140.9612991983 - 200320
21.Canada flagDale Hawerchuk (C)118851889114091.197401981 - 199716
22.USA flagPatrick Kane (RW/LW)Active player138450990014091.024842007 - 202720
23.Finland flagJari Kurri (RW)125160179713981.125451980 - 199817
24.Canada flagLuc Robitaille (LW)143166872613940.9711771986 - 200619
25.USA flagBrett Hull (RW)126974165013911.104571985 - 200620
26.USA flagMike Modano (C)149956181313740.929261988 - 201122
27.Canada flagJohnny Bucyk (LW)154055681313690.894971955 - 197823
28.Canada flagBrendan Shanahan (LW)152465669813540.8924891987 - 200921
29.Canada flagGuy Lafleur (RW)112656079313531.203991971 - 199117
30.Sweden flagMats Sundin (C)134656478513491.0010931990 - 200918
31.Canada flagDave Andreychuk (LW/RW)163964069813380.8211211982 - 200623
32.Canada flagDenis Savard (C)119647386513381.1213361980 - 199717
33.Canada flagMike Gartner (RW)143270862713350.9311591979 - 199819
34.Canada flagPierre Turgeon (C)129451581213271.034521987 - 200719
35.Canada flagGilbert Perreault (C)119151281413261.115001970 - 198717
36.Slovenia flagAnze Kopitar (C/LW)152145286413160.873582006 - 202620
37.Canada flagJarome Iginla (RW)155462567513000.8410401995 - 201721
38.Canada flagAlex Delvecchio (C)155045682512810.833831950 - 197424
39.Canada flagSteven Stamkos (C/W)Active player126363464112751.017432008 - 202719
40.Canada flagJean Ratelle (C)128149177612670.992761960 - 198121
41.Canada flagConnor McDavid (C)Active player81241984812671.563322015 - 202712
42.Slovakia flagPeter Stastny (C)97745078912391.278241980 - 199515
43.Canada flagNorm Ullman (C)141049073912290.877121955 - 197520
44.Canada flagJean Béliveau (C)112550771212191.0810291950 - 197120
45.USA flagJeremy Roenick (C)136351370312160.8914631988 - 200920
46.Canada flagBobby Clarke (C)114435885212101.0614531969 - 198415
47.Canada flagBernie Nicholls (C)112747573412091.0712921981 - 199918
48.Canada flagVincent Damphousse (C)137843278312050.8711901986 - 200418
49.Canada flagDino Ciccarelli (RW)123260859212000.9714251980 - 199919
50.Canada flagPatrick Marleau (LW)177956663111970.675271997 - 202123
51.Canada flagJohn Tavares (C/LW)Active player127552766511920.935532009 - 202718
52.Canada flagRod Brind'Amour (C)148445273211840.8011001988 - 201021
53.Russia flagSergei Fedorov (C)124848369611790.948391990 - 200918
54.Canada flagClaude Giroux (W/C)Active player136338279411760.865202007 - 202720
55.Canada flagNathan MacKinnon (C/RW)Active player96843074211721.214402013 - 202714
56.Canada flagBobby Hull (LW)106361056011701.106401957 - 198016
57.Sweden flagDaniel Alfredsson (RW)124644471311570.935101995 - 201418
58.Canada flagMichel Goulet (LW)108954860411521.068251979 - 199415
59.Russia flagNikita Kucherov (RW)Active player89640674011461.284422013 - 202714
60.Slovakia flagMarián Hossa (RW)130952560911340.876281997 - 202123
61.Canada flagBernie Federko (C)100036976111301.134871976 - 199014
62.Canada flagMike Bossy (RW)75257355311261.502221977 - 198710
63.Canada flagJoe Nieuwendyk (C)125756456211260.906771986 - 200720
64.Canada flagDarryl Sittler (C)109648463711211.029481970 - 198515
65.Canada flagFrank Mahovlich (LW)118153357011030.9310561956 - 197418
66.Canada flagGlenn Anderson (RW)112949860110990.9711201980 - 199616
67.Canada flagTheo Fleury (RW)108445563310881.0018401988 - 200315
68.Germany flagLeon Draisaitl (C/W)Active player87345063710871.253702014 - 202713
69.Sweden flagHenrik Sedin (C)133024083010700.806802000 - 201817
70.Canada flagDave Taylor (RW)111143163810690.9615891977 - 199417
71.USA flagJoe Pavelski (C/RW)133247659210680.804582006 - 202418
72.USA flagKeith Tkachuk (LW)120153852710650.8922191991 - 201018
73.Canada flagRay Whitney (LW/RW)133038567910640.804651991 - 201422
74.Canada flagPat Verbeek (RW)142452154110630.7529051982 - 200220
75.USA flagJoe Mullen (RW)106250256110631.002411979 - 199717
76.Canada flagEric Staal (C)136545560810630.788542003 - 202318
77.Canada flagHenri Richard (C)125635868810460.839281955 - 197520
78.Sweden flagDaniel Sedin (LW)130639364810410.805462000 - 201817
79.Canada flagPatrice Bergeron (C)129442761310400.804942003 - 202319
80.Canada flagBobby Smith (C/LW)107735767910360.969171978 - 199315
81.Canada flagBrad Marchand (LW)Active player115445258310350.9011532009 - 202718
82.Canada flagMartin St-Louis (RW)113439164210330.913101998 - 201516
83.USA flagDoug Weight (C)123827875510330.839701990 - 201120
84.Sweden flagNicklas Bäckström (C)110527176210330.935042007 - 202518
85.Russia flagAlexander Mogilny (RW)99047355910321.044321989 - 200616
86.Russia flagAlexei Kovalev (RW)131643059910290.7813041992 - 201319
87.Czechia flagPatrik Elias (LW)124040861710250.835491995 - 201620
88.Canada flagBrian Bellows (RW)118848553710220.867181982 - 199917
89.Canada flagRod Gilbert (RW)106540661510210.965081960 - 197818
90.Canada flagDale Hunter (C)140932369710200.7235651980 - 199919
91.Canada flagRyan Getzlaf (C)115728273710190.889602005 - 202217
92.USA flagPat LaFontaine (C)86546854510131.175521983 - 199815
93.Canada flagSteve Larmer (RW)100644157110121.015321980 - 199515
94.Canada flagLanny McDonald (RW)111150050610060.918991973 - 198916
95.Canada flagBrian Propp (LW)101642557910040.998301979 - 199415
96.Canada flagJamie Benn (LW/C)Active player12694175829990.799532009 - 202718
97.Canada flagJason Spezza (C)12483636329950.806042002 - 202219
98.USA flagPhil Kessel (RW)12864135799920.774022006 - 202317
99.Canada flagPaul Kariya (LW)9894025879891.003991994 - 201015
100.Canada flagRick Middleton (RW)10054485409880.981571974 - 198814

* Some data is missing to provide a correct summary.