hockey DB
search by league
team
morning report
contact us
home

Karpat all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Teemu Aalto52131326542009-20101D1978-03-30Kokkola, FinlandEuropean Elite
Juhamatti Aaltonen343781362141962004-20229F1985-06-04Ii, FinlandEuropean Elite
Miro Aaltonen58152035512015-20161C1993-06-17Joensuu, FinlandMinor Pro
Antti Aarnio3032128494412001-20109L1981-05-14Oulu, FinlandEuropean Elite
Harri Aho1421231431141987-20023D1968-03-11Oulu, FinlandEuropean Elite
Sebastian Aho75243357102013-20163C1997-07-26Rauma, FinlandMajor League
Sami Aittokallio11100022015-20172G1992-08-06Tampere, FinlandMajor League
Sami Alalauri700042000-20011F1974-04-15European Elite
Arttu Alasiurua201102023-20241C2005-02-05Kiiminki, FinlandEuropean Elite
Pekka Alatalo1300021986-19871 European Elite
John Albert42121224162016-20171C1989-01-19Cleveland, OHMajor League
Mikko Alikoski4412135561782003-201510F1986-07-28Oulu, FinlandEuropean Elite
Jonas Andersson1103653891002007-20092L1981-02-24Stockholm, SwedenMajor League
Justus Annunen9902202017-20214G2000-03-11Kempele, FinlandMajor League
Joose Antonen31491362023-20241F1995-04-28Tampere, FinlandEuropean Elite
Aleksi Antti-Roiko65131730102021-20243C2001-08-17Oulu, FinlandEuropean Elite
Marko Anttila118261844402022-20242R1985-05-27Lempaala, FinlandEuropean Elite
Sami Anttila13891524402015-20205L1995-02-08Oulu, FinlandEuropean Elite
Juho-Tuomas Appel400022001-20021F1983-01-28Kristiinankaupunki, FinlandEuropean Elite
Johan Backlund5300002011-20132G1981-07-24Skelleftea, SwedenMajor League
Tatu Backman3301162008-20091F1979-12-14European Elite
Niklas Backstrom206055502002-20064G1978-02-13Helsinki, FinlandMajor League
Drew Bannister4121214812002-20031D1974-04-09Belleville, ONTMajor League
Victor Berglund5361117182023-20241D1999-08-02Ornskoldsvik, SwedenMinor Pro
Charles Bertrand60321951102017-20181R1991-02-05Paris, FranceEuropean Elite
Vitezslav Bilek13641022005-20061L1983-07-31Tabor, Czech Rep.European Elite
Kasper Bjorkqvist8291423532022-20242R1997-07-10Espoo, FinlandMajor League
Joel Blomqvist8903102019-20234G2002-01-10Uusikaarlepyy, FinlandMinor Pro
Josef Boumedienne811020301322004-20134D1978-01-12Stockholm, SwedenMajor League
Troy Bourke53122436262021-20221L1994-03-30Edmonton, ALTAMinor Pro
Michal Bros1506170131962005-20083F1976-01-25European Elite
Nicolai Bryhnisveen900002016-20171D1991-10-31Oslo, NorwayEuropean Elite
Connor Bunnaman5671118142023-20241C1998-04-16Guelph, ONTMajor League
Ludwig Bystrom2362177981142019-20234D1994-07-20Ornskoldsvik, SwedenMinor Pro
Rudolf Cerveny100002021-20221C1989-08-06Ceske Budejovice, Czech Rep.European Elite
Andy Chiodo6000042007-20081G1983-04-24Toronto, ONTMajor League
Daniel Corso41223052452008-20091C1978-04-03Montreal, PQMajor League
Toni Dahlman262111382008-20091R1979-09-03Helsinki, FinlandMajor League
Patrick Davis509615382014-20151L1986-12-28Sterling, MIMajor League
Evgeny Davydov721342001-20021L1967-05-27Chelyabinsk, RussiaMajor League
Jason Dawe1501182003-20041R1973-05-29North York, ONTMajor League
Jason Demers3051621182012-20131D1988-06-09Dorval, PQMajor League
Nicolas Deschamps8101202014-20151C1990-01-06La Salle, PQMajor League
Joonas Donskoi2716096156542009-20156R1992-04-13Raahe, FinlandMajor League
Oscar Eklund4421820282011-20132D1988-08-27Stockholm, SwedenEuropean Elite
Petter Emanuelsson84252146142021-20232R1991-08-07Kiruna, SwedenMinor Pro
Vladimir Eminger10061117322012-20153D1992-04-03Most, Czech Rep.European Elite
Toni Eskelinen1500002013-20141G1995-01-18Oulu, FinlandEuropean Elite
Vyacheslav Fandul5071118322000-20011C1969-03-17Leningrad, RussiaEuropean Elite
J.D. Forrest6973340802008-20102D1981-04-15Auburn, NYMinor Pro
Stanislav Galimov5203362021-20221G1988-02-12Tsheljabinsk, RussiaEuropean Elite
Ryan Glenn5651419322014-20151D1980-06-07Port Coquitlam, BCMinor Pro
Mikael Granlund200002008-20091C1992-02-26Oulu, FinlandMajor League
Ossi-Petteri Gronholm7641620992008-20102D1981-09-17Pyhtaa, FinlandEuropean Elite
Noel Gunler2453862023-20241R2001-10-07Lulea, SwedenMinor Pro
Kari Haakana9134142007-20081D1973-11-08Outokumpu, FinlandMajor League
Mikko Haapakoski1642954831121986-20014D1967-01-19Oulu, FinlandEuropean Elite
Juha-Pekka Haataja36585991841592001-20158F1982-10-31Oulu, FinlandEuropean Elite
Niklas Hagman70302252342000-20172L1979-12-05Espoo, FinlandMajor League
Jani Hakanpaa2231846642392015-20194D1992-03-31Kirkkonummi, FinlandMajor League
Mika Halava1611222012-20131F1987-05-20Pori, FinlandEuropean Elite
Petri Halme200022000-20011FEuropean Elite
Jeff Hamilton39181533162001-20021R1977-09-04Englewood, OHMajor League
Kari Harila500001987-19881D1968-04-15Oulu, FinlandEuropean Elite
Jarkko Harjula300022023-20241F1994-07-05Sodankyla, FinlandEuropean Elite
Tuomo Harjula10561319222000-20022L1978-01-17Oulu, FinlandEuropean Elite
Jonathan Hedstrom18246162010-20111L1977-12-27Skelleftea, SwedenMajor League
Ville Heikkala914812222020-20244F1999-11-13Oulu, FinlandEuropean Elite
Vilho Heikkinen900002017-20181G1998-06-15Haukipudas, FinlandEuropean Elite
Harri Helama100001988-19891F1969-04-01European Elite
Timo Helbling39235462010-20111D1981-07-21Basel, SwitzerlandMajor League
Aleksi Heponiemi5016304682018-20191C1999-01-09Tampere, FinlandMajor League
Julius Hermonen215123143422016-20248L1997-01-20Oulu, FinlandEuropean Elite
Shaun Heshka254331021351272016-20215D1985-07-30Melville, SASKMajor League
Kim Hirschovits2921113222015-20161C1982-05-09Helsinki, FinlandEuropean Elite
Ville Hostikka3300002011-20121G1985-03-21Lappeenranta, FinlandEuropean Elite
Niko Hovinen500002015-20161G1988-03-16Helsinki, FinlandMinor Pro
Jan Hruska2205522016-20171F1986-01-20European Elite
Juha Huikari862436601021986-19882D1960-01-08European Elite
Miska Humaloja2302426501472015-20205F1991-05-15Pyhajarvi, FinlandEuropean Elite
Ivan Huml289671542213142010-20166W1981-09-06Kladno, Czech Rep.Major League
Joonas Huovinen1110102012-20131F1994-02-23Oulu, FinlandEuropean Elite
Joona Huttula11231215542017-20214D1997-01-07Tampere, FinlandEuropean Elite
Erkki Huttunen79241943701986-19882F1960-09-22 European Elite
Arttu Hyry147272653182020-20244F2001-04-06Oulu, FinlandEuropean Elite
Hannes Hyvonen69335487582006-20082R1975-08-29Oulu, FinlandMajor League
Waltteri Ignatjew200002021-20221G1999-12-03Helsinki, FinlandEuropean Elite
Jasse Ikonen686814182017-20192F1990-06-13Kuopio, FinlandEuropean Elite
Juuso Ikonen559303982015-20161C1995-01-03Espoo, FinlandMinor Pro
Timo Iljina115304171421986-19893C1966-06-06European Elite
Petri Isotalus1201122000-20011F1977-06-01Oulu, FinlandEuropean Elite
Topi Jaakola351937461662000-20088D1983-11-15Oulu, FinlandEuropean Elite
Carl Jakobsson30571282022-20242L2000-07-13Limhamn, SwedenEuropean Elite
Hannu Jalonen120142337611986-19893D1958-05-15Oulu, FinlandEuropean Elite
Jimi Jalonen801142019-20201D1996-04-21Riihimaki, FinlandEuropean Elite
Kari Jalonen44296493301986-19871C1960-01-06Oulu, FinlandMajor League
Lasse Jamsen2723542003-20041R1974-04-25Jyvaskylan mlk, FinlandEuropean Elite
Martin Jandus5131316382023-20241D1997-12-02Praha, Czech Rep.European Elite
Martti Jarventie17134392008-20091D1976-04-04Tampere, FinlandMajor League
Tommi Jarvitalo101102018-20191F1999-12-15Oulu, FinlandEuropean Elite
Juha Jatkola200002021-20221G2002-09-12Kuopio, FinlandEuropean Elite
Juha Joenvaara89151934362000-20022L1974-08-22Oulu, FinlandEuropean Elite
Juho Jokinen15651722702007-20125D1986-07-25Kalajoki, FinlandEuropean Elite
Jussi Jokinen349931462391592001-20218L1983-04-01Kalajoki, FinlandMajor League
Samuel Jukuri900002013-20193G1996-05-13Kiiminki, FinlandEuropean Elite
Jyri Junnila177141327202002-20196F1984-04-07Raahe, FinlandEuropean Elite
Julius Junttila5031351803151522009-202412F1991-08-15Oulu, FinlandEuropean Elite
Henrik Juntunen165151631822000-20055L1983-04-24European Elite
Viljami Juusola802202023-20241D2003-04-19Kirkkonummi, FinlandEuropean Elite
Karolus Kaarlehto100002022-20231G1997-09-01Kaarina, FinlandEuropean Elite
Toni Kahkonen139343165202012-20173F1986-09-29Vaasa, FinlandEuropean Elite
Elmeri Kaksonen300022021-20221F1987-02-12Savonlinna, FinlandEuropean Elite
Antti Kalapudas106131629102015-20234C1996-07-22Oulainen, FinlandEuropean Elite
Hannu Kamppuri8701101986-19882G1957-07-01Major League
Antti Kangas6601122000-20022G1976-01-27Kempele, FinlandEuropean Elite
Kristian Kangas300002017-20181F1993-01-12Oulu, FinlandEuropean Elite
Pekka Kangasalusta42235462000-20011D1977-09-22Jurva, FinlandEuropean Elite
Oliver Kapanen202202021-20221C2003-07-29Timra, SwedenEuropean Elite
Jere Karalahti15246432007-20081D1975-03-25Helsinki, FinlandMajor League
Tomi Karhunen16401142006-20247G1989-10-29Oulu, FinlandEuropean Elite
Veikko Karppinen2301022321172006-20115F1986-01-30Kajaani, FinlandEuropean Elite
Otto Karvinen1911825433892017-20235C1990-04-08Vantaa, FinlandEuropean Elite
Libor Kasik400002021-20221G1992-03-31Zlin, Czech Rep.European Elite
Lukas Kaspar51181836202009-20152L1985-09-23Litvinov, Czech Rep.Major League
Joonas Kemppainen40371981691402010-20247F1988-04-07Kajaani, FinlandMajor League
Samuel Kemppainen201102018-20222D2000-06-28Oulunsalo, FinlandEuropean Elite
Juho Keranen41848551034332005-20169F1985-04-07Keitele, FinlandEuropean Elite
Miro Keskitalo200022021-20221D1996-02-16Vantaa, FinlandEuropean Elite
Aku Kestila71551082014-20184R1994-06-09Pyhajoki, FinlandEuropean Elite
Juha Kiilholma5131013362009-20101F1982-06-26Pori, FinlandEuropean Elite
Markku Kiimalainen121324173551986-19893F1955-10-08 European Elite
Toni Kiren59000122007-20113D1984-06-18Lahti, FinlandEuropean Elite
Karri Kivi39011182000-20011D1970-01-31Turku, FinlandEuropean Elite
Teemu Kivihalme104133750362017-20192D1995-06-17Cloquet, MNMinor Pro
Tommi Kivisto11922022642022-20242D1991-06-07Vantaa, FinlandMinor Pro
Ari Klint120241842341986-19893F European Elite
Radek Koblizek162315586182015-20227R1997-10-20Ivancice, Czech Rep.European Elite
Juha Koivisto2311222017-20181R1984-05-04Vantaa, FinlandEuropean Elite
Miika Koivisto115146276342017-20242D1990-07-20Vaasa, FinlandEuropean Elite
Petri Koivisto9100002005-20103G1986-11-15Kiiminki, FinlandEuropean Elite
Toni Koivisto58233962122008-20091L1982-11-05Ylitornio, FinlandEuropean Elite
Ville Koivunen1644568113722021-20243C2003-06-13Oulu, FinlandMinor Pro
Niklas Kokko2500042021-20243G2004-03-14Oulu, FinlandEuropean Elite
Joonas Komulainen200334174702009-20156F1990-06-01Kuhmo, FinlandEuropean Elite
Ville-Matti Koponen3203362010-20122F1984-01-04Lahti, FinlandEuropean Elite
Juho Korhonen901102016-20223D1999-05-19Oulu, FinlandEuropean Elite
Markus Korhonen158066142000-20033G1975-04-29Tampere, FinlandEuropean Elite
Tomi Korkko5421362010-20144F1991-03-26Oulu, FinlandEuropean Elite
Harri Korpela61202122000-20022F1980-10-17Pattijoki, FinlandEuropean Elite
Jari Korpela500001988-19891 European Elite
Oskari Korpikari3121424382692002-20108D1984-04-05Oulu, FinlandEuropean Elite
Maxim Korpimaki3024682023-20241C2004-02-26Tampere, FinlandEuropean Elite
Jesse Koskenkorva149122032482016-20248C1999-07-31Oulu, FinlandEuropean Elite
Kimmo Koskenkorva28152531051022000-20125L1978-06-21Haukipudas, FinlandEuropean Elite
Samu Koskenkorva100002020-20211D2001-05-11Oulu, FinlandEuropean Elite
Jesse Kosonen100002008-200911987-10-25European Elite
Ondrej Kratena46141731102007-20081F1977-04-21European Elite
Jakub Krejcik4482230162019-20201D1991-06-25Prague, Czech Rep.European Elite
Kamil Kreps55141529432010-20111C1984-11-18Litomerice, Czech Rep.Major League
Michal Kristof165285583182018-20213C1993-10-11Nitra, SlovakiaEuropean Elite
Niko Kuiri600022016-20222L1998-06-05Juuka, FinlandEuropean Elite
Lasse Kukkonen652721342065102000-202113D1981-09-18Oulu, FinlandMajor League
Cody Kunyk113255075422020-20232F1990-05-20Sherwood Park, ALTAMajor League
Janne Kuokkanen1754922015-20212C1998-05-25Oulunsalo, FinlandMajor League
Rasmus Kupari82182947772017-20192C2000-03-15Kotka, FinlandMajor League
Kristian Kuusela22768801482032007-20114F1983-02-19Seinajoki, FinlandEuropean Elite
David Kveton501102013-20141R1988-01-03Novy Jincin, Czech Rep.European Elite
Markku Kyllonen86324072461986-19882L1962-02-15Joensuu, FinlandMajor League
Jukka-Pekka Laamanen1072046661582006-20082D1976-10-04Savonlinna, FinlandEuropean Elite
Arto Laatikainen9293039282014-20162D1980-05-24Espoo, FinlandEuropean Elite
Laurie Lahesalu601102003-20041D1979-03-29Tallinn, EstoniaEuropean Elite
Juho Lammikko57222951482019-20201L1996-01-29Noormarkku, FinlandMajor League
Marko Lapinkoski4715102541987-19892F1969-10-02Oulu, FinlandEuropean Elite
Nicklas Lasu118204666602017-20192L1989-09-16Molndal, SwedenEuropean Elite
Jari Laukkanen110163046502000-20022R1967-06-21Helsinki, FinlandEuropean Elite
Nico Lehto43134222010-20133D1990-06-19Oulu, FinlandEuropean Elite
Tapani Lehto3502261986-19871 European Elite
Antti Lehtonen600002015-20161G1993-08-06Jyvaskyla, FinlandEuropean Elite
Mikko Lehtonen56121325502016-20171R1987-04-01Espoo, FinlandMajor League
Mikko Lehtonen518821342164382000-201412D1978-06-12Kiiminki, FinlandMajor League
Tommi Leinonen1600042005-20072D1987-05-14Kajaani, FinlandEuropean Elite
Ville Leskinen25094102196542016-20235F1994-02-18Oulu, FinlandEuropean Elite
Brett Lievers20870871571512000-20044C1971-06-18Syracuse, NYMinor Pro
Joni Liljeblad22156122009-20112D1989-09-17Oulu, FinlandEuropean Elite
Jari Lindroos72264874621987-19892F1961-01-31Pieksamaki, FinlandEuropean Elite
Jasper Lindsten76131932202018-20202F1994-06-30Salo, FinlandEuropean Elite
Jouni Loponen94626321102005-20072D1971-07-01Oulu, FinlandEuropean Elite
Kalle Loponen200002018-20212D2001-04-13Turku, FinlandEuropean Elite
Kimmo Lotvonen177435391502001-20054D1976-01-11Oulu, FinlandEuropean Elite
Marko Luomala304913122010-20111F1980-06-02Vaasa, FinlandEuropean Elite
Ross Lupaschuk2541216162006-20071D1981-01-19Edmonton, ALTAMajor League
Vladimir Machulda1125742003-20041L1971-01-13Most, Czech Rep.European Elite
Saku Maenalanen23155811361152013-20226R1994-05-29Kemi, FinlandMajor League
Ivan Majesky24358242006-20082D1976-09-02Banska Bystrica, SlovakiaMajor League
Aleksi Makela18992231362015-20205D1993-05-03Kiiminki, FinlandEuropean Elite
Timo Makela341910101988-19891DMinor Pro
Toni Makiaho500022010-20111R1975-01-11Tampere, FinlandEuropean Elite
Antti Makila4535882012-20131F1989-04-01Pori, FinlandEuropean Elite
Sakari Manninen6851924122013-20163C1992-02-10Oulu, FinlandMinor Pro
Jukka Mantykivi4400001986-19871G European Elite
Ville Mantymaa775813402011-20132D1985-03-08Seinajoki, FinlandEuropean Elite
Adam Masuhr126163147342013-20163D1983-05-21Gavle, SwedenEuropean Elite
Ari Matilainen36111021281988-19891 European Elite
Ben Maxwell61192948642013-20152C1988-03-30North Vancouver, BCMajor League
Leevi Merilainen4902002019-20233G2002-08-13Oulu, FinlandMajor League
Tino Metsavainio92981702016-20214C1996-10-14Haukipudas, FinlandEuropean Elite
Teemu Metso14011102010-20111D1985-08-23Oulu, FinlandEuropean Elite
Sami Mettovaara7016925421988-20032F1969-07-28Oulu, FinlandMinor Pro
Ilkka Mikkola584451702155982003-201711D1979-01-18Oulu, FinlandEuropean Elite
Trevor Mingoia602242023-20241R1992-01-18Fairport, NYMinor Pro
Joona Mourujarvi700002021-20221D2002-01-07Oulu, FinlandEuropean Elite
Damir Musin1100002021-20221D1994-10-05Kazan, RussiaEuropean Elite
Aleksi Mustonen92131326102020-20222F1995-03-28Helsinki, FinlandEuropean Elite
Tomi Mustonen171232649882001-20084R1983-05-31Oulu, FinlandEuropean Elite
Joni Myllykoski100002006-20071G1984-07-02Tornio, FinlandEuropean Elite
Mikko Myllykoski1671733501342001-20043D1972-07-18Lappeenranta, FinlandEuropean Elite
Kari Myllyniemi4400001987-19881 European Elite
Zdenek Nedved400022004-20051C1975-03-03Lany, Czech Rep.Major League
John Newberry39161430631986-19871F1962-04-08Port Alberni, BCMajor League
Pasi Nielikainen2002-20031R1974-02-11Oulainen, FinlandMinor Pro
Mikko Niemela5181972911722008-202313D1990-10-09Oulu, FinlandEuropean Elite
Topi Niemela164194261422019-20234D2002-03-25Oulu, FinlandMinor Pro
Mika Niemi57142438222015-20161F1988-03-10Pori, FinlandEuropean Elite
Janne Niinimaa2631013302004-20051D1975-05-22Raahe, FinlandMajor League
Jaakko Niskala74134262019-20234D1999-02-17Rovaniemi, FinlandEuropean Elite
John Norman2826882012-20131L1991-01-06European Elite
Teemu Normio1822823512032006-20104F1980-05-09Tampere, FinlandEuropean Elite
Jan Novak19022182007-20081D1979-02-09Havlickuv Brod, SlovakiaEuropean Elite
Kimmo Nurro7731013321986-19882F1966-09-24Oulu, FinlandEuropean Elite
Markus Nutivaara8561824182014-20162D1994-06-06Oulu, FinlandMajor League
Michael Nylander2351520222004-20051C1972-10-03Stockholm, SwedenMajor League
Jimi Nylund100002016-20171L1997-04-09Pietarsaari, FinlandEuropean Elite
Atte Ohtamaa519451231683322007-202411D1987-11-06Nivala, FinlandEuropean Elite
Niklas Olausson2631518182016-20171C1986-05-12Vackelsang, SwedenEuropean Elite
Joel Olkkonen60145202022-20242D1993-02-05Hyvinkaa, FinlandEuropean Elite
Oskar Osala2915722242018-20191L1987-12-26Vaasa, FinlandMajor League
Tommi Paakkolanvaara237364480402003-20096F1983-03-01Oulunsalo, FinlandEuropean Elite
Mika Paananen100001986-19871F1967-09-14Oulu, FinlandEuropean Elite
Arttu Paaso13462127282021-20243F2002-01-10Oulu, FinlandEuropean Elite
Eetu Pakkila100002017-20181L1999-10-03Oulu, FinlandEuropean Elite
Mikko Palomaki41101142001-20053D1982-01-30European Elite
Esa Palosaari53415221987-19892 European Elite
Sakari Palsola24366851511142000-20055W1972-06-09Oulu, FinlandEuropean Elite
Sami Pekkala100002015-20161L1995-09-12Oulu, FinlandEuropean Elite
Tomi Pekkala1000022008-20091F1988-11-19Rovaniemi, FinlandEuropean Elite
Atte Pentikainen55178302015-20161D1982-12-13Juupajoki, FinlandEuropean Elite
Janne Pesonen3121001312312142001-20207W1982-05-11Suomussalmi, FinlandMajor League
Ville Piekkola25022122000-20011D1980-09-24Oulu, FinlandEuropean Elite
Emil Pieniniemi37246102023-20241D2005-03-02Kuopio, FinlandEuropean Elite
Marko Pieniniemi801121988-19891D1969-12-12European Elite
Mika Pietila52000122005-20061G1973-02-28Kuhmalahti, FinlandEuropean Elite
Juha Pihlajaniemi9651116341986-19893D1966-04-03European Elite
Markus Piispanen1201122015-20161F1989-05-29Jyvaskyla, FinlandEuropean Elite
Ossi Piitulainen1251119301491986-19893European Elite
Lasse Pirjeta55152641242001-20021L1974-04-04Oulu, FinlandMajor League
Esa Pirnes102283159442013-20163L1977-04-01Oulu, FinlandMajor League
Joni Pitkanen1081030401152000-20164D1983-09-19Oulu, FinlandMajor League
Tomas Plihal416511182012-20131L1983-03-28Frydlant, Czech Rep.Major League
Ville Pokka138123042382010-20144D1994-06-03Tornio, FinlandMinor Pro
Andrei Potaichuk1544174115662000-20033R1970-08-18Temirtau, KazakhstanEuropean Elite
Jesse Puljujarvi14348561041272014-20214R1998-05-07Alvkarleby, SwedenMajor League
Kasper Puutio2921302020-20211D2002-06-03Vaasa, FinlandEuropean Elite
Mika Pyorala7492162324482772000-202215C1981-07-13Oulu, FinlandMajor League
Sami Rajaniemi3300022015-20161G1992-08-20Oulainen, FinlandEuropean Elite
Aatu Raty535611222019-20223C2002-11-14Oulu, FinlandMajor League
Aku Raty124171936542019-20223R2001-07-05Oulu, FinlandMajor League
Kai Rautio1271826441051986-19893D1964-07-22Oulu, FinlandEuropean Elite
Antti Rautiola1800002007-20103G1988-02-08Oulu, FinlandEuropean Elite
Daryl Reaugh1500001988-19891G1965-02-13Prince George, BCMajor League
Aleksi Rekonen900042015-20161F1993-07-23Helsinki, FinlandEuropean Elite
Heikki Riihijarvi100122032231986-19893D1966-06-04Salla, FinlandEuropean Elite
Juha Riihijarvi45112334221987-19892R1969-12-15Kemin mlk., FinlandMinor Pro
Axel Rindell261111242021-20221D2000-04-23Helsinki, FinlandMinor Pro
Pekka Rinne7803322001-20054G1982-11-03Kempele, FinlandMajor League
Nick Ritchie10145702023-20241L1995-12-05Orangeville, ONTMajor League
Oleg Romanov25156282000-20011D1970-03-31Minsk, BelarusEuropean Elite
Taneli Ronkainen243421251012015-20237D1995-03-28Kuusamo, FinlandEuropean Elite
Hannu Roos2700001988-19891G European Elite
Pavel Rosa82255681282009-20112R1977-06-07Most, Czech Rep.Major League
Miikka Rousu2653862000-20011F1971-04-29Oulu, FinlandEuropean Elite
David Rundblad6062026182022-20231D1990-10-08Lycksele, SwedenMajor League
Mikael Ruohomaa77213455732016-20182F1988-11-17Alastaro, FinlandEuropean Elite
Markus Ruusu100002022-20231G1997-08-23Jamsa, FinlandEuropean Elite
Patrik Rybar109044312019-20212G1993-11-09Skalica, SlovakiaMinor Pro
Jussi Rynnas21702262013-20194G1987-05-22Pori, FinlandMajor League
Pekka Saarenheimo35153691221822000-20128C1982-05-06Oulunsalo, FinlandEuropean Elite
Jesse Saarinen3461723102016-20171F1985-07-29Lahti, FinlandEuropean Elite
Kalle Sahlstedt1503456901222005-20083C1973-08-25Rauma, FinlandEuropean Elite
Jari Sailio2451945642752015-20216F1986-03-18Hyvinkaa, FinlandEuropean Elite
Santeri Salmela100002023-20241D2000-06-10Lappeenranta, FinlandEuropean Elite
Kimmo Salminen5410313492000-20011R1973-11-04Mikkeli, FinlandEuropean Elite
Miikka Salomaki1222525501532010-20133R1993-03-09Raahe, FinlandMajor League
Yegor Shekhovtsov410102021-20221D2001-04-16St. Petersburg, RussiaEuropean Elite
Steve Shirreffs421910322000-20011D1976-02-18Bethesda, MDMinor Pro
Denis Shvidki402222009-20101R1980-11-21Kharkov, UkraineMajor League
Vladimir Sicak4951217762010-20111D1980-12-01Hradec, Czech Rep.Minor Pro
Toni Sihvonen45279102004-20051F1971-02-19Seinajoki, FinlandEuropean Elite
Taneli Siikaluoma3400042016-20182D1994-04-23Muhos, FinlandEuropean Elite
Juha Silvander2411262003-20041R1982-08-12Tornio, FinlandEuropean Elite
Janne Simola100001988-19891 European Elite
Jakub Sindel1103322011-20121C1986-01-24Jihlava, Czech Rep.European Elite
David Sklenicka9033162021-20221D1996-09-08Rakovnik, Czech Rep.Minor Pro
Kirill Slepets1513422021-20221L1999-04-06Habarovsk, RussiaEuropean Elite
Brad Smyth48201838852003-20041R1973-03-13Ottawa, ONTMajor League
Jan Snopek7531114782010-20122D1976-06-22Prague, Czech Rep.Minor Pro
Jani Sodo2002-20031D1982-05-02Kuivaniemi, FinlandEuropean Elite
Eero Somervuori56162642142004-20051R1979-02-07Jarvenpaa, FinlandMinor Pro
Dan Spang5521012262014-20151D1983-08-16Winchester, MAMinor Pro
Martin St. Pierre27861462010-20111C1983-08-11Ottawa, ONTMajor League
Tomi Stahlhammar6101312010-20122F1988-03-09Turku, FinlandEuropean Elite
Martin Stepanek56099492003-20041D1971-04-02Usti nad Labem, Czech Rep.European Elite
Mikko Stromberg1000002007-20081G1979-03-05Helsinki, FinlandEuropean Elite
Jozef Stumpel1818922011-20121C1972-07-20Nitra, SlovakiaMajor League
Kai Suikkanen1035449103711986-19893L1959-02-28Parkano, FinlandMajor League
Libor Sulak458614922020-20211D1994-03-04Pelhrimov, Czech Rep.Major League
Jaako Suomalainen5400002006-20071G1978-08-18Helsinki, FinlandEuropean Elite
Simon Suoranta181161430602011-20165F1992-05-21Vaasa, FinlandEuropean Elite
Hannu Suorsa100021987-19881 European Elite
Ivan Svarny1001122016-20171D1984-10-31Nitra, SlovakiaMinor Pro
Samuli Tanhua401102016-20182D1995-10-21Oulunsalo, FinlandEuropean Elite
Iiro Tarkki7200002014-20162G1985-07-01Rauma, FinlandMajor League
Tuomas Tarkki190033162006-20104G1980-02-28Rauma, FinlandMinor Pro
Kristian Taubert53246362000-20022D1972-04-02Lahti, FinlandEuropean Elite
Petr Tenkrat22088911792442002-20115R1977-05-31Kladno, Czech Rep.Major League
Miihkali Teppo675510532019-20223D1992-12-28Helsinki, FinlandEuropean Elite
Tim Thomas3901162001-20021G1974-04-15Flint, MIMajor League
Tuukka Tieksola82161430692018-20235R2001-06-22Oulu, FinlandMinor Pro
Peter Tiivola90132033302022-20242F1993-09-05Helsinki, FinlandEuropean Elite
Ari Timosaari4100021988-19891G1960-09-29European Elite
Veli-Matti Tiuraniemi1200002021-20221D1997-06-17Pietarsaari, FinlandEuropean Elite
Jiri Tlusty1414542016-20171L1988-03-16Slany, Czech Rep.Major League
Riku Toivo600002010-20132F1989-07-25Oulunsalo, FinlandEuropean Elite
Petr Ton48241438102002-20031L1973-10-08Kladno, Czech Rep.European Elite
Veikko Torkkeli711201986-19871D1950-06-08 European Elite
Mikko Tormanen600001987-19892 European Elite
Reko Tornberg100002015-20161D1995-02-04Arnsberg, GermanyEuropean Elite
Iikka Tornvall200002001-20021D1983-01-13Kalajoki, FinlandEuropean Elite
Atvars Tribuntsovs3951419642006-20071D1976-10-14Ogre, LatviaMinor Pro
Brock Trotter9481242016-20171C1987-01-16Brandon, MANMajor League
Samu Tuomaala500002020-20211R2003-01-08Oulu, FinlandMinor Pro
Pekka Tuomisto44281947421986-19871F1960-12-29Oulu, FinlandEuropean Elite
Ari Tuppurainen1185032821111986-19893 European Elite
Jani Tuppurainen801162002-20031F1980-03-30Oulu, FinlandEuropean Elite
Kyle Turris2171219242012-20131C1989-08-14New Westminster, BCMajor League
Teemu Turunen116465298382022-20242F1995-11-24Helsinki, FinlandEuropean Elite
Paavo Tyni100002023-20241D1997-01-13Hattula, FinlandEuropean Elite
Viktor Ujcik1283944831322004-20073W1972-05-24European Elite
Sami Valiharju1100002014-20173G1996-09-06Oulu, FinlandEuropean Elite
Tommi Valimaa900082016-20171F1984-01-20Kangasala, FinlandEuropean Elite
Riku Valitalo200002001-20021G1981-04-13Oulu, FinlandEuropean Elite
Ari Vallin2581965842262003-20155D1978-03-21Ylojarvi, FinlandMinor Pro
Olli Vanttaja300002019-20201D1999-06-09Oulu, FinlandEuropean Elite
Tuomas Vartiainen2300002016-20182R1996-05-08Oulu, FinlandEuropean Elite
Veini Vehvilainen114000242017-20192G1997-02-13Jyvaskyla, FinlandMajor League
Matti Veivo99192847421986-19893 European Elite
Jere Vertanen200002021-20221D1999-02-07Jyvaskyla, FinlandEuropean Elite
Kristian Vesalainen531402017-20181L1999-06-01Helsinki, FinlandMajor League
Mika Viinanen52121729642009-20101F1979-07-21Kaarina, FinlandEuropean Elite
Vesa Viitakoski102201939712008-20102L1971-02-13Lappeenranta, FinlandMajor League
Ville Vimpari1100022005-20061F1985-03-09Liminka, FinlandEuropean Elite
Jari Viuhkola5351192663853442000-201413C1980-02-27Oulu, FinlandMinor Pro
Michal Vondrka21336142011-20121F1982-05-17Ceske Budejovice, Czech Rep.European Elite
Casey Wellman356713122021-20221C1987-10-18Brentwood, CAMajor League
Niclas Westerholm4101002022-20242G1997-08-13Helsinki, FinlandEuropean Elite
Gary Yaremchuk36162743921987-19881C1961-08-15Edmonton, ALTAMajor League
Sisu Yliniemi100042022-20231C2003-06-25Haukipudas, FinlandEuropean Elite
Antti Ylonen23721315882004-20117D1983-09-15Liminka, FinlandEuropean Elite
Lassi Yrjola100002014-20151G1994-07-31Tampere, FinlandEuropean Elite
Dmitri Yushkevich4141418202009-20101D1971-11-19Cherepovets, RussiaMajor League

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.