National Hockey League

Player Directory

100/833
Player ▲ Team Pos Age Ht Wt Hometown Exp Debut G
Noel Acciari PHI 34 5-11 209 Johnston, RI 11 2016 19
Jack Ahcan NSH 29 5-8 178 Savage, MN 6 2021 3
Sebastian Aho CAR 30 5-10 180 Umea, SWE 6 2021 19
Nolan Allan SJS 23 6-2 195 Davidson, CAN 2 2025 10
Jake Allen NJD G 36 6-2 197 Fredericton, CAN 15 2012 9
Michael Amadio OTT 30 6-1 199 Sault Ste. Marie, CAN 5 2022 18
Josh Anderson MON 32 6-3 226 Burlington, CAN 12 2015 16
Mikey Anderson LAK 27 6-0 195 Fridley, MN 7 2020 15
Rasmus Andersson VGK 30 6-1 202 Malmo, SWE 10 2017 19
Emil Andrae CBS 24 5-9 189 Vasteras, SWE 3 2024 5
Justus Annunen NSH G 26 6-4 210 Kempele, FIN 5 2022 4
Mason Appleton DET 30 6-2 193 Green Bay, WI 8 2019 2
Joel Armia LAK 33 6-3 216 Pori, FIN 12 2015 15
Viktor Arvidsson DET 33 5-10 185 Skelleftea, SWE 12 2015 18
Yaroslav Askarov SJS G 24 6-3 176 Omsk, Russia 4 2023 12
Jonathan Aspirot BOS — 6-0 212 Mascouche, QC 1 2026 6
Jon Marchessault NSH 35 5-9 185 Cap-Rouge, CAN 14 2013 14
Mikael Backlund CGY 37 6-0 206 Vasteras, SWE 18 2009 16
Oskar Back DAL 26 6-4 202 Karlstad, SWE 2 2025 7
Kevin Bahl CGY 26 6-6 230 New Westminster, CAN 5 2022 16
Arshdeep Bains VAN 25 6-0 184 Surrey, CAN 2 2025 14
Uvis Balinskis FLA 30 6-0 196 Ventspils, LAT 3 2024 10
Ivan Barbashev VGK 30 6-0 203 Moscow, RUS 10 2017 19
Denver Barkey PHI — 5-10 172 Newmarket, ON 1 2026 16
Aleksander Barkov FLA 31 6-3 214 Tampere, FIN 14 2013 2
Justin Barron STL 24 6-2 198 Halifax, CAN 5 2022 14
Morgan Barron WIN 27 6-4 220 Halifax, CAN 5 2022 18
Drake Batherson OTT 28 6-3 200 Fort Wayne, IN 8 2019 18
Tyrel Bauer WIN — — — — 0 2027 12
Cole Beaudoin NYR — 6-2 212 Ottawa, ON 0 2027 4
Anthony Beauvillier WSH 29 5-11 180 Sorel, CAN 10 2017 15
Owen Beck MON 22 5-11 187 Port Hope, CAN 2 2025 6
Connor Bedard CHI 21 5-10 185 North Vancouver, CAN 3 2024 12
Luca Del Bel Belluz CBS 22 6-0 179 Woodbridge, CAN 3 2024 8
Matty Beniers SEA 24 6-2 181 Hingham, MA 5 2022 16
Sam Bennett FLA 30 6-1 193 Holland Landing, CAN 12 2015 18
Jamie Benn DAL 37 6-3 206 Victoria, CAN 18 2009 17
Simon Benoit PHI 28 6-4 211 Laval, CAN 6 2021 14
Zach Benson BUF 21 5-10 170 Chilliwack, CAN 3 2024 17
Jonatan Berggren STL 26 5-11 197 Uppsala, SWE 4 2023 15
Tyler Bertuzzi CHI 31 6-2 200 Sudbury, CAN 10 2017 18
Lian Bichsel DAL 22 6-7 231 Olten, SUI 2 2025 17
Jordan Binnington STL G 33 6-2 172 Richmond Hill, CAN 11 2016 5
Viggo Bjorck WIN — 5-9 181 Stockholm, Sweden 0 2027 18
Oliver Bjorkstrand NYR 31 6-0 175 Herning, DEN 11 2016 18
Cooper Black FLA — 6-8 240 Alpena, MI 0 2027 1
Colin Blackwell DAL 33 5-8 190 Lawrence, MA 5 2022 13
MacKenzie Blackwood COL G 29 6-4 225 Thunder Bay, CAN 8 2019 14
Sammy Blais OTT — 6-2 205 Montmagny, QC 1 2026 2
Jackson Blake CAR 23 5-11 178 Eden Prairie, MN 2 2025 19
Nick Blankenburg TOR 28 5-9 177 Washington, MI 5 2022 6
Teddy Blueger TOR 32 6-0 185 Riga, LAT 5 2022 19
Sergei Bobrovsky TOR G 38 6-2 180 Novokuznetsk, USSR 17 2010 12
Brock Boeser VAN 29 6-1 208 Burnsville, MN 10 2017 19
Zach Bogosian MIN 36 6-3 231 Massena, NY 10 2017 18
Zack Bolduc MON 23 6-0 187 Trois-Rivieres, CAN 2 2025 17
Matt Boldy MIN 25 6-2 201 Millis, MA 5 2022 19
Oliver Bonk PHI — 6-2 198 Ottawa, ON 0 2027 13
Jesper Boqvist NJD 28 6-1 190 Falun, SWE 7 2020 16
William Borgen BOS 29 6-3 204 Moorhead, MN 8 2019 18
Evan Bouchard EDM 27 6-3 192 Oakville, CAN 3 2024 18
Dillon Boucher CHI — — — — 0 2027 3
Xavier Bourgault OTT — 5-11 185 L'Islet, QC 1 2026 2
Mavrik Bourque NSH 24 5-11 181 Plessisville, CAN 3 2024 13
Braeden Bowman VGK — 6-1 205 Kitchener, ON 1 2026 19
Michael Brandsegg-Nygard DET — — — — 0 2027 18
Jesper Bratt NJD 28 5-10 175 Stockholm, SWE 3 2024 18
Justin Brazeau PIT 28 6-6 227 New Liskeard, CAN 2 2025 4
Skyler Brind'Amour CAR 27 6-2 185 Raleigh, NC 2 2025 2
Gavin Brindley COL 22 5-8 173 Estero, FL 1 2026 5
Bobby Brink MIN 25 5-8 169 Minnetonka, MN 5 2022 19
Guillaume Brisebois VAN 29 6-2 175 Longueuil, CAN 8 2019 5
Philip Broberg STL 25 6-4 212 Orebro, SWE 5 2022 17
Jonas Brodin MIN 33 6-2 196 Karlstad, SWE 14 2013 19
Jonny Brodzinski WSH 33 6-0 211 Ham Lake, MN 10 2017 2
Laurent Brossoit ANA G 33 6-3 203 Port Alberni, CAN 12 2015 4
Connor Brown NJD 32 6-0 184 Toronto, CAN 11 2016 10
Frederic Brunet BOS 23 6-2 185 Gatineau, CAN 2 2025 12
Pavel Buchnevich STL 31 6-1 196 Cherepovets, RUS 10 2017 16
Zeev Buium VAN 20 6-0 186 San Diego, CA 2 2025 19
Alex Bump PHI — 6-1 201 Burnsville, MN 1 2026 8
Michael Bunting PHI 31 6-0 186 Scarborough, CAN 8 2019 8
Andre Burakovsky OTT 31 6-3 203 Klagenfurt, AUT 13 2014 8
Brent Burns COL 41 6-5 228 Barrie, CAN 23 2004 18
Brandon Bussi CAR — — — — 1 2026 7
Daniil But UTH — 6-6 216 Yaroslavl, Russia 1 2026 13
Quinton Byfield LAK 24 6-5 225 Newmarket, CAN 6 2021 13
Bowen Byram CHI 25 6-1 190 Cranbrook, CAN 6 2021 6
Filip Bystedt SJS — — — — 0 2027 5
Luca Cagnoni SJS 21 5-9 180 Burnaby, CAN 2 2025 9
Kyle Capobianco DAL 29 6-2 201 Mississauga, CAN 2 2025 5
Michael Carcone UTH 30 5-9 182 Ajax, CAN 5 2022 9
Declan Carlile PIT 26 6-2 190 Hartland, MI 2 2025 18
Brandon Carlo STL 29 6-5 220 Colorado Springs, CO 10 2017 17
John Carlson TBL 36 6-3 220 Natick, MA 17 2010 17
Leo Carlsson ANA 21 6-3 203 Karlstad, SWE 3 2024 18
William Carrier CAR 31 6-2 220 La Salle, CAN 10 2017 19
Alexandre Carrier MON 30 5-11 174 Quebec City, CAN 10 2017 17
Sam Carrick BUF 34 6-0 202 Markham, CAN 13 2014 9
Jonathan Castagna CGY — — — — 0 2027 15