Loading page

NHL All-Time Stats

Change League
All Positions
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
1901.Sweden flagNiclas Hävelid (D)628341371710.273421999 - 20099
1902.Canada flagGary Nylund (D)608321391710.2812351982 - 199311
1903.Canada flagBob Goldham (D)650281431710.264001941 - 195612
1904.Sweden flagAndreas Johansson (LW)37782881700.451901995 - 20048
1905.Belarus flagVladimir Tsyplakov (LW)331691011700.51901995 - 20016
1906.Finland flagLeo Komarov (C/W)491631071700.352072012 - 20229
1907.Canada flagMarco Scandella (D)784511191700.222942010 - 202414
1908.Canada flagFernando Pisani (RW)46287821690.372002002 - 20118
1909.USA flagLogan Cooley (C/LW)Active player22677921690.75962023 - 20274
1910.Canada flagRod Schutt (LW)28677921690.591771977 - 19868
1911.USA flagTommy Novak (C)Active player299691001690.57502021 - 20276
1912.Sweden flagUlf Nilsson (C)170571121690.99851978 - 19834
1913.Canada flagPaul Baxter (D)472481211690.3615641979 - 19878
1914.Canada flagJason Smith (D)1008411281690.1710991993 - 200915
1915.Sweden flagViktor Stålberg (LW)48882861680.342452009 - 20178
1916.Finland flagAntti Laaksonen (LW)48381871680.351521998 - 20078
1917.Canada flagMike Craig (RW)42371971680.405501990 - 20029
1918.Sweden flagMarcus Nilson (W/C)521671011680.322701998 - 20089
1919.Canada flagCole Perfetti (F)Active player305651031680.55722021 - 20276
1920.Canada flagDoug Hicks (D)561371311680.304421974 - 19839
1921.Czechia flagMarek Malík (D)691331351680.246201994 - 200913
1922.Canada flagWildor Larochelle (RW)47592751670.352131925 - 193712
1923.Czechia flagVladimir Ruzicka (C)23382851670.721291989 - 19945
1924.USA flagKailer Yamamoto (RW/LW)Active player38376911670.441442017 - 202710
1925.Canada flagTim Taylor (C)74673941670.224331993 - 200814
1926.Canada flagAb DeMarco (C)20872951670.80511938 - 19477
1927.Canada flagMathieu Joseph (RW/LW)Active player486641031670.342092018 - 20279
1928.Canada flagRyan Spooner (C)325481191670.51632012 - 20197
1929.Russia flagAlexei Gusarov (D)607391281670.283131990 - 200111
1930.Canada flagNewsy Lalonde (C)99124421661.681831917 - 19276
1931.Netherlands flagDaniel Sprong (LW/RW)37487791660.44682015 - 20259
1932.Canada flagMaurice Lemay (LW)31772941660.524421981 - 19898
1933.Canada flagAlan Kerr (RW)39172941660.428261984 - 19939
1934.USA flagBob Brooke (C)44769971660.375201983 - 19907
1935.Canada flagAlyn McCauley (C/LW)48869971660.341161997 - 20079
1936.Finland flagEetu Luostarinen (C/LW)Active player461631031660.361462019 - 20278
1937.USA flagJordan Greenway (W/C)Active player489571091660.343672017 - 202710
1938.Canada flagJamie Oleksiak (D)Active player772471191660.225312012 - 202715
1939.USA flagMatthew Knies (LW/RW)Active player25269961650.651212022 - 20275
1940.Canada flagTyson Jost (C/LW)56469961650.292272016 - 202610
1941.Canada flagLarry Romanchych (RW/C)29868971650.551021970 - 19776
1942.Canada flagMerlin Malinowski (C)282541111650.591211978 - 19835
1943.Sweden flagWilliam Eklund (LW/C)Active player256511141650.641012021 - 20276
1944.Canada flagAl Sims (D)475491161650.352861973 - 198310
1945.Canada flagJocelyn Lemieux (RW/LW)59780841640.277401986 - 199812
1946.USA flagShane Pinto (C)Active player29879851640.551202020 - 20277
1947.Canada flagPhil Sykes (LW)45679851640.365191982 - 199210
1948.Canada flagGary Jarrett (LW)34172921640.481311960 - 19727
1949.Canada flagBarrett Hayton (C/LW)Active player37366981640.442052019 - 20278
1950.USA flagNate Thompson (C)84465991640.194012006 - 202215
1951.Canada flagRic Nattress (D)536291351640.313771982 - 199311
1952.Canada flagDave Burrows (D)724291351640.233731971 - 198110
1953.Canada flagTom Laidlaw (D)705251391640.237171980 - 199010
1954.Canada flagJoe Reekie (D)902251391640.1813261985 - 200217
1955.Sweden flagMattias Norström (D)903181461640.186611993 - 200814
1956.USA flagGarnet Hathaway (RW/LW)Active player68676871630.247662015 - 202712
1957.Canada flagMarc Habscheid (C)34572911630.471711981 - 199211
1958.USA flagCraig Patrick (RW)40172911630.41611971 - 19798
1959.Canada flagErik Christensen (C)38768951630.421622005 - 20127
1960.Lithuania flagDarius Kasparaitis (D)863271361630.1913791992 - 200714
1961.Canada flagSean McKenna (RW)41482801620.391811981 - 19909
1962.Canada flagLorne Ferguson (LW)42282801620.381931949 - 19598
1963.Canada flagJoey Kocur (RW)82080821620.2025191984 - 199915
1964.Canada flagConnor McMichael (C/W)Active player32969931620.491302020 - 20277
1965.Canada flagJack Quinn (RW/LW)Active player27467951620.59702021 - 20276
1966.Sweden flagLeo Carlsson (C/LW)Active player21565971620.75672023 - 20274
1967.Canada flagVictor Venasky (C)430611011620.38661972 - 19797
1968.Canada flagEddie Wares (D/RW)322601021620.501611936 - 19479
1969.Canada flagBrett McLean (C)385561061620.422042002 - 20096
1970.Russia flagDmitri Kalinin (D)539361261620.303211999 - 20099
1971.Canada flagDollard St-Laurent (D)652291331620.254961950 - 196212
1972.Russia flagIgor Ulanov (D)739271351620.2211511991 - 200614
1973.USA flagJohn Marino (D)Active player452251371620.361322019 - 20278
1974.Canada flagRonnie Stern (RW)63875861610.2520771987 - 200012
1975.Canada flagAndy Blair (C)40274871610.403251928 - 19379
1976.Canada flagAl McDonough (RW)23773881610.68731970 - 19785
1977.Canada flagJordin Tootoo (RW)72365961610.2210102003 - 201713
1978.USA flagPatrick O'Sullivan (C)334581031610.481162006 - 20126
1979.Canada flagBoyd Gordon (C)706561051610.231492003 - 201713
1980.Canada flagAndrew MacDonald (D)586281331610.272762008 - 201911
1981.USA flagTrevor van Riemsdyk (D)Active player756281331610.212332014 - 202713
1982.Canada flagReg Kerr (LW)26366941600.611691977 - 19846
1983.Sweden flagPatric Kjellberg (LW)39464961600.41841992 - 20036
1984.USA flagPeter Mueller (RW/C)29763971600.54982007 - 20136
1985.Canada flagCraig Adams (RW/C)951551051600.176832000 - 201514
1986.Canada flagJason Garrison (D)555491111600.292292008 - 201911
1987.Canada flagKurtis Foster (D)405421181600.403082002 - 201310
1988.Russia flagAlexei Kasatonov (D)383381221600.423261989 - 19967
1989.Canada flagPete Babando (LW)35186731590.451941947 - 19536
1990.Canada flagCraig Berube (LW)105461981590.1531491986 - 200317
1991.Canada flagGlen Metropolit (C)407571021590.391481999 - 20108
1992.Canada flagWally Boyer (C)365541051590.441631965 - 19727
1993.Czechia flagRostislav Klesla (D)654481111590.246202000 - 201413
1994.Canada flagMark Reeds (RW)365451141590.441351981 - 19898
1995.Canada flagJeff Beukeboom (D)804301291590.2018901985 - 199914
1996.Canada flagChris Therien (D)764291301590.215851994 - 200611
1997.Canada flagBrad Shaw (D)377221371590.422081985 - 199911
1998.USA flagLane Hutson (D)Active player180211381590.88742023 - 20274
1999.Russia flagPavel Dorofeyev (LW/RW)Active player24696621580.64762021 - 20276
2000.Canada flagBrock McGinn (LW/RW)Active player53480781580.301202015 - 202510

* Some data is missing to provide a correct summary.