hockey DB
search by league
team
morning report
contact us
home
NHL Player List - B
Player Name Pos. Birthdate Birthplace Seasons GP G A Pts PIM Yrs.
Pete Babando L 05/10/1925 Braeburn, PA 1947-1953 351 86 73 159 194 6
Anton Babchuk D 05/06/1984 Kiev, Ukraine 2003-2013 289 36 71 107 108 7
Bob Babcock D 08/03/1968 Agincourt, ONT 1990-1993 2 0 0 0 2 2
Warren Babe L 09/07/1968 Medicine Hat, ALTA 1987-1991 21 2 5 7 23 3
Yuri Babenko C 01/02/1978 Penza, Russia 2000-2001 3 0 0 0 0 1
Mitch Babin F 12/01/1954 Kapuskasing, ONT 1975-1976 8 0 0 0 0 1
John Baby D 05/18/1957 Sudbury, ONT 1977-1979 26 2 8 10 26 2
Dave Babych D 05/23/1961 Edmonton, ALTA 1980-1999 1195 142 581 723 970 19
Wayne Babych R 06/06/1958 Edmonton, ALTA 1978-1987 519 192 246 438 498 9
Jergus Baca D 01/04/1965 Liptovsky Mikulas, Slovakia 1990-1992 10 0 2 2 14 2
Jason Bacashihua G 09/20/1982 Dearborn Heights, MI 2005-2007 38 0 1 1 2 2
Ryan Bach G 10/21/1973 Sherwood Park, ALTA 1998-1999 3 0 0 0 0 1
Richard Bachman G 07/25/1987 Salt Lake City, UT 2010-2019 49 0 1 1 0 8
David Backes R 05/01/1984 Minneapolis, MN 2006-2021 965 248 313 561 1148 15
Johan Backlund G 07/24/1981 Skelleftea, Sweden 2009-2010 1 0 0 0 0 1
Mikael Backlund C 03/17/1989 Vasteras, Sweden 2008-2024 990 200 331 531 455 16
Christian Backman D 04/28/1980 Alingsas, Sweden 2002-2009 302 23 56 79 182 6
Mike Backman R 01/02/1955 Halifax, NS 1981-1984 18 1 6 7 18 3
Pete Backor D 04/29/1919 Fort William, ONT 1944-1945 36 4 5 9 6 1
Nicklas Backstrom C 11/23/1987 Gavle, Sweden 2007-2024 1105 271 762 1033 504 17
Niklas Backstrom G 02/13/1978 Helsinki, Finland 2006-2016 413 0 5 5 22 10
Ralph Backstrom C 09/18/1937 Kirkland Lake, ONT 1956-1973 1032 278 361 639 386 17
Brandon Baddock L 03/29/1995 Vermilion, ALTA 2021-2022 1 0 0 0 0 1
Sven Baertschi L 10/05/1992 Bern, Switzerland 2011-2022 292 66 72 138 78 10
Drew Bagnall D 10/26/1983 Oakbank, MAN 2010-2011 2 0 0 0 4 1
Kevin Bahl D 06/27/2000 New Westminster, BC 2020-2024 148 4 21 25 127 4
Bob Bailey R 05/29/1931 Kenora, ONT 1953-1958 150 15 21 36 207 5
Casey Bailey R 10/27/1991 Anchorage, AK 2014-2017 13 1 0 1 2 2
Garnet "Ace" Bailey L 06/13/1948 Lloydminster, SASK 1968-1978 568 107 171 278 633 10
Irvine "Ace" Bailey L 07/03/1903 Bracebridge, ONT 1926-1934 313 111 82 193 472 8
Joshua Bailey R 10/02/1989 Bowmanville, ONT 2008-2023 1057 184 396 580 241 15
Justin Bailey R 07/01/1995 Buffalo, NY 2015-2024 141 10 13 23 24 8
Reid Bailey D 05/28/1956 Toronto, ONT 1980-1984 40 1 3 4 105 4
Scott Bailey G 05/02/1972 Calgary, ALTA 1995-1997 19 0 0 0 0 2
Joel Baillargeon L 10/06/1964 Charlesbourg, PQ 1986-1989 20 0 2 2 31 3
Arshdeep Bains L 01/09/2001 Surrey, BC 2023-2024 8 0 0 0 6 1
Ken Baird D 02/01/1951 Flin Flon, MAN 1971-1972 10 0 2 2 15 1
Bill Baker D 11/29/1956 Grand Rapids, MN 1980-1983 143 7 25 32 175 3
Jamie Baker C 08/31/1966 Nepean, ONT 1989-1999 404 71 79 150 271 10
Steve Baker G 05/06/1957 Boston, MA 1979-1983 57 0 0 0 7 4
Peter Bakovic L 01/31/1965 Thunder Bay, ONT 1987-1988 10 2 0 2 48 1
Chris Bala L 09/24/1978 Alexandria, VA 2001-2002 6 0 1 1 0 1
Jaroslav Balastik L 11/28/1979 Gottwaldov, Czech Rep. 2005-2007 74 13 11 24 30 2
Rudolfs Balcers L 04/08/1997 Liepaja, Latvia 2018-2023 170 28 34 62 50 5
Helmut Balderis R 06/30/1952 Riga, Latvia 1989-1990 26 3 6 9 2 1
Doug Baldwin D 11/02/1922 Winnipeg, MAN 1945-1948 24 0 1 1 8 3
Jozef Balej R 02/22/1982 Myjava, Slovakia 2003-2006 18 1 5 6 4 2
Mike Bales G 08/06/1971 Prince Albert, SASK 1992-1997 23 0 0 0 2 4
Earl Balfour L 01/04/1933 Toronto, ONT 1951-1961 288 30 22 52 78 7
Murray Balfour R 08/24/1936 Regina, SASK 1956-1965 306 67 90 157 393 8
Uvis Balinskis D 08/01/1996 Ventspils, Latvia 2023-2024 26 1 2 3 8 1
Chase Balisy C 02/02/1992 Fullerton, CA 2017-2018 8 0 0 0 0 1
Terry Ball D 11/29/1944 Selkirk, MAN 1967-1972 74 7 19 26 26 4
Keith Ballard D 11/26/1982 Baudette, MN 2005-2015 604 38 137 175 612 10
Maxim Balmochnykh L 03/07/1979 Lipetsk, Russia 1999-2000 6 0 1 1 2 1
Dave Balon L 08/02/1937 Wakaw, SASK 1959-1973 776 192 222 414 607 14
Bryon Baltimore D 08/26/1952 Whitehorse, Yukon Terr 1979-1980 2 0 0 0 4 1
Stan Baluik C 10/05/1935 Port Arthur, ONT 1959-1960 7 0 0 0 2 1
Carter Bancks L 08/09/1989 Marysville, BC 2012-2013 2 0 0 0 0 1
Steve Bancroft D 10/06/1970 Toronto, ONT 1992-2002 6 0 1 1 2 2
Jeff Bandura D 04/02/1957 White Rock, BC 1980-1981 2 0 1 1 0 1
Daniel Bang R 04/19/1987 Kista, Sweden 2012-2013 8 0 2 2 0 1
Frank Banham R 04/14/1975 Calahoo, ALTA 1996-2003 32 9 2 11 16 4
Darren Banks L 03/18/1966 Toronto, ONT 1992-1994 20 2 2 4 73 2
Murray Bannerman G 04/27/1957 Fort Frances, ONT 1977-1987 289 0 10 10 37 8
Drew Bannister D 04/09/1974 Belleville, ONT 1995-2002 164 5 25 30 161 6
Nick Baptiste R 08/04/1995 Ottawa, ONT 2016-2018 47 7 3 10 20 2
Alexander Barabanov L 06/17/1994 St. Petersburg, Russia 2020-2024 206 32 75 107 52 4
Ralph Barahona C 11/16/1965 Long Beach, CA 1990-1992 6 2 2 4 0 2
Ivan Baranka D 05/19/1985 Ilava, Slovakia 2007-2008 1 0 1 1 0 1
Ivan Barbashev C 12/14/1995 Moscow, Russia 2016-2024 515 103 136 239 176 8
Andy Barbe R 07/27/1923 Coniston, ONT 1950-1951 1 0 0 0 2 1
Bill Barber F 07/11/1952 Callander, ONT 1972-1984 903 420 463 883 623 12
Don Barber R 12/02/1964 Victoria, BC 1988-1992 115 25 32 57 64 4
Riley Barber R 02/07/1994 Pittsburgh, PA 2016-2022 16 0 0 0 4 3
Mark Barberio D 03/23/1990 Montreal, PQ 2012-2020 272 14 42 56 115 8
Krys Barch L 03/26/1980 Hamilton, ONT 2006-2014 381 12 23 35 812 8
Cole Bardreau C 07/22/1993 Fairport, NY 2019-2023 11 1 1 2 8 2
Bill Barilko D 03/25/1927 Timmins, ONT 1946-1951 252 26 36 62 456 5
Michal Barinka D 06/12/1984 Vyskov, Czech Rep. 2003-2006 34 0 2 2 26 2
Cam Barker D 04/04/1986 Winnipeg, MAN 2005-2013 310 21 75 96 290 8
Doug Barkley D 01/06/1937 Lethbridge, ALTA 1957-1966 253 24 80 104 382 6
Aleksander Barkov C 09/02/1995 Tampere, Finland 2013-2024 737 266 445 711 148 11
Bob Barlow L 06/17/1935 Hamilton, ONT 1969-1971 77 16 17 33 10 2
Matthew Barnaby R 05/04/1973 Ottawa, ONT 1992-2007 834 113 187 300 2562 14
Blair Barnes R 09/21/1960 Windsor, ONT 1982-1983 1 0 0 0 0 1
Norm Barnes D 08/24/1953 Toronto, ONT 1976-1982 156 6 38 44 178 5
Ryan Barnes L 01/30/1980 Dunnville, ONT 2003-2004 2 0 0 0 0 1
Stu Barnes C 12/25/1970 Spruce Grove, ALTA 1991-2008 1136 261 336 597 438 16
Scott Barney R 03/27/1979 Oshawa, ONT 2002-2006 27 5 6 11 4 3
Marco Baron G 04/04/1959 Montreal, PQ 1979-1985 86 0 4 4 56 6
Murray Baron D 06/01/1967 Prince George, BC 1989-2004 988 35 94 129 1309 15
Normand Baron F 12/15/1957 Verdun, PQ 1983-1986 27 2 0 2 51 2
Dave Barr R 11/30/1960 Toronto, ONT 1981-1994 614 128 204 332 520 13
Tom Barrasso G 03/31/1965 Boston, MA 1983-2003 777 0 48 48 437 19
Doug Barrault R 04/21/1970 Golden, BC 1992-1994 4 0 0 0 2 2
Alex Barre-Boulet C 05/21/1997 Montmagny, PQ 2020-2024 68 12 6 18 14 4
Fred Barrett D 01/26/1950 Ottawa, ONT 1970-1984 745 25 123 148 671 13
John Barrett D 07/01/1958 Ottawa, ONT 1980-1988 488 20 77 97 604 8
Doug Barrie D 10/02/1946 Edmonton, ALTA 1968-1972 158 10 42 52 268 3
Len Barrie C 06/04/1969 Kimberley, BC 1989-2001 184 19 45 64 290 7
Tyson Barrie D 07/26/1991 Victoria, BC 2011-2024 809 109 396 505 259 13
Justin Barron D 11/15/2001 Halifax, NS 2021-2024 94 12 18 30 36 3
Morgan Barron C 12/02/1998 Halifax, NS 2020-2024 182 22 23 45 64 4
Eddie Barry D 10/12/1919 Wellesley, MA 1946-1947 19 1 3 4 2 1
Marty Barry C 12/08/1904 Quebec, PQ 1927-1940 508 195 192 387 231 12
Ray Barry C 10/04/1928 Revere, MA 1951-1952 18 1 2 3 6 1
Lubos Bartecko L 07/14/1976 Kezmarok, Slovakia 1998-2003 257 46 65 111 107 5
Robin Bartell D 05/16/1961 Drake, SASK 1985-1987 41 0 1 1 14 2
Matt Bartkowski D 06/04/1988 Pittsburgh, PA 2010-2021 256 8 40 48 157 11
Jim Bartlett L 05/27/1932 Verdun, PQ 1954-1961 191 34 23 57 273 5
Victor Bartley D 02/17/1988 Ottawa, ONT 2012-2016 121 1 22 23 61 4
Cliff Barton R 09/03/1907 Sault Ste. Marie, MI 1929-1940 85 10 9 19 22 3
Peter Bartos C 09/05/1973 Martin, Slovakia 2000-2001 13 4 2 6 6 1
Milan Bartovic W 04/09/1981 Trencin, Slovakia 2002-2006 50 3 14 17 26 3
Oskars Bartulis D 01/21/1987 Riga, Latvia 2009-2011 66 1 8 9 32 2
Mathew Barzal C 05/26/1997 Coquitlam, BC 2016-2024 500 128 314 442 248 8
Andre Bashkirov R 06/22/1970 Shelekhov, Russia 1998-2001 30 0 3 3 0 3
Cody Bass C 01/07/1987 Owen Sound, ONT 2007-2017 75 2 3 5 107 7
Bob Bassen C 05/06/1965 Calgary, ALTA 1985-2000 765 88 144 232 1004 15
Hank Bassen G 12/06/1932 Calgary, ALTA 1954-1968 157 0 2 2 38 9
Ryan Bast D 08/27/1975 Regina, SASK 1998-1999 2 0 1 1 0 1
Nathan Bastian R 12/06/1997 Kitchener, ONT 2018-2024 217 29 29 58 159 5
Aldege "Baz" Bastien G 08/29/1919 Timmins, ONT 1945-1946 5 0 0 0 0 1
Shawn Bates C 04/03/1975 Melrose, MA 1997-2008 465 72 126 198 266 10
Frank Bathe D 09/27/1954 Oshawa, ONT 1974-1984 224 3 28 31 542 9
Drake Batherson R 04/27/1998 Fort Wayne, IN 2018-2024 309 90 135 225 134 6
Andy Bathgate C 08/28/1932 Winnipeg, MAN 1952-1971 1069 349 624 973 624 17
Frank Bathgate C 02/14/1930 Winnipeg, MAN 1952-1953 2 0 0 0 2 1
Bates Battaglia L 12/13/1975 Chicago, IL 1997-2008 580 80 118 198 385 9
Jeff Batters D 10/23/1970 Victoria, BC 1993-1995 16 0 0 0 28 2
Ruslan Batyrshin D 02/19/1975 Moscow, Russia 1995-1996 2 0 0 0 6 1
Bobby Bauer R 02/16/1915 Waterloo, ONT 1935-1952 328 123 137 260 36 10
Gary Bauman G 07/21/1940 Innisfail, ALTA 1966-1969 35 0 0 0 2 3
Ken Baumgartner L 03/11/1966 Flin Flon, MAN 1987-1999 696 13 41 54 2242 12
Mike Baumgartner D 01/30/1949 Roseau, MN 1974-1975 17 0 0 0 0 1
Nolan Baumgartner D 03/23/1976 Calgary, ALTA 1995-2010 143 7 40 47 69 10
Bob Baun D 09/09/1936 Lanigan, SASK 1956-1973 964 37 187 224 1491 17
Kyle Baun F 05/04/1992 Toronto, ONT 2014-2016 5 0 0 0 0 2
Sergei Bautin D 03/11/1967 Rahachow, Belarus 1992-1996 132 5 25 30 176 3
Robin Bawa R 03/26/1966 Duncan, BC 1989-1994 61 6 1 7 60 4
Paul Baxter D 10/28/1955 Winnipeg, MAN 1979-1987 472 48 121 169 1564 8
Ryan Bayda L 12/09/1980 Saskatoon, SASK 2002-2009 179 16 24 40 94 5
Gavin Bayreuther D 05/12/1994 Canaan, NH 2018-2023 122 5 23 28 62 4
Sandy Beadle L 07/12/1960 Regina, SASK 1980-1981 6 1 0 1 2 1
Jay Beagle C 10/16/1985 Calgary, ALTA 2008-2022 646 58 86 144 250 14
Jake Bean D 06/09/1998 Calgary, ALTA 2018-2024 197 13 43 56 76 5
Ethan Bear D 06/26/1997 Regina, SASK 2017-2024 275 17 50 67 112 6
Frank Beaton L 04/28/1953 Antigonish, NS 1978-1980 25 1 1 2 43 2
Jack "Red" Beattie L 10/02/1907 Ibstock, England 1930-1939 335 62 85 147 137 9
Francois Beauchemin D 06/04/1980 Sorel, PQ 2002-2018 903 76 212 288 490 14
Jean-Christophe Beaudin C 03/25/1997 Longueuil, PQ 2019-2020 22 0 1 1 7 1
Nicolas Beaudin D 10/07/1999 Chateauguay, PQ 2019-2022 22 2 4 6 2 3
Norm Beaudin R 11/28/1941 Montmartre, SASK 1967-1971 25 1 2 3 4 2
Eric Beaudoin W 05/03/1980 Ottawa, ONT 2001-2004 53 3 8 11 41 3
Serge Beaudoin D 10/30/1952 Montreal, PQ 1979-1980 3 0 0 0 0 1
Yves Beaudoin D 01/07/1965 Pointe-aux-Trembles, PQ 1985-1988 11 0 0 0 5 3
Mark Beaufait C 05/13/1970 Royal Oak, MI 1992-1993 5 1 0 1 0 1
Nathan Beaulieu D 12/05/1992 Strathroy, ONT 2012-2023 471 12 86 98 340 11
Don Beaupre G 09/19/1961 Kitchener, ONT 1980-1997 667 0 8 8 283 17
Stephane Beauregard G 01/10/1968 Cowansville, PQ 1989-1994 90 0 2 2 6 5
Anthony Beauvillier L 06/08/1997 Sorel-Tracy, PQ 2016-2024 550 116 130 246 105 8
Barry Beck D 06/03/1957 Vancouver, BC 1977-1990 615 104 251 355 1016 10
Owen Beck C 02/03/2004 Peterborough, ONT 2022-2023 1 0 0 0 0 1
Taylor Beck R 05/13/1991 St. Catharines, ONT 2012-2017 92 11 12 23 32 5
Bob Beckett C 04/08/1936 Unionville, ONT 1956-1964 68 7 6 13 18 4
Chris Beckford-Tseu G 06/22/1984 Toronto, ONT 2007-2008 1 0 0 0 0 1
Adam Beckman L 05/10/2001 Saskatoon, SASK 2021-2024 23 0 3 3 14 3
Connor Bedard C 07/17/2005 North Vancouver, BC 2023-2024 68 22 39 61 28 1
Jim Bedard D 11/19/1927 Admiral, SASK 1949-1951 22 1 1 2 8 2
Jim Bedard G 11/17/1956 Niagara Falls, ONT 1977-1979 73 0 2 2 10 2
Clayton Beddoes C 11/10/1970 Bentley, ALTA 1995-1997 60 2 8 10 57 2
Jaroslav Bednar R 11/09/1976 Prague, Czech Rep. 2001-2004 102 10 25 35 30 3
John Bednarski D 07/04/1952 Thunder Bay, ONT 1974-1980 100 2 18 20 114 4
Kris Beech C 02/05/1981 Salmon Arm, BC 2000-2008 198 25 42 67 113 7
John Beecher C 04/05/2001 Elmira, NY 2023-2024 52 7 3 10 24 1
Bob Beers D 05/20/1967 Pittsburgh, PA 1989-1997 258 28 79 107 225 8
Ed Beers F 10/12/1959 Merritt, BC 1981-1986 250 94 116 210 256 5
Steve Begin L 06/14/1978 Trois-Rivieres, PQ 1997-2013 524 56 52 108 561 13
Clarence "Dick" Behling D 03/16/1915 Kitchener, ONT 1940-1943 4 1 0 1 2 2
Marc Behrend G 01/11/1961 Madison, WI 1983-1986 38 0 0 0 0 3
Frank Beisler D 10/18/1913 New Haven, CT 1936-1940 2 0 0 0 0 2
Derek Bekar C 09/15/1975 Burnaby, BC 1999-2004 11 0 0 0 6 3
Wade Belak D 07/03/1976 Saskatoon, SASK 1996-2011 549 8 25 33 1263 14
Alain Belanger R 01/18/1956 St. Janvier, PQ 1977-1978 9 0 1 1 6 1
Eric Belanger C 12/16/1977 Sherbrooke, PQ 2000-2013 820 138 220 358 361 12
Francis Belanger L 01/15/1978 Bellefeuille, PQ 2000-2001 10 0 0 0 29 1
Jesse Belanger C 06/15/1969 St. Georges Beauce, PQ 1991-2001 246 59 76 135 56 8
Ken Belanger L 05/14/1974 Sault Ste. Marie, ONT 1994-2006 248 11 12 23 695 10
Roger Belanger C 12/01/1965 St. Catharines, ONT 1984-1985 44 3 5 8 32 1
Yves Belanger G 09/30/1952 Baie-Comeau, PQ 1974-1980 78 0 5 5 4 6
Matt Beleskey L 06/07/1988 Windsor, ONT 2008-2019 477 76 82 158 440 11
Ed Belfour G 04/21/1965 Carman, MAN 1988-2007 963 0 34 34 380 18
Michel Belhumeur G 09/02/1949 Sorel, PQ 1972-1976 65 0 4 4 12 3
Dan Belisle R 05/09/1937 South Porcupine, ONT 1960-1961 4 2 0 2 0 1
Jean Beliveau C 08/31/1931 Trois-Rivieres, PQ 1950-1971 1125 507 712 1219 1031 20
Billy Bell C 06/10/1891 Lachine, PQ 1917-1924 61 3 1 4 7 6
Brendan Bell D 03/31/1983 Ottawa, ONT 2005-2012 102 7 21 28 51 5
Bruce Bell D 02/15/1965 Toronto, ONT 1984-1990 209 12 64 76 113 5
Gordon Bell G 03/13/1925 Portage la Prairie, MAN 1945-1956 8 0 0 0 0 2
Harry "Huddy" Bell D 10/31/1925 Regina, SASK 1946-1947 1 0 1 1 0 1
Joe Bell L 11/27/1923 Portage la Prairie, MAN 1942-1947 62 8 9 17 18 2
Mark Bell C 08/05/1980 St. Paul's, ONT 2000-2012 450 87 95 182 602 8
Neil Belland D 04/03/1961 Parry Sound, ONT 1981-1987 109 13 32 45 54 6
Shawn Belle D 01/03/1985 Edmonton, ALTA 2006-2011 20 0 1 1 2 3
Blake Bellefeuille C 12/27/1977 Framingham, MA 2001-2003 5 0 1 1 0 2
Pete Bellefeuille R 10/19/1901 Trois-Rivieres, PQ 1925-1930 92 25 4 29 58 4
Pierre-Edouard Bellemare L 03/06/1985 Le Blanc-Mesnil, France 2014-2024 700 64 74 138 182 10
Andy Bellemer D 07/03/1903 Penetanguishene, ONT 1932-1933 16 0 0 0 0 1
Brett Bellemore D 06/25/1988 Windsor, ONT 2012-2015 121 4 16 20 79 3
Brian Bellows R 09/01/1964 St. Catharines, ONT 1982-1999 1188 485 537 1022 718 17
Kieffer Bellows L 06/10/1998 Edina, MN 2019-2023 95 14 14 28 31 4
Anton Belov D 07/29/1986 Ryazan, Russia 2013-2014 57 1 6 7 34 1
Louie Belpedio D 05/14/1996 Skokie, IL 2017-2024 16 2 4 6 0 4
Alex Belzile R 08/31/1991 Riviere-du-Loup, PQ 2019-2023 44 6 9 15 17 4
Emil Bemstrom C 06/01/1999 Nykoping, Sweden 2019-2024 228 34 40 74 30 5
Linthwaite Bend C 12/20/1922 Poplar Point, MAN 1942-1943 8 3 1 4 2 1
Jan Benda D 04/28/1972 Reet, Belgium 1997-1998 9 0 3 3 6 1
Clint Benedict G 09/26/1892 Ottawa, ONT 1917-1930 362 0 0 0 9 13
Matty Beniers C 11/05/2002 Hingham, MA 2021-2024 167 42 61 103 22 3
Jamie Benn L 07/18/1989 Victoria, BC 2009-2024 1112 383 524 907 809 15
Jordie Benn D 07/26/1987 Victoria, BC 2011-2023 607 26 111 137 244 12
Adam Bennett D 03/30/1971 Georgetown, ONT 1991-1994 69 3 8 11 69 3
Beau Bennett R 11/27/1991 Gardena, CA 2012-2018 200 24 40 64 52 6
Bill Bennett L 05/31/1953 Warwick, RI 1978-1980 31 4 7 11 65 2
Curt Bennett C 03/27/1948 Regina, SASK 1970-1980 580 152 182 334 347 10
Frank Bennett L 03/04/1922 Toronto, ONT 1943-1944 7 0 1 1 2 1
Harvey Bennett G 07/23/1925 Edington, SASK 1944-1945 24 0 0 0 0 1
Harvey Bennett C 08/09/1952 Cranston, RI 1974-1979 268 44 46 90 347 5
Max Bennett R 11/04/1912 Cobalt, ONT 1935-1936 1 0 0 0 0 1
Rick Bennett L 07/24/1967 Springfield, MA 1989-1992 15 1 1 2 13 3
Sam Bennett C 06/20/1996 Holland Landing, ONT 2014-2024 615 137 148 285 580 10
Brian Benning D 06/10/1966 Edmonton, ALTA 1984-1995 568 63 233 296 963 11
Jim Benning D 04/29/1963 Edmonton, ALTA 1981-1990 610 52 191 243 461 9
Matt Benning D 05/25/1994 Edmonton, ALTA 2016-2024 457 17 85 102 235 8
Andre Benoit D 01/06/1984 St. Albert, ONT 2010-2016 181 11 37 48 60 5
Joe Benoit R 02/27/1916 St. Albert, ALTA 1940-1947 185 75 69 144 94 5
Simon Benoit D 09/19/1998 Laval, PQ 2020-2024 201 5 15 20 140 4
Bill Benson C 07/29/1920 Winnipeg, MAN 1940-1942 67 11 25 36 35 2
Bobby Benson D 05/18/1894 Winnipeg, MAN 1924-1925 8 0 1 1 4 1
Tyler Benson L 03/15/1998 Edmonton, ALTA 2019-2023 38 1 2 3 18 3
Zachary Benson L 05/12/2005 Chilliwack, BC 2023-2024 71 11 19 30 36 1
Sean Bentivoglio L 10/16/1985 Thorold, ONT 2008-2009 1 0 0 0 2 1
Doug Bentley L 09/03/1916 Delisle, SASK 1939-1954 565 219 324 543 217 13
Max Bentley C 03/01/1920 Delisle, SASK 1940-1954 645 245 299 544 179 12
Reg Bentley L 05/03/1914 Delisle, SASK 1942-1943 11 1 2 3 2 1
Ladislav Benysek D 03/24/1975 Olomuc, Czech 1997-2003 161 3 12 15 74 4
Paul Beraldo C 10/05/1967 Stoney Creek, ONT 1987-1989 10 0 0 0 4 2
Josef Beranek C 10/25/1969 Litvinov, Czech Rep. 1991-2001 531 118 144 262 398 9
Bryan Berard D 03/05/1977 Woonsocket, RI 1996-2008 619 76 247 323 500 10
Drake Berehowsky D 01/03/1972 Toronto, ONT 1990-2004 549 37 112 149 848 13
Gordon "Red" Berenson L 12/08/1939 Regina, SASK 1961-1978 987 261 397 658 305 17
Andrew "Bubba" Berenzweig D 08/08/1977 Arlington Heights, IL 1999-2003 37 3 7 10 14 4
Perry Berezan C 12/05/1964 Edmonton, ALTA 1984-1993 378 61 75 136 277 9
Sergei Berezin L 11/05/1971 Voskresensk, Russia 1996-2003 502 160 126 286 54 7
Aki-Petteri Berg D 07/28/1977 Raisio, Finland 1995-2006 606 15 70 85 374 9
Bill Berg F 10/21/1967 St. Catharines, ONT 1988-1999 546 55 67 122 488 10
Todd Bergen F 07/11/1963 Prince Albert, SASK 1984-1985 14 11 5 16 4 1
Sean Bergenheim L 02/08/1984 Helsinki, Finland 2003-2015 506 96 84 180 379 9
Mike Berger D 06/02/1967 Edmonton, ALTA 1987-1989 30 3 1 4 67 2
Jean-Claude Bergeron G 10/14/1968 Hauterive, PQ 1990-1997 72 0 2 2 4 6
Marc-Andre Bergeron D 10/13/1980 Trois-Rivieres, PQ 2002-2013 490 82 153 235 214 10
Michel Bergeron R 11/11/1954 Chicoutimi, PQ 1974-1979 229 80 58 138 165 5
Patrice Bergeron C 07/24/1985 L'Ancienne Lorette, PQ 2003-2023 1294 427 613 1040 494 19
Yves Bergeron R 01/11/1952 Malartic, PQ 1974-1977 3 0 0 0 0 2
Marc Bergevin D 08/11/1965 Montreal, PQ 1984-2004 1191 36 145 181 1090 20
Nicklas Bergfors R 03/07/1987 Sodertalje, Sweden 2007-2012 173 35 48 83 20 5
Jonatan Berggren R 07/16/2000 Uppsala, Sweden 2022-2024 79 17 17 34 18 2
Stefan Bergkvist D 03/10/1975 Leksand, Sweden 1995-1997 7 0 0 0 9 2
Tim Bergland R 01/11/1965 Crookston, MN 1989-1994 182 17 26 43 75 5
Bob Bergloff D 07/26/1958 Dickinson, ND 1982-1983 2 0 0 0 5 1
Bo Berglund F 04/06/1955 Sjalevad, Sweden 1983-1986 130 28 39 67 40 3
Christian Berglund L 03/12/1980 Orebro, Sweden 2001-2004 86 11 16 27 42 3
Patrik Berglund C 06/02/1988 Vasteras, Sweden 2008-2019 717 170 156 326 248 11
Gary Bergman D 10/07/1938 Kenora, ONT 1964-1976 838 68 299 367 1251 12
Thommie Bergman D 12/10/1947 Munkfors, Sweden 1972-1980 246 21 44 65 243 6
Lean Bergmann C 10/04/1998 Hemer, Germany 2019-2021 13 0 1 1 8 2
Jonas Bergqvist R 09/26/1962 Hassleholm, Sweden 1989-1990 22 2 5 7 10 1
Adam Berkhoel G 05/16/1981 St. Paul, MN 2005-2006 9 0 0 0 0 1
Matt Berlin G 01/20/1998 Edmonton, ALTA 2022-2023 1 0 0 0 0 1
Louis Berlinquette L Papineauville, PQ 1917-1926 193 42 31 73 120 8
Jacob Bernard-Docker D 06/30/2000 Canmore, ALTA 2020-2024 104 4 12 16 40 4
Tim Bernhardt G 01/17/1958 Sarnia, ONT 1982-1987 67 0 3 3 4 4
Tim Berni D 02/11/2000 Mannedorf, Switzerland 2022-2023 59 1 2 3 34 1
Jonathan Bernier G 08/07/1988 Laval, PQ 2007-2022 404 0 8 8 14 14
Serge Bernier R 04/29/1947 Padoue, PQ 1968-1981 302 78 119 197 234 7
Steve Bernier R 03/31/1985 Quebec, PQ 2005-2018 637 105 125 230 300 12
Reto Berra G 01/03/1987 Bulach, Switzerland 2013-2018 76 0 1 1 4 5
Bob Berry L 11/29/1943 Montreal, PQ 1968-1977 541 159 191 350 344 8
Brad Berry D 04/01/1965 Bashaw, ALTA 1985-1994 241 4 28 32 323 8
Doug Berry C 06/03/1957 New Westminster, BC 1979-1981 121 10 33 43 24 2
Fred Berry C 03/26/1956 Stony Plain, ALTA 1976-1977 3 0 0 0 0 1
Ken Berry W 06/21/1960 Burnaby, BC 1981-1989 55 8 10 18 30 4
Rick Berry D 11/04/1978 Birtle, MAN 2000-2004 197 2 13 15 314 4
Daniel Berthiaume G 01/26/1966 Longueuil, PQ 1985-1994 215 0 4 4 34 9
Adam Berti L 07/01/1986 Oshawa, ONT 2007-2008 2 0 0 0 0 1
Eric Bertrand L 04/16/1975 St. Ephrem, PQ 1999-2001 15 0 0 0 4 2
Christoph Bertschy C 04/05/1994 Fribourg, Switzerland 2015-2018 9 0 1 1 8 3
Todd Bertuzzi R 02/02/1975 Sudbury, ONT 1995-2014 1159 314 456 770 1478 18
Tyler Bertuzzi L 02/24/1995 Sudbury, ONT 2016-2024 406 113 148 261 248 8
Craig Berube L 12/17/1965 Calahoo, ALTA 1986-2003 1054 61 98 159 3149 17
J.F. Berube G 07/13/1991 Repentigny, PQ 2015-2022 40 0 1 1 0 4
Phil Bessler R 12/09/1913 Melville, SASK 1935-1939 31 1 4 5 18 2
Pete Bessone D 01/13/1913 New Bedford, MA 1937-1938 6 0 1 1 6 1
Allan Bester G 03/26/1964 Hamilton, ONT 1983-1996 219 0 8 8 32 10
John Bethel L 01/15/1957 Montreal, PQ 1979-1980 17 0 2 2 4 1
Karel Betik D 10/28/1978 Ostrava, Czech 1998-1999 3 0 2 2 2 1
Maxim Bets L 01/31/1974 Chelyabinsk, Russia 1993-1994 3 0 0 0 0 1
Silvio "Sam" Bettio L 12/01/1928 Copper Cliff, ONT 1949-1950 44 9 12 21 32 1
Blair Betts C 02/16/1980 Edmonton, ALTA 2001-2011 477 41 37 78 118 9
Jeff Beukeboom D 03/28/1965 Ajax, ONT 1985-1999 804 30 129 159 1890 14
Bill Beveridge G 07/01/1909 Ottawa, ONT 1929-1943 332 0 0 0 0 9
Nick Beverley D 04/21/1947 Toronto, ONT 1966-1980 502 18 94 112 156 11
Goran Bezina D 03/21/1980 Split, Croatia 2003-2004 3 0 0 0 2 1
Dwight Bialowas D 09/08/1952 Regina, SASK 1973-1977 164 11 46 57 46 4
Frank Bialowas L 09/25/1970 Winnipeg, MAN 1993-1994 3 0 0 0 12 1
Wayne Bianchin L 09/06/1953 Nanaimo, BC 1973-1980 276 68 41 109 137 7
Antoine Bibeau G 05/01/1994 Victoriaville, PQ 2016-2020 4 0 0 0 0 2
Paul Bibeault G 04/13/1919 Montreal, PQ 1940-1947 214 0 0 0 2 7
Radim Bicanek D 01/18/1975 Uherske Hradiste, Czech 1994-2002 122 1 11 12 62 7
Jiri Bicek L 12/03/1978 Kosice, Slovakia 2000-2004 62 6 7 13 29 4
Stu Bickel D 10/02/1986 Chanhassen, MN 2011-2015 76 0 10 10 203 3
Bryan Bickell L 03/09/1986 Bowmanville, ONT 2006-2017 395 66 70 136 192 10
Todd Bidner C 07/05/1961 Petrolia, ONT 1981-1982 12 2 1 3 7 1
Alex Biega D 04/04/1988 Montreal, PQ 2014-2022 243 4 38 42 122 8
Danny Biega D 09/29/1991 Montreal, PQ 2014-2015 10 0 2 2 0 1
Kevin Bieksa D 06/16/1981 Grimsby, ONT 2005-2018 808 63 215 278 1124 13
Zac Bierk G 09/17/1976 Peterborough, ONT 1997-2004 47 0 1 1 6 6
Don Biggs C 07/04/1965 Mississauga, ONT 1984-1990 12 2 0 2 8 2
Larry Bignell D 01/07/1950 Edmonton, ALTA 1973-1975 20 0 3 3 2 2
Chris Bigras D 02/22/1995 Orillia, ONT 2015-2018 46 1 3 4 18 2
Craig Billington G 09/11/1966 London, ONT 1985-2003 332 0 6 6 42 15
Chad Billins D 05/26/1989 Port Huron, MI 2013-2014 10 0 3 3 0 1
Gilles Bilodeau L 07/31/1955 Saint-Prime, PQ 1979-1980 9 0 1 1 25 1
Andre Binette G 12/02/1933 Montreal, PQ 1954-1955 1 0 0 0 0 1
Les Binkley G 06/06/1934 Owen Sound, ONT 1967-1972 196 0 1 1 2 5
Jordan Binnington G 07/11/1993 Richmond Hill, ONT 2015-2024 280 0 7 7 57 7
Jack Bionda D 09/18/1933 Huntsville, ONT 1955-1959 93 3 9 12 113 4
Brandon Biro L 03/11/1998 Sherwood Park, ALTA 2021-2024 6 2 0 2 0 2
Martin Biron G 08/15/1977 Lac-Saint-Charles, PQ 1995-2014 508 0 14 14 81 16
Mathieu Biron D 04/29/1980 Lac-Saint-Charles, PQ 1999-2006 253 12 32 44 177 6
Sebastien Bisaillon D 12/08/1986 Mont-Laurier, PQ 2006-2007 2 0 0 0 0 1
Jake Bischoff D 07/25/1994 Cambridge, MN 2019-2020 4 0 0 0 4 1
Mike Bishai C 05/30/1979 Edmonton, ALTA 2003-2004 14 0 2 2 19 1
Ben Bishop G 11/21/1986 Denver, CO 2008-2020 413 0 12 12 34 11
Clark Bishop C 03/29/1996 St. John's, NFLD 2018-2022 47 1 7 8 20 4
Tom Bissett L 03/13/1966 Seattle, WA 1990-1991 5 0 0 0 0 1
Paul Bissonnette L 03/11/1985 Welland, ONT 2008-2014 202 7 15 22 340 6
Anthony Bitetto D 07/15/1990 Island Park, NY 2014-2021 197 3 28 31 142 7
Will Bitten C 07/10/1998 Ottawa, ONT 2022-2023 4 0 1 1 0 1
Dick Bittner G 01/02/1922 New Haven, CT 1949-1950 1 0 0 0 0 1
Byron Bitz R 07/21/1984 Saskatoon, SASK 2008-2012 97 10 12 22 65 3
Anders Bjork L 08/05/1996 Mequon, WI 2017-2023 225 26 35 61 44 6
Marcus Bjork D 11/24/1997 Umea, Sweden 2022-2023 33 3 8 11 42 1
Kasper Bjorkqvist R 07/10/1997 Espoo, Finland 2021-2022 6 1 0 1 2 1
Oliver Bjorkstrand R 04/10/1995 Herning, Denmark 2015-2024 545 151 187 338 102 9
Tobias Bjornfot D 04/06/2001 Upplands Vasby, Sweden 2019-2024 120 1 14 15 28 5
Nick Bjugstad C 07/17/1992 Minneapolis, MN 2012-2024 694 149 162 311 328 12
Scott Bjugstad F 06/02/1961 St. Paul, MN 1983-1992 317 76 68 144 144 9
James Black D 08/03/1969 Regina, SASK 1989-2001 352 58 57 115 84 11
Steve Black L 03/31/1927 Fort William, ONT 1949-1951 113 11 20 31 77 2
Bob Blackburn D 02/01/1938 Rouyn-Noranda, PQ 1968-1971 135 8 12 20 105 3
Dan Blackburn G 05/20/1983 Montreal, PQ 2001-2003 63 0 0 0 12 2
Don Blackburn L 05/14/1938 Kirkland Lake, ONT 1962-1973 185 23 44 67 87 6
Jesse Blacker D 04/19/1991 Toronto, ONT 2014-2015 1 0 0 0 0 1
Colin Blackwell C 03/28/1993 North Andover, MA 2018-2024 235 35 39 74 57 6
Mackenzie Blackwood G 12/09/1996 Thunder Bay, ONT 2018-2024 196 0 1 1 4 6
Hank Blade C 04/28/1921 Peterborough, ONT 1946-1948 24 2 3 5 2 2
Tom Bladon D 12/29/1952 Edmonton, ALTA 1972-1981 610 73 197 270 392 9
Garry Blaine W 04/19/1933 St. Boniface, MAN 1954-1955 1 0 0 0 0 1
Andrew Blair C 02/27/1908 Winnipeg, MAN 1928-1937 401 74 86 160 323 9
Chuck Blair R 07/23/1928 Edinburgh, Scotland 1948-1949 1 0 0 0 0 1
George "Dusty" Blair C 09/15/1929 South Porcupine, ONT 1950-1951 2 0 0 0 0 1
Sammy Blais L 06/17/1996 Montmagny, PQ 2017-2024 257 27 44 71 122 7
Mike Blaisdell R 01/18/1960 Moose Jaw, SASK 1980-1989 343 70 84 154 166 9
Bob Blake L 08/16/1914 Ashland, WI 1935-1936 12 0 0 0 0 1
Hector "Toe" Blake L 08/21/1912 Victoria Mines, ONT 1934-1948 577 235 292 527 282 14
Jackson Blake R 08/03/2003 Fargo, ND 2023-2024 1 0 0 0 0 1
Jason Blake C 09/02/1973 Moorhead, MN 1998-2012 871 213 273 486 455 13
Mickey Blake L 10/31/1912 Barriefield, ONT 1932-1936 10 1 1 2 4 3
Mike Blake G 04/06/1956 Kitchener, ONT 1981-1984 40 0 1 1 8 3
Rob Blake D 12/10/1969 Simcoe, ONT 1989-2010 1270 240 537 777 1679 20
Nicolas Blanchard L 05/31/1987 Granby, PQ 2012-2013 9 0 0 0 20 1
Joseph Blandisi C 07/18/1994 Markham, ONT 2015-2020 101 10 21 31 78 5
Nick Blankenburg D 05/12/1998 Washington, MI 2021-2024 55 6 12 18 24 3
Zdenek Blatny L 01/14/1981 Brno, Czech Rep. 2002-2006 25 3 0 3 8 3
Joachim Blichfeld L 07/17/1998 Frederikshavn, Denmark 2019-2021 8 1 0 1 14 2
Anton Blidh L 03/14/1995 Molnlycke, Sweden 2016-2024 85 4 8 12 43 8
Rick Blight R 10/17/1955 Portage La Prairie, MAN 1975-1983 326 96 125 221 170 7
Russ Blinco C 03/12/1908 Grand'Mere, PQ 1933-1939 267 59 66 125 24 6
Mario Bliznak C 03/06/1987 Trencin, Slovakia 2009-2011 6 1 0 1 0 2
Ken Block D 03/18/1944 Steinbach, MAN 1970-1971 1 0 0 0 0 1
Jeff Bloemberg D 01/31/1968 Listowel, ONT 1988-1992 43 3 6 9 25 4
Timo Blomqvist D 01/23/1961 Helsinki, Finland 1981-1987 243 4 53 57 293 5
Arto Blomsten D 03/16/1965 Vaasa, Finland 1993-1996 25 0 4 4 8 3
Mike Bloom L 04/12/1952 Ottawa, ONT 1974-1977 201 30 47 77 215 3
Sylvain Blouin L 05/21/1974 Montreal, PQ 1996-2003 115 3 4 7 336 6
John Blue G 02/19/1966 Huntington Beach, CA 1992-1996 46 0 2 2 13 3
Teddy Blueger C 08/15/1994 Riga, Latvia 2018-2024 336 41 85 126 127 6
John Blum D 10/08/1959 Detroit, MI 1982-1990 250 7 34 41 610 8
Jonathon Blum D 01/30/1989 Long Beach, CA 2010-2015 110 7 17 24 22 5
Matej Blumel R 05/31/2000 Tabor, Czech Rep. 2022-2023 6 1 0 1 0 1
Mike Blunden R 12/15/1986 North York, ONT 2006-2018 127 7 6 13 145 11
Sergei Bobrovsky G 09/20/1988 Novokuznetsk, Russia 2010-2024 700 0 12 12 30 14
Brandon Bochenski R 04/04/1982 Blaine, MN 2005-2010 156 28 40 68 54 5
Bob Bodak L 05/28/1961 Thunder Bay, ONT 1987-1990 4 0 0 0 29 2
Gregg Boddy D 03/19/1949 Ponoka, ALTA 1971-1976 273 23 44 67 263 5
Doug Bodger D 06/18/1966 Chemainus, BC 1984-2000 1071 106 422 528 1007 16
Troy Bodie R 01/25/1985 Portage La Prairie, MAN 2008-2015 159 9 12 21 172 5
Gus Bodnar C 08/24/1925 Fort William, ONT 1943-1955 667 142 254 396 207 12
Andrew Bodnarchuk D 07/11/1988 Drumheller, ALTA 2009-2016 42 0 4 4 16 2
Mikkel Boedker L 12/16/1989 Brondby, Denmark 2008-2020 709 118 209 327 116 12
Ron Boehm L 08/14/1943 Allan, SASK 1967-1968 16 2 1 3 10 1
Garth Boesch D 10/07/1920 Milestone, SASK 1946-1950 197 9 28 37 205 4
Brock Boeser R 02/25/1997 Burnsville, MN 2016-2024 479 179 205 384 126 8
Zach Bogosian D 07/15/1990 Massena, NY 2008-2024 848 60 167 227 778 16
Eric Boguniecki C 05/06/1975 New Haven, CT 1999-2007 178 34 42 76 105 7
Rick Boh C 05/18/1964 Dawson Creek, BC 1987-1988 8 2 1 3 4 1
Lonny Bohonos C 05/20/1973 Winnipeg, MAN 1995-1999 83 19 16 35 22 4
Alexandre Boikov D 02/07/1975 Chelyabinsk, Russia 1999-2001 10 0 0 0 15 2
Marc Boileau C 09/03/1932 Pointe-Claire, PQ 1961-1962 54 5 6 11 8 1
Patrick Boileau D 02/22/1975 Montreal, PQ 1996-2004 48 5 11 16 26 5
Rene Boileau C 05/18/1904 Poimte Claire, PQ 1925-1926 7 0 0 0 0 1
Fred Boimistruck D 01/14/1962 Sudbury, ONT 1981-1983 83 4 14 18 45 2
Danny Bois R 06/01/1983 Thunder Bay, ONT 2006-2007 1 0 0 0 7 1
Gilles Boisvert G 02/15/1933 Trois-Rivieres, PQ 1959-1960 3 0 0 0 0 1
Serge Boisvert C 06/01/1959 Drummondville, PQ 1982-1988 46 5 7 12 8 5
Claude Boivin L 03/01/1970 Sainte-Foy, PQ 1991-1995 132 12 19 31 364 4
Leo Boivin D 08/02/1931 Prescott, ONT 1951-1970 1150 72 250 322 1192 19
Mike Boland D 10/29/1954 London, ONT 1974-1979 23 1 2 3 29 2
Mike Boland R 12/16/1949 Montreal, PQ 1974-1975 2 0 0 0 0 1
Ivan Boldirev C 08/15/1949 Zranjanin, Yugoslavia 1970-1985 1052 361 505 866 507 15
Alexandre Bolduc C 06/26/1985 Montreal, PQ 2008-2015 65 2 3 5 44 6
Dan Bolduc L 04/06/1953 Waterville, ME 1978-1984 102 22 19 41 33 3
Michel Bolduc D 03/13/1961 Ange-Gardien, PQ 1981-1983 10 0 0 0 6 2
Samuel Bolduc D 12/09/2000 Laval, PQ 2022-2024 51 4 4 8 8 2
Zachary Bolduc C 02/24/2003 Trois-Rivieres, PQ 2023-2024 25 5 4 9 6 1
Matthew Boldy L 04/05/2001 Milford, MA 2021-2024 203 75 96 171 97 3
Frank "Buzz" Boll L 03/06/1911 Fillmore, SASK 1932-1944 436 133 130 263 148 12
Jared Boll R 05/13/1986 Charlotte, NC 2007-2018 579 28 38 66 1298 11
Dave Bolland C 06/05/1986 Mimico, ONT 2006-2016 433 85 123 208 299 10
Brandon Bollig L 01/31/1987 St. Charles, MO 2011-2016 241 10 13 23 392 5
Larry Bolonchuk D 02/26/1952 Winnipeg, MAN 1972-1978 74 3 9 12 97 4
Hugh Bolton D 04/15/1929 Toronto, ONT 1949-1957 235 10 51 61 221 8
Brad Bombardir D 05/05/1972 Powell River, BC 1997-2004 356 8 46 54 127 7
Dan Bonar C 09/23/1956 Deloraine, MAN 1980-1983 170 25 39 64 208 3
Peter Bondra R 02/07/1968 Lutsk, Ukraine 1990-2007 1081 503 389 892 761 16
Brian Bonin C 11/28/1973 St. Paul, MN 1998-2001 12 0 0 0 0 2
Marcel Bonin L 09/17/1931 Montreal, PQ 1952-1962 454 97 175 272 336 9
Nick Bonino C 04/20/1988 Hartford, CT 2009-2024 868 159 199 358 251 15
Radek Bonk C 01/09/1976 Krnov, Czech 1994-2009 969 194 303 497 581 14
Ryan Bonni D 02/18/1979 Winnipeg, MAN 1999-2000 3 0 0 0 0 1
Jason Bonsignore C 04/15/1976 Rochester, NY 1994-1999 79 3 13 16 34 4
Dennis Bonvie R 07/23/1973 Antigonish, NS 1994-2004 92 1 2 3 311 9
Jim Boo D 11/12/1954 Rolla, MO 1977-1978 6 0 0 0 22 1
Derek Boogaard L 06/23/1982 Saskatoon, SASK 2005-2011 277 3 13 16 589 6
Carl "Buddy" Boone R 09/11/1932 Kirkland Lake, ONT 1956-1958 34 5 3 8 28 2
David Booth L 11/24/1984 Detroit, MI 2006-2018 530 124 112 236 216 10
George Boothman C 09/25/1916 Calgary, ALTA 1942-1944 58 17 19 36 18 2
Darryl Bootland R 11/02/1981 Toronto, ONT 2003-2008 32 1 2 3 85 3
Adam Boqvist D 08/15/2000 Falun, Sweden 2019-2024 209 23 62 85 40 5
Jesper Boqvist C 10/30/1998 Falun, Sweden 2019-2024 236 34 35 69 30 5
Chris Bordeleau C 09/23/1947 Rouyn-Noranda, PQ 1968-1972 205 38 65 103 82 4
J.P. Bordeleau R 06/13/1949 Rouyn-Noranda, PQ 1969-1980 519 97 126 223 143 10
Patrick Bordeleau L 03/23/1986 Montreal, PQ 2012-2015 129 8 8 16 185 3
Paulin Bordeleau C 01/29/1953 Rouyn-Noranda, PQ 1973-1976 183 33 56 89 47 3
Sebastien Bordeleau C 02/15/1975 Vancouver, BC 1995-2002 251 37 61 98 118 7
Thomas Bordeleau C 01/03/2002 Houston, TX 2021-2024 43 6 12 18 18 3
Casey Borer D 07/28/1985 Minneapolis, MN 2007-2010 16 1 2 3 9 3
Will Borgen D 12/19/1996 Moorhead, MN 2018-2024 214 8 45 53 144 5
Andreas Borgman D 06/18/1995 Stockholm, Sweden 2017-2021 55 3 10 13 32 2
Henrik Borgstrom C 08/06/1997 Helsinki, Finland 2017-2023 111 13 13 26 28 5
Jack Borotsik C 11/26/1949 Brandon, MAN 1974-1975 1 0 0 0 0 1
Mark Borowiecki D 07/12/1989 Ottawa, ONT 2011-2023 458 15 41 56 848 12
Luciano Borsato C 01/07/1966 Richmond Hill, ONT 1990-1995 203 35 55 90 113 5
Nikolai Borschevsky R 01/12/1965 Tomsk, USSR 1992-1996 162 49 73 122 44 4
Robert Bortuzzo D 03/18/1989 Thunder Bay, ONT 2011-2024 560 20 54 74 511 13
Laurie Boschman L 06/04/1960 Major, SASK 1979-1993 1009 229 348 577 2260 14
Mike Bossy F 01/22/1957 Montreal, PQ 1977-1987 752 573 553 1126 210 10
Helge "Bulge" Bostrom D 01/09/1894 Winnipeg, MAN 1929-1933 90 3 3 6 58 4
Mark Botell D 08/27/1961 Scarborough, ONT 1981-1982 32 4 10 14 31 1
Tim Bothwell D 05/06/1955 Vancouver, BC 1978-1989 502 28 93 121 382 11
Jason Botterill L 05/19/1976 Edmonton, ALTA 1997-2004 88 5 9 14 89 6
Cam Botting R 03/10/1954 Kingston, ONT 1975-1976 2 0 1 1 0 1
Henry Boucha C 06/01/1951 Warroad, MN 1971-1977 247 53 49 102 157 6
Dan Bouchard G 12/12/1950 Val-d'Or, PQ 1972-1986 655 0 29 29 253 14
Dick Bouchard R 12/02/1934 Letellier, MAN 1954-1955 1 0 0 0 0 1
Edmond Bouchard L 05/25/1892 St. Etienne, PQ 1921-1929 223 19 20 39 115 8
Emile "Butch" Bouchard D 09/04/1919 Montreal, PQ 1941-1956 785 49 145 194 863 15
Evan Bouchard D 10/20/1999 Oakville, ONT 2018-2024 265 41 130 171 92 5
Joel Bouchard D 01/23/1974 Montreal, PQ 1994-2006 364 22 53 75 264 11
Pierre Bouchard D 02/20/1948 Longueuil, PQ 1970-1982 595 24 82 106 433 12
Pierre-Marc Bouchard C 04/27/1984 Sherbrooke, PQ 2002-2014 593 110 246 356 190 11
Bill Boucher R 11/10/1899 Ottawa, ONT 1921-1928 214 93 35 128 391 7
Brian Boucher G 01/02/1977 Woonsocket, RI 1999-2013 328 0 3 3 18 13
Clarence Boucher D 11/01/1896 North Bay, ONT 1926-1928 46 2 2 4 133 2
Frank Boucher C 10/07/1901 Ottawa, ONT 1921-1944 548 161 262 423 118 14
George "Buck" Boucher D 08/19/1896 Ottawa, ONT 1917-1932 457 122 62 184 739 15
Philippe Boucher D 03/24/1973 St. Apollinaire, PQ 1992-2009 748 94 206 300 702 16
Reid Boucher L 09/08/1993 Grand Ledge, MI 2013-2019 133 20 22 42 18 6
Robert Boucher C 02/14/1904 Ottawa, ONT 1923-1924 12 0 0 0 0 1
Tyler Bouck L 01/13/1980 Camrose, ALTA 2000-2007 91 4 8 12 93 5
Bruce Boudreau C 01/09/1955 Toronto, ONT 1976-1986 141 28 42 70 46 8
Andre Boudrias C 09/19/1943 Montreal, PQ 1963-1976 662 151 340 491 216 12
Barry Boughner R 01/29/1948 Delhi, ONT 1969-1971 20 0 0 0 11 2
Bob Boughner D 03/08/1971 Windsor, ONT 1995-2006 630 15 57 72 1382 10
Francis Bouillon D 10/17/1975 New York, NY 1999-2014 776 32 117 149 536 14
Jesse Boulerice R 08/10/1978 Plattsburgh, NY 2001-2009 172 8 2 10 333 6
Eric Boulton L 08/17/1976 Halifax, NS 2000-2016 654 31 48 79 1421 15
Lance Bouma L 03/25/1990 Provost, ALTA 2010-2018 357 30 46 76 210 7
Josef Boumedienne D 01/12/1978 Stockholm, Sweden 2001-2004 47 4 12 16 36 3
Dan Bourbonnais L 02/05/1962 Winnipeg, MAN 1981-1984 59 3 25 28 11 2
Rick Bourbonnais R 04/20/1955 Toronto, ONT 1975-1978 71 9 15 24 29 3
Conrad Bourcier C 05/28/1915 Montreal, PQ 1935-1936 6 0 0 0 0 1
Jean-Louis Bourcier L 01/03/1911 Montreal, PQ 1935-1936 9 0 1 1 0 1
Fred Bourdginon R 06/22/1906 Parry Sound, ONT 1925-1926 2 0 0 0 0 1
Luc Bourdon D 02/16/1987 Shippegan, NB 2006-2008 36 2 0 2 24 2
Marc-Andre Bourdon D 09/17/1989 St. Hyacinthe, PQ 2011-2012 45 4 3 7 52 1
Leo Bourgeault D 01/17/1904 Sturgeon Falls, ONT 1926-1935 305 24 20 44 334 8
Charlie Bourgeois D 11/19/1959 Moncton, NB 1981-1988 290 16 54 70 788 7
Bob Bourne C 06/21/1954 Netherhill, SASK 1974-1988 964 258 324 582 605 14
Michael Bournival L 05/31/1992 Shawinigan, PQ 2013-2018 113 12 10 22 24 4
Chris Bourque L 01/29/1986 Boston, MA 2007-2013 51 2 6 8 18 4
Claude Bourque G 03/31/1915 Oxford, NS 1938-1940 62 0 0 0 0 2
Gabriel Bourque L 09/23/1990 Rimouski, PQ 2011-2020 413 40 63 103 75 9
Mavrik Bourque C 01/08/2002 Plessisville, PQ 2023-2024 1 0 0 0 0 1
Phil Bourque D 06/08/1962 Chelmsford, MA 1983-1996 477 88 111 199 516 12
Ray Bourque D 12/28/1960 Montreal, PQ 1979-2001 1612 410 1169 1579 1141 22
Rene Bourque R 12/10/1981 Lac La Biche, ALTA 2005-2017 725 163 153 316 584 12
Ryan Bourque L 01/03/1991 Boxford, MA 2014-2015 1 0 0 0 0 1
Pat Boutette C 03/01/1952 Windsor, ONT 1975-1985 756 171 282 453 1354 10
Paul Boutilier D 05/03/1963 Sydney, NS 1981-1989 288 27 83 110 358 8
Rollie Boutin G 11/06/1957 Westlock, ALTA 1978-1981 22 0 1 1 6 3
Lionel Bouvrette G 06/10/1914 Hawkesbury, ONT 1942-1943 1 0 0 0 0 1
Jay Bouwmeester D 09/27/1983 Edmonton, ALTA 2002-2020 1240 88 336 424 635 17
Landon Bow G 08/24/1995 St. Albert, ALTA 2018-2019 2 0 0 0 0 1
Jason Bowen L 11/09/1973 Port Alice, BC 1992-1998 77 2 6 8 109 6
Johnny Bower G 11/08/1925 Prince Albert, SASK 1953-1970 550 0 3 3 36 15
Shane Bowers C 07/30/1999 Halifax, NS 2022-2024 9 0 0 0 0 2
Madison Bowey D 04/22/1995 Winnipeg, MAN 2017-2022 158 5 35 40 104 5
Bill Bowler C 09/25/1974 Toronto, ONT 2000-2001 9 0 2 2 8 1
Drayson Bowman L 03/08/1989 Grand Rapids, MI 2009-2015 179 15 18 33 53 6
Kirk Bowman C 09/30/1951 Leamington, ONT 1976-1979 88 11 17 28 19 3
Ralph "Scotty" Bowman D 01/20/1911 Winnipeg, MAN 1933-1940 274 8 17 25 260 7
Jack Bownass D 07/27/1930 Winnipeg, MAN 1957-1962 80 3 8 11 58 4
Rick Bowness C 01/25/1955 Moncton, NB 1975-1982 173 18 37 55 191 7
Darryl Boyce C 07/07/1984 Summerside, PEI 2007-2012 84 6 12 18 68 3
Johnny Boychuk D 01/19/1984 Edmonton, ALTA 2007-2020 725 54 152 206 331 13
Zach Boychuk C 10/04/1989 Airdrie, ALTA 2008-2015 127 12 18 30 16 7
Billy Boyd R 05/15/1898 Belleville, ONT 1926-1930 133 15 7 22 72 4
Dustin Boyd C 07/16/1986 Winnipeg, MAN 2006-2011 220 32 31 63 41 5
Irwin "Yank" Boyd R 11/13/1908 Philadelphia, PA 1931-1944 97 10 10 20 30 4
Randy Boyd D 01/23/1962 Coniston, ONT 1981-1989 257 20 67 87 328 8
Travis Boyd C 09/14/1993 Hopkins, MN 2017-2024 296 47 71 118 74 7
Wally Boyer C 09/27/1937 Cowan, MAN 1965-1972 365 54 105 159 163 7
Zac Boyer R 10/25/1971 Inuvik, NWT 1994-1996 3 0 0 0 0 2
Brad Boyes R 04/17/1982 Mississauga, ONT 2003-2016 822 211 294 505 251 12
Darren Boyko C 01/16/1964 Winnipeg, MAN 1988-1989 1 0 0 0 0 1
Brian Boyle C 12/18/1984 Hingham, MA 2007-2022 871 141 111 252 615 14
Dan Boyle D 07/12/1976 Ottawa, ONT 1998-2016 1093 163 442 605 693 17
Kevin Boyle G 05/30/1992 Manalapan, NJ 2018-2019 5 0 0 0 0 1
Nick Boynton D 01/14/1979 Nobleton, ONT 1999-2011 605 34 110 144 862 11
Tyler Bozak C 03/19/1986 Regina, SASK 2009-2022 814 170 291 461 236 13
Steve Bozek F 11/26/1960 Kelowna, BC 1981-1992 641 164 167 331 309 11
Philippe Bozon L 11/30/1966 Chamonix, France 1991-1995 144 16 25 41 101 4
John Brackenborough L 02/09/1897 Parry Sound, ONT 1925-1926 7 0 0 0 0 1
Curt Brackenbury L 01/31/1952 Kapuskasing, ONT 1979-1983 141 9 17 26 226 4
Barton Bradley C 07/29/1930 Fort William, ONT 1949-1950 1 0 0 0 0 1
Brian Bradley C 01/21/1965 Kitchener, ONT 1985-1998 651 182 321 503 528 13
Lyle Bradley C 07/31/1943 Lloydminster, SASK 1973-1977 6 1 0 1 2 2
Matt Bradley R 06/13/1978 Stittsville, ONT 2000-2012 675 59 90 149 562 11
Neil Brady C 04/12/1968 Montreal, PQ 1989-1994 89 9 22 31 95 5
Rick Bragnalo C 12/01/1951 Fort William, ONT 1975-1979 145 15 35 50 46 4
Christoph Brandner L 07/05/1975 Bruck, Austria 2003-2004 35 4 5 9 8 1
Andy Branigan D 04/11/1922 Winnipeg, MAN 1940-1942 26 1 2 3 31 2
Erik Brannstrom D 09/02/1999 Eksjo, Sweden 2018-2024 266 7 62 69 145 6
Per-Olov Brasar L 09/30/1950 Falun, Sweden 1977-1982 348 64 142 206 33 5
Donald Brashear L 01/07/1972 Bedford, IN 1993-2010 1025 85 120 205 2634 16
Derick Brassard C 09/22/1987 Hull, PQ 2007-2023 1013 215 330 545 465 16
Fred Brathwaite G 11/24/1972 Ottawa, ONT 1993-2004 254 0 3 3 12 9
Jesper Bratt L 07/30/1998 Stockholm, Sweden 2017-2024 471 129 230 359 72 7
Justin Braun D 02/10/1987 Minneapolis, MN 2010-2023 842 34 165 199 317 13
Russ "Buster" Brayshaw L 01/17/1918 Rosthern, SASK 1944-1945 43 5 9 14 14 1
Justin Brazeau R 02/02/1998 New Liskeard, ONT 2023-2024 19 5 2 7 2 1
Frank Breault R 05/11/1967 Acton Vale, PQ 1990-1993 27 2 4 6 42 3
Christopher Breen D 06/29/1989 Uxbridge, ONT 2013-2014 9 0 2 2 5 1
Ken Breitenbach D 01/09/1955 Welland, ONT 1975-1979 68 1 13 14 49 3
Fredrik Bremberg R 06/21/1973 Sodervalie, Sweden 1998-1999 8 0 0 0 2 1
Pavel Brendl L 03/23/1981 Opocno, Czech Rep. 2001-2006 78 11 11 22 16 4
Dan Brennan F 10/01/1960 Dawson Creek, BC 1983-1986 8 0 1 1 9 2
Doug Brennan D 01/10/1905 Peterborough, ONT 1931-1934 123 9 7 16 152 3
Kip Brennan L 08/27/1980 Kingston, ONT 2001-2008 61 1 1 2 222 5
Rich Brennan D 11/26/1972 Schenectady, NY 1996-2003 50 2 6 8 33 6
T.J. Brennan D 04/03/1989 Willingboro, NJ 2011-2016 53 5 8 13 29 4
Tom Brennan R 01/22/1922 Philadelphia, PA 1943-1945 12 2 2 4 2 2
John Brenneman L 01/05/1943 Fort Erie, ONT 1964-1969 152 21 19 40 46 5
Tim Brent C 03/10/1984 Cambridge, ONT 2006-2013 207 21 27 48 76 7
Joe Bretto D 11/29/1913 Hibbing, MN 1944-1945 3 0 0 0 4 1
Carl Brewer D 10/21/1938 Toronto, ONT 1957-1980 604 25 198 223 1037 12
Eric Brewer D 04/17/1979 Vernon, BC 1998-2015 1009 77 194 271 792 16
Andy Brickley L 08/09/1961 Melrose, MA 1982-1994 385 82 140 222 81 11
Connor Brickley L 02/25/1992 Everett, MA 2015-2019 81 6 15 21 42 3
Daniel Brickley D 03/30/1995 Sandy, UT 2017-2019 5 0 2 2 0 2
Archie Briden L 07/16/1898 Renfrew, ONT 1926-1930 72 9 5 14 56 2
Mel Bridgman C 04/28/1955 Trenton, ONT 1975-1989 977 252 449 701 1625 14
Daniel Briere C 10/06/1977 Gatineau, PQ 1997-2015 973 307 389 696 744 17
Michel Briere C 10/21/1949 Malartic, PQ 1969-1970 76 12 32 44 20 1
Travis Brigley L 06/16/1977 Coronation, ALTA 1997-2004 55 3 6 9 16 3
Aris Brimanis D 03/14/1972 Shaker Heights, OH 1993-2004 113 2 12 14 57 7
Frank Brimsek G 09/26/1915 Eveleth, MN 1938-1950 514 0 0 0 6 10
Rod Brind'Amour L 08/09/1970 Ottawa, ONT 1988-2010 1484 452 732 1184 1100 21
Doug Brindley C 06/08/1949 Walkerton, ONT 1970-1971 3 0 0 0 0 1
Gavin Brindley C 10/05/2004 Fort Myers, FL 2023-2024 1 0 0 0 0 1
David Brine C 01/06/1985 Truro, NS 2007-2008 9 0 1 1 4 1
Bobby Brink R 07/08/2001 Minnetonka, MN 2021-2024 67 11 16 27 10 2
Milton Brink C 11/26/1910 Hibbing, MN 1936-1937 5 0 0 0 0 1
Guillaume Brisebois D 07/21/1997 Longueuil, PQ 2018-2023 27 1 2 3 6 4
Patrice Brisebois D 01/27/1971 Montreal, PQ 1990-2009 1009 98 322 420 623 18
Brendan Brisson C 10/22/2001 Los Angeles, CA 2023-2024 15 2 6 8 2 1
Gerry Brisson R 09/03/1937 St. Boniface, MAN 1962-1963 4 0 2 2 4 1
Greg Britz F 01/03/1961 Buffalo, NY 1983-1987 8 0 0 0 4 3
Harry "Punch" Broadbent R 07/13/1892 Ottawa, ONT 1918-1929 302 122 45 167 553 11
Alex Broadhurst C 03/07/1993 New Lenox, IL 2017-2018 2 0 0 0 2 1
Philip Broberg D 06/25/2001 Orebro, Sweden 2021-2024 81 2 11 13 10 3
Martin Brochu G 03/10/1973 Anjou, PQ 1998-2004 9 0 0 0 2 3
Stephane Brochu D 08/15/1967 Sherbrooke, PQ 1988-1989 1 0 0 0 0 1
Walter "Turk" Broda G 05/15/1914 Brandon, MAN 1936-1952 629 0 0 0 8 14
Connie Broden C 04/06/1932 Montreal, PQ 1955-1958 6 2 1 3 2 3
Ken Broderick G 02/16/1942 Toronto, ONT 1969-1975 26 0 1 1 2 3
Len Broderick G 10/11/1938 Toronto, ONT 1957-1958 1 0 0 0 0 1
Martin Brodeur G 05/06/1972 Montreal, PQ 1991-2015 1266 2 45 47 122 22
Mike Brodeur G 03/30/1983 Calgary, ALTA 2009-2011 7 0 0 0 0 2
Richard Brodeur G 09/15/1952 Longueuil, PQ 1979-1988 385 0 8 8 26 9
T.J. Brodie D 06/07/1990 Chatham, ONT 2010-2024 908 56 292 348 294 14
Jonas Brodin D 07/12/1993 Karlstad, Sweden 2012-2024 803 54 186 240 244 12
Kyle Brodziak C 05/25/1984 St. Paul, ALTA 2005-2019 917 129 167 296 462 14
Jonny Brodzinski C 06/19/1993 Ham Lake, MN 2016-2024 158 15 21 36 40 8
David Broll L 01/04/1993 Mississauga, ONT 2013-2014 5 0 1 1 5 1
Mathias Brome L 07/29/1994 Orby, Sweden 2020-2021 26 1 1 2 8 1
Gary Bromley G 01/19/1950 Edmonton, ALTA 1973-1981 136 0 6 6 12 6
Sheldon Brookbank D 10/03/1980 Lanigan, SASK 2006-2014 351 7 37 44 473 8
Wade Brookbank W 09/29/1977 Lanigan, SASK 2003-2009 127 6 3 9 345 5
Bob Brooke C 12/18/1960 Acton, MA 1983-1990 447 69 97 166 520 7
Adam Brooks C 05/06/1996 Winnipeg, MAN 2019-2022 43 6 5 11 2 3
Alex Brooks D 08/21/1976 Madison, WI 2006-2007 19 0 1 1 4 1
Arthur Brooks G   Guelph, ONT 1917-1918 4 0 0 0 0 1
Gord Brooks R 09/11/1950 Cobourg, ONT 1971-1975 70 7 18 25 37 3
Ross Brooks G 10/17/1939 Toronto, ONT 1972-1975 54 0 1 1 2 3
Evan Brophey C 12/03/1986 Kitchener, ONT 2010-2012 4 0 0 0 0 2
Bernie Brophy L 08/09/1903 Collingwood, ONT 1925-1930 62 4 4 8 25 3
Frank Brophy G Quebec City, PQ 1919-1920 21 0 0 0 0 1
Willie Brossart D 05/29/1949 Allan, SASK 1970-1976 129 1 14 15 88 6
Laurent Brossoit G 03/23/1993 Port Alberni, BC 2014-2024 140 0 1 1 2 10
Aaron Broten F 11/14/1960 Roseau, MN 1980-1992 748 186 329 515 441 12
Neal Broten C 11/29/1959 Roseau, MN 1980-1997 1099 289 634 923 569 17
Paul Broten R 10/27/1965 Roseau, MN 1989-1996 322 46 55 101 264 7
Julien Brouillette D 12/05/1986 Laval, PQ 2013-2015 11 1 1 2 0 2
Paul Brousseau R 09/18/1973 Pierrefonds, PQ 1995-2001 26 1 3 4 29 4
Troy Brouwer R 08/17/1985 Vancouver, BC 2006-2020 851 182 181 363 595 14
Adam Brown L 02/04/1920 Johnstone, Scotland 1941-1952 391 104 113 217 378 10
Andy Brown G 02/15/1944 Hamilton, ONT 1971-1974 62 0 0 0 64 3
Arnie Brown D 01/28/1942 Oshawa, ONT 1961-1974 681 44 141 185 738 12
Brad Brown D 12/27/1975 Baie Verte, NFLD 1996-2004 330 2 27 29 747 7
Cam Brown L 05/15/1969 Saskatoon, SASK 1990-1991 1 0 0 0 7 1
Chris Brown C 02/03/1991 Flower Mound, TX 2012-2016 23 2 1 3 21 4
Connie Brown C 01/11/1917 Vankleek Hill, ONT 1938-1943 91 15 24 39 12 5
Connor Brown R 01/14/1994 Toronto, ONT 2015-2024 519 94 134 228 100 9
Curtis Brown L 02/12/1976 Unity, SASK 1994-2008 736 129 171 300 398 13
Dave Brown R 10/12/1962 Saskatoon, SASK 1982-1996 729 45 52 97 1789 14
Doug Brown R 06/12/1964 Southborough, MA 1986-2001 854 160 214 374 210 15
Dustin Brown R 11/04/1984 Ithaca, NY 2003-2022 1296 325 387 712 738 18
Fred Brown L 09/15/1900 Kingston, ONT 1927-1928 9 1 0 1 0 1
George Brown C 05/17/1912 Winnipeg, MAN 1936-1939 79 6 22 28 34 3
Gerry Brown L 07/07/1917 Edmonton, ALTA 1941-1946 23 4 5 9 2 2
Greg Brown D 03/07/1968 Southborough, MA 1990-1995 94 4 14 18 86 4
Harold Brown R 09/14/1920 Brandon, MAN 1945-1946 13 2 1 3 2 1
J.T. Brown R 07/02/1990 Burnsville, MN 2011-2019 365 23 49 72 221 7
Jeff Brown D 04/30/1966 Ottawa, ONT 1985-1998 747 154 431 585 498 13
Jim Brown D 03/01/1960 Canton, NY 1982-1983 3 0 1 1 5 1
Josh Brown D 01/21/1994 London, ONT 2018-2024 290 11 23 34 296 6
Keith Brown D 05/06/1960 Corner Brook, NFLD 1979-1995 876 68 274 342 916 16
Ken Brown G 12/19/1948 Port Arthur, ONT 1970-1971 1 0 0 0 0 1
Kevin Brown R 05/11/1974 Birmingham, England 1994-2000 64 7 9 16 28 6
Larry Brown D 04/14/1947 Brandon, MAN 1969-1978 455 7 53 60 180 9
Logan Brown C 03/05/1998 Raleigh, NC 2017-2023 99 7 19 26 22 6
Mike Brown W 04/29/1979 Surrey, BC 2000-2006 34 1 2 3 130 4
Mike Brown R 06/24/1985 Chicago, IL 2007-2016 407 19 17 36 778 9
Patrick Brown C 05/29/1992 Bloomfield Hills, MI 2014-2024 149 10 15 25 67 9
Rob Brown R 04/10/1968 Kingston, ONT 1987-2000 543 190 248 438 599 11
Sean Brown D 11/05/1976 Oshawa, ONT 1996-2006 436 14 43 57 907 9
Stan Brown D 05/09/1898 North Bay, ONT 1926-1928 48 8 2 10 18 2
Wayne "Weiner" Brown R 11/16/1930 Belleville, ONT 1953-1954 0 0 0 0 0 1
Cecil Browne L 02/13/1896 St. James, MAN 1927-1928 13 2 0 2 4 1
Jack Brownschidle D 10/02/1955 Buffalo, NY 1977-1986 494 39 162 201 151 9
Jeff Brownschidle D 03/01/1959 Buffalo, NY 1981-1983 7 0 1 1 2 2
Jeff Brubaker L 02/24/1958 Hagerstown, MD 1979-1989 178 16 9 25 512 8
David Bruce L 10/07/1964 Thunder Bay, ONT 1985-1994 234 48 39 87 338 8
Gordon Bruce L 05/09/1919 Ottawa, ONT 1940-1946 28 4 9 13 13 3
Morley Bruce D 03/07/1894 North Gower, ONT 1917-1922 72 8 1 9 27 4
Gilbert Brule C 01/01/1987 Edmonton, ALTA 2005-2014 299 43 52 95 156 8
Steve Brule C 01/15/1975 Montreal, PQ 1999-2003 2 0 0 0 0 2
Murray Brumwell D 03/31/1960 Calgary, ALTA 1980-1988 128 12 31 43 70 7
Benoit Brunet L 08/24/1968 Pointe-Claire, PQ 1988-2002 539 101 161 262 229 13
Ed Bruneteau R 08/01/1919 St. Boniface, MAN 1940-1949 181 40 42 82 35 7
Modere "Mud" Bruneteau R 11/28/1914 St. Boniface, MAN 1935-1946 411 139 138 277 80 11
Mario Brunetta G 01/25/1967 Quebec, PQ 1987-1990 40 0 0 0 16 3
Andrew Brunette L 08/24/1973 Sudbury, ONT 1995-2012 1110 268 465 733 314 16
Damien Brunner R 03/09/1986 Zurich, Switzerland 2012-2015 121 25 33 58 46 3
Fabian Brunnstrom L 02/06/1985 Jonstorp, Sweden 2008-2012 104 19 22 41 22 3
Barry Brust G 08/08/1983 Swan River, MAN 2006-2007 11 0 0 0 0 1
Bill Brydge D 10/22/1901 Renfrew, ONT 1926-1936 368 26 52 78 506 9
Paul Brydges C 06/21/1965 Guelph, ONT 1986-1987 15 2 2 4 6 1
Glen Brydson R 11/07/1910 Swansea, ONT 1930-1938 295 54 79 133 201 8
Gord Brydson C 01/03/1907 Toronto, ONT 1929-1930 8 2 0 2 8 1
Sergei Brylin C 01/13/1974 Moscow, Russia 1994-2008 765 129 179 308 273 13
Jacob Bryson D 11/18/1997 London, ONT 2020-2024 206 4 32 36 40 4
Ilya Bryzgalov G 06/22/1980 Togliatti, Russia 2001-2015 465 0 12 12 20 12
Jiri Bubla D 01/27/1950 Usti nad Labem, Czech. 1981-1986 256 17 101 118 202 5
Al Buchanan L 05/17/1927 Winnipeg, MAN 1948-1950 4 0 1 1 2 2
Jeff Buchanan D 05/23/1971 Swift Current, SASK 1998-1999 6 0 0 0 6 1
Mike Buchanan D 03/01/1932 Ottawa, ONT 1951-1952 1 0 0 0 0 1
Ralph "Bucky" Buchanan R 12/28/1922 Montreal, PQ 1948-1949 2 0 0 0 0 1
Ron Buchanan C 11/15/1944 Montreal, PQ 1966-1970 5 0 0 0 0 2
Kelly Buchberger R 12/02/1966 Langenburg, SASK 1986-2004 1182 105 204 309 2297 18
Pavel Buchnevich L 04/17/1995 Cherepovets, Russia 2016-2024 517 162 239 401 230 8
Johnny Bucyk L 05/12/1935 Edmonton, ALTA 1955-1978 1540 556 813 1369 497 23
Randy Bucyk C 11/09/1962 Edmonton, ALTA 1985-1988 19 4 2 6 8 2
Peter Budaj G 09/18/1982 Banska Bystrica, Slovakia 2005-2019 368 0 11 11 20 13
Doug Buhr L 06/29/1949 Vancouver, BC 1974-1975 6 0 2 2 4 1
Tony Bukovich L 08/30/1915 Painesdale, MI 1943-1945 17 7 3 10 6 2
Jan Bulis C 03/18/1978 Pardubice, Czech Rep. 1997-2007 552 96 149 245 268 9
Mike Bullard F 03/10/1961 Ottawa, ONT 1980-1992 727 329 345 674 705 11
Hy Buller D 03/15/1926 Montreal, PQ 1943-1954 188 22 58 80 215 5
Ted Bulley L 03/25/1955 Windsor, ONT 1976-1984 414 101 113 214 704 8
Bruce Bullock G 05/09/1949 Toronto, ONT 1972-1977 16 0 0 0 2 3
Brett Bulmer R 04/26/1992 Prince George, BC 2011-2016 17 0 3 3 15 3
Connor Bunnaman C 04/16/1998 Guelph, ONT 2019-2022 54 1 2 3 8 3
Michael Bunting L 09/17/1995 Scarborough, ONT 2018-2024 268 76 105 181 254 5
Tyler Bunz G 02/11/1992 St. Albert, ALTA 2014-2015 1 0 0 0 0 1
Andre Burakovsky L 02/09/1995 Klagenfurt, Austria 2014-2024 617 143 207 350 155 10
Robert Burakovsky R 11/25/1966 Malmo, Sweden 1993-1994 23 2 3 5 6 1
Billy Burch C 11/20/1900 Yonkers, NY 1922-1933 390 137 53 190 251 11
Fred "Skippy" Burchell C 01/09/1931 Montreal, PQ 1950-1954 4 0 0 0 2 2
Glen Burdon D 08/04/1954 Lumsdon, SASK 1974-1975 11 0 2 2 0 1
Pavel Bure R 03/31/1971 Moscow, Russia 1991-2003 702 437 342 779 484 12
Valeri Bure R 06/13/1974 Moscow, Russia 1994-2004 621 174 226 400 221 10
Marc Bureau C 05/19/1966 Trois-Rivieres, PQ 1989-2000 567 55 83 138 327 11
Bill Burega D 03/13/1932 Winnipeg, MAN 1955-1956 4 0 1 1 4 1
Erik Burgdoerfer D 12/11/1988 Abington, PA 2016-2019 8 0 1 1 2 3
Adam Burish R 01/06/1983 Madison, WI 2006-2015 378 27 33 60 554 9
Cal Burke C 03/19/1997 Boxboro, MA 2022-2024 3 0 0 0 0 2
Eddie Burke R 06/03/1907 Toronto, ONT 1931-1935 106 29 20 49 55 4
Marty Burke D 01/28/1903 Toronto, ONT 1927-1938 504 19 47 66 548 11
Sean Burke G 01/29/1967 Windsor, ONT 1987-2007 820 0 28 28 310 18
Roy Burmister L 08/12/1906 Collingwood, ONT 1929-1932 67 4 3 7 4 3
Alexander Burmistrov C 10/21/1991 Kazan, Russia 2010-2018 348 37 64 101 139 6
Garrett Burnett L 09/23/1975 Coquitlam, BC 2003-2004 39 1 2 3 184 1
Kelly Burnett C 06/16/1926 Lachine, PQ 1952-1953 3 1 0 1 0 1
Bobby Burns L 04/06/1905 Gore Bay, ONT 1928-1930 17 1 0 1 8 2
Brent Burns D 03/09/1985 Barrie, ONT 2003-2024 1415 255 626 881 827 20
Charlie Burns C 02/14/1936 Detroit, MI 1958-1973 749 106 198 304 252 11
Gary Burns F 01/16/1955 Cambridge, MA 1980-1982 11 2 2 4 18 2
Norm Burns C 02/20/1918 Youngstown, ALTA 1941-1942 11 0 4 4 2 1
Robin Burns L 08/27/1946 Montreal, PQ 1970-1976 190 31 38 69 139 5
Shawn Burr L 07/01/1966 Sarnia, ONT 1984-2000 878 181 259 440 1069 16
Randy Burridge L 01/07/1966 Fort Erie, ONT 1985-1998 706 199 251 450 458 13
Kyle Burroughs D 07/12/1995 Vancouver, BC 2020-2024 168 5 14 19 177 4
Alexandre Burrows R 04/11/1981 Pincourt, PQ 2005-2018 913 205 204 409 1134 13
Dave Burrows D 01/11/1949 Toronto, ONT 1971-1981 724 29 135 164 373 10
Burt Burry D   Toronto, ONT 1932-1933 4 0 0 0 0 1
Adam Burt D 01/15/1969 Detroit, MI 1988-2001 737 37 115 152 961 13
Cummy Burton R 05/12/1936 Sudbury, ONT 1955-1959 43 0 2 2 21 3
Nelson Burton L 11/06/1957 Sydney, NS 1977-1979 8 1 0 1 21 2
Eddie Bush D 07/11/1918 Collingwood, ONT 1938-1942 26 4 6 10 50 2
Rod Buskas D 01/07/1961 Wetaskiwin, ALTA 1982-1993 556 19 63 82 1294 11
Mike Busniuk F 12/13/1951 Thunder Bay, ONT 1979-1981 143 3 23 26 297 2
Ron Busniuk C 08/13/1948 Fort William, ONT 1972-1974 6 0 3 3 13 2
Walter Buswell D 11/08/1908 Montreal, PQ 1932-1940 368 10 40 50 164 8
Garth Butcher D 01/08/1963 Regina, SASK 1981-1995 897 48 158 206 2302 14
Will Butcher D 01/06/1995 Sun Prairie, WI 2017-2022 275 16 98 114 34 5
Sven Butenschoen D 03/22/1976 Itzehoe, Germany 1997-2006 140 2 12 14 86 8
Bobby Butler R 04/26/1987 Marlborough, MA 2009-2014 130 20 29 49 28 5
Cameron Butler R 06/09/2002 Ottawa, ONT 2023-2024 1 0 0 0 0 1
Chris Butler D 10/27/1986 St. Louis, MO 2008-2019 407 14 72 86 187 11
Dick Butler R 06/02/1926 Delisle, SASK 1947-1948 7 2 0 2 0 1
Jerry Butler F 02/27/1951 Sarnia, ONT 1972-1983 643 99 120 219 515 11
Vyacheslav Butsayev C 06/13/1970 Tolyatti, Russia 1992-2000 132 17 26 43 133 6
Yuri Butsayev L 10/11/1978 Togliatti, Russia 1999-2003 99 10 4 14 28 4
Bill Butters D 01/10/1951 St. Paul, MN 1977-1979 72 1 4 5 77 2
Gordon Buttrey R 03/17/1926 Regina, SASK 1943-1944 10 0 0 0 0 1
Gordon Buynak D 03/19/1954 Detroit, MI 1974-1975 4 0 0 0 2 1
Petr Buzek D 04/25/1977 Jihlava, Czech Rep. 1997-2003 157 9 22 31 94 6
Stephen Buzinski G 10/15/1917 Dunblane, SASK 1942-1943 9 0 0 0 0 1
Ilya Byakin D 02/02/1963 Sverdlovsk, Ukraine 1993-1995 57 8 25 33 44 2
John Byce R 08/09/1967 Madison, WI 1989-1992 21 2 3 5 6 3
Dane Byers L 02/21/1986 Nipawin, SASK 2007-2012 14 1 0 1 60 3
Gordie Byers D 03/11/1930 Eganville, ONT 1949-1950 1 0 1 1 0 1
Jerry Byers F 03/29/1952 Kentville, NS 1972-1978 43 3 4 7 15 4
Lyndon Byers L 02/29/1964 Saskatoon, SASK 1983-1993 279 28 43 71 1081 10
Mike Byers R 09/11/1946 Toronto, ONT 1967-1972 166 42 34 76 39 4
Quinton Byfield R 08/19/2002 Newmarket, ONT 2020-2024 179 28 60 88 94 4
Dustin Byfuglien D 03/27/1985 Roseau, MN 2005-2019 869 177 348 525 1094 14
Dmitry Bykov D 05/05/1977 2002-2003 71 2 10 12 43 1
Dan Bylsma R 09/19/1970 Grand Haven, MI 1995-2004 429 19 43 62 184 9
Bowen Byram D 06/13/2001 Cranbrook, BC 2020-2024 164 26 46 72 126 4
Shawn Byram L 09/12/1968 Neepawa, MAN 1990-1992 5 0 0 0 14 2
Paul Byron L 04/27/1989 Ottawa, ONT 2010-2022 521 98 110 208 139 12