NHL players from Finland

165 NHL players on file were born in Finland. 44 are on NHL rosters now, among them Mikko Rantanen, Aleksander Barkov, and Sebastian Aho. Teemu Selanne leads them with 1,457 career points. Rosters are on file in full from 1993-94; before that only some of the stars are.

On NHL rosters now (44)

NHL players from Finland on rosters now
PlayerPosYearsSeasonsCareerBorn
Mikko RantanenDALRW2015–202712733 GP · 325 G · 478 A · 803 PTSNousiainen, FIN
Aleksander BarkovFLAC2013–202713806 GP · 286 G · 496 A · 782 PTSTampere, FIN
Sebastian AhoCARC2016–202711775 GP · 320 G · 417 A · 737 PTSRauma, FIN
Mikael GranlundANAC2012–202715977 GP · 203 G · 468 A · 671 PTSOulu, FIN
Teuvo TeravainenCHIC2013–202714842 GP · 186 G · 372 A · 558 PTSHelsinki, FIN
Roope HintzDALC2018–20279538 GP · 197 G · 239 A · 436 PTSTampere, FIN
Erik HaulaLALW2013–202714856 GP · 170 G · 212 A · 382 PTSPori, FIN
Miro HeiskanenDALD2018–20279567 GP · 70 G · 287 A · 357 PTSEspoo, FIN
Artturi LehkonenCOLLW2016–202711679 GP · 178 G · 176 A · 354 PTSPiikkio, FIN
Rasmus RistolainenPHID2013–202714824 GP · 58 G · 261 A · 319 PTSTurku, FIN
Esa LindellDALD2015–202712778 GP · 60 G · 190 A · 250 PTSVantaa, FIN
Kasperi KapanenEDMRW2015–202712587 GP · 103 G · 146 A · 249 PTSKuopio, FIN
Joel ArmiaLARW2014–202713669 GP · 119 G · 119 A · 238 PTSPori, FIN
Juuse SarosNSHG2015–202712480 GP · 236 WForssa, FIN
Olli MaattaMIND2013–202714820 GP · 45 G · 170 A · 215 PTSJyvaskyla, FIN
Kaapo KakkoSEARW2019–20278460 GP · 87 G · 127 A · 214 PTSTurku, FIN
Jesperi KotkaniemiCARC2018–20279535 GP · 83 G · 130 A · 213 PTSForssa, FIN
Anton LundellFLAC2021–20276377 GP · 82 G · 127 A · 209 PTSEspoo, FIN
Eeli TolvanenNYRRW2017–20279442 GP · 96 G · 100 A · 196 PTSVimpeli, FIN
Matias MaccelliNYILW2021–20276303 GP · 53 G · 122 A · 175 PTSTurku, FIN
Eetu LuostarinenFLAC2019–20278466 GP · 63 G · 104 A · 167 PTSKuopio, FIN
Joonas KorpisaloNYRG2015–202712335 GP · 141 WPori, FIN
Ukko-Pekka LuukkonenBUFG2020–20277201 GP · 98 WEspoo, FIN
Ville HussoANAG2020–20277171 GP · 83 WHelsinki, FIN
Kevin LankinenVANG2020–20277219 GP · 82 WHelsinki, FIN
Niko MikkolaFLAD2019–20278415 GP · 19 G · 58 A · 77 PTSImatra, FIN
Juuso ValimakiCARD2018–20277279 GP · 13 G · 62 A · 75 PTSTampere, FIN
Joel KivirantaDALLW2019–20278362 GP · 40 G · 32 A · 72 PTSVantaa, FIN
Juuso ParssinenNYRC2022–20264157 GP · 22 G · 34 A · 56 PTSHameenlinna, FIN
Urho VaakanainenNYRD2018–20268221 GP · 3 G · 43 A · 46 PTSJoensuu, FIN
Justus AnnunenNSHG2021–2027684 GP · 38 WKempele, FIN
Aatu RatyTORC2022–20274118 GP · 14 G · 15 A · 29 PTSOulunsalo, FIN
Ville KoivunenPITRW2024–2027362 GP · 4 G · 16 A · 20 PTSOulu, FIN
Leevi MerilainenVANG2022–2027448 GP · 18 WOulu, FIN
Samuel HeleniusLAC2024–20273114 GP · 10 G · 7 A · 17 PTSJarvenpaa, FIN
Jani NymanSEARW2024–2027343 GP · 7 G · 6 A · 13 PTSTampere, FIN
Nikolas MatinpaloOTTD2023–20274112 GP · 1 G · 11 A · 12 PTSEspoo, FIN
Arttu HyryDALRW2024–2027342 GP · 7 G · 5 A · 12 PTSOulu, FIN
Konsta HeleniusBUFC2025–2027220 GP · 2 G · 5 A · 7 PTSYlojarvi, FIN
Aleksanteri KaskimakiSTLC2025–2027213 GP · 1 G · 1 A · 2 PTSEspoo, FIN
Ville OttavainenSEAD2024–2027211 GP · 1 G · 1 A · 2 PTSOulu, FIN
Nikke KokkoSEAG2024–202624 GP · 1 WOulu, FIN
Antti TuomistoVGKDNo games yet——Pori, FIN
Juho PiiparinenVGKDNo games yet——Lahti, FIN

Former NHL players (121)

Former NHL players from Finland
PlayerPosYearsSeasonsCareerBorn
Teemu SelanneRW1992–2014211,451 GP · 684 G · 773 A · 1,457 PTSHelsinki, FIN
Jari KurriRW1980–1998171,251 GP · 601 G · 797 A · 1,398 PTSHelsinki, FIN
Saku KoivuC1995–2014181,124 GP · 255 G · 577 A · 832 PTSTurku, FIN
Olli JokinenC1997–2015171,231 GP · 321 G · 429 A · 750 PTSKuopio, FIN
Mikko KoivuC2005–2021161,035 GP · 206 G · 505 A · 711 PTSTurku, FIN
Teppo NumminenD1988–2009201,372 GP · 117 G · 520 A · 637 PTSTampere, FIN
Esa TikkanenLW1985–199914877 GP · 244 G · 386 A · 630 PTSHelsinki, FIN
Kimmo TimonenD1998–2015161,108 GP · 117 G · 454 A · 571 PTSKuopio, FIN
Jussi JokinenLW2005–201813951 GP · 191 G · 372 A · 563 PTSKalajoki, FIN
Valtteri FilppulaC2005–2021161,056 GP · 197 G · 333 A · 530 PTSVantaa, FIN
Jere LehtinenF1995–201014875 GP · 243 G · 271 A · 514 PTSEspoo, FIN
Jyrki LummeD1988–200315985 GP · 114 G · 354 A · 468 PTSTampere, FIN
Sami KapanenRW1995–200812831 GP · 189 G · 269 A · 458 PTSVantaa, FIN
Christian RuuttuC1986–19959621 GP · 134 G · 298 A · 432 PTSLappeenranta, FIN
Patrik LaineRW2016–202610537 GP · 224 G · 198 A · 422 PTSTampere, FIN
Pekka RinneG2005–202115683 GP · 369 WKempele, FIN
Tuomo RuutuRW2003–201612735 GP · 148 G · 198 A · 346 PTSVantaa, FIN
Sami SaloD1998–201415878 GP · 99 G · 240 A · 339 PTSTurku, FIN
Miikka KiprusoffG2000–201312623 GP · 319 WTurku, FIN
Janne NiinimaaD1996–200710741 GP · 54 G · 265 A · 319 PTSRaahe, FIN
Kari LehtonenG2003–201814649 GP · 310 WHelsinki, FIN
Tuukka RaskG2007–202215564 GP · 308 WSavonlinna, FIN
Niklas HagmanLW2001–201210770 GP · 147 G · 154 A · 301 PTSEspoo, FIN
Joni PitkanenD2003–20139535 GP · 57 G · 225 A · 282 PTSOulu, FIN
Mikko MakelaC1985–19957423 GP · 118 G · 147 A · 265 PTSTampere, FIN
Toni LydmanD2000–201312847 GP · 36 G · 206 A · 242 PTSLahti, FIN
Antti NiemiG2008–201911464 GP · 242 WVantaa, FIN
Antti MiettinenRW2003–20139539 GP · 97 G · 133 A · 230 PTSHameenlinna, FIN
Lauri KorpikoskiLW2008–20179609 GP · 86 G · 115 A · 201 PTSTurku, FIN
Niklas BackstromG2006–201610413 GP · 196 WHelsinki, FIN
Sean BergenheimLW2003–20159506 GP · 96 G · 84 A · 180 PTSHelsinki, FIN
Antti LaaksonenLW1998–20078483 GP · 81 G · 87 A · 168 PTSTammela, FIN
Ville PeltonenLW1995–20098382 GP · 52 G · 96 A · 148 PTSVantaa, FIN
Jarkko RuutuLW1999–201111652 GP · 58 G · 84 A · 142 PTSHelsinki, FIN
Antti RaantaG2013–202411277 GP · 139 WPori, FIN
Vesa ToskalaG2001–20108266 GP · 129 WTampere, FIN
Niko KapanenC2001–20086397 GP · 36 G · 90 A · 126 PTSHameenlinna, FIN
Janne LaukkanenD1994–20039407 GP · 22 G · 99 A · 121 PTSLahti, FIN
Ville LeinoLW2008–20146286 GP · 40 G · 79 A · 119 PTSSavonlinna, FIN
Ville NieminenLW1999–20077385 GP · 48 G · 69 A · 117 PTSTampere, FIN
Henri JokiharjuD2018–20268448 GP · 21 G · 91 A · 112 PTSOulu, FIN
Juha YlonenF1996–20026341 GP · 26 G · 76 A · 102 PTSHelsinki, FIN
Antero NiittymakiG2003–20117234 GP · 95 WTurku, FIN
Aki BergD1995–20069606 GP · 15 G · 70 A · 85 PTSTurku, FIN
Mikko KoskinenG2010–20225168 GP · 85 WVantaa, FIN
Mikko ElorantaLW1999–20034264 GP · 32 G · 44 A · 76 PTSTurku, FIN
Ossi VaananenD2000–20097479 GP · 13 G · 55 A · 68 PTSVantaa, FIN
Karri RamoG2006–20166159 GP · 60 WAsikkala, FIN
Tomi KallioLW2000–20033140 GP · 24 G · 31 A · 55 PTSTurku, FIN
Lasse PirjetaC2002–20063146 GP · 23 G · 27 A · 50 PTSOulu, FIN
Kaapo KahkonenG2019–20256140 GP · 49 WHelsinki, FIN
Pasi NurminenG2001–20043125 GP · 48 WLahti, FIN
Mika AlataloLW1999–20012152 GP · 17 G · 29 A · 46 PTSOulu, FIN
Petteri NummelinD2000–20083139 GP · 9 G · 36 A · 45 PTSTurku, FIN
Jussi MarkkanenG2001–20075128 GP · 43 WImatra, FIN
Petteri NokelainenC2005–20125245 GP · 20 G · 21 A · 41 PTSImatra, FIN
Sami LepistoD2007–20125176 GP · 6 G · 29 A · 35 PTSEspoo, FIN
Fredrik NorrenaG2006–20093100 GP · 35 WPietarsaari, FIN
Ville KoistinenD2007–20103103 GP · 8 G · 24 A · 32 PTSOulu, FIN
Jani HurmeG1999–2003476 GP · 29 WTurku, FIN
Antti AaltoC1997–20014151 GP · 11 G · 17 A · 28 PTSLappeenranta, FIN
Jyrki JokipakkaD2014–20173150 GP · 3 G · 25 A · 28 PTSTampere, FIN
Kai NurminenLW1996–2001269 GP · 17 G · 11 A · 28 PTSTurku, FIN
Jere KaralahtiD1999–20023149 GP · 8 G · 19 A · 27 PTSHelsinki, FIN
Peter AholaD1991–19943123 GP · 10 G · 17 A · 27 PTSEspoo, FIN
Jesse JoensuuLW2008–20156129 GP · 13 G · 11 A · 24 PTSPori, FIN
Mika NoronenG2000–2006571 GP · 23 WTampere, FIN
Lasse KukkonenD2003–20094159 GP · 6 G · 16 A · 22 PTSOulu, FIN
Juha LindLW1997–20013133 GP · 9 G · 13 A · 22 PTSHelsinki, FIN
Anssi Salmela—2008–20113112 GP · 4 G · 17 A · 21 PTSTampere, FIN
Marko TuomainenRW1994–2002479 GP · 9 G · 9 A · 18 PTSKuopio, FIN
Hannu ToivonenG2005–2008361 GP · 18 WKalvola, FIN
Tony SalmelainenRW2003–2007270 GP · 6 G · 12 A · 18 PTSEspoo, FIN
Antti TormanenRW1995–1996150 GP · 7 G · 8 A · 15 PTSEspoo, FIN
Jani RitaLW2001–2006466 GP · 9 G · 5 A · 14 PTSHelsinki, FIN
Ville HeinolaD2019–2027760 GP · 1 G · 12 A · 13 PTSPori, FIN
Jarmo KekalainenLW1989–1994355 GP · 5 G · 8 A · 13 PTSTampere, FIN
Teemu HartikainenC2010–2013352 GP · 6 G · 7 A · 13 PTSKuopio, FIN
Mikael PyyhtiaLW2022–2026471 GP · 5 G · 6 A · 11 PTSTurku, FIN
Esa PirnesC2003–2004157 GP · 3 G · 8 A · 11 PTSOulu, FIN
Marko KiprusoffD1995–2002251 GP · 0 G · 10 A · 10 PTSTurku, FIN
Brad LambertC2023–2027442 GP · 3 G · 6 A · 9 PTSLahti, FIN
Hannes HyvonenRW2001–2003242 GP · 4 G · 5 A · 9 PTSOulu, FIN
Tommi SantalaC2003–2007263 GP · 2 G · 7 A · 9 PTSHelsinki, FIN
Jarkko A. ImmonenC2005–2007220 GP · 3 G · 5 A · 8 PTSKouvola, FIN
Antti PihlstromLW2007–2009254 GP · 2 G · 5 A · 7 PTSVantaa, FIN
Jarkko VarvioRW1993–1995213 GP · 3 G · 4 A · 7 PTSTampere, FIN
Sami HeleniusD1996–20036155 GP · 2 G · 4 A · 6 PTSHelsinki, FIN
Vesa ViitakoskiLW1993–1996323 GP · 2 G · 4 A · 6 PTSLappeenranta, FIN
Harri SateriG2017–2022215 GP · 6 WToijala, FIN
Tom KoivistoD2002–2003122 GP · 2 G · 4 A · 6 PTSTurku, FIN
Petri KontiolaC2007–2008112 GP · 0 G · 5 A · 5 PTSVassa, FIN
Tony VirtaRW2001–200218 GP · 2 G · 3 A · 5 PTSHameenlinna, FIN
Ilkka PikkarainenRW2009–2010131 GP · 1 G · 3 A · 4 PTSSonkajarvi, FIN
Joel BlomqvistG2024–2025115 GP · 4 WVassa, FIN
Jussi TimonenD2006–2007114 GP · 0 G · 4 A · 4 PTSKuopio, FIN
Mika PyoralaLW2009–2010136 GP · 2 G · 2 A · 4 PTSOulu, FIN
Tuomas PihlmanLW2003–2007315 GP · 1 G · 1 A · 2 PTSEspoo, FIN
Antti NiemiD2000–2002229 GP · 1 G · 1 A · 2 PTSVantaa, FIN
Toni DahlmanRW2001–2003222 GP · 1 G · 1 A · 2 PTSHelsinki, FIN

Birthplace as ESPN lists it for each player. Best career first: points in the regular season, summed over the seasons on file.

Where NHL players were born: every state and country →