You Are Here > Hockey-Reference.com > Players > NHL/WHA Skater Register for Last Names Starting with B

NHL/WHA Skater Register for Last Names Starting with B

Complete List ▪ Skater Register ▪ Goalie Register

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

572 NHL/WHA Skaters

Glossary ▪ CSV ▪ PRE ▪ Click column headers to sort
Player From To Pos GP G A PTS PTS/G GC GC/G TGF PGF TGA PGA +/- PIM ESG PPG SHG GWG SOG SOG/G SPCT TOI ATOI
Pete Babando 1948 1953 LW 351 86 73 159 0.45 69 0.20 194
Anton Babchuk 2004 2007 D 96 7 19 26 0.27 9 0.09 79 25 77 9 -14 54 4 3 0 2 130 1.35 5.4 1547 16:07
Bobby Babcock 1991 1993 D 2 0 0 0 0.00 0 0.00 0 0 0 0 0 2 0 0 0 0 0 0.00
Warren Babe 1988 1991 LW 21 2 5 7 0.33 3 0.12 10 0 7 0 3 23 2 0 0 0 17 0.81 11.8
Yuri Babenko 2001 2001 C 3 0 0 0 0.00 0 0.00 1 0 1 0 0 0 0 0 0 0 2 0.67 0.0 32 10:34
Mitch Babin 1976 1976 C 8 0 0 0 0.00 0 0.00 1 1 2 0 -2 0 0 0 0 0 2 0.25 0.0
John Baby 1978 1979 D 26 2 8 10 0.38 3 0.13 24 6 32 2 -12 26 2 0 0 0 48 1.85 4.2
Dave Babych 1981 1999 D 1195 142 581 723 0.61 247 0.21 1915 716 1754 332 -223 970 55 86 1 20 2791 2.34 5.1 728 17:45
Wayne Babych 1979 1987 RW 519 192 246 438 0.84 169 0.33 641 184 488 3 -28 498 142 50 0 20 1294 2.49 14.8
Jergus Baca 1991 1992 D 10 0 2 2 0.20 1 0.06 5 4 5 0 -4 14 0 0 0 0 16 1.60 0.0
David Backes 2007 2009 C 124 24 31 55 0.44 21 0.17 85 21 71 2 -8 142 18 6 0 4 221 1.78 10.9 1714 14:10
Christian Backman 2003 2009 D 249 22 53 75 0.30 26 0.11 211 59 209 53 -5 152 15 7 0 1 300 1.20 7.3 5178 21:03
Mike Backman 1982 1984 RW 18 1 6 7 0.39 2 0.13 15 0 14 0 1 18 1 0 0 0 16 0.89 6.3
Pete Backor 1945 1945 D 36 4 5 9 0.25 4 0.11 6
Nicklas Backstrom 2008 2009 C 85 14 56 70 0.82 24 0.28 115 46 57 1 14 24 11 3 0 4 158 1.86 8.9 1557 18:60
Ralph Backstrom 1957 1977 C 1336 378 514 892 0.67 348 0.26 359 62 356 46 -31 490 233 45 7 40 1599 2.48 11.4
Ace Bailey* 1927 1934 RW 313 111 82 193 0.62 100 0.32 472
Bob Bailey 1954 1958 RW 150 15 21 36 0.24 14 0.09 207
Garnet Bailey 1969 1979 LW 606 112 175 287 0.47 110 0.18 443 87 475 44 -83 655 94 15 3 12 913 1.51 12.3
Reid Bailey 1981 1984 D 40 1 3 4 0.10 1 0.04 26 0 41 14 -1 105 1 0 0 0 31 0.78 3.2
Joel Baillargeon 1987 1989 LW 20 0 2 2 0.10 1 0.03 5 0 11 0 -6 31 0 0 0 0 6 0.30 0.0
Ken Baird 1972 1978 D 342 91 101 192 0.56 77 0.22 9 0 19 0 -30 513 75 16 0 2 358 1.80 16.8
Bill Baker 1981 1983 D 143 7 25 32 0.22 11 0.08 122 14 172 34 -30 175 5 2 0 2 143 1.00 4.9
Jamie Baker 1990 1999 C 404 71 79 150 0.37 60 0.15 254 57 378 131 -50 271 47 16 8 8 586 1.45 12.1
Peter Bakovic 1988 1988 RW 10 2 0 2 0.20 1 0.10 4 0 5 0 -1 48 2 0 0 0 7 0.70 28.6
Chris Bala 2002 2002 LW 6 0 1 1 0.17 0 0.05 1 0 0 0 1 0 0 0 0 0 2 0.33 0.0 34 5:43
Jaroslav Balastik 2006 2007 RW 74 13 11 24 0.32 10 0.13 47 19 33 1 -4 30 5 8 0 2 164 2.22 7.9 913 12:20
Helmut Balderis 1990 1990 RW 26 3 6 9 0.35 3 0.13 15 5 10 0 0 2 1 2 0 0 30 1.15 10.0
Doug Baldwin 1946 1948 D 24 0 1 1 0.04 0 0.02 8
Jozef Balej 2004 2006 RW 18 1 5 6 0.33 2 0.11 7 1 6 0 0 4 1 0 0 0 32 1.78 3.1 229 12:43
Earl Balfour 1952 1961 LW 288 30 22 52 0.18 22 0.08 78
Murray Balfour 1957 1965 RW 306 67 90 157 0.51 60 0.20 393 1 1 0 1
Terry Ball 1968 1977 D 381 35 153 188 0.49 65 0.17 74 41 51 3 -32 200 21 13 1 0 409 1.76 5.1
Keith Ballard 2006 2009 D 235 19 70 89 0.38 29 0.12 201 50 280 111 -20 247 10 5 4 2 287 1.22 6.6 4899 21:02
Maxim Balmochnykh 2000 2000 LW 6 0 1 1 0.17 0 0.05 3 1 0 0 2 2 0 0 0 0 6 1.00 0.0 40 6:44
Dave Balon 1960 1974 LW 785 192 222 414 0.53 164 0.21 383 86 299 25 23 609 138 34 4 32 820 1.89 14.6
Bryon Baltimore 1975 1980 D 333 18 72 90 0.27 31 0.09 6 0 2 0 -79 394 17 1 0 1 344 1.03 5.2
Stan Baluik 1960 1960 C 7 0 0 0 0.00 0 0.00 2
Steve Bancroft 1993 2002 D 6 0 1 1 0.17 0 0.05 1 0 4 1 -2 2 0 0 0 0 5 0.83 0.0 52 10:24
Jeff Bandura 1981 1981 D 2 0 1 1 0.50 0 0.16 1 0 4 0 -3 0 0 0 0 0 2 1.00 0.0
Frank Banham 1997 2003 RW 32 9 2 11 0.34 5 0.16 17 5 21 0 -9 16 8 1 0 0 53 1.66 17.0 60 7:27
Darren Banks 1993 1994 LW 20 2 2 4 0.20 2 0.08 7 0 2 0 5 73 2 0 0 0 18 0.90 11.1
Drew Bannister 1996 2002 D 164 5 25 30 0.18 10 0.06 95 18 140 25 -38 161 4 1 0 0 152 0.93 3.3 378 15:07
Ralph Barahona 1991 1992 C 6 2 2 4 0.67 2 0.27 5 1 1 0 3 0 2 0 0 0 5 0.83 40.0
Ivan Baranka 2008 2008 D 1 0 1 1 1.00 0 0.28 1 0 0 0 1 0 0 0 0 0 1 1.00 0.0 13 12:44
Andy Barbe 1951 1951 RW 1 0 0 0 0.00 0 0.00 2
Bill Barber* 1973 1984 LW 903 420 463 883 0.98 352 0.39 1361 484 840 279 316 623 285 104 31 54 3250 3.60 12.9
Bob Barber 1973 1974 D 78 4 19 23 0.29 8 0.10 41 4 0 0 0
Don Barber 1989 1992 W 115 25 32 57 0.50 22 0.19 99 35 73 3 -6 64 18 7 0 4 195 1.70 12.8
Krys Barch 2007 2009 RW 76 4 4 8 0.11 3 0.04 13 0 14 0 -1 217 4 0 0 2 35 0.46 11.4 459 6:12
Bill Barilko 1947 1951 D 252 26 36 62 0.25 26 0.10 456
Michal Barinka 2004 2006 D 34 0 2 2 0.06 1 0.02 18 3 31 4 -12 26 0 0 0 0 34 1.00 0.0 490 14:25
Cam Barker 2006 2008 D 81 7 19 26 0.32 9 0.11 61 21 60 5 -15 96 4 3 0 0 81 1.00 8.6 1461 18:02
Doug Barkley 1958 1966 D 253 24 80 104 0.41 37 0.15 382 17 4 0 1
Bob Barlow 1970 1975 LW 128 22 37 59 0.46 22 0.17 54 18 40 1 -12 18 15 6 1 1 258 2.02 8.5
Matthew Barnaby 1993 2007 RW 834 113 187 300 0.36 112 0.13 438 49 405 21 5 2562 105 8 0 15 1006 1.21 11.2 6635 11:50
Blair Barnes 1983 1983 RW 1 0 0 0 0.00 0 0.00 0 0 0 0 0 0 0 0 0 0 0 0.00
Norm Barnes 1977 1982 D 156 6 38 44 0.28 15 0.10 188 13 265 76 -14 178 6 0 0 1 182 1.17 3.3
Ryan Barnes 2004 2004 LW 2 0 0 0 0.00 0 0.00 0 0 0 0 0 0 0 0 0 0 0 0.00 5 2:22
Stu Barnes 1992 2008 C 1136 261 336 597 0.53 229 0.20 902 282 843 199 -24 438 172 78 11 50 2143 1.89 12.2 12133 17:16
Scott Barney 2003 2006 C 27 5 6 11 0.41 4 0.16 18 7 10 0 1 4 3 2 0 0 40 1.48 12.5 278 10:19
Murray Baron 1990 2004 D 988 35 94 129 0.13 46 0.05 668 25 1063 363 -57 1309 32 3 0 3 761 0.77 4.6 8718 18:50
Normand Baron 1984 1986 LW 27 2 0 2 0.07 1 0.04 5 0 14 0 -9 51 2 0 0 0 15 0.56 13.3
Dave Barr 1982 1994 RW 614 128 204 332 0.54 125 0.20 514 66 488 124 84 520 99 18 11 14 793 1.29 16.1
Doug Barrault 1993 1994 RW 4 0 0 0 0.00 0 0.00 0 0 3 0 -3 2 0 0 0 0 2 0.50 0.0
Fred Barrett 1971 1984 D 745 25 123 148 0.20 50 0.07 651 18 1016 276 -107 671 25 0 0 2 717 0.96 3.5
John Barrett 1981 1988 D 488 20 77 97 0.20 34 0.07 399 11 711 193 -130 604 20 0 0 2 505 1.03 4.0
Doug Barrie 1969 1977 D 508 47 164 211 0.42 74 0.15 159 20 228 37 -109 888 40 4 3 4 594 1.54 5.7
Len Barrie 1990 2001 C 184 19 45 64 0.35 23 0.12 85 9 91 21 6 290 18 0 1 3 165 0.90 11.5 1496 12:28
Ed Barry 1947 1947 LW 19 1 3 4 0.21 2 0.09 2
Marty Barry* 1928 1940 C 509 195 192 387 0.76 177 0.35 231
Ray Barry 1952 1952 C 18 1 2 3 0.17 1 0.07 6
Lubos Bartecko 1999 2003 LW 257 46 65 111 0.43 43 0.17 167 23 129 0 15 107 42 4 0 8 313 1.22 14.7 3342 13:00
Robin Bartel 1986 1987 D 41 0 1 1 0.02 0 0.01 27 1 32 7 1 14 0 0 0 0 16 0.39 0.0
Jim Bartlett 1955 1961 LW 191 34 23 57 0.30 24 0.13 273
Cliff Barton 1930 1940 RW 85 10 9 19 0.22 10 0.12 22
Peter Bartos 2001 2001 LW 13 4 2 6 0.46 3 0.20 7 3 2 0 2 6 3 1 0 1 18 1.38 22.2 180 13:50
Milan Bartovic 2003 2006 RW 50 3 14 17 0.34 6 0.11 23 0 22 0 1 26 3 0 0 0 70 1.40 4.3 538 10:45
Andrei Bashkirov 1999 2001 LW 30 0 3 3 0.10 1 0.03 9 1 13 0 -5 0 0 0 0 0 26 0.87 0.0 290 9:40
Cody Bass 2008 2008 C 21 2 2 4 0.19 2 0.08 4 0 6 1 -1 19 1 0 1 1 12 0.57 16.7 112 5:19
Bob Bassen 1986 2000 C 765 88 144 232 0.30 87 0.11 374 12 539 179 2 1004 81 2 5 10 833 1.09 10.6 783 11:30
Ryan Bast 1999 1999 D 2 0 1 1 0.50 0 0.15 2 0 2 0 0 0 0 0 0 0 1 0.50 0.0 27 13:24
Jamie Bateman 1975 1976 LW 31 1 3 4 0.13 1 0.04 -5 100 1 0 0 0 23 0.74 4.3
Shawn Bates 1998 2008 C 465 72 126 198 0.43 73 0.16 284 61 378 127 -28 266 56 3 13 11 702 1.51 10.3 6899 15:16
Frank Bathe 1975 1983 D 224 3 28 31 0.14 10 0.04 162 3 206 69 22 542 3 0 0 0 188 0.84 1.6
Andy Bathgate* 1953 1975 RW 1080 350 630 980 0.91 368 0.34 154 59 117 0 -22 626 70 23 0 13 514 3.19 7.0
Frank Bathgate 1953 1953 C 2 0 0 0 0.00 0 0.00 2
Bates Battaglia 1998 2008 LW 580 80 118 198 0.34 75 0.13 332 65 353 52 -34 460 67 11 2 12 752 1.30 10.6 8018 14:39
Jeff Batters 1994 1995 D 16 0 0 0 0.00 0 0.00 7 0 13 2 -4 28 0 0 0 0 4 0.25 0.0
Ruslan Batyrshin 1996 1996 D 2 0 0 0 0.00 0 0.00 0 0 0 0 0 6 0 0 0 0 0 0.00
Bobby Bauer* 1937 1952 RW 327 123 137 260 0.80 114 0.35 36
Ken Baumgartner 1988 1999 LW 696 13 41 54 0.08 19 0.03 182 0 265 10 -73 2244 13 0 0 1 290 0.42 4.5 354 5:08
Mike Baumgartner 1975 1975 D 17 0 0 0 0.00 0 0.00 6 0 18 3 -9 0 0 0 0 0 12 0.71 0.0
Nolan Baumgartner 1996 2007 D 131 6 39 45 0.34 14 0.11 117 55 67 9 4 67 0 5 1 1 121 0.92 5.0 1855 14:43
Bob Baun 1957 1973 D 964 37 187 224 0.23 77 0.08 401 28 492 150 31 1493 18 0 0 2 592 1.64 2.0
Sergei Bautin 1993 1996 D 132 5 25 30 0.23 10 0.07 112 6 179 58 -15 176 5 0 0 0 121 0.92 4.1
Robin Bawa 1990 1994 RW 61 6 1 7 0.11 3 0.05 12 1 46 4 -31 60 6 0 0 1 28 0.46 21.4
Paul Baxter 1975 1987 D 762 73 210 283 0.37 99 0.13 557 88 661 134 -92 2526 50 22 1 6 1173 1.54 6.2
Ryan Bayda 2003 2009 LW 112 11 18 29 0.26 11 0.10 39 5 58 2 -20 68 11 0 0 2 188 1.68 5.9 1382 12:40
Sandy Beadle 1981 1981 LW 6 1 0 1 0.17 1 0.08 2 0 4 0 -2 2 1 0 0 0 7 1.17 14.3
Frank Beaton 1976 1980 LW 178 13 22 35 0.20 13 0.07 9 0 15 0 -25 657 12 0 1 0 164 0.92 7.9
Red Beattie 1931 1939 LW 334 62 85 147 0.44 69 0.21 137
Francois Beauchemin 2003 2009 D 229 17 68 85 0.37 28 0.12 228 67 266 104 -3 164 11 6 0 5 420 1.83 4.0 5587 24:43
Norm Beaudin 1968 1976 RW 334 98 157 255 0.76 97 0.29 7 5 9 0 -25 73 82 14 2 3 382 2.10 8.6
Eric Beaudoin 2002 2004 LW 53 3 8 11 0.21 4 0.07 15 1 33 4 -15 41 3 0 0 1 52 0.98 5.8 597 11:16
Serge Beaudoin 1974 1980 D 335 20 103 123 0.37 41 0.12 0 0 1 0 -13 519 18 2 0 0 437 1.41 4.3
Yves Beaudoin 1986 1988 D 11 0 0 0 0.00 0 0.00 1 0 10 0 -9 5 0 0 0 0 11 1.00 0.0
Mark Beaufait 1993 1993 C 5 1 0 1 0.20 1 0.10 1 0 3 1 -1 0 1 0 0 0 3 0.60 33.3
Alain Beaule 1974 1975 D 154 8 57 65 0.42 21 0.14 -14 136 7 1 0 0 65 0.86 6.2
Barry Beck 1978 1990 D 615 104 251 355 0.58 127 0.21 1010 264 1021 306 31 1016 62 38 4 10 1480 2.41 7.0
Bob Beckett 1957 1964 C 68 7 6 13 0.19 5 0.08 18 0 0 0 0
James Bedard 1950 1951 D 22 1 1 2 0.09 1 0.04 8
Clayton Beddoes 1996 1997 C 60 2 8 10 0.17 3 0.06 14 0 26 6 -6 57 2 0 0 0 29 0.48 6.9
Jaroslav Bednar 2002 2004 RW 102 10 25 35 0.34 13 0.12 47 5 45 2 -1 30 7 3 0 3 134 1.31 7.5 1351 13:15
John Bednarski 1975 1980 D 100 2 18 20 0.20 7 0.07 74 3 102 12 -19 114 2 0 0 0 112 1.12 1.8
Kris Beech 2001 2008 C 198 25 42 67 0.34 25 0.13 105 40 103 1 -37 113 18 7 0 0 263 1.33 9.5 2484 12:33
Bob Beers 1990 1997 D 258 28 79 107 0.41 38 0.15 269 91 335 81 -76 225 13 15 0 0 455 1.76 6.2
Eddy Beers 1982 1986 LW 250 94 116 210 0.84 82 0.33 339 121 199 0 19 256 55 39 0 7 575 2.30 16.3
Steve Begin 1998 2009 C 350 41 34 75 0.21 31 0.09 119 7 213 97 -3 444 36 2 3 4 492 1.41 8.3 3930 11:29
Dick Behling 1941 1943 D 5 1 0 1 0.20 1 0.10 2
Frank Beisler 1937 1940 D 2 0 0 0 0.00 0 0.00 0
Derek Bekar 2000 2004 LW 11 0 0 0 0.00 0 0.00 0 0 2 1 -1 6 0 0 0 0 7 0.64 0.0 72 6:35
Wade Belak 1997 2009 D 443 8 21 29 0.07 10 0.02 114 1 157 8 -36 1112 8 0 0 1 181 0.41 4.4 3410 7:57
Alain Belanger 1978 1978 RW 9 0 1 1 0.11 0 0.03 2 0 2 0 0 6 0 0 0 0 2 0.22 0.0
Eric Belanger 2001 2009 C 480 95 129 224 0.47 85 0.18 327 72 414 141 -18 225 67 20 8 11 780 1.63 12.2 7810 16:20
Francis Belanger 2001 2001 LW 10 0 0 0 0.00 0 0.00 0 0 3 0 -3 29 0 0 0 0 2 0.20 0.0 45 4:30
Jesse Belanger 1992 2001 C 246 59 76 135 0.55 53 0.21 197 97 131 11 -20 56 34 25 0 8 408 1.66 14.5 241 8:37
Ken Belanger 1995 2006 LW 248 11 12 23 0.09 9 0.04 32 0 51 0 -19 695 11 0 0 2 112 0.45 9.8 956 5:14
Roger Belanger 1985 1985 C 44 3 5 8 0.18 3 0.07 17 2 28 0 -13 32 3 0 0 0 65 1.48 4.6
Danny Belisle 1961 1961 RW 4 2 0 2 0.50 1 0.25 0
Jean Beliveau* 1951 1971 C 1125 507 712 1219 1.08 472 0.42 350 120 163 0 67 1029 134 63 0 23 782 3.00 13.8
Billy Bell 1918 1924 C/RW 72 4 2 6 0.08 4 0.05 14
Brendan Bell 2006 2008 D 48 1 6 7 0.15 2 0.05 19 2 35 5 -13 27 0 1 0 0 49 1.02 2.0 660 13:44
Bruce Bell 1985 1990 D 209 12 64 76 0.36 25 0.12 272 74 180 9 27 113 7 5 0 2 275 1.32 4.4
Harry Bell 1947 1947 RW/D 1 0 1 1 1.00 0 0.42 0
Joe Bell 1943 1947 LW 62 8 9