NHL & WHA Players with Last Names Starting with B

Complete List ▪ NHL Skater Register ▪ NHL Goalie Register

Active players are listed in bold.
Members of the Hockey Hall of Fame are marked with an asterisk (*).

928 Players

Hide Non-NHL Players
Player From To Pos Ht Wt Birth Date
Pete Babando 1948 1953 LW 5-9 187 May 10, 1925
Sergei Babariko G
Anton Babchuk 2004 2013 D 6-5 200 May 6, 1984
Bobby Babcock 1991 1993 D 6-1 222 August 3, 1968
Warren Babe 1988 1991 LW 6-2 190 September 7, 1968
Yuri Babenko 2001 2001 C 6-1 200 January 2, 1978
Mitch Babin 1976 1976 C 6-2 195 November 1, 1954
John Baby 1978 1979 D 6-0 195 May 18, 1957
Dave Babych 1981 1999 D 6-2 215 May 23, 1961
Wayne Babych 1979 1987 RW 5-11 191 June 6, 1958
Jergus Baca 1991 1992 D 6-2 211 January 4, 1965
Jason Bacashihua 2006 2007 G 5-11 177 September 20, 1982
Ryan Bach 1999 1999 G 6-1 185 October 21, 1973
Richard Bachman 2011 2014 G 5-10 175 July 25, 1987
David Backes 2007 2015 C 6-3 221 May 1, 1984
Johan Backlund 2010 2010 G 6-2 198 July 24, 1981
Mikael Backlund 2009 2015 C 6-0 198 March 17, 1989
Christian Backman 2003 2009 D 6-4 210 April 28, 1980
Mattias Backman D October 3, 1992
Mike Backman 1982 1984 RW 5-10 175 January 2, 1955
Pete Backor 1945 1945 D 6-0 190 April 29, 1919
Nicklas Backstrom 2008 2015 C 6-1 213 November 23, 1987
Niklas Backstrom 2007 2015 G 6-2 194 February 13, 1978
Nils Backstrom D June 29, 1986
Ralph Backstrom 1957 1973 C 5-10 165 September 18, 1937
Brandon Baddock LW 6-3 205 March 29, 1995
Patrik Baertschi C/RW August 20, 1984
Sven Baertschi 2012 2014 LW 5-11 187 October 5, 1992
Drew Bagnall 2011 2011 D 6-3 220 October 26, 1983
Zdenek Bahensky RW January 3, 1986
Paul Baier D February 2, 1985
Ace Bailey* 1927 1934 RW 5-10 160 July 3, 1903
Bob Bailey 1954 1958 RW 5-11 180 May 29, 1931
Garnet Bailey 1969 1978 LW 5-11 192 June 13, 1948
Jason Bailey RW June 4, 1987
Josh Bailey 2009 2015 C 6-1 190 October 2, 1989
Justin Bailey RW July 1, 1995
Kyle Bailey C October 15, 1986
Reid Bailey 1981 1984 D 6-2 200 May 28, 1956
Scott Bailey 1996 1997 G 6-0 195 May 2, 1972
Joel Baillargeon 1987 1989 LW 6-1 205 October 6, 1964
Robert Baillargeon C November 26, 1993
Dan Bain* C February 14, 1874
Ken Baird 1972 1972 D 6-0 190 February 1, 1951
Bill Baker 1981 1983 D 6-1 195 November 29, 1956
Hobey Baker* R 5-9 160 January 15, 1892
Jamie Baker 1990 1999 C 6-0 195 August 31, 1966
Steve Baker 1980 1983 G 6-3 200 May 6, 1957
Peter Bakovic 1988 1988 RW 6-2 200 January 31, 1965
Chris Bala 2002 2002 LW 6-1 196 September 24, 1978
Stanislav Balan C January 30, 1986
Jaroslav Balastik 2006 2007 RW 6-2 205 November 28, 1979
Helmut Balderis 1990 1990 RW 5-11 190 June 30, 1952
Doug Baldwin 1946 1948 D 6-0 175 November 2, 1922
Gord Baldwin D March 1, 1987
Jozef Balej 2004 2006 RW 6-1 195 February 22, 1982
Mike Bales 1993 1997 G 6-1 200 August 6, 1971
Earl Balfour 1952 1961 LW 6-1 180 January 4, 1933
Murray Balfour 1957 1965 RW 5-9 178 August 24, 1936
Chase Balisy C February 2, 1992
Blake Ball D 6-3 210 February 25, 1938
Terry Ball 1968 1972 D 5-9 160 November 29, 1944
Keith Ballard 2006 2015 D 5-11 208 November 26, 1982
Maxim Balmochnykh 2000 2000 LW 6-1 210 March 7, 1979
Dave Balon 1960 1973 LW 5-10 180 August 2, 1938
Bryon Baltimore 1980 1980 D 6-2 190 August 26, 1952
Stan Baluik 1960 1960 C 5-8 160 October 5, 1935
Carter Bancks 2013 2013 LW 5-11 180 August 9, 1989
Steve Bancroft 1993 2002 D 6-1 214 October 6, 1970
Jeff Bandura 1981 1981 D 6-1 195 February 4, 1957
Daniel Bang 2013 2013 W 6-3 205 April 19, 1987
Frank Banham 1997 2003 RW 6-0 190 April 14, 1975
Darren Banks 1993 1994 LW 6-2 215 March 18, 1966
Murray Bannerman 1978 1987 G 5-11 185 April 27, 1957
Drew Bannister 1996 2002 D 6-2 198 September 4, 1974
Nicholas Baptiste RW August 4, 1995
Ralph Barahona 1991 1992 C 5-10 180 November 16, 1965
Ivan Baranka 2008 2008 D 6-3 205 May 19, 1985
Konstantin Baranov RW January 11, 1982
David Bararuk C May 26, 1983
Ivan Barbashev C/LW 6-0 180 December 14, 1995
Andy Barbe 1951 1951 RW 6-0 170 July 27, 1923
Bill Barber* 1973 1984 LW 6-0 195 July 11, 1952
Bob Barber D 5-10 172 August 31, 1943
Don Barber 1989 1992 W 6-2 205 December 2, 1964
Riley Barber RW February 7, 1994
Mark Barberio 2013 2015 D 6-1 185 March 23, 1990
Krys Barch 2007 2014 LW 6-1 220 March 26, 1980
Bill Barilko 1947 1951 D 5-11 180 March 25, 1927
Michal Barinka 2004 2006 D 6-3 217 June 12, 1984
Cam Barker 2006 2013 D 6-3 223 April 4, 1986
Doug Barkley 1958 1966 D 6-2 185 January 6, 1937
Aleksander Barkov 2014 2015 C 6-3 209 September 2, 1995
Bob Barlow 1970 1971 LW 5-10 165 June 17, 1935
Matthew Barnaby 1993 2007 RW 6-0 189 May 4, 1973
Blair Barnes 1983 1983 RW 5-11 190 September 21, 1960
Joe Barnes C June 16, 1986
Norm Barnes 1977 1982 D 6-0 190 August 24, 1953
Ryan Barnes 2004 2004 LW 6-1 201 January 30, 1980
Stu Barnes 1992 2008 C 5-11 182 December 25, 1970
Scott Barney 2003 2006 C 6-4 210 March 27, 1979
Marco Baron 1980 1985 G 5-11 180 April 8, 1959
Murray Baron 1990 2004 D 6-3 215 June 1, 1967
Normand Baron 1984 1986 LW 6-0 205 December 15, 1957
Dave Barr 1982 1994 RW 6-1 195 November 30, 1960
Tom Barrasso 1984 2003 G 6-3 210 March 31, 1965
Doug Barrault 1993 1994 RW 6-2 205 April 21, 1970
Fred Barrett 1971 1984 D 5-11 195 January 26, 1950
John Barrett 1981 1988 D 6-1 210 July 1, 1958
Jay Barriball LW May 27, 1987
Doug Barrie 1969 1972 D 5-9 175 October 2, 1946
Len Barrie 1990 2001 C 6-0 200 June 4, 1969
Tyson Barrie 2012 2015 D 5-10 191 July 26, 1991
Ed Barry 1947 1947 LW 5-10 180 October 12, 1919
Marty Barry* 1928 1940 C 5-11 175 December 8, 1905
Ray Barry 1952 1952 C 5-11 170 October 4, 1928
Marek Bartanus RW February 13, 1987
Lubos Bartecko 1999 2003 LW 5-11 200 July 14, 1976
Robin Bartel 1986 1987 D 6-0 200 May 16, 1961
Clayton Barthel D April 2, 1986
Matt Bartkowski 2011 2015 D 6-1 196 June 4, 1988
Jim Bartlett 1955 1961 LW 5-9 165 May 27, 1932
Victor Bartley 2013 2014 D 6-0 212 February 17, 1988
Cliff Barton 1930 1940 RW 5-7 155 September 3, 1907
Peter Bartos 2001 2001 LW 6-0 185 September 5, 1973
Patrik Bartosak G March 29, 1993
Milan Bartovic 2003 2006 RW 5-11 200 April 9, 1981
Oskars Bartulis 2010 2011 D 6-2 184 January 21, 1987
Konstantin Barulin G September 4, 1984
Joe Basaraba RW May 2, 1992
Andrei Bashkirov 1999 2001 LW 6-0 215 June 22, 1970
Ruslan Bashkirov LW March 7, 1989
Cody Bass 2008 2014 C 6-0 205 January 7, 1987
Bob Bassen 1986 2000 C 5-10 185 May 6, 1965
Hank Bassen 1955 1968 G 5-10 180 December 6, 1932
Ryan Bast 1999 1999 D 6-2 190 August 27, 1975
Baz Bastien 1946 1946 G 5-7 160 August 29, 1919
Jamie Bateman LW 6-1 185 September 16, 1954
Shawn Bates 1998 2008 C 6-0 210 April 3, 1975
Frank Bathe 1975 1983 D 6-1 185 September 27, 1954
Andy Bathgate C February 26, 1991
Andy Bathgate* 1953 1971 RW 6-0 180 August 28, 1932
Frank Bathgate 1953 1953 C 5-10 162 February 14, 1930
Bates Battaglia 1998 2008 LW 6-2 205 December 13, 1975
Jeff Batters 1994 1995 D 6-2 215 October 23, 1970
Ruslan Batyrshin 1996 1996 D 6-1 185 February 19, 1975
Bobby Bauer* 1937 1952 RW 5-6 150 February 16, 1915
Dan Baum C June 4, 1983
Garry Bauman 1967 1969 G 5-11 175 July 21, 1940
Ken Baumgartner 1988 1999 LW 6-1 205 March 11, 1966
Mike Baumgartner 1975 1975 D 6-2 195 January 30, 1949
Nolan Baumgartner 1996 2010 D 6-2 195 March 23, 1976
Bob Baun 1957 1973 D 5-9 175 September 9, 1936
Sergei Bautin 1993 1996 D 6-3 200 March 11, 1967
Robin Bawa 1990 1994 RW 6-2 214 March 26, 1966
Paul Baxter 1980 1987 D 5-11 200 October 28, 1955
Ryan Bayda 2003 2009 LW 5-11 185 December 9, 1980
Cody Beach RW August 8, 1992
Kyle Beach C January 13, 1990
Sandy Beadle 1981 1981 LW 6-2 185 July 12, 1960
Jay Beagle 2009 2015 RW 6-3 215 October 16, 1985
Zach Bearson RW June 13, 1987
Frank Beaton 1979 1980 LW 5-10 200 April 28, 1953
Matthew Beattie LW December 14, 1992
Red Beattie 1931 1939 LW 5-9 170 October 2, 1907
Francois Beauchemin 2003 2015 D 6-1 207 June 4, 1980
Rejean Beauchemin G May 3, 1985
Norm Beaudin 1968 1971 RW 5-8 165 November 28, 1941
Eric Beaudoin 2002 2004 LW 6-5 210 May 3, 1980
Serge Beaudoin 1980 1980 D 6-2 215 November 30, 1952
Yves Beaudoin 1986 1988 D 5-11 180 January 7, 1965
Mark Beaufait 1993 1993 C 5-9 170 May 13, 1970
Alain Beaule D 6-0 200 April 7, 1946
Josh Beaulieu RW January 10, 1987
Nathan Beaulieu 2013 2015 D 6-2 191 December 5, 1992
Pierre-Olivier Beaulieu D February 24, 1984
Don Beaupre 1981 1997 G 5-10 172 September 19, 1961
Gabriel Beaupre D November 23, 1992
Stephane Beauregard 1990 1994 G 5-11 190 January 10, 1968
Francis Beauvillier C/LW October 22, 1993
Luke Beaverson D December 11, 1984
Barry Beck 1978 1990 D 6-3 216 June 3, 1957
Taylor Beck 2013 2015 RW 6-2 208 May 13, 1991
Bob Beckett 1957 1964 C 6-0 185 April 8, 1936
Chris Beckford-Tseu 2008 2008 G 6-2 201 June 22, 1984
James Bedard 1950 1951 D 6-0 180 November 19, 1927
Jim Bedard 1978 1979 G 5-10 181 November 14, 1956
Clayton Beddoes 1996 1997 C 5-11 190 November 10, 1970
Jaroslav Bednar 2002 2004 RW 6-0 198 November 8, 1976
John Bednarski 1975 1980 D 5-10 195 July 4, 1952
Kevin Beech G September 23, 1986
Kris Beech 2001 2008 C 6-3 211 February 5, 1981
Bob Beers 1990 1997 D 6-2 200 May 20, 1967
Eddy Beers 1982 1986 LW 6-2 195 October 12, 1959
Steve Begin 1998 2013 C 6-0 192 June 14, 1978
Dick Behling 1941 1943 D 6-1 195 March 16, 1916
Marc Behrend 1984 1986 G 6-1 180 January 11, 1961
Frank Beisler 1937 1940 D 6-2 190 October 18, 1913
Derek Bekar 2000 2004 LW 6-3 197 September 15, 1975
Wade Belak 1997 2011 RW 6-5 222 July 3, 1976
Alain Belanger 1978 1978 RW 6-1 190 January 18, 1956
Alexandre Belanger G August 19, 1995
Eric Belanger 2001 2013 C 5-11 185 December 16, 1977
Francis Belanger 2001 2001 LW 6-3 228 January 15, 1978
Jesse Belanger 1992 2001 C 6-1 190 June 15, 1969
Ken Belanger 1995 2006 LW 6-4 225 May 14, 1974
Roger Belanger 1985 1985 C 6-0 190 December 1, 1965
Steve Belanger G May 20, 1983
Yves Belanger 1975 1980 G 5-11 170 September 30, 1952
Matt Beleskey 2009 2015 LW 6-0 198 June 7, 1988
Ed Belfour* 1989 2007 G 5-11 202 April 21, 1965
Michel Belhumeur 1973 1976 G 5-10 160 September 2, 1949
Danny Belisle 1961 1961 RW 5-10 164 May 9, 1937
Jean Beliveau* 1951 1971 C 6-3 205 August 31, 1931
Billy Bell 1918 1924 C/RW 5-10 180 June 10, 1891
Brendan Bell 2006 2012 D 6-2 211 March 31, 1983
Bruce Bell 1985 1990 D 6-1 190 February 15, 1965
Gordie Bell 1946 1946 G 5-10 164 March 13, 1925
Huddy Bell 1947 1947 RW/D 5-9 176 October 31, 1925
Joe Bell 1943 1947 LW 5-9 165 November 27, 1923
Mark Bell 2001 2012 C 6-3 220 August 5, 1980
Myles Bell RW August 19, 1993
Rob Bellamy RW May 30, 1985
Neil Belland 1982 1987 D 5-11 180 April 3, 1961
Shawn Belle 2007 2011 D 6-1 235 January 3, 1985
Blake Bellefeuille 2002 2003 C 5-10 208 December 27, 1977
Pete Bellefeuille 1926 1930 RW 5-10 180 October 19, 1901
Pierre-Edouard Bellemare 2015 2015 LW 6-0 198 March 6, 1985
Thomas Bellemare RW January 11, 1984
Andy Bellemer 1933 1933 D 5-11 185 July 3, 1903
Brett Bellemore 2013 2015 D 6-4 225 June 25, 1988
Greg Beller W January 22, 1987
Vince Bellissimo C December 14, 1982
Brian Bellows 1983 1999 LW 5-11 210 September 1, 1964
Anton Belov 2014 2014 D 6-4 218 July 29, 1986
Louis Belpedio D 5-10 193 May 14, 1996
Garrett Bembridge RW July 6, 1981
Lin Bend 1943 1943 C 5-10 165 December 20, 1922
Jan Benda 1998 1998 C 6-3 215 March 28, 1972
Jordan Bendfeld D February 9, 1988
Clint Benedict* 1918 1930 G September 26, 1892
Rasmus Bengtsson D May 14, 1993
Jamie Benn 2010 2015 LW 6-2 205 July 18, 1989
Jordie Benn 2012 2015 D 6-1 200 July 26, 1987
Adam Bennett 1992 1994 D 6-4 206 March 30, 1971
Beau Bennett 2013 2014 RW 6-2 207 November 27, 1991
Bill Bennett 1979 1980 LW 6-5 235 May 31, 1953
Brett Bennett G March 8, 1988
Curt Bennett 1971 1980 LW 6-3 195 March 27, 1948
Frank Bennett 1944 1944 LW/D 5-11 182 March 4, 1922
Harvey Bennett 1945 1945 G 6-0 175 July 23, 1925
Harvey Bennett 1975 1979 C 6-4 215 August 9, 1952
John Bennett LW 6-1 175 January 19, 1950
Mac Bennett D March 25, 1991
Max Bennett 1936 1936 RW 5-6 157 November 4, 1912
Rick Bennett 1990 1992 LW 6-4 215 July 24, 1967
Samuel Bennett C 6-0 178 June 20, 1996
Spencer Bennett LW October 31, 1990
Wendell Bennett D 6-2 180 March 24, 1950
Brian Benning 1985 1995 D 6-0 195 June 10, 1966
Jim Benning 1982 1990 D 6-0 180 April 29, 1963
Matthew Benning D May 25, 1994
Andre Benoit 2011 2015 D 5-11 186 January 6, 1984
Joe Benoit 1941 1947 RW 5-10 160 February 27, 1916
Bill Benson 1941 1942 C 5-11 165 July 29, 1920
Bobby Benson 1925 1925 D 5-6 135 May 18, 1894
Sean Bentivoglio 2009 2009 LW 5-10 190 October 16, 1985
Doug Bentley* 1940 1954 LW 5-8 145 September 3, 1916
Max Bentley* 1941 1954 C 5-10 155 March 1, 1920
Reg Bentley 1943 1943 LW 5-8 155 May 3, 1914
Ladislav Benysek 1998 2003 D 6-2 190 March 24, 1975
Jim Benzelock RW 5-10 185 June 21, 1947
Paul Beraldo 1988 1989 RW 5-11 175 October 5, 1967
Josef Beranek 1992 2001 LW/C 6-2 195 October 25, 1969
Bryan Berard 1997 2008 D 6-2 220 March 5, 1977
Drake Berehowsky 1991 2004 D 6-2 225 January 3, 1972
Red Berenson 1962 1978 C 6-0 185 December 8, 1939
Bubba Berenzweig 2000 2003 D 6-1 217 August 8, 1977
Perry Berezan 1985 1993 C 6-2 190 December 5, 1964
Sergei Berezin 1997 2003 LW 5-10 200 November 5, 1971
Aki Berg 1996 2006 D 6-3 213 July 28, 1977
Bill Berg 1989 1999 LW 6-1 205 October 21, 1967
Fred Bergdinon 1926 1926 RW 6-1 170 June 22, 1906
Todd Bergen 1985 1985 C 6-3 185 July 11, 1963
Sean Bergenheim 2004 2015 LW 5-10 205 February 8, 1984
Mike Berger 1988 1989 D 6-0 195 June 2, 1967
Jean-Claude Bergeron 1991 1997 G 6-2 192 October 14, 1968
Marc-Andre Bergeron 2003 2013 D 5-9 198 October 13, 1980
Michel Bergeron 1975 1979 RW 5-10 170 November 11, 1954
Patrice Bergeron 2004 2015 C 6-2 194 July 24, 1985
Yves Bergeron 1975 1977 RW 5-9 165 January 11, 1952
Marc Bergevin 1985 2004 D 6-1 209 August 11, 1965
Henrik Bergfors D May 15, 1982
Niclas Bergfors 2008 2012 RW 6-0 200 March 7, 1987
Johan Berggren D May 18, 1984
Mike Bergin D June 30, 1988
Stefan Bergkvist 1996 1997 D 6-2 224 March 10, 1975
Tim Bergland 1990 1994 RW 6-3 194 January 11, 1965
Bob Bergloff 1983 1983 D 6-1 185 July 26, 1958
Bill Berglund G 6-1 185 September 24, 1948
Bo Berglund 1984 1986 RW 5-10 175 April 6, 1955
Christian Berglund 2002 2004 LW 5-11 195 March 12, 1980
Kristofer Berglund D August 12, 1988
Patrik Berglund 2009 2015 C 6-3 217 June 2, 1988
Gary Bergman 1965 1976 D 5-11 188 October 7, 1938
Julius Bergman D 6-1 187 November 2, 1995
Thommie Bergman 1973 1980 D 6-2 200 December 10, 1947
Jonas Bergqvist 1990 1990 RW 6-0 185 September 26, 1962
Fredrik Bergvik G February 14, 1995
Adam Berkhoel 2006 2006 G 5-11 185 May 16, 1981
Matthew Berkovitz D 6-1 180 February 16, 1996
Louis Berlinguette 1918 1926 LW 5-11 175 May 26, 1887
Ashton Bernard LW February 5, 1990
Tim Bernhardt 1983 1987 G 5-9 160 January 17, 1958
Jean Bernier D 5-10 170 July 21, 1954
Jonathan Bernier 2008 2015 G 6-0 185 August 7, 1988
Marc-Andre Bernier RW February 5, 1985
Serge Bernier 1969 1981 RW 6-1 190 April 29, 1947
Steve Bernier 2006 2014 RW 6-3 220 March 31, 1985
Reto Berra 2014 2015 G 6-4 200 January 3, 1987
Alex Berry RW March 6, 1986
Bob Berry 1969 1977 LW 6-0 185 November 29, 1943
Brad Berry 1986 1994 D 6-2 190 April 1, 1965
Doug Berry 1980 1981 C 6-1 190 June 3, 1957
Fred Berry 1977 1977 C 5-9 175 March 26, 1956
Ken Berry 1982 1989 LW 5-9 175 June 21, 1960
Rick Berry 2001 2004 D 6-2 210 November 4, 1978
Daniel Berthiaume 1987 1994 G 5-9 155 January 26, 1966
Adam Berti 2008 2008 LW 6-3 198 July 1, 1986
Simon Bertilsson D April 19, 1991
Dan Bertram RW January 14, 1987
Eric Bertrand 2000 2001 LW 6-1 198 April 16, 1975
Christoph Bertschy C April 5, 1994
Todd Bertuzzi 1996 2014 RW 6-3 229 February 2, 1975
Tyler Bertuzzi LW February 24, 1995
Craig Berube 1987 2003 LW 6-1 210 December 17, 1965
Jean-Francois Berube G July 13, 1991
Jean-Sebastien Berube LW July 20, 1990
Armands Berzins C December 27, 1983
Tyler Beskorowany G April 28, 1990
Phil Besler 1936 1939 RW 5-11 180 December 9, 1913
Grant Besse RW July 14, 1994
Pete Bessone 1938 1938 D 5-11 200 January 13, 1913
Allan Bester 1984 1996 G 5-7 155 March 26, 1964
John Bethel 1980 1980 LW 5-11 185 January 15, 1957
Karel Betik 1999 1999 D 6-2 208 October 28, 1978
Ben Betker D September 29, 1994
Maxim Bets 1994 1994 LW 6-1 185 January 31, 1974
Sam Bettio 1950 1950 LW 5-8 175 December 1, 1928
Blair Betts 2002 2011 C 6-3 210 February 16, 1980
Kaleb Betts C January 10, 1983
Brock Beukeboom D April 1, 1992
Jeff Beukeboom 1987 1999 D 6-5 230 March 28, 1965
Bill Beveridge 1930 1943 G 5-8 170 July 1, 1909
Nick Beverley 1967 1980 D 6-2 185 April 21, 1947
Marian Bezak
Goran Bezina 2004 2004 D 6-2 215 March 21, 1980
Dmitri Bezrukov LW November 9, 1977
Dwight Bialowas 1974 1977 D 6-0 185 September 8, 1952
Frank Bialowas 1994 1994 LW 5-11 220 September 25, 1969
Wayne Bianchin 1974 1980 LW 5-10 180 September 6, 1953
Antoine Bibeau G May 1, 1994
Paul Bibeault 1941 1947 G 5-9 160 April 13, 1919
Radim Bicanek 1995 2002 D 6-1 209 January 18, 1975
Jiri Bicek 2001 2004 RW 5-10 190 December 3, 1978
Stu Bickel 2012 2013 D 6-4 207 October 2, 1986
Bryan Bickell 2007 2015 LW 6-4 233 March 9, 1986
Todd Bidner 1982 1982 LW 6-2 205 July 5, 1961
Alex Biega D April 4, 1988
Danny Biega D September 29, 1991
Kevin Bieksa 2006 2015 D 6-1 206 June 16, 1981
Dominik Bielke D October 23, 1990
Zac Bierk 1998 2004 G 6-5 205 September 17, 1976
Don Biggs 1985 1990 C 5-8 185 April 7, 1965
Tyler Biggs RW April 30, 1993
Larry Bignell 1974 1974 D 6-0 175 January 7, 1950
Kyle Bigos D May 12, 1989
Chris Bigras D February 22, 1995
Zinetul Biljaketdinov D 5-11 191 March 13, 1955
Tim Billingsley D January 17, 1990
Craig Billington 1986 2003 G 5-10 170 September 11, 1966
Chad Billins 2014 2014 D 5-10 180 May 26, 1989
Gilles Bilodeau 1980 1980 LW 6-1 220 July 31, 1955
Yvon Bilodeau D 6-3 210 January 18, 1951
Andre Binette 1955 1955 G 5-8 140 December 2, 1933
Les Binkley 1968 1972 G 6-0 175 June 6, 1934
Jordan Binnington G July 11, 1993
Jack Bionda 1956 1959 D 6-0 180 September 18, 1933
Braden Birch D September 25, 1989
Tyler Bird RW 6-1 200 August 14, 1996
Josh Birkholz RW March 28, 1991
Dane Birks D August 29, 1995
Michal Birner LW March 2, 1986
Martin Biron 1996 2014 G 6-2 186 August 15, 1977
Mathieu Biron 2000 2006 D 6-6 230 April 29, 1980
Sebastien Bisaillon 2007 2007 D 6-0 205 December 8, 1986
Jake Bischoff D July 25, 1994
Mike Bishai 2004 2004 C 5-11 185 May 30, 1979
Ben Bishop 2009 2015 G 6-7 214 November 21, 1986
Clark Bishop C 5-11 182 March 29, 1996
Tom Bissett 1991 1991 C 6-0 180 March 13, 1966
Paul Bissonnette 2009 2014 LW 6-2 216 March 11, 1985
Anthony Bitetto D July 15, 1990
Richard Bittner 1950 1950 G 6-0 170 January 12, 1922
Byron Bitz 2009 2012 RW 6-5 215 July 21, 1984
Anders Bjork LW 5-11 182 August 5, 1996
Johan Bjork D August 28, 1984
Henrik Bjorklund RW September 22, 1990
Oliver Bjorkstrand RW April 10, 1995
Nick Bjugstad 2013 2015 C 6-5 211 July 17, 1992
Scott Bjugstad 1984 1992 RW 6-1 185 June 2, 1961
Bjorn Bjurling G August 21, 1979
Graham Black C January 13, 1993
James Black 1990 2001 LW 6-0 202 August 15, 1969
Milt Black RW 6-0 190 June 20, 1949
Steve Black 1950 1951 LW 6-0 185 March 31, 1927
Bob Blackburn 1969 1971 D 5-11 198 February 1, 1938
Dan Blackburn 2002 2003 G 6-0 180 May 20, 1983
Don Blackburn 1963 1973 LW 6-0 190 May 14, 1938
Jesse Blacker D April 19, 1991
Colin Blackwell C March 28, 1993
Bill Blackwood D 5-11 187 April 5, 1955
Hank Blade 1947 1948 LW 5-11 190 April 28, 1920
Tom Bladon 1973 1981 D 6-1 195 December 29, 1952
Stefan Blaho RW June 22, 1985
Jacques Blain D 5-11 180 July 19, 1947
Jeremie Blain D March 19, 1992
Garry Blaine 1955 1955 RW 5-11 190 April 19, 1933
Andy Blair 1929 1937 C 6-1 180 February 27, 1908
Chuck Blair 1949 1949 RW 5-10 175 July 23, 1928
Dusty Blair 1951 1951 C 5-8 160 September 15, 1929
Samuel Blais LW 5-9 164 June 17, 1996
Mike Blaisdell 1981 1989 RW 6-1 196 January 18, 1960
Bob Blake 1936 1936 LW 6-0 200 August 16, 1914
Jason Blake 1999 2012 LW 5-10 190 September 2, 1973
Mickey Blake 1933 1936 LW/D 5-10 186 October 31, 1912
Mike Blake 1982 1984 G 6-0 185 April 6, 1956
Rob Blake* 1990 2010 D 6-4 220 December 10, 1969
Toe Blake* 1935 1948 LW 5-10 165 August 21, 1912
Jan Blanar D June 6, 1983
Nicolas Blanchard 2013 2013 LW 6-3 205 May 31, 1987
Bob Blanchet G 5-8 175 February 24, 1954
Bernie Blanchette RW 6-0 175 July 11, 1947
Joseph Blandisi C/RW July 18, 1994
Cody Blanshan D February 14, 1984
Miroslav Blatak D May 25, 1982
Zdenek Blatny 2003 2006 LW 6-1 190 January 14, 1981
Michal Blazek D April 2, 1982
Conner Bleackley C 6-0 192 July 2, 1996
Anton Blidh LW March 14, 1995
Ricard Blidstrand D April 20, 1992
Rick Blight 1976 1983 RW 6-2 195 October 17, 1955
Russ Blinco 1934 1939 C 5-10 171 March 12, 1908
Severin Blindenbacher D March 15, 1983
Mario Bliznak 2010 2011 C 6-0 185 March 6, 1987
Ken Block 1971 1971 D 5-10 191 March 18, 1944
Jeff Bloemberg 1989 1992 D 6-2 205 January 31, 1968
Stefan Blom D July 30, 1985
Patric Blomdahl RW January 30, 1984
Anton Blomqvist D March 7, 1990
Timo Blomqvist 1982 1987 D 6-0 200 January 23, 1961
Arto Blomsten 1994 1996 D 6-3 210 March 16, 1965
Ludwig Blomstrand LW March 8, 1993
Ben Blood D March 15, 1989
Evan Bloodoff LW November 21, 1990
Mike Bloom 1975 1977 LW 6-3 206 April 12, 1952
Sylvain Blouin 1997 2003 LW 6-2 215 May 21, 1974
John Blue 1993 1996 G 5-10 185 February 19, 1966
Teddy Blueger C August 15, 1994
Dylan Blujus D January 22, 1994
Frank Blum G 6-0 180 June 29, 1952
John Blum 1983 1990 D 6-3 205 October 8, 1959
Jonathon Blum 2011 2014 D 6-1 186 January 30, 1989
Mike Blunden 2007 2015 RW 6-4 211 December 15, 1986
Igor Bobkov G January 2, 1991
Viktor Bobrov C January 1, 1984
Sergei Bobrovsky 2011 2015 G 6-2 190 September 20, 1988
Brandon Bochenski 2006 2010 RW 6-1 187 April 4, 1982
Bob Bodak 1988 1990 LW 6-2 200 May 28, 1961
Gregg Boddy 1972 1976 D 6-2 200 March 19, 1949
Doug Bodger 1985 2000 D 6-2 210 June 18, 1966
Troy Bodie 2009 2014 RW 6-4 220 January 25, 1985
Rasmus Bodin LW May 5, 1994
Gus Bodnar 1944 1955 C 5-11 160 April 24, 1923
Andrew Bodnarchuk 2010 2010 D 5-11 190 July 11, 1988
Denis Bodrov D August 22, 1986
Mikkel Boedker 2009 2015 RW 6-0 211 December 16, 1989
Ron Boehm 1968 1968 LW 5-8 160 August 14, 1943
Garth Boesch 1947 1950 D 6-0 180 October 7, 1920
Zach Bogosian 2009 2015 D 6-3 215 July 15, 1990
Eric Boguniecki 2000 2007 C 5-8 198 May 6, 1975
Rick Boh 1988 1988 C 5-10 185 May 18, 1964
Lonny Bohonos 1996 1999 RW 5-11 190 May 20, 1973
Alexandre Boikov 2000 2001 D 6-0 200 February 7, 1975
Marc Boileau 1962 1962 C 5-11 170 September 3, 1932
Patrick Boileau 1997 2004 D 6-0 202 February 22, 1975
Rene Boileau 1926 1926 C 5-10 160 May 18, 1904
Fred Boimistruck 1982 1983 D 5-11 190 January 14, 1962
Danny Bois 2007 2007 RW 6-0 196 June 1, 1983
Daniel Boisclair G November 2, 1982
Gilles Boisvert 1960 1960 G 5-8 152 February 15, 1933
Serge Boisvert 1983 1988 RW 5-9 172 June 1, 1959
Claude Boivin 1992 1995 LW 6-2 200 March 1, 1970
Leo Boivin* 1952 1970 D 5-8 183 August 2, 1932
Mike Boland 1975 1975 RW 5-10 183 December 16, 1949
Mike Boland 1975 1979 D 6-0 190 October 29, 1954
Ivan Boldirev 1971 1985 C 6-0 190 August 15, 1949
Tyler Boldt D January 3, 1984
Alexandre Bolduc 2009 2013 C 6-3 208 June 26, 1985
Danny Bolduc 1979 1984 LW 5-9 180 April 6, 1953
Jean-Michel Bolduc D February 27, 1985
Michel Bolduc 1982 1983 D 6-2 190 March 13, 1961
Lukas Bolf D February 20, 1985
Buzz Boll 1934 1944 LW 5-10 166 March 6, 1911
Jared Boll 2008 2015 RW 6-2 219 May 13, 1986
Dave Bolland 2007 2015 C 6-0 184 June 5, 1986
Brandon Bollig 2012 2015 LW 6-2 223 January 31, 1987
Larry Bolonchuk 1973 1978 D 5-10 190 February 26, 1952
Bobby Bolt LW April 29, 1987
Hugh Bolton 1950 1957 D 6-3 186 April 15, 1929
Brad Bombardir 1998 2004 D 6-1 205 May 5, 1972
Dan Bonar 1981 1983 C 5-9 175 September 23, 1956
Kerry Bond LW 6-0 190 July 18, 1945
Arseny Bondarev LW April 9, 1985
Peter Bondra 1991 2007 RW 6-0 200 February 7, 1968
Brian Bonin 1999 2001 C 5-10 186 November 28, 1973
Marcel Bonin 1953 1962 W 5-10 170 September 12, 1932
Nick Bonino 2010 2015 C 6-1 194 April 20, 1988
Radek Bonk 1995 2009 C 6-2 210 January 9, 1976
Jimmy Bonneau LW March 22, 1985
Ryan Bonni 2000 2000 D 6-4 190 February 18, 1979
Jason Bonsignore 1995 1999 C 6-4 220 April 15, 1976
Dennis Bonvie 1995 2004 RW 5-11 205 July 23, 1973
Jim Boo 1978 1978 D 6-1 200 November 12, 1954
Aaron Boogaard RW August 11, 1986
Derek Boogaard 2006 2011 LW 6-7 265 June 23, 1982
Dickie Boon* P 5-5 130 January 10, 1878
Buddy Boone 1958 1958 RW 5-7 158 September 11, 1932
David Booth 2007 2014 LW 6-0 212 November 24, 1984
George Boothman 1943 1944 C/D 6-2 175 September 25, 1916
Darryl Bootland 2004 2008 RW 6-1 197 November 2, 1981
Christian Bordeleau 1969 1972 C 5-8 172 September 23, 1947
J.P. Bordeleau 1972 1980 RW 6-1 175 June 13, 1949
Patrick Bordeleau 2013 2014 LW 6-6 225 March 23, 1986
Paulin Bordeleau 1974 1976 RW 5-9 162 January 29, 1953
Sebastien Bordeleau 1996 2002 C 5-11 185 February 15, 1975
Casey Borer 2008 2010 D 6-2 205 July 28, 1985
Don Borgeson LW 5-11 175 May 20, 1945
Jack Borotsik 1975 1975 C 5-9 180 November 26, 1949
Mark Borowiecki 2012 2015 D 6-2 205 July 12, 1989
Luciano Borsato 1991 1995 C 5-11 190 January 7, 1966
Nikolai Borschevsky 1993 1996 RW 5-9 180 January 12, 1965
Robert Bortuzzo 2012 2014 D 6-4 215 March 18, 1989
Laurie Boschman 1980 1993 C 6-0 185 June 4, 1960
Mike Bossy* 1978 1987 RW 6-0 186 January 22, 1957
Helge Bostrom 1930 1933 D 5-8 185 January 9, 1894
Mark Botell 1982 1982 D 6-4 220 August 27, 1961
Tim Bothwell 1979 1989 D 6-3 190 May 6, 1955
Jason Botterill 1998 2004 LW 6-4 220 May 19, 1976
Cam Botting 1976 1976 RW 6-2 205 March 10, 1954
Henry Boucha 1972 1977 C 6-0 185 June 1, 1951
Butch Bouchard* 1942 1956 D 6-2 205 September 4, 1919
Dan Bouchard 1973 1986 G 6-0 190 December 12, 1950
Dick Bouchard 1955 1955 RW 5-8 155 December 2, 1934
Edmond Bouchard 1922 1929 LW/D 5-10 185 May 24, 1892
Francois Bouchard RW April 26, 1988
Joel Bouchard 1995 2006 D 6-1 209 January 23, 1974
Keven Bouchard G 6-2 205 April 19, 1996
Pierre Bouchard 1971 1982 D 6-2 205 February 20, 1948
Pierre-Marc Bouchard 2003 2014 C 5-11 171 April 27, 1984
Billy Boucher 1922 1928 RW 5-7 155 November 10, 1899
Bobby Boucher 1924 1924 C 5-8 142 February 14, 1904
Brian Boucher 2000 2013 G 6-2 198 January 2, 1977
Clarence Boucher 1927 1928 D 6-1 195 November 1, 1896
Frank Boucher* 1922 1944 C 5-9 185 October 7, 1901
George Boucher* 1918 1932 D 5-9 169 August 17, 1896
Philippe Boucher 1993 2009 D 6-3 218 March 24, 1973
Reid Boucher 2014 2015 C 5-10 192 September 8, 1993
Tyler Bouck 2001 2007 C 6-0 196 January 13, 1980
Bruce Boudreau 1977 1986 C 5-9 170 January 9, 1955
Gabryel Boudreau LW February 21, 1995
Michel Boudreau C 6-0 180 September 26, 1952
Andre Boudrias 1964 1976 LW 5-8 165 September 19, 1943
Barry Boughner 1970 1971 LW 5-10 180 January 29, 1948
Bob Boughner 1996 2006 D 6-0 203 March 8, 1971
Francis Bouillon 2000 2014 D 5-8 198 October 17, 1975
Jesse Boulerice 2002 2009 RW 6-2 215 August 10, 1978
Eric Boulton 2001 2014 LW 6-0 224 August 17, 1976
Lance Bouma 2011 2015 C 6-1 210 March 25, 1990
Josef Boumedienne 2002 2004 D 6-1 200 January 12, 1978
Dan Bourbonnais 1982 1984 LW 5-10 185 March 6, 1962
Rick Bourbonnais 1976 1978 RW 6-0 186 April 20, 1955
Conrad Bourcier 1936 1936 C 5-6 155 May 28, 1915
Jean Bourcier 1936 1936 LW 5-11 175 January 3, 1911
Luc Bourdon 2007 2008 D 6-3 211 February 16, 1987
Marc-Andre Bourdon 2012 2012 D 6-0 206 September 17, 1989
Leo Bourgeault 1927 1935 D 5-6 165 January 17, 1903
Charlie Bourgeois 1982 1988 D 6-4 220 November 19, 1959
Troy Bourke LW March 30, 1994
Bob Bourne 1975 1988 C 6-3 200 June 21, 1954
Michael Bournival 2014 2014 LW 5-11 196 May 31, 1992
Chris Bourque 2008 2013 C 5-8 180 January 29, 1986
Claude Bourque 1939 1940 G 5-6 140 March 31, 1915
Gabriel Bourque 2012 2015 LW 5-10 192 September 23, 1990
Phil Bourque 1984 1996 LW 6-1 196 June 8, 1962
Raymond Bourque* 1980 2001 D 5-11 219 December 28, 1960
Rene Bourque 2006 2015 RW 6-2 211 December 10, 1981
Ryan Bourque C January 3, 1991
Alex Bourret RW October 5, 1986
Pat Boutette 1976 1985 C/RW 5-8 175 March 1, 1952
Gabriel Bouthillette G May 21, 1985
Paul Boutilier 1982 1989 D 6-0 200 May 3, 1963
Jonathan Boutin G March 28, 1985
Jonathan Michel Boutin RW October 21, 1984
Rollie Boutin 1979 1981 G 5-9 179 November 6, 1957
Lionel Bouvrette 1943 1943 G 5-9 165 June 10, 1914
Jay Bouwmeester 2003 2015 D 6-4 212 September 27, 1983
Jason Bowen 1993 1998 D 6-4 220 November 9, 1973
Johnny Bower* 1954 1970 G 5-11 189 November 8, 1924
Madison Bowey D April 22, 1995
Russell Bowie* C August 24, 1880
Bill Bowler 2001 2001 C 5-9 180 September 25, 1974
Brian Bowles D 5-11 180 February 18, 1952
Drayson Bowman 2010 2014 C/LW 6-1 195 March 8, 1989
Kirk Bowman 1977 1978 LW 5-9 178 September 30, 1952
Ralph Bowman 1934 1940 D 5-11 190 June 20, 1911
Jack Bownass 1958 1962 D 6-1 190 July 27, 1930
Rick Bowness 1976 1981 RW 6-1 185 January 25, 1955
Ryan Bowness RW August 5, 1983
Darryl Boyce 2008 2012 C 6-0 200 July 7, 1984
Johnny Boychuk 2008 2015 D 6-2 225 January 19, 1984
Riley Boychuk LW February 20, 1991
Zach Boychuk 2009 2015 C 5-10 185 October 4, 1989
Bill Boyd 1927 1930 RW 5-10 185 May 15, 1898
Bob Boyd D 6-0 190 November 27, 1951
Dustin Boyd 2007 2011 C 6-0 187 July 16, 1986
Irwin Boyd 1932 1944 RW 5-10 152 November 13, 1908
Jim Boyd C 5-9 180 June 4, 1949
R.J. Boyd D February 7, 1991
Randy Boyd 1982 1989 D 5-11 190 January 23, 1962
Travis Boyd C September 14, 1993
Wally Boyer 1966 1972 C 5-8 165 September 27, 1937
Zac Boyer 1995 1996 RW 6-1 199 October 25, 1971
Brad Boyes 2004 2015 RW 6-0 195 April 17, 1982
Darren Boyko 1989 1989 C 5-9 169 January 16, 1964
Dean Boylan D 6-0 185 January 28, 1951
Brian Boyle 2008 2015 C 6-7 244 December 18, 1984
Dan Boyle 1999 2015 D 5-11 190 July 12, 1976
Timothy Boyle D March 21, 1993
Nick Boynton 2000 2011 D 6-1 218 January 14, 1979
Tyler Bozak 2010 2015 C 6-1 195 March 19, 1986
Steve Bozek 1982 1992 LW 5-11 180 November 26, 1960
Philippe Bozon 1992 1995 LW 5-10 185 November 30, 1966
Tim Bozon LW March 24, 1994
John Brackenborough 1926 1926 LW/C 5-11 170 February 9, 1897
Curt Brackenbury 1980 1983 RW 5-10 200 January 31, 1952
Brock Bradford C January 7, 1987
Bart Bradley 1950 1950 C 5-8 150 July 29, 1930
Brian Bradley LW 5-10 185 December 14, 1944
Brian Bradley 1986 1998 C 5-10 180 January 21, 1965
Lyle Bradley 1974 1977 C/RW 5-9 160 July 31, 1943
Matt Bradley 2001 2012 RW 6-3 200 June 13, 1978
Neil Brady 1990 1994 C 6-2 200 April 12, 1968
Valeri Bragin F May 31, 1956
Rick Bragnalo 1976 1979 C 5-8 160 December 1, 1951
Christoph Brandner 2004 2004 LW 6-4 224 July 5, 1975
Andy Branigan 1941 1942 D 5-11 190 April 11, 1922
Per-Olov Brasar 1978 1982 LW 5-8 172 September 30, 1950
Donald Brashear 1994 2010 LW 6-3 237 January 7, 1972
Austen Brassard RW January 14, 1993
Derick Brassard 2008 2015 C 6-1 202 September 22, 1987
Francois Brassard G January 31, 1994
Fred Brathwaite 1994 2004 G 5-7 185 November 24, 1972
Constantin Braun D March 11, 1988
Justin Braun 2011 2015 D 6-2 205 February 10, 1987
Per Braxenholm D October 31, 1983
Duane Bray D 6-2 195 April 26, 1954
Mike Bray RW December 17, 1982
Russ Brayshaw 1945 1945 LW 5-10 170 January 17, 1918
Benjamin Breault C February 21, 1988
Francis Breault 1991 1993 RW 5-11 185 May 11, 1967
Gary Bredin RW 6-0 185 May 25, 1948
Christopher Breen 2014 2014 D 6-7 224 June 29, 1989
Ken Breitenbach 1976 1979 D 6-1 190 January 9, 1955
Fredrik Bremberg 1999 1999 C 6-0 190 June 21, 1973
Pavel Brendl 2002 2006 RW 6-1 204 March 23, 1981
Jake Brenk C April 16, 1982
Dan Brennan 1984 1986 LW 6-3 210 October 1, 1962
Doug Brennan 1932 1934 D 5-11 180 January 10, 1905
Kip Brennan 2002 2008 LW 6-4 230 August 27, 1980
Rich Brennan 1997 2003 D 6-2 200 November 26, 1972
T.J. Brennan 2012 2013 D 6-1 213 April 3, 1989
Tom Brennan 1944 1945 RW 5-9 155 January 22, 1922
John Brenneman 1965 1969 LW 5-10 175 January 5, 1943
Tim Brent 2007 2013 C 6-0 188 March 10, 1984
Joe Bretto 1945 1945 D 6-1 248 November 28, 1912
Carl Brewer 1958 1980 D 5-9 180 October 21, 1938
Eric Brewer 1999 2015 D 6-4 216 April 17, 1979
Andy Brickley 1983 1994 LW/C 5-11 200 August 9, 1961
Connor Brickley C February 25, 1992
Archie Briden 1927 1930 LW 5-8 170 July 16, 1898
Mel Bridgman 1976 1989 C 6-0 190 April 28, 1955
Daniel Briere 1998 2015 C 5-10 179 October 6, 1977
Michel Briere 1970 1970 C 5-10 165 October 21, 1949
Travis Brigley 1998 2004 LW 6-0 205 June 16, 1977
Aris Brimanis 1994 2004 D 6-3 215 March 14, 1972
Frank Brimsek* 1939 1950 G 5-9 170 September 26, 1915
Rod Brind'Amour 1990 2010 C 6-1 205 August 9, 1970
Doug Brindley 1971 1971 LW/C 6-1 175 June 8, 1949
David Brine 2008 2008 C 6-1 201 January 6, 1985
Milt Brink 1937 1937 C 5-10 165 November 26, 1910
Patrice Brisebois 1991 2009 D 6-2 197 January 27, 1971
Gerry Brisson 1963 1963 RW 5-9 155 September 3, 1937
Josh Brittain LW January 3, 1990
Sam Brittain G May 10, 1992
Greg Britz 1984 1987 RW 6-0 190 January 3, 1961
Punch Broadbent* 1919 1929 RW 5-7 183 July 13, 1892
Alex Broadhurst C March 7, 1993
Martin Brochu 1999 2004 G 6-0 199 March 10, 1973
Stephane Brochu 1989 1989 D 6-0 185 August 15, 1967
Joel Broda C November 24, 1989
Turk Broda* 1937 1952 G 5-9 180 May 15, 1914
Connie Broden 1956 1958 C 5-8 160 April 6, 1932
Ken Broderick 1970 1975 G 5-10 178 February 16, 1942
Len Broderick 1958 1958 G 5-11 175 October 11, 1938
Anthony Brodeur G June 8, 1995
Martin Brodeur 1992 2014 G 6-2 220 May 6, 1972
Mathieu Brodeur D June 21, 1990
Mike Brodeur 2010 2011 G 6-2 190 March 30, 1983
Richard Brodeur 1980 1988 G 5-7 160 September 15, 1952
T.J. Brodie 2011 2015 D 6-1 182 June 7, 1990
Daniel Brodin LW February 9, 1990
Jonas Brodin 2013 2015 D 6-1 180 July 12, 1993
Kyle Brodziak 2006 2015 C 6-2 209 May 25, 1984
Jonny Brodzinski C June 19, 1993
Michael Brodzinski D May 28, 1995
David Broll 2014 2014 LW 6-2 216 January 4, 1993
Gary Bromley 1974 1981 G 5-10 160 January 19, 1950
Sheldon Brookbank 2007 2014 D 6-1 202 October 3, 1980
Wade Brookbank 2004 2009 D 6-4 225 September 29, 1977
Bob Brooke 1984 1990 C 5-11 195 December 18, 1960
Alex Brooks 2007 2007 D 6-1 195 August 21, 1976
Art Brooks 1918 1918 G
Gord Brooks 1972 1975 RW 5-8 168 September 11, 1950
Ross Brooks 1973 1975 G 5-8 173 October 17, 1937
Evan Brophey 2011 2012 C 6-2 199 December 3, 1986
Bernie Brophy 1926 1930 LW 5-8 165 August 9, 1905
Frank Brophy 1920 1920 G 5-6 150 August 9, 1900
Pat Brosnihan RW August 20, 1986
Willie Brossart 1971 1976 D 6-0 190 May 29, 1949
Laurent Brossoit G March 23, 1993
Aaron Broten 1981 1992 LW/C 5-10 180 November 14, 1960
Neal Broten 1981 1997 C 5-9 175 November 29, 1959
Paul Broten 1990 1996 RW 5-11 188 October 27, 1965
Julien Brouillette 2014 2014 D 5-11 185 December 5, 1986
Paul Brousseau 1996 2001 RW 6-2 203 September 18, 1973
Troy Brouwer 2007 2015 RW 6-3 213 August 17, 1985
Adam Brown 1942 1952 LW 5-9 175 February 4, 1920
Andy Brown 1972 1974 G 6-0 185 February 15, 1944
Arnie Brown 1962 1974 D 6-1 185 January 28, 1942
Bob Brown D December 18, 1950
Brad Brown 1997 2004 D 6-4 220 December 27, 1975
Cam Brown 1991 1991 LW 6-1 210 May 15, 1969
Chris Brown 2013 2015 C 6-2 210 February 3, 1991
Christopher Brown C 6-0 179 February 22, 1996
Connie Brown 1939 1943 C 5-7 168 January 11, 1917
Connor Brown RW January 14, 1994
Curtis Brown 1995 2008 C/LW 6-0 200 February 12, 1976
Dave Brown 1983 1996 RW 6-5 222 October 12, 1962
David Brown G February 1, 1985
Doug Brown 1987 2001 RW 5-10 185 June 12, 1964
Dustin Brown 2004 2015 RW 6-0 212 November 4, 1984
Fred Brown 1928 1928 LW 5-8 155 September 15, 1900
George Brown 1937 1939 C 5-11 185 May 17, 1912
Gerry Brown 1942 1946 LW 5-9 170 July 7, 1917
Greg Brown 1991 1995 D 6-0 185 March 7, 1968
Harold Brown 1946 1946 RW 5-10 160 September 14, 1920
J.T. Brown 2012 2015 RW 5-11 177 July 2, 1990
Jeff Brown 1986 1998 D 6-1 204 April 30, 1966
Jim Brown 1983 1983 D 6-4 210 March 1, 1960
Joshua Brown D January 21, 1994
Keith Brown 1980 1995 D 6-1 196 May 6, 1960
Ken Brown 1971 1971 G 5-11 175 December 19, 1948
Kevin Brown 1995 2000 RW 6-1 212 May 11, 1974
Larry Brown 1970 1978 D 6-2 210 April 14, 1947
Mike Brown G March 4, 1985
Mike Brown 2001 2006 LW 6-5 185 April 27, 1979
Mike Brown 2008 2015 RW 5-11 205 June 24, 1985
Patrick Brown 2015 2015 C 6-1 210 May 29, 1992
Paul Brown RW July 21, 1984
Rob Brown 1988 2000 RW 5-10 177 April 10, 1968
Sean Brown 1997 2006 D 6-3 215 November 5, 1976
Stan Brown 1927 1928 D 5-10 150 May 9, 1898
Travis Brown D March 15, 1994
Wayne Brown RW 5-8 150 November 16, 1930
Cecil Browne 1928 1928 LW 6-0 165 February 13, 1896
Chad Brownlee D July 12, 1984
Jack Brownschidle 1978 1986 D 6-2 195 October 2, 1955
Jeff Brownschidle 1982 1983 D 6-2 200 March 1, 1959
Jeff Brubaker 1980 1989 LW 6-2 207 February 24, 1958
David Bruce 1986 1994 LW 5-11 190 October 7, 1964
Gordie Bruce 1941 1946 LW 5-11 190 May 9, 1919
Kyle Bruce RW March 30, 1983
Morley Bruce 1918 1922 D/C 5-9 170 March 7, 1894
Bernd Bruckler G September 26, 1981
Gilbert Brule 2006 2014 C 5-11 187 January 1, 1987
Steve Brule 2003 2003 RW 6-0 200 January 15, 1975
Murray Brumwell 1981 1988 D 6-2 190 March 31, 1960
Bedrick Brunclik
Mathieu Brunelle LW April 6, 1983
Benoit Brunet 1989 2002 LW 6-0 203 August 24, 1968
Brett Bruneteau C January 5, 1989
Eddie Bruneteau 1941 1949 RW 5-9 172 August 1, 1919
Mud Bruneteau 1936 1946 RW 5-11 185 November 28, 1914
Mario Brunetta 1988 1990 G 6-3 180 January 25, 1967
Andrew Brunette 1996 2012 LW 6-1 215 August 24, 1973
Damien Brunner 2013 2015 RW 5-10 184 March 9, 1986
Fabian Brunnstrom 2009 2012 LW 6-1 206 February 6, 1985
Barry Brust 2007 2007 G 6-2 216 August 8, 1983
Bill Brydge 1927 1936 D 5-9 195 October 22, 1901
Paul Brydges 1987 1987 C 5-11 180 June 21, 1965
Glenn Brydson 1931 1938 RW 5-10 170 November 7, 1910
Gord Brydson 1930 1930 C/RW 5-7 150 January 3, 1907
Sergei Brylin 1995 2008 LW 5-10 190 January 13, 1974
Ilya Bryzgalov 2002 2014 G 6-3 213 June 22, 1980
Jiri Bubla 1982 1986 D 5-11 200 January 27, 1950
Jimmy Bubnick C January 19, 1991
Al Buchanan 1949 1950 LW 5-8 160 May 17, 1927
Bucky Buchanan 1949 1949 C/RW 5-9 172 December 28, 1922
Jeff Buchanan 1999 1999 D 6-2 200 May 23, 1971
Mike Buchanan 1952 1952 D 6-1 185 March 1, 1932
Ron Buchanan 1967 1970 C 6-3 170 November 15, 1944
Kelly Buchberger 1988 2004 RW 6-2 210 December 2, 1966
Pavel Buchnevich LW April 17, 1995
Matt Buckles C May 5, 1995
John Bucyk* 1956 1978 LW 6-0 215 May 12, 1935
Randy Bucyk 1986 1988 C 5-11 185 November 9, 1962
Peter Budaj 2006 2014 G 6-1 195 September 18, 1982
Zach Budish RW May 9, 1991
Brad Buetow D 6-3 195 October 28, 1950
Doug Buhr 1975 1975 LW 6-3 215 June 29, 1949
Tony Bukovich 1944 1945 LW/C 5-11 160 August 30, 1915
Jan Bulis 1998 2007 C 6-1 208 March 18, 1978
Mike Bullard 1981 1992 C 6-0 195 March 10, 1961
Hy Buller 1944 1954 D 5-11 183 March 15, 1926
Ted Bulley 1977 1984 LW 6-1 192 March 25, 1955
Bruce Bullock 1973 1977 G 5-7 160 May 9, 1949
Brett Bulmer 2012 2014 RW 6-4 214 April 26, 1992
Alexander Bumagin W March 1, 1987
Michael Bunting LW 5-11 174 September 17, 1995
Tyler Bunz G February 11, 1992
Andre Burakovsky 2015 2015 LW February 9, 1995
Robert Burakovsky 1994 1994 RW 5-10 185 November 24, 1966
Vyacheslav Buravchikov D May 22, 1987
Billy Burch* 1923 1933 C/LW 6-0 200 November 20, 1900
Fred Burchell 1951 1954 C 5-6 143 January 9, 1931
Randy Burchell G 6-1 175 July 2, 1955
Glen Burdon 1975 1975 C 6-2 178 August 4, 1954
Pavel Bure* 1992 2003 RW 5-10 189 March 31, 1971
Valeri Bure 1995 2004 RW 5-10 185 June 13, 1974
Marc Bureau 1990 2000 C 6-1 203 May 19, 1966
Bill Burega 1956 1956 D 6-0 195 March 13, 1932
Don Burgess LW 6-0 170 June 8, 1946
Adam Burish 2007 2015 RW 6-1 195 January 6, 1983
Brendan Burke G March 11, 1995
Eddie Burke 1932 1935 RW/C 5-8 175 June 3, 1907
Greg Burke LW May 16, 1990
Marty Burke 1928 1938 D 5-8 160 January 28, 1905
Sean Burke 1988 2007 G 6-4 211 January 29, 1967
Loic Burkhalter C February 11, 1980
Codey Burki C November 17, 1987
Brandon Burlon D March 5, 1990
Roy Burmister 1930 1932 LW 5-10 155 August 12, 1906
Alexander Burmistrov 2011 2013 C 6-1 180 October 21, 1991
Garrett Burnett 2004 2004 LW 6-3 225 September 23, 1975
Kelly Burnett 1953 1953 C 5-10 160 June 16, 1926
Bobby Burns 1928 1930 LW 5-10 155 April 4, 1905
Brent Burns 2004 2015 RW 6-5 230 March 9, 1985
Charlie Burns 1959 1973 C 5-11 170 February 14, 1936
Gary Burns 1981 1981 LW/C 6-1 190 January 16, 1955
Norm Burns 1942 1942 C 6-0 195 February 20, 1918
Robin Burns 1971 1976 LW 6-0 195 August 27, 1946
Shawn Burr 1985 2000 LW/C 6-1 205 July 1, 1966
Randy Burridge 1986 1998 LW 5-9 188 January 7, 1966
Kyle Burroughs D July 12, 1995
Alexandre Burrows 2006 2015 LW 6-1 195 April 11, 1981
Dave Burrows 1972 1981 D 6-1 190 January 11, 1949
Bert Burry 1933 1933 D 5-9 180
Adam Burt 1989 2001 D 6-2 205 January 15, 1969
Cummy Burton 1956 1959 RW 5-10 170 May 12, 1936
Nelson Burton 1978 1979 LW 6-0 205 November 6, 1957
Eddie Bush 1939 1942 D 6-1 195 July 11, 1918
Rod Buskas 1983 1993 D 6-1 206 January 7, 1961
Mike Busniuk 1980 1981 D 6-3 200 December 13, 1951
Ron Busniuk 1973 1974 RW 5-11 180 August 13, 1948
Raphael Bussieres LW November 5, 1993
Walt Buswell 1933 1940 D 5-11 170 November 6, 1907
Garth Butcher 1982 1995 D 6-0 204 January 8, 1963
Matt Butcher C January 1, 1987
Will Butcher D January 6, 1995
Sven Butenschon 1998 2006 D 6-4 215 March 22, 1976
Bobby Butler 2010 2014 RW 6-0 189 April 26, 1987
Chris Butler 2009 2014 D 6-1 196 October 27, 1986
Dick Butler 1948 1948 RW 5-7 175 June 2, 1926
Jerry Butler 1973 1983 RW 6-0 180 February 27, 1951
Viacheslav Butsayev 1993 2000 C 6-2 228 June 13, 1970
Yuri Butsayev 2000 2003 LW 6-0 195 October 11, 1978
Bill Butters 1978 1979 D 5-10 185 January 10, 1951
Ryan Button D March 26, 1991
Gord Buttrey 1944 1944 W 6-1 180 March 17, 1926
Gord Buynak 1975 1975 D 6-1 180 March 19, 1954
Petr Buzek 1998 2003 D 6-1 220 April 26, 1977
Steve Buzinski 1943 1943 G 5-8 140 October 15, 1917
Ilja Byakin 1994 1995 D 5-9 185 February 2, 1963
John Byce 1991 1992 C 6-1 180 August 9, 1967
Brian Bye C 5-10 180 June 27, 1954
Dane Byers 2008 2012 LW 6-3 204 February 21, 1986
Gord Byers 1950 1950 D 5-10 182 March 11, 1930
Jerry Byers 1973 1978 LW 5-11 170 March 29, 1952
Lyndon Byers 1984 1993 RW 6-1 200 February 29, 1964
Mike Byers 1968 1972 RW 5-10 185 September 11, 1946
Dustin Byfuglien 2006 2015 D 6-5 265 March 27, 1985
Dmitri Bykov 2003 2003 D 5-10 169 May 5, 1977
Dan Bylsma 1996 2004 RW 6-2 212 September 19, 1970
Shawn Byram 1991 1992 LW 6-2 204 September 12, 1968
Blaine Byron C February 21, 1995
Paul Byron 2011 2015 C 5-9 144 April 27, 1989
Ludwig Bystrom D July 20, 1994