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
1901.Canada flagDrake Caggiula (LW/C)2894646920.321412016 - 20258
1902.Slovakia flagRonald Petrovicky (RW)3424151920.274292000 - 20076
1903.USA flagSam Lafferty (C/RW)3834151920.241962019 - 20278
1904.Canada flagLarry Mickey (RW)2923953920.321601964 - 197511
1905.Canada flagAl Karlander (C)2123656920.43701969 - 19734
1906.Canada flagKen Yaremchuk (C)2353656920.391061983 - 19896
1907.Canada flagNick Wasnie (RW)2485734910.371781927 - 19357
1908.Russia flagDmitri Kvartalnov (LW)1124249910.81261992 - 19942
1909.Czechia flagFilip Zadina (RW/LW)2624150910.35402018 - 20246
1910.Canada flagAaron Gavey (C)3604150910.252721995 - 20069
1911.Canada flagRob Ray (RW)9004150910.1032071989 - 200415
1912.Canada flagPaul Meger (LW)2123952910.431181949 - 19556
1913.Canada flagPascal Rhéaume (C/LW)3183952910.291441996 - 20069
1914.Canada flagLew Morrison (RW)5643952910.161071969 - 19789
1915.Canada flagJames Sheppard (C/LW)3942368910.231922007 - 20157
1916.Canada flagMichael Carcone (W/C)Active player2455139900.371112021 - 20276
1917.USA flagPaul Cotter (C/W)Active player3155139900.291702021 - 20276
1918.Canada flagNick Kypreos (LW)4424644900.2012101989 - 19978
1919.USA flagHarvey Bennett (C)2684446900.343471974 - 19795
1920.Canada flagMorgan Barron (C/W)Active player3394446900.271172020 - 20277
1921.Canada flagSam Carrick (C/RW)Active player4024347900.224432014 - 202711
1922.Canada flagFrank Carson (RW)2484248900.361661925 - 19347
1923.Canada flagBrian Sutherby (C)4604149900.205332001 - 20119
1924.USA flagJohn Carter (LW)2444050900.372011985 - 19938
1925.USA flagWarren Miller (RW/C)2624050900.341371979 - 19834
1926.USA flagMike Peluso (D/LW)4583852900.2019511989 - 19989
1927.USA flagDan Hinote (RW)5033852900.183831999 - 20099
1928.Canada flagLuciano Borsato (C)2033555900.441131990 - 19955
1929.Sweden flagCarl Grundström (LW/RW)3445237890.261272018 - 20279
1930.Canada flagHap Emms (LW)3303653890.273261926 - 193810
1931.Canada flagIain Duncan (LW)1273455890.701491986 - 19914
1932.Canada flagPaulin Bordeleau (C)1833356890.49471973 - 19763
1933.Canada flagArt Somers (C)2223356890.401891929 - 19356
1934.Canada flagDave Kryskow (LW)2313356890.391741972 - 19764
1935.Canada flagHerb Raglan (LW)3433356890.267751985 - 19949
1936.Canada flagYvon Corriveau (LW)2804840880.313101985 - 19949
1937.Canada flagConnor Dewar (C/LW)Active player3343949880.261402021 - 20276
1938.Canada flagJeff Larmer (LW)1583751880.56571981 - 19865
1939.Canada flagBruce Gardiner (C)3123454880.282631996 - 20026
1940.Canada flagPete Laframboise (LW)2273355880.39701971 - 19754
1941.Canada flagCully Wilson (RW)1305928870.672451919 - 19275
1942.Canada flagDavid Bruce (LW)2344839870.373381985 - 19948
1943.Russia flagRoman Oksiuta (RW)1534641870.57961993 - 19974
1944.Canada flagA.J. Greer (LW/RW)Active player3394047870.264782016 - 202710
1945.USA flagKen Hodge, Jr. (C)1423948870.61321988 - 19934
1946.Canada flagMike Laughton (C)1893948870.461011967 - 19714
1947.Canada flagConnor Zary (C/W)1933948870.45582023 - 20274
1948.Canada flagRyan Garbutt (W/C)3053948870.292832011 - 20176
1949.USA flagMichael McCarron (RW/C)Active player3993948870.225292015 - 202710
1950.Canada flagMaxime Comtois (LW/RW)2113849870.411932018 - 20246
1951.Canada flagJason Lafrenière (C)1463453870.60221986 - 19945
1952.Canada flagBob Carse (LW)1663354870.52521939 - 19485
1953.USA flagJack Drury (C/LW)Active player2853255870.311082021 - 20276
1954.Canada flagRed Green (LW)1956026860.442921923 - 19296
1955.Canada flagPete Conacher (LW)2294739860.38571951 - 19586
1956.Canada flagSteve Guolla (C)2054046860.42601996 - 20036
1957.Canada flagJoe Veleno (C/LW)Active player3714046860.231192020 - 20277
1958.Canada flagJeff Jackson (LW)2633848860.333131984 - 19928
1959.Canada flagBob Dillabough (C)2833254860.30761961 - 19709
1960.Canada flagWes Jarvis (C)2373155860.36981979 - 19889
1961.Canada flagBrett Ritchie (RW)3915035850.222552014 - 20239
1962.USA flagTom Younghans (RW)4294441850.203731976 - 19826
1963.Canada flagBen Eager (LW)4074342850.218752005 - 20149
1964.Sweden flagJonatan Berggren (RW/LW)Active player2203946850.39482022 - 20275
1965.Canada flagPeter Holland (C)2663649850.321122011 - 20187
1966.Canada flagMichael McLeod (C)2872956850.301642018 - 20246
1967.USA flagJack Skille (RW/LW)3684341840.231182007 - 201710
1968.Canada flagDenis Cyr (RW)1934143840.44361980 - 19866
1969.USA flagJosh Doan (W/C)Active player1614044840.52372023 - 20274
1970.USA flagJay Miller (LW)4464044840.1917231985 - 19927
1971.Canada flagNigel Dawes (LW)2123945840.40432006 - 20115
1972.USA flagMark Kumpel (RW)2883846840.291131984 - 19916
1973.Sweden flagPontus Holmberg (W/C)Active player2463648840.341102022 - 20275
1974.Canada flagBarry Cullen (RW)2193252840.381111955 - 19605
1975.USA flagRyan Carpenter (C/RW)3923252840.211222015 - 20249
1976.USA flagDave Snuggerud (RW)2653054840.321271989 - 19934
1977.Canada flagBilly Carroll (D/C)3223054840.261131980 - 19877
1978.Canada flagMerlyn Phillips (C)3015231830.282321925 - 19338
1979.Canada flagJeff Cowan (LW)4344736830.197271999 - 20088
1980.USA flagJosh Archibald (RW/LW)3054538830.271432015 - 20238
1981.Canada flagZachary Bolduc (C/LW)Active player1924241830.43752023 - 20274
1982.Canada flagNorm Gratton (RW)2013944830.41641971 - 19765
1983.Canada flagMurray Hall (RW)1643548830.51461961 - 19729
1984.Sweden flagNiclas Bergfors (RW)1733548830.48202007 - 20125
1985.Canada flagBob Joyce (LW)1583449830.53901987 - 19936
1986.Germany flagDominik Kahun (C/W)1863449830.45162018 - 20213
1987.Switzerland flagSven Andrighetto (W/C)2163152830.38422014 - 20195
1988.Canada flagHarold Phillipoff (LW)1412657830.592671977 - 19803
1989.Canada flagDick Gamble (LW)1954141820.42661950 - 19678
1990.Czechia flagMilan Kraft (C)2074141820.40522000 - 20044
1991.Canada flagEddie Bruneteau (RW)1804042820.46351940 - 19497
1992.Canada flagShane Wright (C)Active player1863943820.44342022 - 20275
1993.Canada flagJoffre Desilets (C)1923745820.43571935 - 19405
1994.Czechia flagJaroslav Pouzar (LW)1863448820.441351982 - 19874
1995.Canada flagBeckett Sennecke (RW/LW)Active player1003349820.82862025 - 20272
1996.Canada flagNicolas Aubé-Kubel (RW)3103250820.262082018 - 20268
1997.Sweden flagNiklas Andersson (LW)1642953820.50851992 - 20016
1998.Canada flagPeter Sullivan (C)1262854820.65401979 - 19812
1999.Canada flagBill Carson (C)1595427810.511581926 - 19304
2000.Canada flagBrendan Perlini (LW)2625031810.31922016 - 20225

* Some data is missing to provide a correct summary.