NHL players from Minnesota

185 NHL players on file were born in Minnesota. 46 are on NHL rosters now, among them Brock Nelson, Anders Lee, and Justin Faulk. Phil Housley leads them with 1,232 career points. Rosters are on file in full from 1993-94; before that only some of the stars are.

NHL players who went to college at Minnesota →

On NHL rosters now (46)

NHL players from Minnesota on rosters now
PlayerPosYearsSeasonsCareerBorn
Brock NelsonCOLC2013–2027141,020 GP · 339 G · 324 A · 663 PTSWarroad, MN
Anders LeeUTAHLW2012–202715941 GP · 311 G · 246 A · 557 PTSEdina, MN
Justin FaulkDETD2011–2027161,077 GP · 149 G · 358 A · 507 PTSSouth Saint Paul, MN
Brock BoeserVANRW2016–202711649 GP · 233 G · 266 A · 499 PTSBurnsville, MN
Ryan McDonaghTBD2010–2027171,075 GP · 88 G · 357 A · 445 PTSSaint Paul, MN
Nick BjugstadWPGC2012–202614821 GP · 163 G · 176 A · 339 PTSBlaine, MN
Brady SkjeiNSHD2015–202712791 GP · 81 G · 231 A · 312 PTSLakeville, MN
Casey MittelstadtBOSC2017–202710527 GP · 101 G · 187 A · 288 PTSEden Prairie, MN
Neal PionkWPGD2017–202710606 GP · 51 G · 229 A · 280 PTSHermantown, MN
Nate SchmidtUTAHD2013–202714840 GP · 58 G · 207 A · 265 PTSSaint Cloud, MN
Jake OettingerDALG2020–20277318 GP · 193 WLakeville, MN
K'Andre MillerCARD2020–20277459 GP · 45 G · 130 A · 175 PTSHopkins, MN
Nick JensenANAD2016–202711697 GP · 27 G · 147 A · 174 PTSRogers, MN
Tommy NovakPITC2021–20276303 GP · 72 G · 101 A · 173 PTSSaint Paul, MN
Noah CatesPHILW2021–20276337 GP · 60 G · 94 A · 154 PTSStillwater, MN
Blake LizottePITC2018–20279452 GP · 55 G · 95 A · 150 PTSLindstrom, MN
Jackson LaCombeANAD2022–20275248 GP · 27 G · 113 A · 140 PTSEden Prairie, MN
Ryan PoehlingANAC2018–20278363 GP · 55 G · 78 A · 133 PTSLakeville, MN
Brock FaberMIND2022–20264242 GP · 33 G · 94 A · 127 PTSMaple Grove, MN
Ryan LindgrenSEAD2018–20279485 GP · 16 G · 95 A · 111 PTSBurnsville, MN
Bobby BrinkMINRW2021–20275234 GP · 40 G · 68 A · 108 PTSMinnetonka, MN
Mikey AndersonLAD2019–20278441 GP · 23 G · 83 A · 106 PTSFridley, MN
Jackson BlakeCARRW2023–20274181 GP · 44 G · 62 A · 106 PTSEden Prairie, MN
Justin HollWSHD2017–202710408 GP · 16 G · 83 A · 99 PTSShorewood, MN
Will BorgenBOSD2018–20278391 GP · 20 G · 67 A · 87 PTSMoorhead, MN
Charlie LindgrenWSHG2015–202711175 GP · 85 WLakeville, MN
Nick PerbixNSHD2022–20275316 GP · 18 G · 62 A · 80 PTSMinneapolis, MN
Nick SeelerPHID2017–20279473 GP · 15 G · 63 A · 78 PTSEden Prairie, MN
Sam MalinskiCOLD2023–20274199 GP · 16 G · 57 A · 73 PTSLakeville, MN
Alex LyonBUFG2017–20269149 GP · 71 WBaudette, MN
Dylan SambergWPGD2021–20276301 GP · 12 G · 59 A · 71 PTSSaginaw, MN
Jimmy SnuggerudSTLRW2024–2027395 GP · 32 G · 37 A · 69 PTSChaska, MN
Cole SmithCHIRW2020–20277310 GP · 26 G · 41 A · 67 PTSBrainerd, MN
Wyatt KaiserCHID2022–20275193 GP · 12 G · 29 A · 41 PTSAndover, MN
Cole KoepkeWPGLW2022–20275180 GP · 21 G · 19 A · 40 PTSTwo Harbors, MN
Drew HellesonANAD2022–20274130 GP · 7 G · 23 A · 30 PTSFarmington, MN
Ben MeyersSEAC2021–20276141 GP · 14 G · 15 A · 29 PTSDelano, MN
Oliver MooreCHIC2024–2027377 GP · 7 G · 19 A · 26 PTSMounds View, MN
Sam RinzelCHID2024–2027380 GP · 5 G · 19 A · 24 PTSChanhassen, MN
Matt KierstedMIND2020–2027657 GP · 2 G · 7 A · 9 PTSElk River, MN
Alex BumpPHILW2025–2027225 GP · 5 G · 4 A · 9 PTSBurnsville, MN
Jack AhcanNSHD2020–2027525 GP · 1 G · 3 A · 4 PTSSavage, MN
Riley TufteNJLW2021–2026528 GP · 3 G · 1 A · 4 PTSCoon Rapids, MN
Eric PohlkampSJD2026–202714 GP · 0 G · 2 A · 2 PTSBaxter, MN
Charlie StramelMINCNo games yet——Rosemount, MN
Matt HellicksonTORDNo games yet——Rogers, MN

Former NHL players (139)

Former NHL players from Minnesota
PlayerPosYearsSeasonsCareerBorn
Phil HousleyD1982–2003211,495 GP · 338 G · 894 A · 1,232 PTSSaint Paul, MN
Blake WheelerRW2008–2024161,172 GP · 321 G · 622 A · 943 PTSPlymouth, MN
Neal BrotenC1980–1997171,099 GP · 289 G · 634 A · 923 PTSRoseau, MN
Zach PariseLW2005–2024191,254 GP · 434 G · 455 A · 889 PTSMinneapolis, MN
Dave ChristianC1979–1994151,009 GP · 340 G · 433 A · 773 PTSWarroad, MN
Matt CullenC1997–2019211,516 GP · 266 G · 465 A · 731 PTSVirginia, MN
Jamie LangenbrunnerRW1994–2013181,109 GP · 243 G · 420 A · 663 PTSCloquet, MN
Kyle OkposoRW2007–2024171,051 GP · 242 G · 372 A · 614 PTSSaint Paul, MN
David BackesRW2006–202115965 GP · 248 G · 313 A · 561 PTSMinneapolis, MN
Dustin ByfuglienD2005–201914869 GP · 177 G · 348 A · 525 PTSRoseau, MN
Derek StepanC2010–202313890 GP · 182 G · 333 A · 515 PTSHastings, MN
Joel OttoC1984–199814943 GP · 195 G · 313 A · 508 PTSElk River, MN
Jason BlakeLW1998–201213871 GP · 213 G · 273 A · 486 PTSMoorhead, MN
Alex GoligoskiD2007–2024171,078 GP · 87 G · 388 A · 475 PTSGrand Rapids, MN
Nick LeddyD2010–2026161,074 GP · 76 G · 347 A · 423 PTSEden Prairie, MN
Tom KurversD1984–199511659 GP · 93 G · 328 A · 421 PTSMinneapolis, MN
Mark ParrishRW1998–201112722 GP · 216 G · 171 A · 387 PTSBloomington, MN
Matt NiskanenD2007–202013949 GP · 72 G · 284 A · 356 PTSVirginia, MN
Erik JohnsonD2007–2025171,023 GP · 95 G · 253 A · 348 PTSBloomington, MN
Mike RamseyD1979–1997181,070 GP · 79 G · 266 A · 345 PTSMinneapolis, MN
Trent KlattRW1991–200413782 GP · 143 G · 200 A · 343 PTSRobbinsdale, MN
Paul MartinD2003–201814870 GP · 50 G · 270 A · 320 PTSMinneapolis, MN
Sean HillD1992–200815876 GP · 62 G · 236 A · 298 PTSDuluth, MN
Bret HedicanD1991–2009171,039 GP · 55 G · 239 A · 294 PTSMinneapolis, MN
Jake GardinerD2011–202110645 GP · 49 G · 228 A · 277 PTSMinnetonka, MN
Derek PlanteC1993–20018450 GP · 96 G · 152 A · 248 PTSCloquet, MN
Tom ChorskeRW1989–200011596 GP · 115 G · 122 A · 237 PTSMinneapolis, MN
Tom GilbertD2006–201711655 GP · 45 G · 178 A · 223 PTSBloomington, MN
Jordan LeopoldD2002–201512695 GP · 67 G · 147 A · 214 PTSGolden Valley, MN
Corey MillenC1989–19978335 GP · 90 G · 119 A · 209 PTSCloquet, MN
Bryan EricksonRW1983–19949351 GP · 80 G · 125 A · 205 PTSRoseau, MN
Justin BraunD2010–202313842 GP · 34 G · 165 A · 199 PTSMinneapolis, MN
Jim JohnsonD1985–199813829 GP · 29 G · 166 A · 195 PTSNew Hope, MN
Keith BallardD2005–201510604 GP · 38 G · 137 A · 175 PTSBaudette, MN
Craig JohnsonLW1994–200410557 GP · 75 G · 98 A · 173 PTSMinneapolis, MN
Jon CaseyG1983–199712425 GP · 170 WGrand Rapids, MN
Peter MuellerC2007–20135297 GP · 63 G · 97 A · 160 PTSBloomington, MN
Darby HendricksonC1994–200410518 GP · 65 G · 64 A · 129 PTSRichfield, MN
Ben ClymerLW1999–20077438 GP · 52 G · 77 A · 129 PTSBloomington, MN
Erik RasmussenC1997–20079545 GP · 52 G · 76 A · 128 PTSMinneapolis, MN
Matt HendricksC2008–201911607 GP · 54 G · 62 A · 116 PTSBlaine, MN
David TanabeD1999–20088449 GP · 30 G · 84 A · 114 PTSWhite Bear Lake, MN
Tyler PitlickC2013–202712464 GP · 58 G · 53 A · 111 PTSMinneapolis, MN
Jamie McBainD2009–20178348 GP · 30 G · 80 A · 110 PTSEdina, MN
Derek ForbortD2015–202611552 GP · 19 G · 87 A · 106 PTSDuluth, MN
Paul BrotenRW1989–19967322 GP · 46 G · 55 A · 101 PTSRoseau, MN
Damian RhodesG1990–200210309 GP · 99 WMinneapolis, MN
Mike PelusoLW1989–200411496 GP · 42 G · 54 A · 96 PTSPengilly, MN
Mark StuartD2005–201712673 GP · 26 G · 67 A · 93 PTSRochester, MN
Ryan CarterC2007–20169473 GP · 41 G · 52 A · 93 PTSWhite Bear Lake, MN
Chris DahlquistD1985–199611532 GP · 19 G · 71 A · 90 PTSFridley, MN
Toby PetersenC2000–20139398 GP · 33 G · 48 A · 81 PTSMinneapolis, MN
Jonny BrodzinskiC2016–202711266 GP · 33 G · 39 A · 72 PTSHam Lake, MN
Jack HillenD2007–20158304 GP · 13 G · 58 A · 71 PTSMinnetonka, MN
Alex StalockG2010–202311179 GP · 70 WSaint Paul, MN
Tom PedersonC1992–19975240 GP · 20 G · 49 A · 69 PTSBloomington, MN
Brandon BochenskiRW2005–20105156 GP · 28 G · 40 A · 68 PTSBlaine, MN
Doug ZmolekD1992–20008467 GP · 11 G · 53 A · 64 PTSRochester, MN
Andrew AlbertsD2005–20149459 GP · 8 G · 47 A · 55 PTSMinneapolis, MN
Nate ProsserD2009–202111360 GP · 11 G · 38 A · 49 PTSElk River, MN
Lance PitlickD1994–20028393 GP · 16 G · 33 A · 49 PTSMinneapolis, MN
Chris VandeVeldeC2010–20177278 GP · 18 G · 30 A · 48 PTSMoorhead, MN
Jeff NielsenRW1996–20015252 GP · 20 G · 27 A · 47 PTSGrand Rapids, MN
Jeff TaffeF2002–20129180 GP · 21 G · 25 A · 46 PTSHastings, MN
Tim BerglandRW1989–19945182 GP · 17 G · 26 A · 43 PTSCrookston, MN
Jordan SchroederC2012–20186165 GP · 18 G · 24 A · 42 PTSPrior Lake, MN
John PohlC2003–20084115 GP · 17 G · 21 A · 38 PTSRochester, MN
Dominic ToninatoC2017–202710200 GP · 13 G · 23 A · 36 PTSDuluth, MN
Mike LundinD2007–20136252 GP · 4 G · 32 A · 36 PTSBurnsville, MN
Vinni LettieriC2017–20278164 GP · 16 G · 17 A · 33 PTSExcelsior, MN
Kurt SauerD2002–20107357 GP · 5 G · 28 A · 33 PTSSartell, MN
Wyatt SmithF1999–20088211 GP · 10 G · 22 A · 32 PTSThief River Falls, MN
Josh LangfeldRW2001–20086143 GP · 9 G · 23 A · 32 PTSCoon Rapids, MN
Jon RohloffD1994–19973150 GP · 7 G · 25 A · 32 PTSMankato, MN
Scott PerunovichD2021–20253108 GP · 2 G · 30 A · 32 PTSHibbing, MN
Dan SextonRW2009–2011288 GP · 13 G · 19 A · 32 PTSApple Valley, MN
Jarred TinordiD2012–20249205 GP · 4 G · 26 A · 30 PTSBurnsville, MN
Chris McAlpineD1994–20038289 GP · 6 G · 24 A · 30 PTSRoseville, MN
Joe DziedzicLW1995–19993130 GP · 14 G · 14 A · 28 PTSMinnesota, MN
Robb StauberG1989–1995462 GP · 21 WDuluth, MN
Mike CrowleyD1997–2001367 GP · 5 G · 15 A · 20 PTSBloomington, MN
Michael SauerD2008–2012398 GP · 4 G · 14 A · 18 PTSSartell, MN
Mark CullenC2005–2012338 GP · 7 G · 10 A · 17 PTSMoorhead, MN
Jim O'BrienC2010–2018577 GP · 8 G · 5 A · 13 PTSMapleton, MN
Colin StuartLW2007–2012456 GP · 8 G · 5 A · 13 PTSRochester, MN
Steve WagnerD2007–2009246 GP · 4 G · 8 A · 12 PTSGrand Rapids, MN
J.T. Wyman—2009–2013344 GP · 2 G · 9 A · 11 PTSEdina, MN
Stu BickelD2011–2015376 GP · 0 G · 10 A · 10 PTSChanhassen, MN
John GrudenD1993–2004692 GP · 1 G · 8 A · 9 PTSVirginia, MN
Clay WilsonD2007–2012536 GP · 4 G · 4 A · 8 PTSSturgeon Lake, MN
Dan TrebilD1996–2001585 GP · 4 G · 4 A · 8 PTSEdina, MN
Brett HauerD1995–2002337 GP · 4 G · 4 A · 8 PTSRichfield, MN
Aaron NessD2011–2021772 GP · 1 G · 6 A · 7 PTSRoseau, MN
Ryan StoaC2009–2014340 GP · 4 G · 3 A · 7 PTSBloomington, MN
Jaxson StauberG2022–2025212 GP · 7 WWayzata, MN
Joe MotzkoLW2003–2009525 GP · 4 G · 2 A · 6 PTSBemidji, MN
Matt SmabyD2007–20114122 GP · 0 G · 6 A · 6 PTSMinneapolis, MN
Ben HankinsonRW1992–1995343 GP · 3 G · 3 A · 6 PTSEdina, MN
Tim ConboyRW2007–2010359 GP · 0 G · 6 A · 6 PTSFarmington, MN
Todd RohloffD2001–2004275 GP · 0 G · 6 A · 6 PTSGrand Rapids, MN

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 →