hockey DB
search by league
team
morning report
contact us
home
NHL Player List - K
Player Name Pos. Birthdate Birthplace Seasons GP G A Pts PIM Yrs.
Jari Kaarela G 08/08/1958 1980-1981 5 0 0 0 2 1
Robert Kabel C 11/11/1934 Dauphin, MAN 1959-1961 48 5 13 18 34 2
Frantisek Kaberle D 11/08/1973 Kladno, Czech Rep. 1999-2009 523 29 164 193 218 9
Tomas Kaberle D 03/02/1978 Rakovnik, Czech Rep. 1998-2013 984 87 476 563 260 14
Mark Kachowski L 02/20/1965 Edmonton, ALTA 1987-1990 64 6 5 11 209 3
Eddie Kachur R 04/22/1934 Fort William, ONT 1956-1958 96 10 14 24 35 2
Nazem Kadri C 10/06/1990 London, ONT 2009-2024 892 266 362 628 684 15
Trent Kaese R 09/09/1967 Nanaimo, BC 1988-1989 1 0 0 0 0 1
Kaapo Kahkonen G 08/16/1996 Helsinki, Finland 2019-2024 136 0 2 2 8 5
Dominik Kahun C 07/02/1995 Plana, Czech. Rep 2018-2021 186 34 49 83 16 3
Alexei Kaigorodov C 07/29/1983 Chelyabinsk, Russia 2006-2007 6 0 1 1 0 1
Vern Kaiser D 09/28/1925 Preston, ONT 1950-1951 50 7 5 12 33 1
Wyatt Kaiser D 07/31/2002 Andover, MN 2022-2024 36 0 8 8 26 2
Kaapo Kakko R 02/13/2001 Turku, Finland 2019-2024 290 54 59 113 58 5
Walter "Jeff" Kalbfleisch D 12/18/1911 New Hamburg, ONT 1933-1937 36 0 4 4 32 4
Alex Kaleta L 11/29/1919 Canmore, ALTA 1941-1951 386 92 121 213 202 7
Patrick Kaleta R 06/08/1986 Buffalo, NY 2006-2015 348 27 27 54 542 9
Dmitri Kalinin D 07/22/1980 Chelyabinsk, Russia 1999-2009 539 36 126 162 321 9
Sergey Kalinin C 03/17/1991 Omsk, Russia 2015-2017 121 10 9 19 48 2
Jon Kalinski L 05/25/1987 Bonnyville, ALTA 2008-2010 22 1 4 5 0 2
Arthur Kaliyev R 06/26/2001 Tashkent, Uzbekistan 2020-2024 184 34 36 70 63 4
Erik Kallgren G 10/14/1996 Stockholm, Sweden 2021-2023 24 0 0 0 2 2
Tomi Kallio R 01/27/1977 Turku, Finland 2000-2003 140 24 31 55 48 3
Anders Kallur F 07/06/1952 Ludvika, Sweden 1979-1985 383 101 110 211 149 6
Petr Kalus R 06/29/1987 Ostrava, Czech Rep. 2006-2010 11 4 1 5 6 2
Wyatt Kalynuk D 04/14/1997 Brandon, MAN 2020-2022 26 4 5 9 6 2
Vladislav Kamenev C 08/12/1996 Orsk, Russia 2016-2020 66 3 10 13 20 4
Valeri Kamensky L 04/18/1966 Voskresensk, Russia 1991-2002 637 200 301 501 383 11
Kevin Kaminski C 03/13/1969 Churchbridge, SASK 1988-1997 139 3 10 13 528 7
Max Kaminsky C Niagara Falls, ONT 1933-1937 130 22 34 56 38 4
Yan Kaminsky L 07/28/1971 Penza, Russia 1993-1995 26 3 2 5 4 2
David Kampf C 01/12/1995 Chomutov, Czech Rep. 2017-2024 466 41 84 125 100 7
Steven Kampfer D 09/24/1988 Ann Arbor, MI 2010-2021 231 15 24 39 110 9
Rudolph "Bingo" Kampman D 03/12/1914 Kitchener, ONT 1937-1942 189 14 30 44 287 5
Hannu Kamppuri G 07/01/1957 1984-1985 13 0 1 1 2 1
Tomas Kana C 11/29/1987 Opava, Czech Rep. 2009-2010 6 0 2 2 2 1
Boyd Kane L 04/18/1978 Swift Current, SASK 2003-2010 31 0 3 3 39 5
Evander Kane L 08/02/1991 Vancouver, BC 2009-2024 921 323 289 612 1173 15
Frank "Red" Kane D 01/19/1924 Stratford, ONT 1943-1944 2 0 0 0 0 1
Patrick Kane R 11/19/1988 Buffalo, NY 2007-2024 1221 468 809 1277 432 17
Petr Kanko L 02/07/1984 Pribram, Czech Rep. 2005-2006 10 1 0 1 0 1
Gordon Kannegiesser D 12/21/1945 North Bay, ONT 1967-1972 23 0 1 1 15 2
Sheldon Kannegiesser D 08/15/1947 North Bay, ONT 1970-1978 366 14 67 81 292 8
Kasperi Kapanen R 07/23/1996 Kuopio, Finland 2015-2024 451 83 123 206 108 9
Niko Kapanen C 04/29/1978 Hattula, Finland 2001-2008 397 36 90 126 160 6
Sami Kapanen R 06/14/1973 Helsingin maalaiskunta, Finland 1995-2008 831 189 269 458 175 12
Michael Kapla D 09/19/1994 Eau Claire, WI 2016-2017 5 0 0 0 0 1
Kirill Kaprizov L 04/26/1997 Novokuznetsk, Russia 2020-2024 267 150 163 313 123 4
Ladislav Karabin L 02/16/1970 Bratislava, Slovakia 1993-1994 9 0 0 0 2 1
Mike Karakas G 12/12/1911 Aurora, MN 1935-1946 336 0 1 1 9 8
Jere Karalahti D 03/25/1975 Helsinki, Finland 1999-2002 149 8 19 27 97 3
Vitali Karamnov L 07/06/1968 Moscow, Russia 1992-1995 92 12 20 32 65 3
Paul Kariya L 10/16/1974 Vancouver, BC 1994-2010 989 402 587 989 399 15
Steve Kariya W 12/22/1977 North Vancouver, BC 1999-2002 65 9 18 27 32 3
Kyosti Karjalainen F 06/19/1967 Gavle, Sweden 1991-1992 28 1 8 9 12 1
Al Karlander C 11/05/1946 Lac La Hache, BC 1969-1973 212 36 56 92 70 4
Andreas Karlsson C 08/19/1975 Ludvika, Sweden 1999-2008 264 16 35 51 72 5
Erik Karlsson D 05/31/1990 Landsbro, Sweden 2009-2024 991 186 621 807 454 15
Henrik Karlsson G 11/27/1983 Stockholm, Sweden 2010-2012 26 0 0 0 0 2
Linus Karlsson C 11/16/1999 Eksjo, Sweden 2022-2024 4 0 0 0 0 1
Melker Karlsson C 07/18/1990 Lycksele, Sweden 2014-2020 396 60 52 112 130 6
William Karlsson C 01/08/1993 Marsta, Sweden 2014-2024 675 165 241 406 106 10
Fredrik Karlstrom C 01/12/1998 Stockholm, Sweden 2021-2023 8 0 1 1 0 2
Dave Karpa D 05/07/1971 Regina, SASK 1991-2003 557 18 80 98 1374 12
Valeri Karpov L 08/05/1971 Chelyabinsk, Russia 1994-1997 76 14 15 29 32 3
Alexander Karpovtsev D 04/07/1970 Moscow, Russia 1993-2006 596 34 154 188 430 12
Martins Karsums R 02/26/1986 Riga, Latvia 2008-2009 24 1 5 6 6 1
Tye Kartye L 04/30/2001 Kingston, ONT 2022-2024 66 8 8 16 35 2
Alexei Kasatonov D 10/14/1959 Leningrad, Russia 1989-1996 383 38 122 160 326 7
Jason Kasdorf G 05/18/1992 Winnipeg, MAN 2015-2016 1 0 0 0 0 1
David Kase R 01/28/1997 Kadan, Czech Rep. 2019-2021 7 1 0 1 0 2
Ondrej Kase R 11/08/1995 Kadan, Czech Rep. 2016-2023 258 57 67 124 62 7
Kasimir Kaskisuo G 10/02/1993 Vantaa, Finland 2019-2021 2 0 0 0 0 2
Lukas Kaspar L 09/23/1985 Litvinov, Czech Rep. 2007-2009 16 2 2 4 8 2
Darius Kasparaitis D 10/16/1972 Elektrenai, Lithuania 1992-2007 863 27 136 163 1379 14
Marco Kasper C 04/08/2004 Innsbruck, Austria 2022-2023 1 0 0 0 0 1
Steve Kasper F 09/28/1961 Montreal, PQ 1980-1993 821 177 291 468 554 13
Matt Kassian L 10/28/1986 Edmonton, ALTA 2010-2014 76 4 1 5 177 4
Zack Kassian R 01/24/1991 Windsor, ONT 2011-2023 661 92 111 203 913 12
Ed Kastelic R 01/29/1964 Toronto, ONT 1985-1992 220 11 10 21 719 7
Mark Kastelic C 03/11/1999 Phoenix, AZ 2021-2024 135 13 10 23 175 3
Mike Kaszycki F 02/27/1956 Milton, ONT 1977-1983 226 42 80 122 108 5
Boris Katchouk L 06/18/1998 Vancouver, BC 2021-2024 165 14 21 35 78 3
Mark Katic D 05/09/1989 Porcupine, ONT 2010-2011 11 0 1 1 4 1
Martin Kaut R 10/02/1999 Brno, Czech Rep. 2019-2023 56 6 5 11 10 4
Pat Kavanagh R 03/14/1979 Ottawa, ONT 2000-2006 14 2 0 2 4 4
Ed Kea D 01/19/1948 Weesp, Netherlands 1973-1983 583 30 145 175 508 10
Joey Keane D 07/02/1999 Chicago, IL 2020-2022 2 0 0 0 2 2
Mike Keane R 05/29/1967 Winnipeg, MAN 1988-2004 1161 168 302 470 881 16
Doug Keans G 01/07/1958 Pembroke, ONT 1979-1988 210 0 6 6 53 9
Bracken Kearns C 05/12/1981 North Vancouver, BC 2011-2017 35 3 3 6 22 5
Dennis Kearns D 09/27/1945 Kingston, ONT 1971-1981 677 31 290 321 386 10
Jackie Keating L 02/12/1908 Newcastle, NB 1931-1933 35 5 5 10 17 2
John "Red" Keating L 10/09/1916 Kitchener, ONT 1938-1940 11 3 0 3 4 2
Mike Keating L 01/21/1957 Toronto, ONT 1977-1978 1 0 0 0 0 1
Gordon "Duke" Keats C 03/21/1895 Montreal, PQ 1926-1929 82 30 19 49 113 3
Dan Keczmer D 05/25/1968 Mt. Clemens, MI 1990-2000 235 8 38 46 212 10
Sheldon Keefe R 09/17/1980 Brampton, ONT 2000-2003 125 12 12 24 78 3
Melville "Butch" Keeling L 08/10/1905 Owen Sound, ONT 1926-1938 526 157 63 220 331 12
Don Keenan G Toronto, ONT 1958-1959 1 0 0 0 0 1
Larry Keenan L 10/01/1940 North Bay, ONT 1961-1972 234 38 64 102 28 6
Brady Keeper D 06/05/1996 Cross Lake, MAN 2018-2021 2 0 0 0 0 3
Matt Keetley G 04/27/1986 Medicine Hat, ALTA 2007-2008 1 0 0 0 0 1
Rick Kehoe F 07/15/1951 Windsor, ONT 1971-1985 906 371 396 767 120 14
Duncan Keith D 07/16/1983 Winnipeg, MAN 2005-2022 1256 106 540 646 675 17
Matt Keith C 04/11/1983 Edmonton, ALTA 2003-2008 27 2 3 5 14 4
Jarmo Kekalainen L 07/07/1966 Tampere, Finland 1989-1994 55 5 8 13 28 3
Milos Kelemen L 07/06/1999 Zvolen, Slovakia 2022-2024 24 1 1 2 23 2
Chris Kelleher D 03/23/1975 Belmont, MA 2001-2002 1 0 0 0 0 1
Clayton Keller R 07/29/1998 Chesterfield, MO 2016-2024 510 163 242 405 197 8
Ralph Keller D 02/06/1936 Wilkie, SASK 1962-1963 3 1 0 1 6 1
Ryan Keller R 01/06/1984 Saskatoon, SASK 2009-2010 6 0 0 0 0 1
Christer Kellgren F 08/15/1958 1981-1982 5 0 0 0 0 1
Joel Kellman C 05/25/1994 Karlskrona, Sweden 2019-2021 38 4 5 9 10 2
Bob Kelly L 11/25/1950 Oakville, ONT 1970-1982 837 154 208 362 1454 12
Chris Kelly C 11/11/1980 Toronto, ONT 2003-2018 845 123 168 291 417 14
Dave Kelly F 09/20/1952 Wallaceburg, ONT 1976-1977 16 2 0 2 4 1
J.-Bob Kelly L 06/06/1946 Fort William, ONT 1973-1979 425 87 109 196 687 6
John-Paul Kelly L 11/15/1959 Edmonton, ALTA 1979-1986 400 54 70 124 366 7
Leonard "Red" Kelly C 07/09/1927 Simcoe, ONT 1947-1967 1316 281 542 823 327 20
Parker Kelly L 05/14/1999 Camrose, ALTA 2020-2024 166 16 17 33 121 4
Pete Kelly R 05/22/1912 Winnipeg, MAN 1934-1942 180 21 38 59 68 7
Regis "Pep" Kelly R 01/17/1914 North Bay, ONT 1934-1942 288 74 53 127 105 8
Steve Kelly L 10/26/1976 Vancouver, BC 1996-2008 149 9 12 21 83 9
Kevin Kemp D 03/05/1954 Ottawa, ONT 1980-1981 3 0 0 0 4 1
Philip Kemp D 02/12/1999 Greenwich, CT 2022-2024 1 0 0 0 0 1
Stan "Bud" Kemp D 03/02/1924 Hamilton, ONT 1948-1949 1 0 0 0 2 1
Adrian Kempe R 09/13/1996 Kramfors, Sweden 2016-2024 538 153 163 316 331 8
Mario Kempe R 09/19/1988 Kramfors, Sweden 2017-2019 70 6 7 13 22 2
Michal Kempny D 09/08/1990 Hodonin, Czech Rep. 2016-2022 247 15 48 63 146 5
Joonas Kemppainen F 04/07/1988 Kajaani, Finland 2015-2016 44 2 3 5 4 1
Chris Kenady R 04/10/1973 Mound, MN 1997-2000 7 0 2 2 0 2
Bill Kendall R 04/01/1910 Winnipeg, MAN 1933-1938 131 16 10 26 28 5
Ronalds Kenins L 02/28/1991 Riga, Latvia 2014-2016 38 4 8 12 14 2
Dean Kennedy D 01/17/1963 Redvers, SASK 1982-1995 717 26 110 136 1118 12
Forbes Kennedy C 08/18/1935 Dorchester, NB 1956-1969 603 70 108 178 888 11
Mike Kennedy C 04/13/1972 Toronto, ONT 1994-1999 145 16 36 52 112 5
Sheldon Kennedy R 06/15/1969 Brandon, MAN 1989-1997 310 49 58 107 233 8
Ted Kennedy C 12/12/1925 Port Colborne, ONT 1942-1957 696 231 329 560 432 14
Tim Kennedy L 04/30/1986 Buffalo, NY 2008-2014 162 15 24 39 60 6
Tyler Kennedy R 07/15/1986 Sault Ste. Marie, ONT 2007-2016 527 89 126 215 239 9
Ernie Kenny D 08/20/1907 Vermillion, ALTA 1930-1935 10 0 0 0 18 2
Dave Keon C 03/22/1940 Rouyn-Noranda, PQ 1960-1982 1296 396 590 986 117 18
Michael Keranen F 01/04/1990 Stockholm, Sweden 2015-2016 1 0 0 0 0 1
Alexander Kerch L 03/16/1967 1993-1994 5 0 0 0 2 1
Nicolas Kerdiles L 01/11/1994 Lewisville, TX 2016-2018 3 0 0 0 0 2
Alex Kerfoot C 08/11/1994 Vancouver, BC 2017-2024 514 85 172 257 182 7
Tanner Kero C 07/24/1992 Hancock, MI 2015-2022 134 11 24 35 16 5
Alan Kerr R 03/28/1964 Hazelton, BC 1984-1993 391 72 94 166 826 9
Dave Kerr G 01/11/1910 Toronto, ONT 1930-1941 427 0 0 0 0 11
Reg Kerr D 10/16/1957 Oxbow, SASK 1977-1984 263 66 94 160 169 6
Tim Kerr F 01/05/1960 Windsor, ONT 1980-1993 655 370 304 674 596 13
Dan Kesa R 11/23/1971 Vancouver, BC 1993-2000 139 8 22 30 66 4
Ryan Kesler C 08/31/1984 Livonia, MI 2003-2019 1001 258 315 573 920 15
Matt Kessel D 06/23/2000 Phoenix, AZ 2022-2024 32 0 4 4 10 2
Phil Kessel R 10/02/1987 Madison, WI 2006-2023 1286 413 579 992 402 17
Rick Kessell C 07/27/1949 Toronto, ONT 1969-1974 135 4 24 28 8 5
Michael Kesselring D 01/13/2000 New Hampton, NH 2022-2024 64 5 15 20 68 2
Veli-Pekka Ketola C 03/28/1948 1981-1982 44 9 5 14 4 1
Kerry Ketter D 09/20/1947 Prince George, BC 1972-1973 41 0 2 2 58 1
Nikolai Khabibulin G 01/13/1973 Sverdlovsk, Russia 1994-2014 799 0 18 18 134 18
Jujhar Khaira L 08/13/1994 Surrey, BC 2015-2024 337 33 47 80 229 9
Sergei Kharin C 02/20/1963 Moscow, Russia 1990-1991 7 2 3 5 2 1
Alexander Kharitonov R 03/30/1976 Moscow, Russia 2000-2002 71 7 15 22 12 2
Alexander Khavanov D 01/30/1972 Moscow, Russia 2000-2006 348 27 75 102 233 5
Yuri Khmylev L 08/09/1964 Moscow, Russia 1992-1997 263 64 88 152 133 5
Alexander Khokhlachev C 09/09/1993 Moscow, Russia 2013-2016 9 0 0 0 2 3
Dmitri Khristich R 07/23/1969 Kiev, Ukraine 1990-2002 811 259 337 596 422 12
Anton Khudobin G 05/07/1986 Ust-Kamenogorsk, Kazakhstan 2009-2023 260 0 8 8 16 14
Marat Khusnutdinov C 07/17/2002 2022-2024 5 0 1 1 0 1
Ian Kidd D 05/11/1964 Gresham, OR 1987-1989 20 4 7 11 25 2
Trevor Kidd G 03/26/1972 Dugald, MAN 1991-2004 387 0 13 13 36 12
Matthew Kiersted D 04/14/1998 Elk River, MN 2020-2023 37 2 4 6 10 3
Udo Kiessling D 05/21/1955 Crimmitschau, Germany 1981-1982 1 0 0 0 2 1
Chad Kilger C 11/27/1976 Cornwall, ONT 1995-2008 714 107 111 218 363 12
Alexander Killorn C 09/14/1989 Halifax, NS 2012-2024 858 212 284 496 529 12
Brian Kilrea C 10/21/1934 Ottawa, ONT 1957-1968 26 3 5 8 12 2
Hec Kilrea R 06/11/1907 Blackburn, ONT 1925-1940 633 167 129 296 438 15
Ken Kilrea L 01/16/1919 Ottawa, ONT 1938-1944 88 16 23 39 8 5
Wally Kilrea L 02/18/1909 Ottawa, ONT 1929-1938 316 35 58 93 87 9
Darin Kimble C 11/22/1968 Lucky Lake, SASK 1988-1995 311 23 20 43 1082 7
Jakub Kindl D 02/10/1987 Sumperk, Czech Rep. 2009-2017 331 16 58 74 181 8
Bryce Kindopp R 06/14/1999 Lloydminster, ALTA 2021-2022 1 0 0 0 0 1
Orest Kindrachuk C 09/14/1950 Nanton, ALTA 1972-1982 508 118 261 379 648 10
D.J. King L 06/27/1984 Meadow Lake, SASK 2006-2012 118 4 7 11 215 6
Derek King L 02/11/1967 Hamilton, ONT 1986-2000 830 261 351 612 417 14
Dwight King L 07/05/1989 Meadow Lake, SASK 2010-2017 365 53 56 109 98 7
Frank King D 03/07/1929 Toronto, ONT 1950-1951 10 1 0 1 2 1
Jason King R 09/14/1981 Corner Brook, NFLD 2002-2008 59 12 11 23 8 3
Kris King L 02/18/1966 Bracebridge, ONT 1987-2001 849 66 85 151 2030 14
Scott King G 06/25/1967 Thunder Bay, ONT 1990-1992 2 0 0 0 0 2
Steven King R 07/22/1969 East Greenwich, RI 1992-1996 67 17 8 25 75 3
Wayne King F 09/04/1951 Midland, ONT 1973-1976 73 5 18 23 34 3
Keith Kinkaid G 07/04/1989 Farmingville, NY 2012-2023 169 0 3 3 4 10
Geordie Kinnear D 07/09/1973 Simcoe, ONT 1999-2000 4 0 0 0 13 1
Geoff Kinrade D 07/29/1985 Nelson, BC 2008-2009 1 0 0 0 0 1
Brian Kinsella R 02/11/1954 Barrie, ONT 1975-1977 10 0 1 1 0 2
Ray Kinsella L 01/27/1911 Ottawa, ONT 1930-1931 13 0 0 0 0 1
Marko Kiprusoff D 06/06/1972 Turku, Finland 1995-2002 51 0 10 10 12 2
Miikka Kiprusoff G 10/26/1976 Turku, Finland 2000-2013 624 0 10 10 47 12
Bobby Kirk R 08/08/1910 Dough Grange, Ireland 1937-1938 39 4 8 12 14 1
Justin Kirkland C 08/02/1996 Winnipeg, MAN 2022-2024 9 0 0 0 0 2
Bob Kirkpatrick C 11/20/1911 Regina, SASK 1942-1943 49 12 12 24 6 1
Mark Kirton C 02/03/1958 Regina, SASK 1979-1985 266 57 56 113 121 6
Bogdan Kiselevich D 02/14/1990 Cherepovets, Russia 2018-2019 32 0 8 8 12 1
Kelly Kisio C 09/18/1959 Red Deer, ALTA 1982-1995 761 229 429 658 768 13
Bill Kitchen D 10/12/1960 Schomberg, ONT 1981-1985 41 1 4 5 40 4
Chapman "Hobie" Kitchen 1925-1927 47 5 4 9 58 2
Mike Kitchen D 02/01/1956 Newmarket, ONT 1976-1984 474 12 62 74 370 8
Joel Kiviranta L 03/23/1996 Vantaa, Finland 2019-2024 215 19 18 37 72 5
Matiss Kivlenieks G 08/26/1996 Riga, Latvia 2019-2021 8 0 0 0 0 2
Patric Kjellberg L 06/17/1969 Trelleborg, Sweden 1992-2003 394 64 96 160 84 6
Adam Klapka R 09/14/2000 Prague, Czech Rep. 2022-2024 4 0 0 0 2 1
Linus Klasen R 02/19/1986 Stockholm, Sweden 2010-2011 4 0 0 0 0 1
Ralph Klassen F 09/15/1955 Muenster, SASK 1975-1984 497 52 93 145 120 9
Trent Klatt R 01/30/1971 Robbinsdale, MN 1991-2004 782 143 200 343 307 13
Ken Klee D 04/24/1971 Indianapolis, IN 1994-2009 934 55 140 195 880 14
Oscar Klefbom D 07/20/1993 Karlstad, Sweden 2013-2020 378 34 122 156 74 7
Kevin Klein D 12/13/1984 Kitchener, ONT 2005-2017 627 38 116 154 185 12
Lloyd "Dede" Klein R 01/13/1910 Saskatoon, SASK 1928-1938 169 30 24 54 68 8
Scot Kleinendorst D 01/16/1960 Grand Rapids, MN 1982-1990 281 12 46 58 452 8
Terry Kleisinger G 10/22/1960 Regina, SASK 1985-1986 4 0 0 0 2 1
Anton Klementyev D 03/25/1990 Togliatti, Russia 2009-2010 1 0 0 0 0 1
Jon Klemm D 01/08/1970 Cranbrook, BC 1991-2008 773 42 100 142 436 15
Jakub Klepis C 06/05/1984 Prague, Czech Rep. 2005-2007 66 4 10 14 36 2
Rostislav Klesla D 03/21/1982 Novy Jicin, Czech Rep. 2000-2014 659 48 111 159 620 13
Tyler Kleven D 01/10/2002 Fargo, ND 2022-2024 13 0 3 3 2 2
Petr Klima L 12/23/1964 Chaomutov, Czech 1985-1999 786 313 260 573 671 13
Morgan Klimchuk L 03/02/1995 Regina, SASK 2017-2018 1 0 0 0 0 1
Sergei Klimovich C 05/08/1974 Novosibirsk, Russia 1996-1997 1 0 0 0 2 1
Ernest "Ike" Klingbeil D 11/03/1908 Hancock, MI 1936-1937 5 1 2 3 2 1
Carl Klingberg L 01/28/1991 Gothenburg, Sweden 2010-2015 12 1 0 1 4 4
John Klingberg D 08/14/1992 Gothenburg, Sweden 2014-2024 633 81 331 412 255 10
Rob Klinkhammer L 08/12/1986 Lethbridge, ALTA 2010-2016 193 22 21 43 64 6
Justin Kloos C 11/30/1993 Lakeville, MN 2017-2019 2 0 0 0 2 2
Tomas Kloucek D 03/07/1980 Prague, Czech Rep. 2000-2006 141 2 8 10 250 5
Joe Klukay L 11/06/1922 Sault Ste. Marie, ONT 1942-1956 566 109 127 236 189 11
Gord Kluzak D 03/04/1964 Climax, SASK 1982-1991 299 25 98 123 543 7
Julius Klymkiw G Winnipeg, MAN 1958-1959 1 0 0 0 0 1
Connor Knapp G 05/01/1990 York, NY 2013-2014 2 0 1 1 0 1
Samuel Knazko D 08/07/2002 Trencin, Slovakia 2022-2023 2 0 0 0 0 1
Artemi Kniazev D 01/04/2001 Kazan, Russia 2021-2022 1 0 0 0 0 1
Bill Knibbs C 01/24/1942 Toronto, ONT 1964-1965 53 7 10 17 4 1
Rick Knickle G 02/26/1960 Dartmouth, NS 1992-1994 14 0 0 0 2 2
Matthew Knies L 10/17/2002 Phoenix, AZ 2022-2024 72 12 18 30 41 2
Corban Knight C 09/10/1990 Oliver, BC 2013-2019 52 4 8 12 4 4
Spencer Knight G 04/19/2001 Darien, CT 2020-2023 57 0 1 1 0 3
Fred Knipscheer C 09/03/1969 Fort Wayne, IN 1993-1996 28 6 3 9 18 3
William "Nick" Knott D 07/23/1920 Kingston, ONT 1941-1942 14 3 1 4 9 1
Paul Knox R   Toronto, ONT 1954-1955 1 0 0 0 0 1
Mike Knuble R 07/04/1972 Toronto, ONT 1996-2013 1068 278 270 548 641 16
Espen Knutsen C 01/12/1972 Oslo, Norway 1997-2004 207 30 81 111 105 5
Nikolai Knyzhov D 03/20/1998 Kemerovo, Russia 2019-2024 81 3 9 12 55 4
Matt Koalska C 05/16/1980 St. Paul, MN 2005-2006 3 0 0 0 2 1
Chuck Kobasew R 04/17/1982 Vancouver, BC 2002-2014 601 110 100 210 394 11
Patrik Koch D 12/08/1996 Bratislava, Slovakia 2022-2024 1 0 0 0 10 1
Dieter Kochan G 05/11/1974 Saskatoon, SASK 1999-2003 21 0 0 0 0 4
Pyotr Kochetkov G 06/25/1999 Penza, Russia 2021-2024 65 0 0 0 6 3
David Koci D 05/12/1981 Prague, Czech Rep. 2006-2011 142 3 1 4 461 5
Joey Kocur R 09/21/1964 Kelvington, SASK 1984-1999 821 80 82 162 2519 15
Greg Koehler C 02/27/1975 Scarborough, ONT 2000-2001 1 0 0 0 0 1
Slater Koekkoek D 02/18/1994 Winchester, ONT 2014-2022 186 8 26 34 104 8
Cole Koepke L 05/17/1998 Two Harbors, MN 2022-2024 26 1 2 3 2 2
Dustin Kohn D 02/02/1987 Edmonton, ALTA 2009-2010 22 0 4 4 4 1
Ladislav Kohn R 03/04/1975 Uherske Hradiste, Czech Rep. 1995-2003 186 14 28 42 125 7
Ville Koistinen D 06/17/1982 Oulu, Finland 2007-2010 103 8 24 32 40 3
Tom Koivisto D 06/04/1974 Turku, Finland 2002-2003 22 2 4 6 10 1
Mikko Koivu C 03/12/1983 Turku, Finland 2005-2021 1035 206 505 711 594 16
Saku Koivu C 11/23/1974 Turku, Finland 1995-2014 1124 255 577 832 809 18
Otto Koivula L 09/01/1998 Nokia, Finland 2019-2023 28 0 4 4 6 3
Krys Kolanos C 07/27/1981 Calgary, ALTA 2001-2012 149 20 22 42 94 6
Chad Kolarik C 01/26/1986 Abington, PA 2009-2011 6 0 1 1 2 2
Pavel Kolarik D 10/24/1972 Vydkov, Czech Rep. 2000-2002 23 0 0 0 10 2
Keegan Kolesar R 04/08/1997 Brandon, MAN 2019-2024 265 24 45 69 208 5
Mark Kolesar C 01/23/1973 Neepawa, MAN 1995-1997 28 2 2 4 14 2
Vitaly Kolesnik G 08/20/1979 Ust-Kamenogorsk, Kazakhst 2005-2006 8 0 1 1 2 1
Juraj Kolnik R 11/13/1980 Nitra, Slovakia 2000-2007 240 46 49 95 84 6
Dean Kolstad D 06/16/1968 Edmonton, ALTA 1988-1993 40 1 7 8 69 3
Konstantin Koltsov R 04/17/1981 Minsk, Belarus 2002-2006 144 12 26 38 50 3
Vladislav Kolyachonok D 05/26/2001 Minsk, Belarus 2021-2024 35 1 2 3 8 3
Olaf Kolzig G 04/06/1970 Johannesburg, South Africa 1989-2009 719 0 17 17 107 17
Neil Komadoski D 11/05/1951 Winnipeg, MAN 1972-1980 502 16 76 92 632 8
Zenith Komarniski D 08/13/1978 Edmonton, ALTA 1999-2004 21 1 1 2 10 3
Leo Komarov R 01/23/1987 Narva, Estonia 2012-2022 491 63 107 170 207 9
Mike Komisarek D 01/19/1982 West Islip, NY 2002-2014 551 14 67 81 679 11
Matthew Konan D 09/03/1991 Tustin, CA 2012-2013 2 0 0 0 0 1
Maxim Kondratiev D 01/20/1983 Togliatti, Russia 2003-2008 40 1 2 3 24 3
Travis Konecny R 03/11/1997 London, ONT 2016-2024 555 172 223 395 404 8
George Konik L 05/04/1937 Flin Flon, MAN 1967-1968 52 7 8 15 26 1
Zenon Konopka C 01/02/1981 Niagara-on-the-Lake, ONT 2005-2014 346 12 18 30 1082 9
Steve Konowalchuk L 11/11/1972 Salt Lake City, UT 1991-2006 790 171 225 396 703 14
Steve Konroyd D 02/10/1961 Scarborough, ONT 1980-1995 895 41 195 236 863 15
Evgeny Konstantinov G 03/29/1981 Kazan, Russia 2000-2003 2 0 0 0 2 2
Vladimir Konstantinov D 03/19/1967 Murmansk, USSR 1991-1997 446 47 128 175 838 6
Petri Kontiola C 10/04/1984 Seinajoki, Finland 2007-2008 12 0 5 5 6 1
Chris Kontos L 12/10/1963 Toronto, ONT 1982-1993 230 54 69 123 103 8
Russ Kopak C 04/26/1924 Edmonton, ALTA 1943-1944 24 7 9 16 0 1
Tomas Kopecky R 02/05/1982 Ilava, Slovakia 2005-2015 578 68 106 174 307 10
Anze Kopitar C 08/24/1987 Jesenice, Slovenia 2006-2024 1363 417 788 1205 342 18
Joona Koppanen L 02/25/1998 Tampere, Finland 2022-2024 9 0 1 1 4 2
Jerry Korab D 09/15/1948 Sault Ste. Marie, ONT 1970-1985 975 114 341 455 1629 15
Kevin Korchinski D 06/21/2004 Saskatoon, SASK 2022-2024 66 5 8 13 18 1
Kaedan Korczak D 01/29/2001 Yorkton, SASK 2021-2024 37 1 10 11 8 3
Dan Kordic L 04/18/1971 Edmonton, ALTA 1991-1999 197 4 8 12 584 6
John Kordic D 03/22/1965 Edmonton, ALTA 1985-1992 244 17 18 35 997 7
Josef Korenar G 01/31/1998 Pelhrimov, Czech Rep. 2020-2022 12 0 0 0 0 2
Jim Korn D 07/28/1957 Hopkins, MN 1979-1990 596 66 122 188 1801 10
Mike Korney D 09/15/1953 Dauphin, MAN 1973-1979 77 9 10 19 59 4
Dmitri Korobov D 03/12/1989 Novopolotsk, Belarus 2013-2014 3 0 1 1 2 1
Evgeny Korolev D 07/24/1978 Moscow, Russia 1999-2002 42 1 4 5 20 3
Igor Korolev C 09/06/1970 Moscow, Russia 1992-2004 795 119 227 346 330 12
Cliff Koroll R 10/01/1946 Canora, SASK 1969-1980 814 208 254 462 376 11
Alexander Korolyuk R 01/15/1976 Moscow, Russia 1997-2004 296 62 80 142 140 6
Lauri Korpikoski L 07/28/1986 Turku, Finland 2007-2017 609 86 115 201 132 10
Joonas Korpisalo G 04/28/1994 Pori, Finland 2015-2024 268 0 3 3 6 9
Egor Korshkov L 07/10/1996 Novosibirsk, Russia 2019-2020 1 1 0 1 0 1
Roger Kortko C 02/01/1963 Rosthern, SASK 1984-1986 79 7 17 24 28 2
Mikko Koskinen G 07/18/1988 Vantaa, Finland 2010-2022 168 0 4 4 6 5
Scott Kosmachuk R 01/24/1994 Toronto, ONT 2015-2016 8 0 3 3 2 1
Kalle Kossila C 04/14/1993 Kauniainen, Finland 2016-2019 19 2 1 3 4 3
Klim Kostin C 05/05/1999 Penza, Russia 2019-2024 145 22 21 43 131 5
Andrei Kostitsyn R 02/03/1985 Novopolotsk, Belarus 2005-2012 398 103 119 222 181 7
Sergei Kostitsyn R 03/20/1987 Novopolotsk, Belarus 2007-2013 353 67 109 176 188 6
Michael Kostka D 11/28/1985 Etobicoke, ONT 2012-2016 85 4 17 21 39 4
Tom Kostopoulos R 01/24/1979 Mississauga, ONT 2001-2013 630 61 96 157 723 11
Doug Kostynski C 02/23/1963 Castlegar, BC 1983-1985 15 3 1 4 4 2
Ales Kotalik R 12/23/1978 Jindrichuv Hradec, Czech Rep. 2001-2011 542 136 148 284 348 9
Dick Kotanen D 11/18/1925 Port Arthur, ONT 1948-1951 2 0 0 0 0 2
Jesperi Kotkaniemi C 07/06/2000 Pori, Finland 2018-2024 392 63 96 159 184 6
Chris Kotsopoulos D 11/27/1958 Scarborough, ONT 1980-1990 479 44 109 153 827 10
Johnathan Kovacevic D 07/12/1997 Hamilton, ONT 2021-2024 136 9 15 24 81 3
Ilya Kovalchuk L 04/15/1983 Tver, Russia 2001-2020 926 443 433 876 544 13
Andrei Kovalenko R 06/07/1970 Gorky, Russia 1992-2001 620 173 206 379 389 9
Alexei Kovalev R 02/24/1973 Togliatti, Russia 1992-2013 1316 430 599 1029 1304 19
Joe Kowal L 02/03/1956 Toronto, ONT 1976-1978 22 0 5 5 13 2
Don Kozak R 02/02/1952 Saskatoon, SASK 1972-1979 437 96 86 182 480 7
Les Kozak 10/28/1940   1961-1962 12 1 0 1 2 1
Viktor Kozlov C 02/14/1975 Togliatti, Russia 1994-2009 897 198 339 537 248 14
Vyacheslav Kozlov L 05/03/1972 Voskresensk, Russia 1991-2010 1182 356 497 853 704 18
Brandon Kozun R 03/08/1990 Los Angeles, CA 2014-2015 20 2 2 4 6 1
Milan Kraft C 01/17/1980 Plzen, Czech Rep. 2000-2004 207 41 41 82 52 4
Ryan Kraft L 11/07/1975 Bottineau, ND 2002-2003 7 0 1 1 0 1
Steve Kraftcheck D 03/03/1929 Tinturn, ONT 1950-1959 157 11 18 29 83 4
Brent Krahn G 04/02/1982 Winnipeg, MAN 2008-2009 1 0 0 0 0 1
Lukas Krajicek D 03/11/1983 Prostejov, Czech Rep. 2001-2010 328 11 61 72 245 7
Phil "Skip" Krake C 10/14/1943 North Battleford, SASK 1963-1971 249 23 40 63 182 7
Filip Kral D 10/20/1999 Blansko, Czech Rep. 2022-2023 2 0 0 0 2 1
Igor Kravchuk D 09/13/1966 Ufa, Russia 1991-2003 699 64 210 274 251 12
Mikhail Kravets R 11/12/1963 Leningrad, Russia 1991-1993 2 0 0 0 0 2
Vitali Kravtsov R 12/23/1999 Vladivostok, Russia 2020-2023 64 6 6 12 14 2
Peyton Krebs C 01/26/2001 Calgary, ALTA 2020-2024 206 20 44 64 135 4
Chris Kreider L 04/30/1991 Boxford, MA 2011-2024 805 298 244 542 549 13
David Krejci C 04/28/1986 Sternberk, Czech Rep. 2006-2023 1032 231 555 786 359 16
Dale Krentz F 12/19/1961 Steinbach, MAN 1986-1989 30 5 3 8 9 3
Kamil Kreps C 11/18/1984 Litomerice, Czech Rep. 2006-2010 232 18 42 60 71 4
Jordan Krestanovich C 06/14/1981 Langley, BC 2001-2004 22 0 2 2 6 2
Jaroslav Kristek R 03/16/1980 Zlin, Czech Rep. 2002-2003 6 0 0 0 4 1
Sergei Krivokrasov R 04/15/1974 Angarsk, Russia 1992-2002 450 86 109 195 288 10
Jason Krog C 10/09/1975 Fernie, BC 1999-2009 202 22 37 59 46 7
Joe Krol L 08/13/1915 Winnipeg, MAN 1936-1942 26 10 4 14 8 3
Richard Kromm L 03/29/1964 Trail, BC 1983-1993 372 70 103 173 138 9
Robert Kron C 02/27/1967 Brno, Czech Rep. 1990-2002 771 144 194 338 119 12
Niklas Kronwall D 01/12/1981 Stockholm, Sweden 2003-2019 953 83 349 432 564 15
Staffan Kronwall D 09/10/1982 Jarfalla, Sweden 2005-2010 66 1 3 4 23 4
Kevin Krook D 04/05/1958 Cold Lake, ALTA 1978-1979 3 0 0 0 2 1
Vlastimil Kroupa D 04/27/1975 Most, Czech Rep. 1993-1998 105 4 19 23 66 5
Torey Krug D 04/12/1991 Livonia, MI 2011-2024 772 88 390 478 372 13
Marcus Kruger C 05/27/1990 Stockholm, Sweden 2010-2019 520 38 85 123 234 9
Jim Krulicki R 03/09/1948 Kitchener, ONT 1970-1971 41 0 3 3 6 1
Uwe Krupp D 06/24/1965 Cologne, Germany 1986-2003 729 69 212 281 660 15
Gord Kruppke D 04/02/1969 Slave Lake, ALTA 1990-1994 23 0 0 0 32 3
Paul Kruse L 03/15/1970 Merritt, BC 1990-2001 423 38 33 71 1074 11
Mike Krushelnyski C 04/27/1960 Montreal, PQ 1981-1995 897 241 328 569 699 14
Vladimir Krutov F 06/01/1960 1989-1990 61 11 23 34 20 1
Todd Krygier L 10/12/1965 Chicago Heights, IL 1989-1998 543 100 143 243 533 9
Dave Kryskow F 12/25/1951 Edmonton, ALTA 1972-1976 231 33 56 89 174 4
Ed Kryzanowski D 11/14/1925 Fort Frances, ONT 1948-1953 237 15 22 37 65 5
Filip Kuba D 12/29/1976 Ostrava, Czech Rep. 1998-2013 836 70 263 333 361 14
Dominik Kubalik L 08/21/1995 Plzen, Czech Rep. 2019-2024 350 93 83 176 93 5
Tomas Kubalik R 05/01/1990 Plzen, Czech Rep. 2010-2012 12 1 3 4 6 2
Pavel Kubina D 04/15/1977 Celadna, Czech Rep. 1997-2012 970 110 276 386 1123 14
Frantisek Kucera D 02/03/1968 Prague, Czech 1990-2002 465 24 95 119 251 9
Nikita Kucherov R 06/17/1993 Maykop, Russia 2013-2024 715 318 535 853 341 11
Alexei Kudashov C 07/21/1971 Elektrostal, Russia 1993-1994 25 1 0 1 4 1
Bob Kudelski C 03/03/1964 Springfield, MA 1987-1996 442 139 102 241 218 9
Kristian Kudroc D 05/21/1981 Michalovce, Slovakia 2000-2004 26 2 2 4 38 3
Darcy Kuemper G 05/05/1990 Saskatoon, SASK 2012-2024 387 0 5 5 36 12
Ryan Kuffner L 06/12/1996 Ottawa, ONT 2018-2019 10 0 0 0 0 1
Karson Kuhlman C 09/26/1995 Esko, MN 2018-2023 147 12 18 30 29 5
Gordon "Doggie" Kuhn R 11/17/1905 Bedford, NS 1932-1933 12 1 1 2 4 1
Tom Kuhnhackl R 01/21/1992 Landshut, Germany 2015-2020 232 18 36 54 60 5
Dean Kukan D 07/08/1993 Volketswil, Switzerland 2015-2022 153 5 25 30 46 6
Lasse Kukkonen D 09/18/1981 Oulu, Finland 2003-2009 159 6 16 22 90 4
Adolph Kukulowicz C 04/02/1933 Winnipeg, MAN 1952-1954 4 1 0 1 0 2
Brett Kulak D 01/06/1994 Edmonton, ALTA 2014-2024 486 21 76 97 214 10
Stu Kulak R 03/11/1963 Edmonton, ALTA 1982-1989 90 8 4 12 130 4
Arturs Kulda D 07/25/1988 Riga, Latvia 2009-2012 15 0 2 2 8 3
Nikolay Kulemin L 07/14/1986 Magnitogorsk, Russia 2008-2018 669 121 153 274 173 10
Mikhail Kuleshov L 01/07/1981 Perm, Russia 2003-2004 3 0 0 0 0 1
Jiri Kulich C 04/14/2004 Kadan, Czech Rep. 2022-2024 1 0 0 0 0 1
Dmitri Kulikov D 10/29/1990 Lipetsk, Russia 2009-2024 938 45 186 231 587 15
Arnie Kullman C 10/09/1927 Winnipeg, MAN 1947-1950 13 0 1 1 11 2
Ed Kullman D Winnipeg, MAN 1947-1954 343 56 70 126 298 6
Jarno Kultanen D 01/08/1973 Luumaki, Finland 2000-2003 102 2 11 13 59 3
Mark Kumpel F 03/07/1961 Wakefield, MA 1984-1991 288 38 46 84 113 6
Tomas Kundratek D 12/26/1989 Jrinec, Czech Rep. 2011-2013 30 1 6 7 10 2
Luke Kunin C 12/04/1997 Chesterfield, MO 2017-2024 348 59 61 120 316 7
Chris Kunitz L 09/26/1979 Regina, SASK 2003-2019 1022 268 351 619 746 15
Les Kuntar G 07/28/1969 Elmira, NY 1993-1994 6 0 0 0 2 1
Alan Kuntz L 06/04/1919 Toronto, ONT 1941-1946 45 10 12 22 12 2
Murray Kuntz L 12/19/1945 Ottawa, ONT 1974-1975 7 1 2 3 0 1
Cody Kunyk F 05/20/1990 Sherwood Park, ALTA 2013-2014 1 0 0 0 0 1
Janne Kuokkanen C 05/25/1998 Oulunsalo, Finland 2017-2022 119 14 28 42 28 5
Rasmus Kupari C 03/15/2000 Kotka, Finland 2020-2024 157 9 21 30 36 4
Sean Kuraly C 01/20/1993 Niagara Falls, NY 2016-2024 475 58 77 135 301 8
Philipp Kurashev C 10/12/1999 Munsingen, Switzerland 2020-2024 256 38 71 109 55 4
Tomas Kurka L 12/14/1981 Most, Czech Rep. 2002-2004 17 3 2 5 2 2
Jari Kurri R 05/18/1960 Helsinki, Finland 1980-1998 1251 601 797 1398 545 17
Gary Kurt G 03/09/1947 Kitchener, ONT 1971-1972 16 0 0 0 0 1
Orland Kurtenbach C 09/07/1936 Cudworth, SASK 1960-1974 639 119 213 332 628 13
Justin Kurtz D 01/14/1977 Winnipeg, MAN 2001-2002 27 3 5 8 14 1
Tom Kurvers D 10/14/1962 Minneapolis, MN 1984-1995 659 93 328 421 352 11
Merve Kuryluk L 08/10/1937 Yorkton, SASK 1961-1962 0 0 0 0 0 1
Dale Kushner R 06/13/1966 Terrace, BC 1989-1992 84 10 13 23 215 3
Zdenek Kutlak D 02/13/1980 Ceske Budejovice, Czech Rep. 2000-2004 16 1 2 3 4 3
Andrei Kuzmenko L 02/04/1996 Yakutsk, Russia 2022-2024 142 52 51 103 18 2
Evgeny Kuznetsov C 05/19/1992 Chelyabinsk, Russia 2013-2024 734 173 400 573 390 11
Maxim Kuznetsov D 03/24/1977 Pavlodor, Russia 2000-2004 136 2 8 10 137 4
Yan Kuznetsov D 03/09/2002 Murmansk, Russia 2022-2024 1 0 0 0 0 1
Greg Kuznik D 06/12/1978 Prince George, BC 2000-2001 1 0 0 0 0 1
Ken Kuzyk R 08/11/1953 Toronto, ONT 1976-1978 41 5 9 14 8 2
Dmitri Kvartalnov R 03/25/1966 Voskresensk, Russia 1992-1994 112 42 49 91 26 2
Oleg Kvasha L 07/26/1978 Moscow, Russia 1998-2006 493 81 136 217 335 7
Joel Kwiatkowski D 03/22/1977 Saskatoon, SASK 2000-2008 282 16 29 45 245 7
Larry "King" Kwong C 06/17/1923 Vernon, BC 1947-1948 1 0 0 0 0 1
Bill Kyle C 12/23/1924 Regina, SASK 1949-1951 3 0 3 3 0 2
Walter "Gus" Kyle D 09/11/1923 Dysart, SASK 1949-1952 203 6 20 26 362 3
Oliver Kylington D 05/19/1997 Stockholm, Sweden 2015-2024 192 16 36 52 48 6
Markku Kyllonen L 02/15/1962 Joensuu, Finland 1988-1989 9 0 2 2 2 1
Nick Kypreos L 06/04/1966 Toronto, ONT 1989-1997 442 46 44 90 1210 8
Jordan Kyrou C 05/05/1998 Toronto, ONT 2018-2024 324 108 144 252 88 6
Jim Kyte D 03/21/1964 Ottawa, ONT 1982-1996 598 17 49 66 1342 13
Milan Kytnar C 05/19/1989 Topolcany, Slovakia 2011-2012 1 0 0 0 0 1