Player Index B
========================================================================
NAME                    P  S Ht   WT   DAY BORN    TOWN BORN    
========================================================================
Bill Baaki              RW R 6-0  195  11/26/1975  Detroit, MI
Mathias Baar
Patrik Baarnhielm       D  L 6-0  205  07/24/1983  Lulea, Sweden
Pete Babando            LW L 5-9  187  05/10/1925  Braeburn, PA
Evgeni Babariko         C  L 6-1  183  03/03/1974  Nizhny Novgorod, Russia
Anton Babchuk
Bob Babcock             D  L 6-1  222  08/03/1968  Agincourt, Ont
Jay Babcock             LW L 5-9  180  08/19/1952  Kingston, Ont
Larry Babcock           C  L 5-9  160  01/20/1940  Chatham, Ont
Mike Babcock
Shawn Babcock           LW L 5-10 180  07/24/1962  Wallaceburg, Ont
Warren Babe             LW L 6-2  200  09/07/1968  Medicine Hat, Alta	
Yuri Babenko            C  L 6-0  185  01/02/1978  Penza, Russia
Brad Baber              RW R 5-11 185  03/20/1974  Sault Ste. Marie, Ont
T.J. Babey              C  R 5-10 170  11/16/1982  Calgary, Alta
Walter Babey            LW L 5-5  154  08/30/1921  Winnipeg, Man
Andrew Babiarz
Marek Babic             D  L 6-2  207  07/04/1978  Bratislava, Slovakia
Milos Babic             RW R 6-2  165  04/15/1988  Livno, Bosnia
Jean-Francois Babin     LW L 6-3  225  02/02/1981  Maria, Que
Mitch Babin             C  L 6-2  190  12/01/1954  Kapuskasing, Ont
Noah Babin
Sergei Babinov          D  L 5-11 181  07/11/1955  Chelyabinsk, Russia
Kenny Babinski
Chris Babiy             D  L 5-11 180  06/15/1972  Saskatoon, Sask
Michal Babkovic
Blaine Bablitz          LW L 5-9  178  09/14/1980  Valleyview, Alta
Aleksandrs Baburins
John Baby               D  R 5-10 210  03/31/1925  Coniston, Ont
John Baby               D  R 6-0  195  05/18/1957  Sudbury, Ont
Stephen Baby            RW R 6-5  225  01/31/1980  Chicago, IL              
Dave Babych             D  L 6-2  215  05/23/1969  Edmonton, Alta
Wayne Babych            RW R 5-11 195  06/06/1958  Edmonton, Alta
Jakub Baca
Jakub Baca
Jergus Baca             D  L 6-2  211  01/04/1965  Liptovsky-Mikulas, Czech Rep
Alf Baccari             RW R 5-7  175  03/26/1928  Fort William, Ont
Nicolas Bachand
Benoit Bachelet         RW R 5-7  165  11/06/1974  Gap, France
Romain Bachelet         RW L 5-10 168  12/27/1983  Gap, France
Simon Bachelet          D  L 5-11 180  05/07/1977  Gap, France
Jens Ulrik Bacher
Michael Bacher          LW L 5-7  176  09/14/1977  Graz, Austria
Stefan Bacher
Vincent Bachet          D  L 5-10 190  04/29/1978  Saint-Maurice, France
Adrian Bachofner        RW L 5-11 176  04/28/1969  Bern, Switzerland
Jeremy Bachusz          C  L 5-10 183  07/11/1979  Waterford, MI
Derek Bachynski
Anders Back             D  L 6-3  212  06/04/1975  Stockholm, Sweden
Dan Back                LW L 6-2  218  09/09/1976  Hamilton, Ont
Daniel Back             C  R 6-2  227  06/04/1975  Stockholm, Sweden
Erik Back               LW L 6-1  198  11/04/1977  Kristianstad, Sweden
Henrik Back             RW R 5-11 141  08/24/1985  Narpio, Finland
Rene Back               D  L 5-10 187  09/08/1982  Kemmenthal, Switzerland
Warren Back             D  L 6-2  185  11/15/1936  Gull Lake, Sask
Fredrik	Backe           D  L 6-2  198  02/07/1981  St. Hanshaugen, Norway
Ole-Anders Backe        D  L 6-1  231  04/14/1981  Idrettshoyskolen, Norway
Andrew Backen           D  R 5-9  180  01/02/1972  Thunder Bay, Ont
Par Backer              RW L 6-1  161  01/04/1982  Grums, Sweden
David Backes
Christian Backlinder    D  L 6-1  170  03/26/1982  Sodertalje, Sweden
Joakim Backlund         RW L 6-1  213  03/28/1971  Sater, Sweden
Joakim Backlund         LW L 6-2  205  09/09/1977  Narpio, Finland
Johan Backlund
Johan Backlund
Mikael Backlund
Christian Backman
Harri Backman           C  L 5-11 163  06/26/1982  Kalajoki, Finland
Henrik Backman          D  R 5-7  165  02/03/1981  Sodertalje, Sweden
Markus Backman          D  L 5-8  168  01/24/1983  Umea, Sweden
Mattias Backman
Mattias Backman
Mattias Backman
Mike Backman            RW R 5-10 175  01/02/1955  Halifax, N.S.
Ossi Backman            LW L 6-2  185  04/26/1984  Helsinki, Finland
Mattias Backman         D  L 6-2  169  10/03/1992  Linkoping, Sweden
Per Backman             D  L 5-7  172  10/09/1978  Vasteras, Sweden
Sean Backman
Simon Backman           D  L 5-6  160  06/12/1984  Pietarsaari, Finland
Tatu Backman            RW R 6-1  187  12/14/1979  Pyhajoki, Finland
Henry Backor            C  L 5-11 185  09/26/1926  Fort William, Ont
Pete Backor             D  L 6-0  190  04/29/1919  Fort William, Ont
Anders Backstrom        D  L 6-3  190  12/09/1960  Gavle, Sweden	
Kristoffer Backstrom    D  L 6-2  170  01/24/1985  Gavle, Sweden
Nicklas Backstrom
Nils Backstrom
Nils Backstrom
Ralph Backstrom         C  L 5-10 165  09/18/1937  Kirkland Lake, Ont
Dave Backus             D  R 6-2  190  11/03/1977  Glen Cove, NY
Jason Baclig
Doug Bacon              LW L 5-10 205  11/19/1969  Billings, MT
Matt Bacon              LW L 6-2  222  05/23/1983  Oakville, Ont
Robin Bacul             LW L 6-0  189  08/06/1979  Ostrava, Czech Republic
Ales Badal              C  L 6-0  187  03/21/1967  Olomouc, Czech Republic
Chad Badawey            RW R 6-1  195  01/24/1970  Port Colborne, Ont
Brandon Baddock
John Badduke            RW R 6-2  217  06/21/1972  Watson, Sask
Michael Badelt          D  L 6-0  187  05/25/1976  Halmstad, Sweden
Aaron Bader             LW L 6-0  206  07/23/1985  Fairbault, MN
Anton Bader             D  R 6-2  210  01/25/1981  Pitt Meadows, B.C.
Darin Bader             LW L 6-0  202  04/01/1971  Edmonton, Alta
Matt Bader              RW R 5-10 180  06/24/1982  Beaverton, OR
Rolf Badertscher        RW R 5-10 176  02/02/1977  Burgdorf, Switzerland
Ladislav Badic
Jerry Badiuk            D  R 5-11 200  10/02/1954  Windsor, Ont
Matej Badiura           LW L 6-2  198  01/19/1985  Ljubljana, Slovenia
Pieter-Jan Baert        D  L 5-10 158  02/13/1988  Jette, Belgium
Alexei Badyukov         C  L 6-0  205  04/20/1978  Moscow, Russia
Stefani Baeck           LW L 5-7  132  10/20/1989  Merksem, Belgium
Benjamien Baert         D  L 5-11 148  08/02/1991  Jette, Belgium
Pieter-Jan Baert        D  L 5-10 158  02/13/1988  Jette, Belgium
Sven Baertschi
Jani Baf                RW R 5-10 171  08/23/1981  Lahti, Finland
Gianluca Baggio         LW L 6-1  183  02/14/1979  Bolzano, Italy
David Bagley            LW L 5-10 165  05/19/1981  Rochester, NY
Tomi Bagman             D  L 5-8  178  06/11/1984  Toivakka, Finland
Drew Bagnall
Troy Bagne              RW R 6-0  180  04/21/1978  Moorhead, MN
Brandon Bagnell         D  L 6-0  200  07/16/1975  Barrie, Ont
Bill Bagron
Derrick	Bagshaw         RW L 6-1  200  05/05/1986  Oshawa, Ont
Brad Bagu               D  R 6-0  195  02/18/1973  Fernie, B.C.
Chris Bahen             D  L 6-0  180  11/16/1980  Montreal, Que
Zdenek Bahensky         RW L 6-2  190  01/03/1986  Most, Czech Republic
David Bahl              D  L 5-10 190  02/22/1977  Montreal, Que
Linden Bahm
Daniel Bahntge
Eric Baier
Paul Baier
Jeff Baikie             LW L 5-10 190  02/11/1961  Cornwall, Ont	
Nick Bailen
Chris Bailer
Ace Bailey              LW L 5-10 160  07/03/1903  Bracebridge, Ont
Bob Bailey              RW R 6-0  197  05/29/1931  Kenora, Ont
Casey Bailey
Chris Bailey            D  R 6-5  205  01/05/1981  Beverly, England
Derek Bailey            LW L 5-11 196  04/18/1985  Boston, MA
Drew Bailey             LW L 5-9  178  03/17/1980  White Rock, B.C.
Garnet Bailey           LW L 5-11 192  06/13/1948  Lloydminster, Sask
Greg Bailey             D  L 6-4  230  10/03/1973  Port Stanley, Ont
Jason Bailey
Jerry Bailey            LW L 5-11 175  06/19/1952  Shaunavon, Sask
John Bailey             RW L 5-11 190  12/01/1929  Kenora, Ont
Josh Bailey
Josh Bailey
Justin Bailey
Kyle Bailey
Kyle Bailey
Matt Bailey
Matt Bailey
Reid Bailey             D  L 6-1  193  05/28/1956  Toronto, Ont
Tom Bailey              RW R 6-4  190  01/22/1958  St. Mary's, Ont
Joel Baillargeon        LW L 6-1  205  10/06/1964  Charlesbourg, Que
Rob Baillargeon         C  R 6-0  164  11/26/1993  Springfield, MA
Yannick Baillargeon     D  L 6-0  200  07/18/1986  Nantes, Que
Tyson Baillie
Paul Bailley            LW L 6-2  220  08/07/1976  Winnipeg, Man
Chris Bain
Chris Bain
Michael Baindl          LW L 6-0  169  08/19/1986  Wolfratshausen, Germany
Ajay Baines
Tyler Baines            RW L 6-0  200  01/24/1977  Lethbridge, Alta                
Bob Baird               RW R 5-11 170  09/26/1943  Toronto, Ont
Jason Baird
Jim Baird               LW R 5-10 167  11/19/1939  Fort McLeod, Alta
Joe Baird               D  R 5-9  170  05/19/1980  Southampton, England
Jordan Baird            C  L 5-10 187  10/08/1985  Port McNeil, B.C.
Ken Baird               D  L 6-0  190  02/01/1951  Flin Flon, Man
Mike Baird
Mike Baird
Stuart Baird            D  L 6-1  190  06/04/1985  Merritt, B.C.
Lauris Bajaruns
Lovre Bajc              D  R 6-4  213  03/25/1986  Ljubljana, Slovenia
Mike Bajurny            LW L 6-2  210  09/28/1974  Walkerton, Ont
Markus Bak              D  L 5-11 190  02/22/1925  Tarnowiec, Poland
Bill Baker
Bill Baker
Bill Baker
Bill Baker
Brownie	Baker           RW R 5-8  154  03/21/1889  Lennoxville, Que
Bruce Baker             RW R 6-0  185  04/25/1956  Ottawa, Ont
Drew Baker
Hammy Baker             RW R 5-9  165  07/25/1893  Winnipeg, Man
Jack Baker              C  R 5-7  168  02/21/1980  Boston, MA
Jake Baker
Jamie Baker             C  L 5-11 190  08/31/1966  Nepean, Ont
Jeremy Baker            RW R 6-0  185  01/27/1972  Dover, NH
John Baker
John Baker
John Baker
John Baker
Jordan Baker
JJustin Baker
Kevin Baker
Kevin Baker
Kory Baker              C  R 6-0  175  08/06/1980  Miramichi, N.B.    
Mike Baker
Mike Baker
Mike Baker
Mike Baker
Mike Baker
Ryan Baker              LW R 5-11 187  04/15/1980  Claresholm, Alta  
Scott Baker             LW L 5-11 185  05/15/1987  Mactier, Ont
Sean Baker              D  L           05/21/1968  Los Angeles, CA
Shawn Baker             D  L 6-0  160  08/19/1987  Mont-Laurier, Que
Trevor Baker            C  L 6-1  160  03/18/1978  Edmonton, Alta     
Trevor Baker
Trevor Baker
Igor Bakhmutov          RW L 6-2  194  01/23/1971  Ufa, Russia
Rustam Bakhriddinov     D  L 6-1  201  09/27/1980  Moscow, Russia
Buddy Bakker            D  L 5-9  176  11/02/1981  Tilburg, Netherlands
Chajim Bakker           RW L 6-2  165  04/08/1986  Nijmegen, Netherlands
Shane Bakker
Michael Bakos           D  R 6-3  190  03/02/1979  Augsburg, Germany
Peter Bakovic           RW R 6-2  200  01/11/1965  Thunder Bay, Ont
Frantisek Bakrlik       LW L 6-1  209  06/02/1983  Litvinov, Czech Republic
Martin Bakula           D  L           06/23/1970  Kladno, Czech Republic
Sonny Bal
Chris Bala
Vladan Balaban          LW L 6-0  187  04/05/1972  Novi Sad, Serbia
Scott Balan
Stanislav Balan
Andrei Balandin         LW R 6-2  216  09/21/1964  Chelyabinsk, Russia
Mikhail Balandin        D  L 6-2  211  07/28/1980  Lipetsk, Russia
Gabriel Balasescu       RW R 6-1  190  10/26/1983  Lasalle, Que
Jaroslav Balastik       RW L 6-0  198  11/28/1979  Uherske Hradiste, Czech Repub
Vaclav Balat            LW L 6-1  179  04/18/1973  Skalica, Slovakia
Vladislav Balaz         LW L 6-1  180  01/28/1984  Presov, Slovakia
David Balazs            LW R 5-8  169  04/07/1974  Most, Czech Republic
Rudolfs Balcers
Helmut Balderis         RW R 5-11 190  06/30/1952  Riga, Latvia
Mattia Baldi            LW L 5-11 189  07/12/1977  Faido, Switzerland
Brian Baldrica          D  L 5-11 185  01/08/1969  Canton, MI
Miguel Baldris          D  L 6-0  198  01/30/1968  Montreal, Que
Roberto Baldris         D  L 6-0  211  01/05/1978  Montreal, Que
Charles Baldwin
Chris Baldwin           RW R 5-11 195  03/31/1980  Glastonbury, CT
Corbin Baldwin
Dale Baldwin            RW R 5-10 180  02/16/1957  Oxbow, Sask
Doug Baldwin            D  L 6-0  175  11/02/1922  Winnipeg, Man
Gord Baldwin
Jared Baldwin           D  L 5-10 185  12/10/1984  Anchorage, AK
Lee Baldwin
Jon Bale
Jozef Balej
Brian Bales
Earl Balfour            LW L 6-1  180  01/04/1933  Toronto, Ont
Murray Balfour          RW R 5-9  178  08/24/1936  Regina, Sask
Branislav Baliar        LW L 6-1  195  11/24/1975  Bratislava, Slovakia
Stephen Balint          RW L 5-11 163  08/18/1986  Grosselle, MI
Chase Balisy
Austin Balko
Maco Balkovec           D  L 6-2  200  01/07/1971  New Westminster, B.C.
Blake Ball
Blake Ball
Jimmy Ball              D  L 6-0  220  08/10/1983  Markham, Ont
Marty Ball              LW L           06/12/1968  Toronto, Ont
Matt Ball               RW R 6-2  210  03/29/1976  Toronto, Ont
Terry Ball              D  R 5-9  165  11/29/1944  Selkirk, Man
Todd Ballah             RW R 5-9  170  07/28/1986  Sydney, N.S.
Bob Ballance            C  L 5-10 185  04/09/1923  Winnipeg, Man
Jim Ballantine          C  R 5-11 185  11/06/1967  Union Lake, MI
Jeff Ballantyne         D  L           01/07/1969  Brampton, Ont
Paul Ballantyne         D  L 6-3  200  07/16/1982  Waterloo, Ont
Keith Ballard
B.J. Ballas             D  L 6-0  207  04/07/1981  Elk Point, Alta
Chris Ballatore
Francis Ballet          D  L 6-0  187  12/03/1983  Neuilly-sur-Seine, France
Martin Balleux          LW L 6-3  212  03/06/1972  Drummondville, Que
Terry Ballingal         D  R 5-10 180  03/20/1956  Yorkton, Sask
Brian Ballman           LW L 6-1  201  04/16/1980  Regina, Sask
Stephane Balmat         D  L 5-11 209  01/01/1976  Chamonix, France
Samuel Balmer           D  L 5-10 176  05/01/1968  Unterseen, Switzerland
Smitri Balmin           D  L 6-0  181  07/15/1970  Kazan, Russia
Maxim Balmochnykh       LW L 6-1  210  03/07/1979  Lipetsk, Russia
Devon Balodis           RW R 6-2  190  11/08/1985  Hopewell, N.S.
Jarod Balog
Sebastien Balogh        LW L 6-1  197  01/17/1987  Terrebonne, Que
Dave Balon              LW L 5-10 172  08/02/1937  Wakaw, Sask
Richard	Balon           C  R 5-10 170  11/07/1939  Wakaw, Sask
Jesse Balsimo           D  R 5-8  180  09/12/1981  St. Paul, MN
Jolke Balt              D  L 6-4  178  02/03/1988  Haarlem, Netherlands
Olli Balthasar          LW L 5-9  191  02/12/1981  Kajaani, Finland
Bryon Baltimore         D  R 6-2  190  08/26/1952  Whitehorse, Yukon
Phil Baltisberger
Tomas Baluch            C  L 6-2  205  05/18/1979  Poprad, Slovakia
Stan Baluik             C  L 5-8  160  10/05/1935  Port Arthur, Ont
J.J. Bamberger          RW R 5-10 161  01/22/1973  Saginaw, MI
Don Bamburak            LW L           11/22/1939  Winnipeg, Man
Roger Bamburak          RW R 5-9  167  12/28/1946  Winnipeg, Man
Andreas Ban             D  L 6-3  203  04/21/1981  Klagenfurt, Austria
Christian Ban
Daniel Ban
Jay Banach              LW L 6-6  235  01/17/1979  Duck Lake, Sask   
Andrzej Banaszczak      D  L 6-0  196  10/05/1976  Tomaszow, Poland
Carter Bancks
Jerry Bancks            RW R 5-9  165  07/13/1955  Calgary, Alta
Alessandro Banchero     LW L 5-11 165  05/17/1970  Milano, Italy
Devin Bancroft
Steve Bancroft          D  L 6-1  214  10/06/1970  Toronto, Ont
Alistair Band
Jeff Bandura            D  R 6-1  195  04/12/1957  White Rock, B.C.
Steve Bandurski         RW R 6-3  175  03/18/1986  Grand Blanc, MI
Corey Banfield
Christian Bang          LW L 5-9  176  12/17/1980  Espoo, Finland
Daniel Bang
Travis Banga
Gueorgi Bangeev         RW R 5-9  216  01/16/1968  Pazardzhik, Bulgaria
Frank Banham
Cory Banika             LW R 5-10 190  04/09/1970  Oshawa, Ont
Darren Banks            LW L 6-2  215  03/18/1966  Toronto, Ont
Will Banks              D  R 5-9  147  01/08/1989  Chester, England
Matt Bannan             RW R 5-10 175  01/16/1981  Toronto, Ont
Jim Bannatyne           D  R 5-9  168  07/23/1947  Toronto, Ont
Darin Bannister         D  R 6-0  198  01/16/1967  Calgary, Alta
Drew Bannister
Leigh Bannister         C  L 6-2  200  09/28/1944  Milden, Sask
Nebojsa Banovic         C  L 5-11 165  02/26/1984  Beograd, Serbia
Uros Banovic            D  R 6-0  198  09/12/1979  Beograd, Serbia
Brian Bansner           LW L 6-3  221  02/25/1980  Fulton, NY
Mike Banwell
Mason Baptista
Nick Baptiste
Miklos Barabas          D  R 5-10 136  05/04/1985  Gheorgheni, Romania
Ralph Barahona          C  L 5-10 180  11/16/1965  Long Beach, CA
Mike Baran
Jesse Baraniuk
Ivan Baranka
Alexei Baranov          D  R 6-2  183  06/03/1976  Lipetsk, Russia
Alexei Baranov          D  L 6-1  182  04/06/1980  Elektrostal, Russia
Konstantin Baranov
Roman Baranov           RW L 5-10 182  02/01/1973  Kazan, Russia
Milan Baranyk           LW L 5-10 170  02/06/1980  Markova, Czech Republic   
Paul Baranzelli
David Bararuk           C  L 6-0  175  05/26/1983  Moose Jaw, Sask
Ivan Barbashev
Andy Barbe              RW R 6-0  176  07/27/1923  Coniston, Ont
Mario Barbe             D  L 6-0  195  03/17/1967  Abibibi, Que
Frederic Barbeau        D  L 6-3  205  04/24/1975  Victoriaville, Que
Bill Barber             LW L 6-0  195  07/11/1952  Callander, Ont
Brad Barber
Butch Barber            D  L 5-10 172  08/31/1943  Fairview, Alta
Don Barber              LW L 6-1  205  12/02/1964  Victoria, B.C.
Greg Barber             D  L 6-0  180  02/10/1963  Vancouver, B.C.
Greg Barber             RW R 5-11 185  05/26/1980  Kelowna, B.C.
Riley Barber
Mark Barberio
Gregor Barbier          RW L 5-5  147  11/29/1971  Cholet, France
Patrick Barbieri        LW L 5-10 217  04/03/1982  Toronto, Ont
Jamie Barbour           D  L 6-0  198  07/12/1984  New Glasgow, N.S.
Francis Barbuc          RW R 5-8  165  05/28/1986  Santa Monica, CA
Krys Barch
Matias Barck            LW L 6-1  189  07/30/1978  Turku, Finland
Mikko Barck             C  L 5-8  167  02/09/1975  Turku, Finland
Todd Barclay            LW L 6-0  190  07/22/1977  Fairbanks, AK
Thomas Barczikowski     C  L 5-9  150  09/26/1963  Bad Nauheim, Germany
Dan Barczuk
Mickael Bardet          C  L 5-11 178  03/29/1982  Amiens, France
Nikolai Bardin
Tom Bardis
Cole Bardreau
Rick Barefoot           D  L 6-4  200  11/12/1949  Regina, Sask
Jason Barela            LW L 5-9  165  01/14/1980  Detroit, MI
Petr Bares              D  L 6-0  187  01/04/1970  Kladno, Czech Republic
Simon Barg
Steve Barger            RW R 5-11 180  06/07/1958  Farmington, MN
Patrick Bargman         D  L 6-2  185  10/23/1973  Umea, Sweden
Dusan Barica            LW L 5-10 198  08/26/1975  Zlin, Czech Republic
Bill Barilko            D  R 5-11 180  03/25/1927  Timmins, Ont
Stephane Barin          RW R 5-10 165  01/08/1971  Grenoble, France
Michal Barinka          D  L 6-3  200  06/12/1984  Vyskov, Czech Republic
Peter Barinka           C  R 5-10 169  04/06/1977  Trencin, Slovakia
Toni Bark               C  R 5-9  171  03/31/1987  Helsinki, Finland
Brennan Barker
Brian Barker            C  L 6-1  183  02/10/1974  Utica, MI
Brian Barker            C  L 6-0  181  09/07/1978  Deer Lake, Nfld
Cam Barker
Dustin Barker           LW L 6-0  175  05/20/1982  Savona, B.C.
Josh Barker             D  L 6-0  210  11/28/1977  Swift Current, Sask
Robbie Barker           D  R 5-10 220  07/04/1981  Concord, NH
Doug Barkley            D  R 6-2  185  01/06/1937  Lethbridge, Alta
Mike Barkley            RW R 6-0  185  04/07/1970  Port Alberni, B.C.
Niklas Barklund         RW R 6-2  210  10/06/1973  Stockholm, Sweden
Jon Barkman             C  R 5-11 209  10/02/1979  Steinbach, Man
Aleksander Barkov
Alexander Barkov        C  L 6-2  220  04/17/1965  Novosibirsk, Russia
Rick Barkovich          C  R 6-1  187  04/25/1964  Kirkland Lake, Ont
Alexander Barmakunov      D  R 6-1  207  03/13/1982  Novosibirsk, Russia
Ron Barkwell            C  R 5-10 175  12/14/1946  Moose Jaw, Sask
Vegar Barlie            C  L 6-0  160  08/07/1972  Asker, Norway
Ryan Barlockr
Blair Barlow            D  L 6-0  195  02/25/1981  Strathmore, Alta
Bob Barlow              LW L 5-10 167  06/17/1935  Hamilton, Ont
Evan Barlow
Hugh Barlow             C  L 5-10 160  01/07/1934  Hamilton, Ont
Jeff Barlow             D  L 6-0  200  03/27/1981  Surrey, B.C.
Marc Barlow             D  L 5-10 180  06/24/1977  Brockville, Ont
Nolan Barlow
Will Barlow
Johnny Barlund          D  L 6-1  185  09/02/1971  Helsinki, Finland
Jan Barna               C  R 5-10 180  12/20/1982  Ostrava, Czech Republic
Matthew Barnaby         LW L 6-0  189  05/04/1973  Ottawa, Ont
Anthony Barnes
Blair Barnes            RW R 5-11 190  09/21/1960  Windsor, Ont
Brian Barnes            RW R 5-11 185  07/22/1973  Vancouver, B.C.
Chip Barnes
Conrad Barnes           C  R 6-0  195  03/07/1982  Greenwood Village, CO
Daniel Barnes
Joe Barnes
Kelly Barnes            D  R 6-2  210  01/07/1983  Qualicam Beach, B.C.
Norm Barnes             D  L 6-0  190  08/24/1953  Toronto, Ont
Ola Barnes
Ryan Barnes             LW L 6-1  201  01/30/1980  Dunnville, Ont   
Scott Barnes            RW L 6-2  180  10/29/1978  Dunnville, Ont
Steve Barnes            D  R 5-11 190  07/19/1970  Gravenhurst, Ont
Stu Barnes
Travis Barnes           LW L 5-11 190  03/22/1979  Medicine Hat, Alta
Troy Barnes             D  R 5-11 185  04/12/1981  Pembroke, Ont
Tyler Barnes
Brett Barnett           RW L 6-3  185  10/12/1967  Toronto, Ont
J.T. Barnett
Ryan Barnett            C  L 5-11 175  05/26/1983  Calgary, Alta 
Scott Barney            C  R 6-4  208  03/27/1979  Oshawa, Ont
Salvador Barnola        LW L 5-8  158  09/06/1977  Puigcerda, Spain
Nick Barnych            D  L 5-9  185  08/28/1985  Mineola, NY
Andrew Baron
Andrew Baron
Bryan Baron             D  R 6-1  167  02/12/1957  Saskatoon, Sask
Jeremy Baron            LW L 5-9  176  12/17/1987  Chateauroux, France
Murray Baron
Normand	Baron           LW L 6-0  205  12/15/1957  Verdun, Que
Gary Baronick           D  L 6-0  190  04/07/1981  Liverpool, NY 
Zsolt Baroti            D  L 5-10 180  03/20/1971  Gyergyoszentmiklos, Romania
David Barozzino         D  L 6-2  203  01/04/1973  Toronto, Ont
Ben Barr                C  R 5-11 195  12/16/1981  Faribault, MN
Chris Barr              D  L 6-3  194  04/12/1982  Nipawin, Sask
Dave Barr               RW R 6-1  195  11/30/1963  Toronto, Ont
Justin Barr
Tyler Barr
Peter Barraclough
Lester Barras
Steven Barras           RW L 5-10 154  03/03/1983  Romont, France
Doug Barrault           RW R 6-2  205  04/21/1970  Golden, B.C.
Jack Barre
Mike Barren             RW R 5-11 208  05/28/1976  Delta, B.C.
Bobby Barrett
Fred Barrett            D  L 6-0  175  01/26/1950  Ottawa, Ont
Joel Barrett            C  L 5-11 165  03/31/1986  Calgary, Alta
John Barrett            D  L 6-0  210  07/01/1958  Ottawa, Ont
Kevin Barrett           D  L 6-3  215  11/03/1970  Winnipeg, Man
Nathan Barrett          C  L 5-11 192  08/03/1981  Vancouver, B.C.
William	Barrett         D  R 5-9  155  12/31/1927  Cobalt, Ont
Larry Barretta
Jay Barriball
Doug Barrie             D  R 5-9  175  10/02/1946  Edmonton, Alta
Len Barrie              C  L 6-0  200  06/04/1969  Kimberley, B.C.
Mike Barrie             C  R 6-1  195  03/16/1974  Kalowna, B.C.
Tyson Barrie
Kalle Barrling          C  L 5-11 149  03/08/1984  Vallentuna, Sweden
Carter Barron           D  R 5-11 180  05/06/1985  Creston, B.C.
Loren Barron
Travis Barron
Shane Barrow
Eddie Barry             LW L 5-10 180  10/12/1919  Wellesley, MA
Marty Barry             C  L 6-0  195  12/05/1905  Quebec City, Que
Ray Barry               C  L 5-11 170  10/04/1928  Revere, MA
Phil Barski             LW L 6-2  185  06/08/1979  Richmond Hill, Ont
Troy Barss
Alexander Barta         RW R 5-10 158  02/02/1983  Berlin, Germany
Bjorn Barta             LW L 5-8  156  05/22/1980  Berlin, Germany
Jan Barta               C  R 5-8  171  01/31/1985  Bad Nauheim, Germany
Karol Bartanus          RW L 6-2  198  06/09/1978  Liptovsky Mikulas, Slovakia
Marek Bartanus          RW R 6-3  194  02/13/1987  Liptovsky Mikulas, Slovakia
Ian Barteaux
Lubos Bartecko          LW L 6-1  200  07/14/1976  Kezmarok, Slovakia
Daniel Bartek
Maros Bartek            LW L 5-11 180  10/05/1973  Trencin, Slovakia
Martin Bartek           LW L 6-2  205  07/17/1980  Kindgseed Jill, Slovakia
Peter Bartek            D  R 5-10 176  04/25/1978  Trencin, Slovakia
Brett Bartel            D  L 6-3  210  03/29/1982  Drake, Sask
Robin Bartel            D  L 5-11 200  05/16/1961  Drake, Sask
Adam Bartell            D  R           04/27/1973  Buffalo, NY
Josh Bartell            D  L           04/14/1973  Syracuse, NY
Robin Bartell           D  L 6-0  200  05/16/1961  Drake, Sask
Walt Bartels            RW R 5-11 183  04/25/1968  Plymouth, MI
Todd Bartelson
Ryan Bartle
Chris Barth             D  R 6-3  225  11/01/1985  Brandon, Man
Thomas Barth            C  L 5-9  163  02/13/1979  Lubben, Germany
Claude Barthe           D  R 6-3  195  06/15/1970  St. Pierre De Sorel, Que
Clayton Barthel
Adam Bartholomay
Matt Bartkowski
Dan Bartlett
Jim Bartlett            LW L 5-9  165  05/27/1932  Verdun, Que
Mike Bartlett
Russ Bartlett           C  L 6-2  185  02/10/1978  Windham, NH
Scott Bartlett
Joey Bartley            D  L 6-3  205  03/12/1980  Rexdale, ont
Mitch Bartley           LW L 5-11 200  02/01/1985  Maple Ridge, B.C.
Victor Bartley
Wade Bartley            D  R 6-0  190  05/16/1970  Killarney, Man
Robert Bartlick         D  L 6-3  209  06/07/1983  Hoyerswerda, Germany
Kurtis Bartliff
Jamie Bartman           D  L 5-11 198  11/11/1962  Medicine Hat, Alta
Michal Barto            D  L 6-1  187  08/28/1977  Nitra, Slovakia
Ed Bartoli              RW R 5-11 165  12/18/1936  Sudbury, Ont
Chris Bartolone
Brad Barton             D  R 6-2  215  05/15/1972  Uxbridge, Ont
Chris Barton
Cliff Barton            RW R 5-6  160  09/03/1907  Sault Ste. Marie, MI
Dave Barton             LW L 6-2  205  02/03/1983  Calgary, Alta
Pat Barton              RW R 5-11 205  05/04/1974  Montreal, Que
Trevor Barton           D  L 6-4  211  02/28/1984  Woodville, Ont
David Bartos
David Bartos
Martin Bartos           LW L 6-1  182  02/06/1988  Ostrava, Czech Republic
Peter Bartos            LW R 6-0  185  09/15/1973  Martin, Slovakia
Vlastimil Bartos        D  L 6-1  194  09/17/1978  Uherske Hradiste, Czech Rep.
Milan Bartovic		    RW L 5-11 183  04/09/1981  Trencin, Slovakia
Deny Bartschi           LW L 6-1  191  04/03/1982  Bulach, Switzerland
Patrick Bartschi
Oskars Bartulis
Casey Bartzen           C  R 5-11 185  01/25/1979  Saskatoon, Sask
Miroslav Barus          C  L 5-7  196  10/12/1970  Vsetin, Czech Republic
Alexander Baryshev      D  L 5-10 169  09/14/1984  Murmansk, Russia
Benjamin Barz           C  R 6-0  174  08/08/1983  Bad Toelz, Germany
Mathew Barzal
Jack Barzee             LW L           02/13/1941  New Haven, CT
Shannon	Basaraba        LW L 5-10 191  05/27/1975  International Falls, MN
Dave Baseggio
Bruno Baseotto          RW R 5-10 170  03/24/1960  Calgary, Alta
Adam Basford
Michael	Basford         D  L 6-2  190  01/01/1985  Richmond, B.C.
Egor Bashkatov          C  L 5-10 174  04/23/1971  Moscow, Russia
Andrei Bashkirov        LW L 6-0  215  06/22/1970  Shelehov, Russia
Ruslan Bashkirov        LW L 5-11 186  03/07/1989  Moscow, Russia
Andrei Bashko           D  L 6-2  194  05/23/1982  Minsk, Belarus
Jason Basile            D  R 5-8  185  07/30/1978  West Bloomfield, MI
Joakim Basilius         C  L 6-0  182  08/07/1979  Lulea, Sweden
Scott Basiuk            D  L 6-2  205  08/04/1980  Prince Albert, Sask
Alex Baskakov
Mike Baslyk
Stanislav Basov         C  L 5-11 171  03/10/1981  Khabarovsk, Russia
Daniel Basque           C  L 6-1  188  08/30/1988  St-Isidore, N.B.
Joe Basaraba
Cody Bass
Timo Basse              LW L 6-1  203  08/22/1981  Bremerhaven, Germany
Bob Bassen              RW L 5-10 185  05/06/1965  Calgary, Alta
Chad Bassen             LW L 5-11 185  04/25/1983  Strathmore, Alta
Mark Bassen             C  R 5-11 174  05/09/1969  Calgary, Alta
Cole Bassett            RW R 6-0  180  07/23/1982  Oakdale, MN
Justin Basso
Manuel Basso
Paolo Basso             D  L 6-2  180  09/23/1981  Asiago, Italy
Cory Bast               RW R 6-0  180  12/22/1977  Regina, Sask
Jason Bast
Ryan Bast               D  L 6-2  190  08/27/1975  Regina, Sask
Tom Bast                C  L 5-9  170  05/04/1957  Yorkton, Sask
Mark Bastarche          D  L 5-10 200  05/20/1984  Lynn, MA
Frederic Bastian        D  L 5-10 180  01/12/1983  Strasbourg, France
Anders Bastiansen       C  L 6-2  209  10/31/1980  Oslo, Norway
Joey Bastien            RW R 5-10 170  02/12/1980  Edmonton, Alta   
Mathieu Bastien         RW R 6-1  190  05/03/1981  Macamic, Que  
Yves Bastien            LW L 5-9  165  08/02/1989  Sudbury, Ont
Mark Bastl              C  L 6-0  191  11/30/1980  Villars, Switzerland
Clayton	Bastura         LW L 5-11 175  08/01/1983  Shaunavon, Sask
Daryl Bat
Olivier	Batardiere      D  R 6-0  167  10/04/1979  Clermont-Ferrand, France
Jay Batchelor           D  R 6-3  190  03/31/1982  North Delta, B.C.
Curtis Bateman          RW R 6-0  170  04/08/1968  Wilcox, Sask
Jamie Bateman           LW L 6-1  190  09/16/1954  Thetford Mines, Que
Jeff Bateman
Rob Bateman             D  L           02/24/1968  LaSalle, Que
Pat Bateman
Andrew Bates
Dan Bates               RW R 5-10 185  05/15/1970  Melrose, MA
Dave Bates              D  R 6-1  190  05/02/1954  Bay St. Louis, MS
Jamie Bates
Shawn Bates
Shawn Bates
Stuart Bates            D  R 5-10 155  04/15/1987  Wolverhampton, England
Frank Bathe             D  L 6-0  185  09/27/1954  Oshawa, Ont
Landon Bathe            LW L 5-11 200  04/09/1982  Scarborough, ME
Norm Batherson          LW L 6-1  195  03/27/1969  North Sydney, N.S.
Andy Bathgate
Andy Bathgate
Frank Bathgate          C  R 5-10 162  02/14/1930  Winnipeg, Man
Igor Batora
Mike Batovanja
Zoltan Batovsky         RW L 5-11 186  03/27/1979  Slovad, Slovakia
Anthony Battaglia
Bates Battaglia
Doug Battaglia          LW L 6-1  195  10/26/1975  Newmarket, Ont
Mike Battaglia
T.J. Battani
John Batten             D  R 6-3  220  01/02/1970  Toronto, Ont      
Greg Batters            RW R           01/10/1967  Victoria, B.C.		
Jeff Batters            D  R 6-2  215  10/23/1970  Victoria, B.C.
Vic Battey              D  R 6-2  189  04/15/1958  Toronto, Ont
John Battice            D  L           02/25/1969  Brampton, Ont
Roland Battisti
Ruslan Batyrshin        D  L 6-1  193  02/19/1975  Moscow, Russia
Dainius Bauba           LW R 6-1  190  01/10/1972  Kaunasc, Lithuania
Egidijus Bauba          RW L 6-0  176  03/25/1977  Elektrenai, Lithuania
Bobby Bauer             RW R 5-7  160  02/16/1915  Waterloo, Ont
Clayton	Bauer           C  L 6-1  190  01/31/1987  Kelowna, B.C.
Collin Bauer            D  L 6-1  190  09/06/1970  Edmonton, Alta
Dustin Bauer            D  R 6-6  210  03/01/1983  Torrington, Alta
Joe Bauer               RW R 5-11 175  10/13/1983  Apple Valley, MN
Richard Bauer           D  L 5-10 180  07/13/1976  Pardubice, Czech Republic
Sascha Bauer
Tom Bauer               LW L 6-2  205  02/17/1957  Bloomington, MN
Wes Baughman
Dan Baum
Michel Bauman           D  L 6-1  183  01/10/1957  Amos, Que
Rodney Bauman           LW L 6-1  205  03/16/1983  Elmira, Ont
Stacey Bauman
Brendan Baumgartner
Dale Baumgartner        D  R 5-11 184  06/15/1958  Winnipeg, Man
Gregor Baumgartner
Ken Baumgartner         LW L 6-1  205  03/11/1966  Flin Flon, Man
Mike Baumgartner        D  L 6-2  195  01/30/1949  Roseau, MN
Nolan Baumgartner
Peter Baumgartner       D  R 6-0  187  07/22/1986  Landshut, Germany
Bob Baun                D  R 5-9  182  09/09/1936  Lanigan, Sask
Kyle Baun
Colin Baustad           D  L 5-10 200  08/31/1969  Calgary, Alta
Jeremy Bautch           LW L 6-0  203  12/16/1975  St. Cloud, MN
Sergei Bautin           D  L 6-3  185  03/11/1967  Ragachev, Belarus
Denis Bavaudin          LW L 6-0  180  04/19/1953  Rauma, Finland
Sam Bavin
Brandon Bavis
Mark Bavis              C  L 6-1  190  03/13/1970  Roslindale, MA
Mike Bavis              RW R 6-0  193  03/13/1970  Roslindale, MA
Robin Bawa              RW R 6-2  215  03/28/1968  Chemainus, B.C.
Jens Baxmann            D  L 5-11 176  03/24/1985  Berlin, Germany
Chris Baxter            RW R 6-1  205  04/14/1974  St. Catherines, Ont
Jim Baxter              D  R 6-2  215  08/24/1979  Brantford, Ont               
Matt Baxter
Paul Baxter             D  R 5-11 189  10/28/1955  Winnipeg, Man
Greg Bay
Ryan Bayda
Trevor Bayda            RW R 6-0  195  09/09/1982  Saskatoon, Sask
Manuel Bayer            C  L 5-10 163  05/02/1982  Deggendorf, Germany
Marco Bayer             D  L 5-10 185  09/20/1972  Uster, Switzerland
Richie Bayes            C  L 5-11 160  03/21/1948  Toronto, Ont
Shayne Baylis           D  R 6-1  185  09/08/1983  St. Catharines, Ont
Ted Baylis              D  L 5-11 200  04/27/1944  Toronto, Ont
Timo Bayon              D  L 5-8  167  04/13/1982  Mulhouse, France
Mike Bayrack
Marian Bazany           D  R 6-0  198  05/09/1975  Bratislava, Slovakia
Len Bazay               RW L 5-7  160  07/19/1945  Winnipeg, Man
Chad Bazin
Norm Bazin              LW L 6-1  170  01/18/1971  N.D. de Lourdes, Man
Pierrick Bazin          RW R 6-0  176  01/01/1983  Grenoble, France
Curtis Bazylinski       LW L 5-9  175  04/04/1983  Major, Sask
Cody Beach
George Beach            C  R           10/04/1926  Regina, Sask
Kyle Beach
Tyler Beachell          LW L 6-1  185  02/18/1986  Rosser, Man
Sandy Beadle            LW L 6-2  185  07/12/1960  Regina, Sask
Steve Beadle            D  L 5-11 190  05/20/1968  Lansing, MI
Chad Beagle             C  R 5-8  195  08/17/1978  Lomond, Alta
Jay Beagle
Joel Beal               C  L 5-9  185  02/19/1982  Brantford, Ont
James Beale             D  L 5-11 192  07/26/1975  Brooklyn, NY
Seth Beamer             C  R 5-11 195  09/19/1983  Nashua, NH
Ryan Beamin             D  R 6-0  200  10/31/1975  Chilliwack, B.C.
Jake Bean
Tim Bean                LW L 6-2  205  03/09/1967  Sault Ste. Marie, Ont
Jeff Beaney
Trevor Beaney           D  R 6-3  210  07/14/1980  Cornwall, CT
Ethan Bear
Everett	Bear            RW R 6-2  235  11/24/1983  Ochapowace, Sask
Rob Bear                D  L 6-2  210  02/26/1971  Ochapowace, Sask
Sterling Bear
Brodie Beard
Colin Beardsmore        C  L 6-2  207  02/07/1978  Peterborough, Ont
Vernon Beardy           D  R 6-2  230  02/21/1976  Thompson, Man
Zach Bearson            RW R 6-1  180  06/13/1987  Houston, TX
Tyler Beasley
Jeff Beatch             D  R 6-5  185  05/14/1981  Burnaby, B.C.
Dallas Beaton           D  L 6-2  195  02/25/1982  Oshawa, Ont
Frank Beaton            LW L 5-10 175  04/28/1953  Antigonish, N.S.
Mike Beaton
David Beatson           D  R 6-4  229  10/23/1979  Edinburgh, Scotland
Graeme Beattie          D  L 6-2  220  11/23/1979  Birds Hill, Man
Ian Beattie             LW L 5-8  154  01/19/1987  Edinburgh, Scotland
Jack Beattie            LW L 5-9  170  10/02/1907  Ibstock, England
Jason Beattie
Kyle Beattie
Matt Beattie            LW R 6-3  173  12/14/1992  Morristown, NJ
Scott Beattie           C  R 5-7  170  05/16/1968  Kimberley, B.C.
Jason Beatty
Brian Beaubien          D  L 6-1  190  08/04/1953  Woodstock, N.B.
Greg Beaucage           RW R 5-11 175  07/27/1970  Ft. McMurray, Alta
Marc Beaucage           C  R 5-11 179  02/14/1973  Trois-Rivieres, Que
Brett Beauchamp
Denis Beauchamp         D  L 5-11 190  01/01/1973  St. Jean, Que
Francois Beauchemin
Francois Beauchemin
Sacha Beauchemin        D  L 5-11 180  01/22/1984  St. Hyacynthe, Que
Martin Beauchesne       D  L 6-0  200  07/08/1980  Cap-de-la-madaleine, Que
Patrick Beauchesne      D  L           02/12/1967  Prince Albert, Sask
Dan Beaudette           C  R 6-3  200  02/18/1968  St. Paul, MN
Dominic	Beaudin         C  R 6-0  199  04/03/1975  Delson, Que
Eric Beaudin            C  R 5-7  184  01/05/1984  Laval, Que
Jean-Christophe Beaudin
Jeff Beaudin            LW L 6-2  220  01/26/1966  St. Eustache, Man
Norm Beaudin            RW R 5-9  170  11/28/1941  Montmartre, Sask
Sebastien Beaudin       D  L 5-10 200  12/30/1982  Valleyfield, Que
Carl Beaudoin           D  L 6-0  210  02/25/1975  Rock Forest, Que
Eric Beaudoin
Jean-Marc Beaudoin
Matt Beaudoin
Nic Beaudoin            LW L 6-3  205  12/25/1976  Ottawa, Ont
Rejean Beaudoin         RW R 6-0  195  01/20/1953  Lac Drolet, Que
Serge Beaudoin          D  L 6-2  215  10/30/1952  Montreal, Que
Yves Beaudoin           D  R 5-11 180  01/07/1965  Pointe-aux-Trembles, Que
Christian Beaudry
Etienne Beaudry         LW L 5-11 190  10/16/1975  Montreal, Que
Jeremy Beaudry
Joey Beaudry            RW R 6-2  200  06/08/1976  Prince Albert, Sask
Lincoln Beaudry         RW L 5-9  183  01/19/1981  Saskatoon, Sask
Mike Beaudry
Mike Beaudry
Marc Beaufait           C  R 5-9  165  05/13/1970  Livonia, MI
Victor Beaulac
Alain Beaule            D  L 6-0  200  04/07/1946  St. Romain, Que
Alain Beaule            RW R 5-8  165  03/28/1972  Chamonix, France
Corey Beaulieu          D  L 6-1  210  09/09/1969  Winnipeg, Man
Jonathan Beaulieu       D  L 5-10 177  04/16/1980  Sillery, Que  
Josh Beaulieu
Nathan Beaulieu
Nicholas Beaulieu       LW L 6-1  207  08/19/1968  Rimouski, Que
Pierre-Olivier Beaulieu
Martin Beaulne
Gabriel Beaupre
Alexandre Beauregard
Anthony Beauregard
Danny Beauregard        C  L 5-11 182  09/07/1973  Eastman, Que
David Beauregard
Kevin Beauregard
Mickael Beauregard
Thomas Beauregard
Benoit Beausoleil       RW R 6-2  230  02/26/1979  Baie-Comeau, Que  
Michel Beausoleil
Anthony Beauvillier
Francis Beauvillier
Luke Beaverson
Matt Beca
Jerome Bechard          LW L 5-11 190  03/30/1969  Regina, Sask       
Brad Beck               D  R 5-10 190  02/10/1964  Vancouver, B.C.
Colton Beck
Martin Beck             C  L 6-0  185  02/10/1982  Prostejov, Czech Republic
Mike Beck
Patrik Beck             RW R 5-9  171  08/30/1979  Kolin, Czech Republic
Taylor Beck
Anthony Becker
Baron Becker            C  R 5-9  180  01/28/1981  Waterford, MI
Brant Becker            C  R 5-11 175  09/16/1980  Medicine Hat, Alta
Brock Becker            LW L 6-1  190  05/14/1984  Medicine Hat, Alta
Hans-Jurgen Becker      C  R 6-0  176  11/06/1982  Heilbronn, Germany
Jason Becker            D  L 6-2  208  05/26/1974  Saskatoon, Sask
Kyle Becker
Kyle Becker
Mathias Becker          LW L 6-0  220  04/01/1977  Lich, Germany
Matt Becker
Matt Becker
Tyler Becker
Jason Beckett
Marc Beckstead
Matthieu Becuwe         C  L 6-1  171  03/27/1982  Dunkerque, France
Louis Bedard            RW R 5-10 210  10/14/1975  Montreal, Que
Mikael Bedard
Pascal Bedard           D  L 5-9  180  12/11/1980  Montreal, Que
Clayton Beddoes         C  L 5-11 190  11/10/1970  Bentley, Alta
Jared Bednar
Jaroslav Bednar
Kenneth Bedsvag         LW L 6-0  198  04/22/1982  Oslo, Norway
Brett Beebe
Kris Beech
Tyler Beechey           LW L 5-11 180  06/05/1981  Edmonton, Alta
Lynn Beedle
Jason Beeman
Matt Beer
Bob Beers               D  R 6-2  200  05/20/1967  Pittsburgh, PA
Scott Beeson            LW L 6-1  143  07/10/1986  Chelmsford, England
A.J. Begg               D  R 6-4  215  11/30/1976  Coquitlam, B.C.    
Eric Begin
Marc-Alain Begin
Steve Begin
Steve Begin
Kyle Begley
Jordan Behler
Joni Beilinson          C  R 5-6  152  03/17/1983  Espoo, Finland
J.P. Beilsten           RW R 5-11 185  11/20/1981  St. Louis, MO
Jeremy Beirnes
Michael Beiter          C  L 5-7  143  01/30/1990  Rankweil, Austria
Jan Bejcek
Derek Bekar
Vadim Bekbulatov        C  L 6-1  191  03/08/1970  Ekaterinburg, Belarus
Justin Bekkering        D  L 6-3  209  02/07/1977  Lethbridge, Alta
Graham Belak            D  L 6-5  230  08/01/1979  Battleford, Sask
Wade Belak
Kris Belan
Dan Beland              C  R 6-0  190  01/01/1982  Montreal, Que
Alexandre Belanger
Chris Belanger
Eric Belanger           C  L 5-11 170  12/16/1977  Sherbrooke, Que
Eric Belanger           RW R 5-11 184  05/09/1978  Rimouski, Que
Erik Belanger
Francis Belanger
Francois Belanger       C  R 5-10 175  04/10/1981  Valleyfield, Que
Frederic Belanger       D  L 6-1  205  03/20/1979  Longueuil, QUe
Hugo Belanger           LW L 6-0  190  05/28/1970  St. Herbert, Que
Hugo Belanger           C  L 6-0  190  03/27/1975  Montreal, Que
Jesse Belanger          C  R 6-1  192  06/15/1969  St. George de Beauce, Que
Justin Belanger         LW L 6-2  207  08/30/1982  Nanaimo, B.C.
Justin Belanger         RW L 6-1  195  11/01/1985  St. George de Beauce, Que
Ken Belanger            LW L 6-4  225  03/14/1974  Sault Ste. Marie, Ont
Marc Belanger
Marc Belanger
Martin Belanger         D  R 6-2  185  02/03/1976  LaSalle, Que
Olivier Belanger
Alexander Belavskis     RW L 6-0  187  01/17/1964  Vitebsk, Belarus
Matt Beleskey
Andrew Belic
Sasa Belic              D  R 5-10 187  02/07/1981  Zagreb, Croatia
Steve Belic
Erik Belin              LW L 5-11 187  01/05/1987  Avesta, Sweden
Dan Belisle
Louis Belisle
Jadran Beljo
Oleg Belkin             LW R 6-0  202  04/11/1974  Chelyabinsk, Russia
Brendan Bell
Brendan Bell
Brendan Bell
Bruce Bell              D  L 6-2  190  02/15/1965  Toronto, Ont
Chris Bell              RW R 5-10 190  11/04/1974  Vancouver, B.C.
Chris Bell              C  L 6-0  200  07/30/1976  Chase, B.C.        
Cole Bell
David Bell
David Bell
David Bell
David Bell
David Bell
Gordon Bell
Mark Bell               LW L 6-1  190  02/03/1975  New Westminster, B.C.
Mark Bell
Myles Bell
Phillip Bell
Thatcher Bell           C  L 6-0  183  02/01/1982  Charlottetown, P.E.I.
Travis Bell             D  L 5-9  190  12/02/1978  Calgary, Alta
Zach Bell
Corey Bellamy
Graham Bellamy          C  R 5-6  165  08/09/1983  Slough, England
Rob Bellamy
Tyler Bellamy
Etienne Bellavance      C  L 5-11 190  05/16/1987  Vanier, Que
Shawn Belle
Blake Bellefeuille
Brian Bellefeuille      LW L 6-2  190  03/21/1967  Natick, MA
Jonathan Bellemare      C  L 5-6  160  10/16/1982  Shawingan, Que
Pierre-Edouard Bellemare
Thomas Bellemare        D  R 6-2  236  01/11/1984  Shawingan, Que
Brett Bellemore
Greg Beller
Eric Bellerose          LW L 6-1  200  02/07/1972  Montreal, Que
Yves Bellerose          D  L 6-0  194  04/04/1978  Mirabel, Que
Mathieu Bellet          RW L 5-7  158  04/07/1980  Saint-Martin-d'Heres, France
Patrice Bellier         D  L 5-9  171  07/14/1975  La Tronche, France
B.J. Belliotti
Vince Bellissimo
Dylan Bellmore
Jon Bellonio
Brian Bellows           RW L 5-11 210  09/01/1964  St. Catharines, Ont
Martin Bellus
Glenn Belmore
Radek Belohlav          LW L 5-11 185  04/11/1970  Ceske Budejovice, Czech Rep.
Petr Belohlavek         C  L 5-10 187  06/22/1975  Brno, Czech Republic
Anton Belov
Oleg Belov              C  L 6-0  200  04/20/1973  Moscow, Russia
Denis Belsky
Shane Belter            D  R 6-1  190  10/05/1977  Swift Current, Sask
Evgeny Belukhin         C  L 5-10 174  08/20/1983  Sarov, Russia
Igor Belyaevsky         C  L 5-9  171  01/30/1963  Ust-Kamenogorsk, Kazakhstan
Alex Belzile
Etienne Belzile         D  L           05/02/1972  Quebec City, Que
Garett Bembridge
Jaroslav Benak          D  L 5-11 188  04/03/1962  Havlickov Brod, Czech Rep.
Vaclav Benak            D  R 5-7  182  08/30/1978  Sokolov, Czech Republic
Semir Ben-Amor          LW L 6-0  202  05/06/1982  Helsinki, Finland
Cal Benazic             D  L 6-3  195  09/29/1975  Mackenzie, B.C.
Jan Benda               C  L 6-3  218  04/28/1972  Reef, Belgium
Jiri Benda              RW R 6-2  189  09/11/1976  Most, Czech Republic
Matt Bendall
Jordan Bendfeld
Aaron Bendickson
Brandon Benedict        LW L 5-9  175  06/10/1982  Newport, N.S.
Chris Benedict
Matevz Benedik          RW R 5-10 189  05/30/1987  Ljubljana, Slovenia
Alexander Benes         LW L 5-8  176  12/08/1973  Wien, Austria
Federico Benetti        LW R 5-7  158  06/08/1986  Asiago, Italy
Lukas Bengtsson
Chris Benias
Joey Benik
Andras Benk
Eric Benke              D  L 6-3  200  08/20/1984  Edmonton, Alta
Jamie Benn
Jordie Benn
Blue Bennefield         RW R 6-2  208  07/05/1979  Calgary, Alta      
Jesse Bennefield
Adam Bennett            D  R 6-4  206  03/30/1971  Georgetown, Ont
Beau Bennett
Chad Bennett
Dana Bennett
Dana Bennett
James Bennett           D  R 5-8       07/31/1983  Kings Lynn, England
Josh Bennett            LW L 6-0  205  06/17/1980  Ottawa, ont
Mac Bennett
Mark Bennett
Pierre Bennett          RW R 6-1  171  03/22/1987  Caen, France
Rick Bennett            LW L 6-3  215  07/24/1967  Springfield, MA
Ryan Bennett
Ryan Bennett
Sam Bennett
Spencer Bennett
Todd Bennett            RW R 6-1  210  07/25/1977  Litchfield, NH
Geoff Bennetts          RW R 5-10 177  01/07/1975  Wixom, MI
Brian Benning           D  L 6-0  175  06/10/1965  Edmonton, Alta
Jim Benning             D  L 6-0  185  04/29/1963  Edmonton, Alta
Matt Benning
Payden Benning
Andre Benoit
Mathieu Benoit
Yvan Benoit             LW R 5-9  165  04/09/1985  Geneve, Switzerland
Tomas Benovic
Hans Benson
Sean Bentivoglio
Ladislav Benysek
Chris Benz
Greg Benz
Tim Benz
Paul Beraldo            RW R 5-11 175  10/05/1967  Stoney Creek, Ont
Michal Beran            C  L 5-11 187  02/22/1973  Martin, Slovakia
Stanislav Beran         LW L 6-4  192  09/28/1974  Falkenau, Germany
Josef Beranek           LW L 6-2  195  10/25/1969  Litvinov, Czech Republic
Michal Beranek
Michal Beranek
Pavel Beranek           C  L 5-11 178  01/16/1978  Pardubice, Czech Republic
Petr Beranek
Petr Beranek
Petr Beranek
Bryan Berard            D  L 6-1  190  03/05/1977  Woonsocket, RI
Ryan Berard
Martijn Berben          RW R 5-11 171  06/09/1980  Weert, Netherlands
Lev Berdichevsky        LW L 6-0  185  11/05/1965  Perm, Russia
Drake Berehowsky
Chris Berenguer
Rick Berens             LW L           08/17/1968  Palatine, IL
Andy Berenzweig         D  L 6-1  215  08/08/1977  Chicago, IL
Martin Beresnevs        D  L 6-0  180  03/12/1984  Riga, Latvia
Perry Berezan           C  R 6-2  190  12/05/1964  Edmonton, Alta
Alexander Berezensky    RW R 5-8  191  08/15/1979  Karaganda, Kazakhstan
Sergei Berezin
Aki-Petteri Berg        D  L 6-3  200  07/28/1977  Raisio, Finland
Andy Berg
Bill Berg               LW L 6-1  205  10/21/1967  St. Catharines, Ont
Bob Berg                LW L 6-1  200  07/02/1970  Beamsville, Ont
Mikael Berg             LW L 5-10 171  07/01/1981  Lund, Sweden
Reggie Berg
Thomas Bergamelli       LW L 6-0  180  01/17/1979  Belleville, France
Enrico Bergamin
Anze Bergant            D  L 6-1  176  07/13/1983  Jesenice, Slovenia
Mick Berge
Brad Bergen             D  R 5-11 176  03/16/1966  Prince Albert, Sask
Raymond Bergen          RW R 6-0  171  09/25/1984  Amsterdam, Netherlands
Sean Bergenheim
Jens Bergenstrom        LW L 6-0  187  09/12/1980  Borlange, Sweden
Alain Berger
Brian Berger
Mike Berger             D  R 6-0  200  06/02/1967  Edmonton, Alta
Oliver Berger           C  L 5-6  154  07/15/1985  Wien, Austria
Phil Berger             LW L 6-1  190  12/03/1966  Dearborn, MI
Raphael Berger          D  L 6-1  198  02/07/1979  Niederbuchsiten, Switzerland
Antoine Bergeron        D  L 6-2  212  12/14/1981  Valcourt, Que
Charles Bergeron        RW R 6-0  200  05/19/1986  Thetford Mines, Que
Charles Bergeron        D  L 5-11 175  10/15/1989  Alma, Que
Marc-Andre Bergeron
Martin Bergeron         C  L 6-0  180  01/20/1968  Verdun, Que
Patrice Bergeron
Samuel Bergeron
Nicolas Berges          C  L 5-7  176  01/29/1976  Valence, France
Marc Bergevin           D  L 6-1  210  08/11/1965  Montreal, Que
Henrik Bergfors         D  R 6-4  225  05/15/1982  Sodertalje, Sweden
Nicklas Bergfors        RW R 5-11 195  03/07/1987  Sodertalje, Sweden
Johan Berggren          D  L 6-3  176  05/18/1984  Vastra Amtevik, Sweden
Joonas Berggren         D  L 5-6  176  05/21/1984  Turku, Finland
Niko Bergholm           D  L 6-2  218  04/27/1976  Riihim�ki, Finland
Anthony Bergin
Desmond Bergin
Kevin Bergin            D  L 6-2  200  11/06/1981  Montreal, Que
Mike Bergin
Steve Bergin
Tony Bergin             D  R 6-3  225  04/24/1974  Fredericton, N.B.  
Mikkel Berg-Jensen
Matt Bergland
Tim Bergland            RW R 6-3  194  01/11/1965  Crookston, MN
Christian Berglund
Jonas Berglund
Jonas Berglund
Kristoffer Berglund     D  L 5-10 180  08/12/1988  Umea, Sweden
Patrik Berglund
Patrik Berglund
Patrik Berglund
Jan Bergman             D  L 5-11 194  08/07/1969  Sodertaije, Sweden
Jon Bergman             C  L 5-11 185  08/20/1978  Bjorbo, Sweden
Julius Bergman
Linus Bergman
Marcus Bergman
Marcus Bergman
Peter Bergman           C  L 6-3  195  04/14/1978  Regina, Sask
Stefan Bergkvist        D  L 6-4  225  03/10/1975  Leksand, Sweden
Jonas Bergqvist         RW L 6-0  185  09/28/1962  Hasseleholm, Sweden
Calle Bergstrom         D  R 5-11 209  03/20/1976  Valbo, Sweden
Patrik Bergstrom
Patrik Bergstrom
Rasmus Bengtsson        D  L 6-2  193  05/14/1993  Landskrona, Sweden
Igor Beribak            D  L 5-8  176  05/18/1964  Ljubljana, Slovenia
Aaron Berisha
Beni Berisha
Adam Berkle
Matt Berkovitz
Sean Berkstresser
Nejc Berlisk
Jason Bermingham        LW L 6-0  195  01/17/1977  Montreal, Que     
Jim Bermingham          C  L 6-4  215  11/12/1971  Montreal, Que
Brendan Bernakevitch
Anton Bernard
Ashton Bernard          LW L 6-4  195  02/05/1990  Eskasoni, N.S.
Kenny Bernard
Larry Bernard           LW L 6-2  210  04/16/1967  Prince George, B.C.
Louis Bernard           D  R 6-2  210  07/10/1974  Victoriaville, Que
Jacopo Bernardi         D  L 6-0  183  01/08/1974  Cortina d'Ampezzo, Italy
Dmitrijus Bernatavicius RW L 5-11 180  10/11/1974  Omsk, Russia
Billy Berner
Justin Bernhardt
Oliver Bernhardt        D  L 6-2  194  07/29/1976  Frankfurt, Germany
Cedrick Bernier
David Bernier           RW R 6-2  187  01/29/1978  St. Hyacinthe, Que
Jonathan Bernier
Jordan Bernier
Marc-Andre Bernier      RW R 6-3  198  02/05/1985  Laval, Que
Patrick Bernier
Steve Bernier
Ruslan Bernikov         RW R 6-3  198  12/04/1977  Vidnoye, Russia
Jiri Beroun
Patrick Berr
Paul Berrington         C  R 5-11 175  01/24/1975  Kitchener, Ont
Thomas Berruex          D  R 6-1  187  01/29/1977  Sallanches, France
Alex Berry
Brad Berry              D  L 6-2  210  04/01/1965  Bashaw, Alta
Joe Berry               RW R 6-3  154  04/09/1988  Harlow, England
Justin Berry            D  R 6-1  190  12/16/1980  Ancaster, Ont
Ken Berry               LW L 5-8  175  06/21/1960  Burnaby, B.C.
Matt Berry
Mike Berry
Mike Berry
Rick Berry              D  L 6-2  200  11/04/1978  Brandon, Mam
Shane Berschbach
Sandro Bertaggia        D  R 5-8  180  05/07/1964  Zug, Switzerland
Sebastien Berthet       LW L 5-8  191  01/28/1978  Lyon, France
Adam Berti
Chris Berti
Simon Bertilsson        D  L 6-0  185  04/19/1991  Karlskoga, Sweden
Scott Bertoli           LW L 5-11 205  03/23/1977  Milton, Ont       
Marco Bertossa
Dan Bertram
Kevin Bertram
Rick Bertran            D  L 6-3  190  03/12/1980  Niagara Falls, Ont
Eric Bertrand           LW L 6-1  209  04/16/1975  St. Ephrem, Que
Hugo Bertrand           D  L 5-11 210  10/04/1976  Mirabill, Que
Philippe Bertrand
Dave Bertrand-Duclos    C  R 5-8  192  04/09/1987  Quebec City, Que
Jay Bertsch             RW R 6-4  210  07/14/1976  Lethbridge, Alta
Sean Bertsch
Christoph Bertschy
Todd Bertuzzi
Tyler Bertuzzi
Craig Berube            LW L 6-1  223  12/17/1965  Calahoo, Alta
David Berube
David Berube
Guillaume Berube        C  R 5-11 167  04/12/1983  Trois-Pistoles, Que
Jason Berube
Jean-Sebastien Berube
Mike Berube
Armands Berzins         C  L 6-4  227  12/27/1983  Riga, Latvia
Janis Berzins
Jeff Bes
Nicolas Besch           D  L 5-9  171  10/25/1984  Le Havre, France
Mustafa Besic           C  L           03/12/1961  Samski Most, Bosnia
Elvis Beslagic          D  L 6-1  189  07/04/1973  Jesenice, Slovenia
Frederic Bessat         D  L 5-7  165  03/09/1979  Bonneville, France
Grant Besse
Guillaume Besse         LW L 5-9  198  01/26/1976  Paris, France
Gavin Best
Steve Best
Randy Best              D  R 6-2  200  03/05/1974  Woodsbury, MN
Darren Bestland
Nick Bet
Trevor Bet
Karel Betik             D  L 6-2  200  10/28/1978  Karvina, Czech Republic
Ben Betker
Eric Betournay          C  L 6-1  190  04/30/1981  Ormstown. Qie
Guillermo Betran        D  L 5-6  147  10/12/1985  Castiello, Spain
Maxim Bets              LW L 6-1  200  01/31/1974  Chelyabinsk, Russia
Blair Betts             C  L 6-1  200  02/16/1980  Edmonton, Alta 
Kaleb Betts
Sebastien Bety          D  L 6-2  220  05/06/1976  St-Bernard Beauce, Que
Nick Betz
Greg Betzold
Brock Beukeboom         D  R 6-1  202  04/01/1992  Greenwich, CT
Jeff Beukeboom          D  R 6-5  230  03/28/1965  Ajax, Ont
Dean Beuker             RW R 6-0  185  01/05/1981  Watson, Sask
Henrich Beutel          LW L 6-0  189  03/21/1978  Martin, Slovakia
Matt Beveridge          RW R 5-10 174  03/18/1975  Toronto, Ont
Adam Bevilacqua
Metod Bevk              D  R 5-10 169  07/01/1984  Kranj, Slovenia
Nikita Bevz             D  L 5-8  154  06/05/1984  Kharkiv, Ukraine
Steven Beyers
Michael Beynon
Andy Bezeau             LW L 5-9  185  03/30/1970  St. John, N.B.
Billy Bezeau
Goren Bezina            D  L 6-4  220  03/21/1980  Split, Yugoslavia
Dmitri Bezrukov         LW L 6-3  195  11/09/1977  Kazan, Russia 
Ruslan Bezschasny       C  L 5-10 167  06/26/1979  Kiev, Ukraine
Paul Bezzo
Frank Bialowas          D  L 5-11 220  09/25/1970  Winnipeg, Man
Joe Bianchi             C  L 5-10 180  08/17/1975  Bloomington, MN  
Marc Bianchi            D  R 6-3  200  07/19/1983  Ithaca, NY
Jordan Bianchin         RW R 6-2  220  08/30/1981  Nanaimo, B.C.
Marco Bianco            D  L           03/22/1984  Moncalieri, Italy
Radim Bicanek           D  L 6-1  195  01/18/1975  Uherske Hradiste, Czech Rep.
Brian Bicek
Jiri Bicek              LW L 5-11 183  12/03/1978  Kosice, Slovakia
Stu Bickel
Ted Bickel              RW R 6-3  210  03/10/1985  Chanhassen, MN
Bryan Bickell
Adam Bicknell           C  L 6-0  175  04/10/1980  Hillingdon, England
Alex Bidas
Art Bidlevskii
Jesse Biduke
Arthur Bidwill
Jeff Bieber
Jose Antonio Biec       RW L 6-1  182  09/11/1977  Jaca, Spain
Griffin Biedron
Alex Biega
Danny Biega
Kevin Bieksa
Dominik Bielke          D  L 6-3  190  10/23/1990  Berlin, Germany
Andre Bielmann          RW R 5-7  178  02/07/1980  Winterthur, Switzerland
Daniel Bienvenue        LW L 6-0  196  06/10/1977  Val d'Or, Que
Daniel Bieri            LW L 5-11 180  11/13/1979  Escholzmatt, Switzerland
Mark Biesenthal         C  L 5-10 175  11/08/1974  Brampton, Ont    
Don Biggs               C  R 5-8  180  04/07/1965  Mississauga, Ont	
Tyler Biggs
Pierino Bigliel         RW L 5-10 176  08/28/1984  Chur, Switzerland 
Greg Bignell            D  L 6-0  195  05/09/1969  Kitchener, Ont
Kyle Bigos
Chris Bigras
Robin Big Snake
Lionel Bilbao           LW L 5-9  176  01/16/1973  Bayonne, France
Ty Bilcke
Filip Bilek             D  L 6-0  176  11/12/1988  Praha, Czech Republic
Vitezslav Bilek         LW L 5-10 189  07/31/1983  Tabor, Czech Republic
Craig Bilick            LW R 6-3  210  08/09/1978  Yorktown, Sask     
Alexis Billard          RW L 5-8  158  05/21/1981  Rouen, France
Laurie Billeck          D  R           02/02/1971  Dauphin, Man
Franck Billieras        C  L 5-8  156  06/02/1976  Grenoble, France
Marc Billieras          C  L 5-8  169  07/17/1980  Grenoble, France
Tim Billingsley
Chad Billins
Curtis Billsten
Brent Bilodeau          D  L 6-4  230  03/27/1973  Dallas, TX
Patrice Bilodeau        D  R 6-1  190  02/12/1984  Quebec City, Que
Patrick Bilodeau
Patrick Bilodeau
Patrick Bilodeau
Nicholas Bilotto
Zinetula Bilyaletdinov
Jerod Bina              RW R 6-3  205  05/25/1974  Grand Forks, ND
Robbie Bina
Marc-Andre Binette      LW L 6-1  199  01/17/1981  Laval, Que
Shayne Bingham
Jason Binkley
Craig Binns             D  L 6-4  220  07/18/1974  Ottawa, Ont  
Thomas Binzegger        C  L 5-7  160  02/06/1979  Zug, Switzerland
Joe Biondi              C  L           06/29/1970  Warroad, MN
Nick Biondo
Chris Biotti            D  L 6-3  198  04/22/1967  Warlthan, MA
Alain Birbaum           D  L 5-7  171  10/11/1985  Fribourg, Switzerland
Max Birbraer            LW L 6-2  195  12/15/1980  Ust-Kamenogorsk, Kazakhstan
Braden Birch
Steve Birch             LW L 5-11 192  08/09/1977  Toronto, Ont
Robert Bird
Robert Bird
Tyler Bird              RW R 6-2  200  08/14/1996  Boston, MA
Josh Birkholz
Michal Birner
Jay Birnie
Mathieu Biron           D  R 6-6  229  04/29/1980  Lac St-Charles, Que
Steve Birnstill         D  L 6-1  191  11/06/1985  Manhasset, NY
Ricards Birzinsh
Sebastien Bisaillon
Johannes Bischofberger
Grant Bischoff          LW L 5-10 175  10/26/1968  Anoka, MN
Jake Bischoff           D  L 6-0  185  07/25/1994  Cambridge, MN
Mike Bishai             C  L 5-11 205  05/30/1979  Edmonton, Alta
Clark Bishop
Hunter Bishop
Jonathan Bishop         C  L 5-10 180  07/21/1976  Haliburton, Ont   
Michael Bishop          D  L 6-3  215  06/15/1966  Sarnia, Ont
Tom Bissett             C  L 6-0  180  03/13/1966  Seattle, WA
Steven Bisson           D  L           05/24/1968  Ottawa, Ont
Brock Bissonnette
Matt Bissonnette
Paul Bissonnette
Roberto Bissonnette     LW L 5-11 195  04/27/1981  Caracas, Venezuela
Teemu Bister            LW L 5-11 187  08/26/1985  Tampere, Finland
Anthony Bitetto
Will Bitten
Logan Bittle
J.B. Bittner            C  R 5-11 180  05/27/1982  Pittsburgh, PA
Paul Bittner
Knut Bitustoyl
Byron Bitz
Claudio Bitzi           RW R 5-10 171  11/05/1980  Zug, Switzerland
Peter Bizalj
Vasili Bizyayev         RW L 6-1  185  06/06/1982  Moscow, Russia
Mads Bjerkas            D  L 6-1  202  04/04/1980  Lorenskog, Norway
Bjarte Bjonnes          RW L 5-9  185  03/23/1981  Sarpsborg, Norway
Jesper Bjorck           D  L 6-1  207  03/11/1975  Saltsjo-Boo, Sweden
Filip Bjork
Filip Bjork
Johan Bjork
Henrik Bjorklund        RW R 6-2  202  09/22/1990  Karlstad, Sweden
Max Bjorklund           LW L 6-2  194  08/29/1978  Helsinki, Finland
Jani Bjorkqvist         D  R 5-4  160  08/05/1980  Turku, Finland
Oliver Bjorkstrand
Patrick Bjorkstrand
Christer Bjornberg
Lars Bjornland          D  R 5-8  167  01/20/1984  Sarpsborg, Norway
Dan Bjornlie            D  L 5-10 175  10/17/1977  Eagan, MN        
Svein Erik Bjornstad    D  L 6-1  202  01/04/1971  Oslo, Norway
Nick Bjugstad           C  R 6-4  188  07/17/1992  Minneapolis, MN
Scott Bjugstad          LW L 6-1  185  06/02/1961  St. Paul, MN
Elias Bjuhr
Thomas Bjuhr            RW L 6-1  220  08/28/1968  Stockholm, Sweden
Graham Black
Greg Black              C  R 6-1  187  05/13/1982  Surrey, B.C.
James Black             C  L 5-11 210  08/15/1969  Regina, Sask
Jamie Black             C  L 6-1  185  04/04/1972  Calgary, Alta
Jesse Black             D  R 6-6  240  06/23/1978  Thunder bay, Ont  
Jim Black               RW R 6-2  200  04/06/1979  Tuscaloosa, AL
Jordan Black
Jordy Black             LW L 5-11 185  10/15/1985  Winnipeg, Man
Mark Black
Ryan Black              LW L 6-1  195  10/25/1973  Guelph, Ont
Jeff Blackburn
Jesse Blacker
Brant Blackned          RW L 6-0  220  04/04/1974  Weminji, Que
Judd Blackwater
Colin Blackwell
Brian Blad              D  L 6-1  200  07/22/1967  Brockville, Ont
Aaron Blades
Jeff Blaeser            LW L           11/05/1970  Parma, Ont
Oleg Blagoy             D  R 5-10 176  12/04/1979  Kiev, Ukraine
Roman Blagoy            RW R 6-0  169  10/25/1987  Kiev, Ukraina
Mislav Blagus
Robert Blaha            C  L 6-0  187  10/10/1979  Pardubice, Czech Republic
Stefan Blaho            RW L 6-1  198  06/22/1985  Trencin, Slovakia
Jeremie Blain
Joel Blain              LW L 5-10 192  10/12/1971  Malaric, Que
Luc-Olivier Blain
Brandon Blair
Brandon Blair
Bryan Blair             RW R 6-5  240  04/12/1979  Fort Erie, Ont
Campbell Blair          D  L 5-10      06/30/1966  East Kilbride, Scotland
Ryan Blair
Ben Blais               D  L 6-4  195  02/16/1978  Berlin, NH
Dwayne Blais            C  L 5-9  180  07/12/1977  Sudbury, Ont     
Eric Blais              LW L 5-7  187  12/19/1972  Brian�on, France
Samuel Blais
Michael Blaisdell       RW R 6-1  195  01/18/1960  Moose Jaw, Sask
Jason Blake
Rob Blake
Grant Blakey
Roan Blampin            LW L 6-1  205  02/18/1983  Big River, Sask
Jan Blanar              D  L 6-3  183  06/06/1983  Trencin, Slovakia
Michal Blanar           LW L 6-2  202  03/17/1986  Trencin, Slovakia
Nicolas Blanchard
Sean Blanchard
Trevor Blanchard        LW L 6-2  180  06/06/1983  Sudbury, Ont
Adam Blanchette
Keith Bland             D  L 6-0  200  02/19/1975  Paramus, NJ
Brandon Blandina
Joe Blandisi
Kyle Blaney
Boris Blank             LW L 6-1  198  07/10/1978  Karaganda, Kazakhstan
Sachar Blank            RW L 6-2  196  07/10/1985  Karaganda, Kazakhstan
Eric Blankenship
Cody Blanshan
Jan Blasko
Jan Blasko
Jan Blasko
Jan Blasko
Jan Blasko
Bill Blaszcyk
Miroslav Blatak         D  L 6-0  180  05/25/1982  Gottwaldov, Czech Republic
Brett Blatchford
Zdenek Blatny
Michal Blazek           D  L 6-2  187  04/02/1982  Vsetin, Czech Republic
Jamie Blazevic
Joe Blaznek
Conner Bleackley
John Blessman           D  L 6-3  220  04/27/1967  Toronto, Ont
Wes Blevins             D  R 6-0  205  04/15/1976  Westland, MI
Joachim Blichfeld
Anton Blidh
Ricard Blidstrand       D  L 6-3  202  04/20/1992  Stockholm, Sweden
Nick Bligh
Chris Blight
Chris Blight
Severin Blindenbacher
Maxim Blinov            D  L 6-3  185  05/31/1984  Novosibirsk, Russia
Viktor Blinov           D  R           01/09/1945  Omsk, Russia
Jimmy Blixt
Mario Bliznak
Patrick Bloch           D  L 6-2  194  04/14/1985  Davos, Switzerland
Austin Block
Jeff Bloemberg          D  R 6-2  205  01/31/1968  Listowel, Ont
Roman Blokh             C  L 6-0  198  11/22/1986  Grodno, Belarus
Alexander Blokhin       LW L 6-3  194  01/18/1983  Tver, Russia
Jaakko Blom             D  L 6-2  187  09/20/1980  Jamsankoski, Finland
Stefan Blom             D  L 6-2  189  07/30/1985  Stockholm, Sweden 
Patric Blomdahl         LW L 6-1  205  01/30/1984  Stockholm, Sweden
Anton Blomqvist
Anton Blomqvist
Anton Blomqvist
Axel Blomqvist
Henrik Blomqvist        D  L 5-10 182  03/24/1984  Vaxjo, Sweden
Jacob Blomqvist         C  R 5-11 165  11/08/1986  Hedesunda, Sweden
Otto Blomqvist          LW L 6-0  169  08/07/1988  Helsinki, Finland
Timo Blomqvist          D  R 6-0  200  01/23/1961  Helsinki, Finland
Arto Blomsten           D  L 6-4  204  03/16/1965  Vaasa, Finland
Ludwig Blomstrand
Ben Blood
Evan Bloodoff
Lucas Bloodoff
Samuel Bloom
Scott Bloom             LW L           02/08/1968  Edina, MN
Jason Bloomingburg
Adam Blossey            D  R 5-10 174  09/06/1982  St. Paul, MN
Jean Blouin             LW L 6-0  220  02/26/1971  Montreal, Que
Sylvain Blouin          LW L 6-2  222  05/21/1974  Montreal, Que
Theodor Blueger
Joe Bluhm
Dylan Blujus
John Blum               D  R 6-3  205  10/08/1959  Detroit, MI
Jonathon Blum
Ken Blum
Anthony Blumer          RW R 6-0  180  04/13/1982  Eagan, MN
Mike Blunden
Sean Blunden
Stephen Blunden
Mike Blundon
Chad Blundy             D  R 5-11 205  08/01/1979  Oakville, Ont
Rhett Bly
Charlie Blyth           LW L 6-0  180  04/04/1976  Beaconsfield, Que 
Alex Boak
Mike Boback             C  R 5-11 180  08/13/1970  Mt. Clemens, MI
Eric Bobel
Jason Bobichl
Fredy Bobilier          D  L 5-10 176  04/02/1968  Fleurier, Switzerland
Viktor Bobrov           LW R 6-1  176  01/01/1984  Novocheboksarsk, Russia      
Vasili Bobrovnikov      C  L 5-8  174  11/08/1971  Kiev, Ukraine
Nikita Bobrovsky        C  R 6-0  157  12/04/1988  Novosibirsk, Russia
Brent Bobyck            LW L 5-10 180  04/26/1968  Regina, Sask
Evgeny Bobykin          LW L 5-8  176  01/22/1970  Chelyabinsk, Russia
Didier Bochatay         D  L 5-11 202  01/04/1983  Drummondville, Que
Kyle Bochek
Brandon Bochenski
Adrian Bockelie
Bob Bodak               LW L 6-2  190  05/28/1961  Thunder Bay, Ont
James Bode              RW R           07/26/1973  Robbinsdale, MN
Jim Bodden              C  R 6-0  175  10/26/1967  Dundan, Ont
Doug Bodger             D  L 6-2  215  06/18/1966  Chernainus, B.C.
Kyle Bodie
Mat Bodie
Troy Bodie
Rasmus Bodin            LW L 6-6  207  05/04/1994  Sweden
Will Bodine
Rick Bodkin             C  L           03/30/1975  Hamilton, Ont
Andrew Bodnarchuk
Mike Bodnarchuk         RW R 6-1  180  03/26/1970  Bramalea, Ont
Denis Bodrov
Evgeni Bodrov           C  L 5-8  171  01/08/1988  Togliatti, Russia
Stewart Bodtker         C  R 6-0  190  09/15/1976  Vancouver, B.C.
Channing Boe
Havard Boe              D  L 6-0  185  04/18/1985  Sarpsborg, Norway
Rene Boe                LW L 5-7  165  05/02/1983  Sarpsborg, Norway
Mikkel Boedker
Cody Boekestyn
Philippe Boelen         D  L           08/12/1975  Hasselt, Belgium
Simone Boer             LW L           10/25/1984  Torino, Italy
Dan Boeser
Jeff Boettger           D  L 6-2  205  03/08/1972  McLennan, Alta   
Chris Bogas
Anatoli Bogdanov        RW R 6-0  200  05/17/1985  Kiev, Ukraine
Mihail Bogdanovs        D  L 6-0  205  09/18/1976  Riga, Latvia
Thor Boge               RW R 5-7  159  11/03/1987  Bergen, Norway 
Andrew Bogle            RW R 6-0  198  12/22/1979  Kingston, Ont
Aaron Bogosian
Zach Bogosian
Andreas Bogstad         RW R 6-5  211  04/08/1979  Frogner, Norway
Eric Boguniecki
Aaron Boh               D  L 6-2  185  04/04/1974  Lethbridge, Alta
Daniel Bohac            C  L 6-0  187  02/13/1980  Opava, Czech Republic
Jan Bohac               C  L 6-4  201  02/03/1982  Tabor, Czech Republic
Jan Bohacek             D  L 6-1  207  02/25/1969  Tabor, Czech Republic
Sami Bohling            C  L 5-9  147  06/05/1984  Helsinki, Finland
Tommi Bohling           LW L 5-8  160  12/22/1982  Helsinki, Finland
Bradley Bohlinger
Sauli Bohm              G  L 5-7  138  12/21/1985  Oulu, Finland
Andy Bohmbach
Rastislav Bohme         D  R 6-0  194  11/12/1974  Martin, Slovakia
Lonny Bohonos           RW R 5-11 190  05/20/1973  Winnipeg, Man
Lukas Bohunicky
Brian Boike             LW L 6-2  200  04/20/1980  Arlington, MA
Alexander Boikov        D  L 6-0  185  02/07/1975  Chelyabinsk, Russia
Sergei Boikov
Sergei Boikov
Mario Boilard
Patrick Boileau         D  R 6-0  202  02/22/1975  Montreal, Que
Jason Boily             RW R 6-3  234  01/10/1982  La Broquerie, Man
Danny Bois
Maxime Boisclair
Simon Boisclair
Luc Boissinneault
Alain Boisson           D  L 5-9  185  02/07/1968  Chamonix, France
Robby Boisson           RW R 5-11 185  01/19/1978  Prince Albert, Sask
Martin Boisvenue        C  L 6-0  195  04/24/1977  Cornwall, Ont
Eric Boisvert
Erik Boisvert
Hugo Boisvert           C  L 6-0  195  05/22/1975  St-Eustache, Que
Claude Boivin           LW L 6-2  200  03/01/1970  Ste-Foy, Que
Mike Boivin
Travis Bokina
Damjan Bolanca          D  L 5-6  110  10/23/1989  Zagreb, Croatia
Connor Boland
Jari Bolbotowski
Sergei Boldavesko       C  R 5-8  165  10/09/1970  Riga, Latvia
Igor Boldin             C  L 5-11 174  02/02/1964  Moscow, Russia
Ivan Boldirev           C  L 6-0  190  08/15/1949  Zranjanin, Serbia
Alexandre Bolduc
Alexandre Bolduc
Jean-Michel Bolduc      D  L 6-4  190  02/27/1985  Portland, ME
Kirk Bolduc
Tommy Bolduc            RW L 6-2  200  02/14/1981  Beauport, Que 
Tyler Boldt             D  L 6-1  185  01/03/1984  Winnipeg, Man
Lukas Bolf              D  L 6-1  189  02/20/1985  Vrchlabi, Czech Republic
Pavol Bolibruch
Kevin Bolibruck         D  L 6-1  200  02/06/1977  Peterborough, Ont
Jared Boll
Dave Bolland
Brandon Bollig
Stanislav Bolshakov     RW L 6-2  178  02/11/1986  Kazan, Russia
Bobby Bolt
Jacob Bolton
Antti Boman             D  L 6-1  208  08/05/1974  Pori, Finland
Johan Boman             LW L 6-2  211  07/06/1973  Ornskoldsvik, Sweden
Brad Bombardir          D  L 6-1  205  05/05/1972  Powell River, B.C.
Frantisek Bombic        D  R 6-0  205  04/20/1977  Budejovice, Czech Republic
Mark Bomersback
Giovanni Bomius         LW L 5-10 143  01/26/1988  Den Haag, Netherlands
Marco Bommezijn         C  L 5-8  143  05/21/1987  Den Haag, Netherlands
Graham Bona
Patrick Bona            RW R 5-6  176  02/14/1981  Bolzano, Italy
Lenny Bonanno           RW R 5-9  170  04/02/1974  Montreal, Que
Graeme Bonar            RW R 6-3  210  01/21/1966  Toronto, Ont
Josh Bonar
Andrew Bonazza
Paul Bond
Ryan Bond
Artem Bondarev          LW L 5-11 174  01/12/1983  Kiev, Ukraine
Arseny Bondarev         LW L 6-0  165  04/09/1985  Tomichi, Russia
Igor Bondarevs          D  L 6-0  195  02/09/1974  Riga, Latvia     
Peter Bondra            RW L 6-1  200  02/07/1968  Lutsk, Ukraine
Radovan Bondra
Mike Bondy              D  L 6-0  185  05/09/1972  Ailsa Craig, Ont  
Jason Bone              RW R 6-2  205  05/27/1980  Keeseekoowenin, Man
Brad Bonello
Brian Bonin             C  L 5-9  187  11/28/1973  White Bear Lake, MN
Nick Bonino
Kyle Bonis
Dave Bonk
Radek Bonk              C  L 6-3  210  01/09/1976  Krnov, Czech Republic
Jean-Francois Bonnard   D  R 5-8  191  09/14/1971  Grenoble, France
Jimmy Bonneau
Rob Bonneau             C  R 6-0  175  11/02/1973  Springfield, MA
Craig Bonner            D  L 6-4  215  05/20/1972  Edmonton, Alta
James Bonner            D  L           11/17/1970  Grand Rapids, MN
Julien Bonnet           D  L 6-0  180  01/14/1985  Bullet, Switzerland
Trent Bonnett
Adam Bonneveld          C  L 5-6  149  06/21/1977  Kitchener, Ont
Ryan Bonni              D  L 6-4  190  02/18/1979  Winnipeg, Man
Alexander Bonsaksen
Jason Bonsignore        C  R 6-4  220  04/15/1976  Rochester, NY
Chris Bonvie            C  R 5-10 175  06/01/1978  Athabasca, Alta
Dennis Bonvie           RW R 5-11 205  07/23/1973  Antigonish, N.S.
Danny Bood              C  L 5-6  165  03/12/1981  Den Haag, Netherlands
Aaron Boogaard
Derek Boogaard
Peter Boon              RW R 5-8  169  11/07/1984  Kant, Russia
Jonathan Boone          RW R 6-1  187  04/11/1981  Bell Island, Nfld
Ken Boone               LW L 6-2  200  04/21/1976  Hamilton, Ont     
Jon Booras
Tino Boos               C  R 5-11 176  04/10/1975  Duesseldorf, Germany
David Booth
Derek Booth             D  R 6-1  200  07/19/1970  Niagara Falls, Ont
Darryl Bootland
Nick Bootland           LW L 6-2  215  07/31/1978  Shelbourne, Ont
Ian Boots
Gordon Borberg          D  L 6-2  180  02/23/1978  Gelsenkirchen, Germany
Patrick Bordeleau
Paulin Bordeleau        C  R 5-9  180  01/29/1953  Rouyn-Noranda, Que
Sebastien Bordeleau
Scott Borders           LW L 6-2  204  08/31/1981  Bonnyville, Alta
Richard Bordowski       RW R 6-0  196  06/20/1982  Trinec, Czech Republic
Rob Bordson
Oleg Bordyugov
Nathan Borega           D  R 6-3  220  03/03/1977  Wasilla, AK      
Casey Borer
John Borg
Cristiano Borgatello    D  R 5-8  174  02/10/1982  Merano, Italy
Henrik Borge            D  R 6-4  205  10/13/1986  Sarpsborg, Norway
Jacco Borger            LW L 6-2  207  08/10/1978  Heerenveen, Netherlands
Daniel Borges
Frederic Borgnet        D  R 5-10 191  01/13/1976  Saint-Cloud, France
Richard Borgo           RW R 5-11 190  09/25/1970  Thunder Bay, Ont
Jeremy Borie            RW R 6-0  180  06/19/1983  Grenoble, France
Slavomir Boris
Ruslan Borisenko        D  L 6-0  180  01/11/1983  Kiev, Ukraine
Sergei Borisov
Mike Borkowski
David Bornhammar        D  L 6-0  194  06/15/1981  Lidingo, Sweden
Anton Borodkin          LW L 5-11 177  01/26/1981  Chelyabinsk, Russia
Mikhail Borodulin       RW L 6-1  191  07/08/1967  Ust-Kamenogorsk, Kazakhstan
Michal Borovansky       RW R 5-10 169  03/15/1985  Praha, Czech Republic
Alexander Borovkov      C  L 5-10 198  01/28/1982  Moscow, Russia
Mark Borowiecki
Alexander Borozenko     LW L 5-10 178  12/16/1977  Moscow, Russia     
John Borrell            RW R           03/23/1967  Shakopee, MN
Dave Borrelli           LW L 5-8  180  01/04/1981  Sault Ste. Marie, Ont
Timo Borrmann
Jeff Borrows
Luciano Borsato         C  R 5-11 190  01/07/1966  Richmond Hill, Ont
Nikolai Borschevsky     RW L 5-9  180  01/12/1965  Tomsk, Russia
Les Borsheim
Maurizio Bortolussi     RW R 6-0  202  04/25/1968  Ottawa, Ont
Roberto Bortot          LW L 5-10 187  07/29/1975  Cavalese, Italy
Robert Bortuzzo
Antonin Boruta
Adam Borzecki           D  L 6-2  205  05/06/1978  Gdansk, Poland   
Ivan Borzik             D  L 6-1  205  10/06/1976  Michalovc, Slovakia
Laurie Boschman         C  L 6-0  185  06/04/1960  Major, Sask
John Bossio             LW L 6-0  180  09/06/1974  Sault Ste. Marie, Ont
Nate Bostic
Scott Boston            D  R 6-2  195  07/13/1971  Ottawa, Ont
Brad Both               LW L 6-2  220  08/06/1979  Elmo, Ont        
Matt Bothwell           RW R 5-10 165  04/01/1981  Pueblo, CO
Tim Bothwell            D  L 6-3  190  05/06/1955  Vancouver, B.C.
Charlie Bott
Niek Bottelberghe       C  R 5-6  158  07/13/1988  Eeklo, Belgium
Jason Botterill
Malik Boualem           C  L           07/01/1975  Turnhout, Belgium
Butch Bouchard          D  R 6-2  205  09/11/1920  Montreal, Que
Danick Bouchard
David Bouchard          LW L 6-0  196  12/12/1986  Jonquiere, Que 
David Bouchard          RW R 6-1  200  04/11/1988  Chicoutimi, Que
Emile Bouchard          RW R 6-1  188  02/01/1989  Longueuil, Que
Francois Bouchard
Francois Bouchard
Francois Bouchard
Frederic Bouchard       D  R 6-1  195  07/30/1976  Beauport, Que
Joel Bouchard
Marc Bouchard           C  R 5-9  172  04/11/1978  St-Jean-sur-Richelie, Que
Maxime Bouchard         C  L 5-8  215  09/16/1982  Verdun, QUe
Nylan Bouchard          RW R 5-10 181  09/15/1989  Sept-Îles, Que
Pierre-Marc Bouchard
Robin Bouchard
Mathieu Bouche          D  L 5-8  169  01/13/1979  Reims, France
Brian Boucher
Chris Boucher           D  L 6-2  205  11/18/1981  Ottawa, Ont
Jean-Francois Boucher
Jean-Francois Boucher
Nicolas Boucher
Philippe Boucher
Reid Boucher
Tyler Boucher           C  L 5-5  160  04/27/1972  The Pas, Man      
Tyler Bouck
Andrew Boudreau
Ben Boudreau
Bruce Boudreau
Carl Boudreau           C  L 5-11 180  08/31/1971  Victoriaville, Que
Gabryel Boudreau
Tom Boudreau
Jason Boudrias          C  R           02/16/1976  Val d'Or, Que
Martin Boudrias         LW L 6-2  210  08/07/1970  LaSalle, Que
Bob Boughner
Yuri Bouharevich
Francis Bouillon
Jeff Boulanger          LW L 6-2  210  02/07/1977  North Bay, Ont   
Brian Boulay
Jesse Boulerice
Vladislav Boulin        D  L 6-1  209  05/18/1972  Penza, Russia
Eric Boulton
Lance Bouma
Josef Boumedienne       D  L 6-1  200  01/12/1978  Stockholm, Sweden
Gustav Bouramman
Bert Bourassa           D  L 5-9  165  09/09/1929  Sherbrooke, Que
Jarad Bourassa          D  L 6-0  195  02/23/1983  Radville, Sask
Martin Bourassa         RW R 6-2  220  09/11/1976  Trois-Rivieres, QUe
Allen Bourbeau          C  R 5-9  175  05/17/1965  Worcester, MA
Jean Bourbeau
Sylvain Bourcet         D  L 5-10 176  05/18/1975  Viry, France
Marcel Bourdase         RW R 6-0  180  09/18/1981  Clovis, CA
Francois Bourdeau       D  L 6-0  195  08/28/1972  LaSalle, Que
Luc Bourdon
Marc-Andre Bourdon
Robbie Bourdon
Charlie Bourgeois       D  R 6-4  223  11/11/1959  Moncton, N.B.
Jean Bourgeois          C  R 6-1  205  11/25/1964  Montreal, Que
Mark Bourgeois          RW R 5-9  180  06/01/1968  Waltham, MA      
Jordan Bourgonje
Brad Bourhis            RW R 5-11 205  09/20/1975  Saskatoon, Sask
Brad Bourke
Jamie Bourke
Troy Bourke
Mike Bournazakis        LW L 5-10 212  03/20/1979  Toronto, Ont
Peter Bournazakis       RW L 5-11 225  10/04/1976  Toronto, Ont     
Bob Bourne              C  L 6-3  200  06/21/1954  Netherhill, Sask
Joe Bourne              D  L 6-0  200  06/29/1979  Eden Prairie, MN
Justin Bourne
Taylor Bourne
Michael Bournival
Chris Bourque
David Bourque           D  R 6-1  205  03/30/1976  Gloucester, Ont
Gabriel Bourque
Phil Bourque            LW L 6-1  196  06/08/1962  Chelmsford, MA
Ray Bourque             D  L 6-0  219  12/28/1960  Montreal, Que
Rene Bourque
Ryan Bourque
Simon Bourque
Adam Bourque-Leblanc    D  L 6-1  179  04/08/1989  Amqui, Que
Alex Bourret
Dany Bousquet           C  L 5-11 165  04/03/1973  Montreal, Que
Etienne Boutet
Paul Boutilier          D  L 6-0  200  05/03/1963  Sydney, N.S.
Jean-Francois Boutin    LW L 5-11 173  05/21/1958  Thetford Mines, Que
Jean-Francois Boutin    LW L 5-11 173  11/17/1976  Fleurimont, Que
Jonathan Boutin         RW R 6-1  196  10/21/1984  La Pocatiere, Que
Gabriel Boutin-Gagnon
Andre Bouvet-Morrissette
Jay Bouwmeester
Nickolas Bovenschen     D  L 5-10 190  11/16/1984  Krefeld, Germany
Patrick Bovim
Curt Bowen              LW L 6-1  205  03/24/1974  Kenora, Ont
Eric Bowen              LW L 6-1  195  03/17/1976  Barrie, Ont
Eric Bowen              RW R 6-2  225  10/30/1982  Val-d'Or Foreurs, CA
Jason Bowen             D  L 6-4  220  11/09/1973  Port Alice, B.C.
Pat Bowen
Dan Bowers              LW R 5-11 210  09/03/1986  Cardiff, Wales
Josh Bowers             RW R 5-8  158  12/02/1978  Naperville, IL
Justin Bowers
Ross Bowers             RW R 6-0  171  07/30/1985  Luton, England
Madison Bowey
Bill Bowler             C  L 5-9  180  09/25/1974  Toronto, Ont
Parker Bowles
Sam Bowles
Collin Bowman
David Bowman            D  L 5-10 220  09/23/1983  St. Catharines, Ont
Drayson Bowman
Kerry Bowman
Michael Bowman          C  R 5-8  171  10/25/1980  Sunderland, England
Tim Bowman
Ryan Bowness
Cody Bowtell            LW L 5-11 188  04/25/1974  Wainwright, Alta
Jonathan Boxill
Darryl Boyce
Ian Boyce               LW R 5-9  177  01/24/1968  St. Lawrence, Que
Michael Boyce           D  L           09/01/1964  Oshawa, Ont
David Boychuk           D  L 6-4  225  07/16/1981  Edmonton, Alta
Johnny Boychuk
Riley Boychuk
Zach Boychuk
Alex Boyd
Dustin Boyd
Josh Boyd
Kevin Boyd
Kevin Boyd
Kevin Boyd
Matt Boyd
Peter Boyd
Randy Boyd              D  L 5-11 200  01/22/1962  Coniston, Ont
R.J. Boyd
Travis Boyd
Tyson Boyd
Aaron Boyer
Jeremy Boyer
Jeremy Boyer
Maximilian Boyer
Zac Boyer               RW R 6-2  200  10/25/1971  Inovik, N.W.T.
Brad Boyes
Darren Boyko            C  R 5-9  169  01/16/1964  Winnipeg, Man
Mike Boylan             D  R 6-4  205  12/04/1977  Doylestown, PA   
Brian Boyle             C  L 6-5  222  12/18/1984  Dorchester, MA
Dan Boyle
Daryl Boyle
Tim Boyle
Willie Boyle
Zach Boyle
Nick Boynton
Tyler Bozak             C  R 6-0  165  03/19/1986  Regina, Sask
Roman Bozek             RW L 6-0  202  11/09/1963  Ceske Budejovice, Czech Rep.
Steve Bozek             LW L 5-11 175  11/26/1960  Kalowna, B.C.
Domagoj Bozic           C  L 5-8  161  07/17/1988  Zagreb, Croatia
Mojmir Bozik            D  R 5-9  185  02/26/1962  Kosice, Slovakia
A.J. Bozoian
Kyle Bozoian
Mike Bozoian            D  L 5-11 185  06/03/1979  Brownstone, MI
Philippe Bozon          LW L 5-10 175  11/30/1966  Chamonix, France
Tim Bozon
Paul Braaten            D  L 6-4  224  12/08/1979  North Vancouver, B.C.
Marc Brabant            D  L 6-0  189  08/30/1978  Klagenfurt, Austria
Kamil Brabenec          LW L 6-0  182  05/17/1976  Brno, Czech Republic
Richard Braccia         LW L 6-0  195  09/05/1967  Revera, MA
Adam Brace
Riley Brace
David Brack             D  L 6-1  183  07/13/1987  Karlstad, Sweden
Jakub Bradac            D  L 6-2  192  04/22/1986  Pelhrimov, Czech Republic
Jayden Braden
Bernie Bradford         D  R 5-8  169  03/01/1985  Peterborough, England
Brock Bradford          C  R 5-9  168  01/07/1987  Burnaby, B.C.
Erik Bradford
Kenny Bradford
Terry Bradford
Brian Bradley           LW L 5-10 174  12/14/1944  Sudbury, Ont
Brian Bradley           C  R 5-10 180  01/21/1965  Kitchener, Ont
Chris Bradley
Cody Bradley
E.J. Bradley            C  L 5-11 185  01/02/1975  New Hyde Park, NY
George Bradley
Matt Bradley
Matt Bradley
Matt Bradley
Cullen Bradshaw
Michael Bradshaw
Neil Brady              C  L 6-3  205  04/12/1968  Montreal, Que
Eric Braff              D  R 6-4  220  01/01/1980  Orleans, Ont
Sakari Bragge           LW L 5-9  194  06/15/1985  Tampere, Finland
Christian Bragnalo      D  R 6-0  180  05/21/1975  Thunder Bay, Ont
Chance Braid
Chaseton Braid
Jordan Braid
Matthew Brait           D  L           06/29/1969  Toronto, Ont
Dennis Braker           C  R 5-8  154  08/02/1981  Assen, Netherlands
Janis Brakss
David Brancik
Edgars Brancis
Aaron Brand             C  L 6-0  191  06/14/1975  Toronto, Ont
Konrand Brand           D  L 6-3  200  07/14/1979  Saskatoon, Sask
Daniel Branda           RW L 5-7  180  02/20/1976  Chomutov, Czech Republic
Chad Brandimore         RW R 5-10 170  12/14/1972  White Lake, Ont
Maximilian Brandl
Thomas Brandl
Thomas Brandl
Thomas Brandl
Christoph Brandner
Bob Brandon             LW L 6-0  210  01/02/1974  Burlington, Ont
Andy Brandt
Kim Brandvold           D  L 6-2  209  04/13/1982  Oslo, Norway
Trent Brandvold         D  R 6-1  205  07/09/1976  Smithers, B.C.
Ryan Branham            D  R 6-3  215  07/13/1979  Eagle River, WI
Tim Branham
Petr Branis             D  L 5-9  176  03/30/1983  Praha, Czech Republic
Chris Brannen
Stefan Brannare         LW L 5-10 190  10/17/1972  Pitea, Sweden
James Brannigan
Scott Brannon
Fabian Brannstrom       C  L 5-10 180  08/01/1974  Berlin, Germany
Chris Brant             LW L 6-1  190  08/26/1965  Belleville, Ont
Dampy Brar              LW L 6-2  205  05/22/1976  Sparwood, B.C.     
Patrice Brasey          D  L 6-2  187  01/28/1964  Fribourg, Switzerland
Donald Brashear
Andre Brassard          D  L 6-0  187  04/18/1968  Arvida, Que
Austen Brassard
Chris Brassard
Derick Brassard
Brady Brassart
Chris Bratina
Cam Brauer              D  L 6-3  203  01/04/1970  Calgary, Alta
Mike Brault             LW L 6-0  195  03/13/1969  Ste-Catherine, Que
Constantin Braun        LW L 6-3  198  03/11/1988  Lampertheim, Germany
Greg Braun
Justin Braun
Ryan Braun              RW R 5-10 235  01/25/1982  Wabowden, Man
Justin Brausen
Per Braxenholm          D  L 6-3  215  10/31/1983  Karlskrona, Sweden
Mike Bray
Radomir Brazda          D  R 6-2  189  10/11/1967  Pardubice, Czech Republic
Andrew Blazek
Justin Brazeau
Johnny Brdarovic        LW L 6-0  200  03/21/1975  Toronto, Ont      
Mike Breadmore          C  R 5-9  178  01/15/1979  Newmarket, Ont
Shawn Breaker
Peter Brearley          RW R 6-3  215  06/27/1975  Chatham, Ont
Chad Brears
Benjamin Breault
Francois Breault        RW L 5-11 185  05/11/1967  Acton Vale, Que
Rick Brebant            C  R 5-9  179  02/21/1964  Chelmsford, Ont
Bruno Brechbuhl         LW L 5-8  158  07/08/1974  Langnau, Switzerland
Diego Breckenridge
Chris Breen
George Breen            RW R 6-2  200  08/03/1973  Webster, MA
Neil Breen              C  L 5-10 195  04/03/1978  Spokane, WA
Joey Brehm
Mika Breilin            D  L 5-11 185  04/22/1983  Forssa, Finland
Robin Breitbach         D  L 6-3  216  03/05/1982  Hamburg, Germany
Sven Breiter            C  L 5-5  154  05/12/1987  Lichtenfels, Germany
Cameron Breitkreuz      D  R 6-3  205  02/18/1982  Springside, Sask
Georg Breitler          D  R 5-10 194  01/20/1974  Bruck/Mur, Austria
Brent Brekke            D  L 6-1  175  08/16/1971  Minot, ND
Simen Brekke
Dan Bremner
Jonathon Bremner
Trevor Bremner          LW L 5-9  187  07/19/1976  Oshawa, Ont
Pavel Brendl
Jake Brenk
Geoff Brennagh          RW R 5-8  185  03/08/1975  Englehart, Ont
Andrew Brennan
Andrew Brennan
Kip Brennan
Mike Brennan
Mike Brennan
Rich Brennan            D  R 6-2  200  11/26/1972  Schenectady, NY
T.J. Brennan
Tyler Brenner
Tobias Brenninger       C  R 5-11 174  03/10/1987  Vilsbiburg, Germany
Tim Brent
Matt Brenton
Michael Bresagk         D  L 6-0  185  02/24/1970  Cottbus, Germany
Joel Bresciani          RW R 6-1  220  08/17/1978  Sherwood Park, Alta
Tim Breslin             LW L 6-0  180  12/06/1967  Downers Grove, IL
Uros Brestovac          LW L 6-0  207  03/27/1979  Subotica, Serbia
Justin Breton
Eric Brewer             D  L 6-3  220  04/17/1979  Vernon, B.C.
Jackson Brewer
Mike Brewer             C  L           04/13/1969  Chestwick, Ont
Phil Brewer
Robert Brezina          LW L 6-0  169  04/14/1974  Beroun, Czech Republic
J.R. Bria
Arnaud Briand           C  L 6-1  198  04/29/1970  Sydney, N.S.
Fran Briand
Andy Brickley           LW L 5-11 200  08/09/1961  Melrose, MA
Connor Brickley
Quintin Brickley        RW R 5-11 190  02/15/1966  Quincy, MA
Mel Bridgman            C  L 6-0  190  04/28/1955  Trenton, Ont
Daniel Briere
Jean-Philippe Briere    C  L 5-9  172  05/03/1982  Pont-Rouge, Que
Dan Brierly             D  L 6-3  205  01/23/1974  Nashua, NH
Toni Brigatti           D  L 5-10 246  06/04/1976  Rauma, Finland
Chad Briggs             D  R 5-5  154  01/25/1988  Blackpool, England
Preston Briggs
Chris Bright            C  R 6-1  189  10/14/1970  Calgary, Alta
Damian Bright
Travis Brigley          LW L 6-1  200  06/16/1977  Coronation, Alta
John Brill              RW L 6-3  180  12/03/1970  St. Paul, MN
Aris Brimanis
Rod Brind'Amour
Ryan Brindley
David Brine
Francois Brisebois
Guillaume Brisebois
Guillaume Brisebois
Mathieu Brisebois
Patrice Brisebois
Byron Briske            D  R 6-3  194  01/23/1976  Jansen, Sask
Cam Bristow             RW R 6-3  220  03/17/1973  Saskatoon, Sask
Josh Brittain
Stuart Brittle          RW R 5-7  155  01/08/1983  Telford, England
Craig Britton           D  L 5-11 213  09/24/1976  Peterborough, England
Miro Brnic              RW R 6-2  209  02/12/1981  Grünerlokka, Norway
Alex Broadhurst
Terry Broadhurst
Derek Brochu
Stephane Brochu         D  L 6-2  195  08/15/1967  Sherbrooke, Que
James Brock
Aaron Brocklehurst
Joel Broda
Etienne Brodeur
Mathieu Brodeur
Rudy Brodeur            D  R 5-11 180  02/25/1924  Shawinigan Falls, Que
Cam Brodie
Kyle Brodie
T.J. Brodie
Daniel Brodin           LW R 6-1  172  02/09/1990  Tyreso, Sweden
Frederic Brodin         D  L 5-8  176  07/04/1976  Paris, France
Jonas Brodin
Mickael Brodin          RW L 5-9  191  09/16/1982  Paris, France
Andrej Brodnik          D  L 6-2  198  05/04/1970  Ljubljana, Slovenia
Kyle Brodziak
Jonny Brodzinski
Michael Brodzinski
Mike Brodzinski
Jeff Broekema
Richard Brogden
Kevin Brojek
Daniel Brolin           RW L 5-10 198  07/23/1981  Gothenberg, Sweden
David Broll
Mike Brolsma            LW L 5-11 175  05/19/1980  Appleton, WI
Matt Broman
Rich Bronilla           D  R 6-2  215  07/15/1975  Mississauga, Ont
Phil Bronner
Jeremy Bronson          D  L 5-11 200  01/11/1983  Bowling Green, OH
Barrett Brook
Sheldon Brookbank
Wade Brookbank
Alex Brooks
Alex Brooks
Alex Brooks
Bob Brooke              RW R 6-2  205  09/18/1960  Melrose, MA
Brendan Brooks
Calder Brooks
Chris Brooks
Chris Brooks
Dan Brooks
Dan Brooks
James Brooks
Kenny Brooks
Nathaniel Brooks
Will Brooks
Will Brooks
Cody Brookwell
Evan Brophey
Michal Bros             C  R 6-1  196  01/25/1976  Olomouc, Czech Republic
Patrick Brosnihan
David Brosseau          C  R 6-2  205  01/16/1976  Montreal, Que
Svante Brostrom
Aaron Broten            C  L 5-10 175  11/14/1960  Roseau, MN
Neal Broten             C  L 5-9  170  11/29/1959  Roseau, MN
Paul Broten             RW R 5-11 190  10/27/1975  Roseau, MN
Nikolas Brouillard
Julien Brouillette
Paul Brousseau          RW R 6-2  215  09/18/1973  Pierrefonds, Que
Troy Brouwer
Sergei Brovin           C  L 5-9  194  07/30/1976  Chelyabinsk, Russia
Adam Brown
Adam Brown
Adam Brown
Adam Brown
Adam Brown
Alan Brown              D  L           01/28/1971  Nepean, Ont
Andrew Brown            RW R 6-3  218  05/02/1983  Bancroft, Ont
Bobby Brown             RW R 5-9  165  04/02/1933  Windsor, Ont
Bobby Brown             C  R 6-0  200  09/26/1975  Winnipeg, Man       
Brad Brown
Brad Brown
Brad Brown
Cal Brown               D  L 6-0  195  01/13/1967  Calgary, Alta
Cam Brown               LW L 6-1  202  05/15/1969  Saskatoon, Sask    
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Chris Brown
Connor Brown
Connor Brown
Connor Brown
Curtis Brown
Curtis Brown
Dave Brown
Dave Brown
Dave Brown
Dave Brown
Dave Brown
Dave Brown
Dave Brown
Dennis Brown
Doug Brown              RW R 5-10 185  06/12/1964  Southborough, MA
Dustin Brown            RW R 6-0  195  11/04/1984  Iitaca, NY 
Garath Brown
Gordie Brown
Greg Brown
Greg Brown
Greg Brown
Hunter Brown
Jared Brown
Jared Brown
Jeff Brown
Jeff Brown
Jeff Brown
Jeff Brown
Jeff Brown
Jeff Brown
Jeff Brown
Jeremy Brown
Jeremy Brown
Jeremy Brown
Jim Brown               D  R 6-4  210  03/01/1960  Phoenix, AZ
Jim Brown               C  L 5-11 185  06/17/1973  Scarborough, Ont  
Josh Brown
Josh Brown
Josh Brown
Josh Brown
Josh Brown
Josh Brown
Josh Brown
J.T. Brown
Justin Brown            D  L 6-1  205  07/08/1980  Eagan, MN
Keith Brown             D  R 6-1  191  05/06/1960  Corner Brook, Que
Kevin Brown             RW R 5-11 180  04/07/1970  Vancouver, B.C.
Kevin Brown             RW R 5-11 180  01/18/1973  Scarborough, Ont
Kevin Brown             RW R 6-1  212  05/11/1974  Birmingham, England
Lester Brown
Logan Brown
Logan Brown
Logan Brown
Logan Brown
Marc Brown
Matt Brown              D  R 5-11 208  10/03/1978  Boston, MA
Matt Brown              RW R 6-0  190  07/03/1982  Saskatoon, Sask
Mike Brown
Mike Brown
Mike Brown
Mike Brown
Mike Brown
Mike Brown
Mike Brown
Mike Brown
Mike Brown
Mike Brown
Nolan Brown             D  L 6-1  210  12/05/1979  Climax, Sask
Patrick Brown
Patrick Brown
Patrick Brown
Patrick Brown
Paul Brown              D  L 5-11 185  07/01/1949  London, Ont
Paul Brown              RW R 6-2  184  07/21/1984  Edmonton, Alta
Rob Brown               LW L 5-11 185  04/10/1968  Kingston, Ont
Rob Brown               D  L 5-10 175  04/09/1981  Brockville, Ont
Robert Brown            D  R 6-1  195  12/18/1950  Toronto, Ont
Ryan Brown              D  R 6-4  235  09/19/1974  Boyle, Alta
Ryan Brown              D  L 6-0  195  03/26/1980  Chatham, Ont
Sean Brown              RW R 6-2  205  03/30/1973  Oshawa, Ont
Sean Brown
Steve Brown
Steve Brown
Steve Brown
Steve Brown
Thomas Brown            D  R 6-5  205  11/11/1977  Hamilton, Ont
Travis Brown
Travis Brown
Travis Brown
Travis Brown
Tyler Brown
Tyler Brown
Tyler Brown
Tyler Brown
James Browning
Chad Brownlee           D  R 6-2  184  07/12/1984  Kelowna, B.C.
Pat Brownlee            D  R 6-0  205  03/10/1975  St. Paul, MN     
Connor Brown-Maloski
David Brownschidle
Mark Brownschidle       D  R 6-2  200  10/26/1970  East Amherst, NY
Ludek Broz              RW R 5-10 185  03/19/1975  Pardubice, Czech Republic
Jeff Brubaker           LW L 6-2  210  02/24/1958  Hagerstown, MD
David Bruce             LW R 5-11 190  10/07/1964  Thunder Bay, Ont
Keegan Bruce
Kyle Bruce
Riley Bruce
Jeremy Brucker
Marco Brucker
Steve Brudzewski
Lars Brueggemann        D  L 6-3  209  03/02/1976  Hemer, Germany
Trevor Bruess
Konrad Bruetsch         LW L 5-11 180  05/16/1984  Dryden, Ont
Markus Brugger          D  L 6-0  176  04/14/1983  Klagenfurt, Austria
Casey Brugman
Patrick Brugnoli        C  L 5-9  176  04/12/1970  Bolzano, Italy
Kevin Bruijsten         C  L 5-10 165  01/29/1987  Nijmegen, Netherlands
Mitch Bruijsten
Brian Bruininks         D  R 6-0  185  03/30/1970  St. Paul, MN
Damir Brujic            D  R 6-2  225  11/02/1981  Sudbury, Ont
Gilbert Brule
Steve Brule
Miroslav Brumercik      D  R 5-9  196  09/10/1976  Zvolen, Slovakia
Murray Brumwell         D  L 6-1  190  03/31/1960  Calgary, Alta
Craig Brunel            RW R 6-0  201  11/12/1979  Winnipeg, Man
Mathieu Brunelle        LW L 5-11 180  04/06/1983  Warwick, Que
Benoit Brunet           LW L 5-11 184  08/24/1968  Pointe-Claire, Que
Patrice Brunet
Brett Bruneteau         C  L 5-11 183  01/05/1989  San Francisco, CA
Matt Bruneteau
Nick Bruneteau
Andrew Brunette         LW L 6-1  212  08/24/1973  Sudbury, Ont
Mark Brunnegger
Damien Brunner
Markus Brunner          C  L 6-1  189  05/18/1973  Merano, Italy
Nico Brunner
Fabian Brunnstrom
Alain Brunold           C  L 5-10 187  02/12/1985  Zürich, Switzerland
Jordon Brunt
Miha Brus
Cory Bruski
Torkil Brustad          C  L 5-11 182  01/23/1977  Lørenskog, Norway
Bryan Brutlag
Chris Bruton
Antti Bruun             D  L 5-10 198  11/09/1979  Savonlinna, Finland
Nathan Bruyere
Chad Bryan
Rob Bryden              LW L 6-3  205  04/05/1963  Toronto, Ont
Paul Brydges            C  R 5-11 180  06/21/1965  Guelph, Ont
Alexander Brykin
Sergei Brylin           C  L 5-10 190  01/13/1974  Moscow, Russia
Riley Bryn
Rob Brynes
Troy Bubanic
Milos Bubela
Jiri Bubla              D  L 5-11 200  01/27/1950  Usti nad Labem, Czech Repub.
Stacey Bublitz          LW L 6-3  235  07/18/1980  South Flocan, B.C.
Jimmy Bubnick
Dan Buccella
Martin Bucek            RW R 6-0  185  05/07/1986  Ostrava, Czech Republic
Jaroslav Buchal         RW R 5-11 194  04/23/1974  Chomutov, Czech Republic
Jeff Buchanan           D  R 6-2  200  05/23/1971  Swift Current, Sask
Trevor Buchanan         LW L 6-1  195  06/07/1969  Thompson, Man
Kelly Buchberger        RW L 6-2  210  12/02/1966  Langenburg, Sask
Philipp Bucher          C  L 5-9  169  03/10/1985  Frauerfeld, Switzerland
Berkeley Buchko         C  L 5-11 185  01/14/1980  Meadow Lake, Sask
Pavel Buchnevich
Emil Bucic              D  R 6-0  189  02/07/1984  Bratislava, Slovakia
Andrew Buck
Brandon Buck
Ashley Buckberger       LW R 6-2  206  02/19/1975  Esterhazy, Sask
Brendan Buckley
David Buckley           D  L 6-4  215  01/27/1966  Newton, MA
Grant Buckley
Jerome Buckley          RW R 6-2  200  06/27/1971  Needham, MA
Tom Buckley             C  L 6-1  210  05/26/1976  Buffalo, NY
Jason Buckman           LW L 5-10 180  03/08/1979  Peterborough, England
Lewis Buckman           LW L 5-10 154  05/19/1983  Peterborough, England
Stephen Buco
Wayde Bucsis            RW L           01/18/1968  Prince Albert, Sask
Randy Bucyk             C  L 5-11 175  11/09/1962  Edmonton, Alta
Paul Buczkowski         LW L 5-11 190  03/20/1975  Saskatoon, Sask
David Buda              C  L           03/14/1966  Mississauga, Ont
Jozef Budaj
Dmitri Budanov          C  L 5-10 189  01/02/1988  Yaroslavl, Russia
Alexei Budayev          C  R 6-2  183  04/24/1975  Pavlov Posad, Russia
Michael Budd
Michael Budd
Vojtech Budik
Alexander Budkin        D  L 6-4  189  09/08/1986  Chelyabinsk, Russia
Zach Budish
Tim Budy                LW L 5-11 180  02/14/1967  Selkirk, Man
Keith Buehler
Joe Bueltel
Dejan Bugarski          LW L 5-10 189  02/07/1983  Novi Sad, Serbia
Marc Buhlmann           LW L 5-10 174  02/21/1978  Worb, Switzerland
Alexei Builov           LW L 6-0  178  03/23/1982  Ufa, Russia
Luka Bujevic            D  R 5-10 176  12/15/1984  Zagreb, Croatia
Rihards Bukarts
Roberts Bukarts
Matej Bukna             D  R 5-10 191  08/21/1970  Bratislava, Slovakia
Mikhail Bukreev         C  R 5-10 165  06/24/1980  Togliatti, Russia
Jan Bula                C  R 5-11 163  04/01/1987  Zlin, Czech Republic
Alexei Bulatov          RW L 6-1  185  01/24/1978  Sverdlovsk, Russia
Mike Bulawka
Yuri Bulgakov           C  L 5-8  156  06/20/1985  Minsk, Belarus
Jan Bulis               C  L 6-0  194  03/18/1978  Pardubice, Czech Republic
Mike Bullard            C  L 5-10 185  03/10/1961  Ottawa, Ont
Brandon Bullett
Ben Bullis
Janis Bullitis
Greg Bullock
Brett Bulmer
Johan Bulow             LW L 6-2  222  06/28/1976  Linkoping, Sweden
Mark Bultje             C  L 5-10 187  06/08/1973  Etobicoke, Ont
Alexander Bumagin       RW L 6-0  180  03/01/1987  Togliatti, Russia
Yevgeni Bumagin         C  L 6-0  170  04/07/1982  Belgorod, Russia
Geoff Bumstead          RW R 5-10 221  06/08/1972  Winnipeg, Man
Zack Bunde
Ralph Bundi             D  R 6-0  187  02/15/1978  Chur, Switzerland
Jakub Bundil            C  L 6-6  216  01/11/1988  Trencin, Slovakia
Michael Bunn
Connor Bunnaman
Andy Buntic             LW L 5-11 222  08/15/1989  Sherbrooke, Que
Michael Bunting
Michael Bunting
Daniel Bunzli           D  L 6-3  213  06/03/1967  Zurich, Switzerland
Nick Buonassisi
Derek Buors
Sergei Burakov          D  L 6-2  201  12/04/1982  Tallinn, Estonia
Andre Burakovsky
Mikael Burakovsky       RW L 5-10 176  06/23/1977  Malmo, Sweden
Robert Burakovsky       RW R 5-10 185  11/24/1966  Malmo, Sweden
Vyacheslav Buravchikov  D  L 6-1  189  05/22/1987  Moscow, Russia
Jeppe Burchard
Vaclav Burda            D  L 5-11 189  01/14/1973  Praha, Czech Republic
Pavel Bure              RW L 5-10 192  03/31/1971  Moscow, Russia
Valeri Bure             RW R 5-11 179  06/13/1974  Moscow, Russia
Marc Bureau             RW R 6-1  202  05/19/1966  Trois-Rivieres, Que
Pierre-Andre Bureau
Erik Burgdoerfer
Greg Burgdoerfer
Jiri Burger             C  L 5-11 180  05/08/1977  Kladno, Czech Republic
David Burgess           C  R 5-10 180  12/21/1977  Crystal City, Man
Dru Burgess             C  R 5-11 195  12/07/1974  Hamilton, Ont
Steve Burgess           D  L 6-0  180  02/02/1981  Allen Park, MI
Trevor Burgess          D  R 6-1  186  11/20/1972  Carleton Place, Ont
Van Burgess             LW L 5-11 190  07/05/1973  Lahr, Germany    
Dario Burgler           RW R 6-0  191  12/18/1987  Schwyz, Switzerland
Jeff Burgoyne           D  R 5-10 180  02/26/1977  Penticton, B.C.    
Mike Burgoyne
Jim Burichin
Vladimir Buril          D  L 6-3  202  05/17/1969  Bratislava, Slovakia
Adam Burish
Josh Burk               LW R 5-11 185  02/04/1979  Lindsay, Ont
Bill Burke
Bill Burke
Brayden Burke
Brendan Burke
Brendan Burke
Chris Burke             LW L 6-0  200  09/08/1976  Winona, MN       
David Burke             D  L 6-1  204  10/15/1970  Detroit, MI
Don Burke
Gerry Burke
Greg Burke              D  L 6-1  200  03/12/1969  Boston, MA
Greg Burke              LW L 6-1  185  05/16/1990  Portsmouth, NH
James Burke             D  L           01/03/1968  Newton, MA
Jason Burke
Jason Burke
Jason Burke
Jason Burke
Jeff Burke
Matt Burke
Taylor Burke
J.P. Burkemper
Mike Burkett            LW L 6-3  202  03/15/1972  Toronto, Ont
Loic Burkhalter         LW L 6-0  192  02/11/1980  LaChaux-de-Fonds, Switzerland
Codey Burki
Brandon Burlingame
Brandon Burlon
Michael Burman          D  L 6-1  202  04/01/1974  North Bay, Ont
Alexander Burmistrov
Andy Burnes             D  R 6-0  190  10/02/1981  Battle Creek, MI
Ethan Burnes            LW R 5-10 178  06/30/1977  Barre, VT
Derrick Burnett
Garrett Burnett         D  L 6-3  235  09/23/1975  Vancouver, B.C.
Gord Burnett
Lucas Burnett           RW R 6-2  224  04/01/1982  Rossland, B.C.
Casey Burnette          D  L 6-3  195  03/27/1979  White Lake, Ont   
Andy Burnham            RW R 6-4  201  07/02/1980  New Liskeard, Ont
Stu Burnie              RW R 6-0  185  05/07/1962  Orilla, Ont
Brent Burns
Mike Burns
Mike Burns
Mike Burns
Mike Burns
Nathan Burns
Scott Burns
Tony Burns              D  L 6-2  190  09/19/1971  Duluth, MN
Shawn Burr
Randy Burridge          LW L 5-9  185  01/07/1966  Fort Erie, Ont
Kyle Burroughs
Alexandre Burrows       LW L 6-1  170  04/11/1981  Montreal, Que
Josh Burrows
Adam Burt               D  L 6-1  208  01/15/1969  Detroit, MI
Cameron Burt
Scott Burt
Wade Burt
Matt Burto
Jarrett Burton
Joe Burton              RW R 5-9  170  04/23/1967  Garden City, MI  
Nicholas Burton         C  L 5-11 169  06/19/1979  Siuntio, Finland
Tanner Burton
Tyler Burton
Dmitri Burtsev          RW R 5-10 160  01/24/1987  Novosibirsk, Russia
Brad Burym
Chris Busby             D  R 6-0  185  04/11/1982  Kenilworth, IL
Ryan Busby
Florian Busch           LW L 6-0  182  01/02/1985  Berlin, Germany
Markus Busch            LW L 6-0  187  05/30/1981  Tegernsee, Germany
Robert Busch            LW L 6-4  243  03/17/1974  Vancouver, B.C.
Andrei Buschan          D  L 6-2  200  08/21/1970  Kiev, Ukriane
Tomas Busek
Marc Busenburg          D  R 6-1  190  12/07/1977  Shrewsbury, MA
Phil Bushbacher
Kyle Bushee
Craig Bushey
Joe Busillo             LW L 6-4  211  05/13/1970  Toronto, Ont
Mike Busillo
Rod Buskas              D  R 6-1  195  01/07/1961  Wetaskawin, Alta
Bryson Busniuk
Mike Busniuk            RW R 6-3  200  12/13/1951  Thunder Bay, Ont
Ron Busniuk             RW R 5-11 180  08/13/1948  Ft. William, Ont
Yvan Busque
Thomas Bussat           LW L 6-1  205  01/07/1979  Annecy, France
Fran Bussey             C  L 6-3  190  07/09/1974  Duluth, MN
Raphael Bussieres
Mike Busto
Anton But               LW L 6-1  190  07/03/1980  Kharkov, Ukriane
Garth Butcher           D  R 6-0  200  01/08/1963  Regina, Sask
Matt Butcher
Sven Butenschon         D  L 6-4  215  03/22/1976  Itzehoe, Germany
Dale Butland            D  R 6-3  215  02/10/1985  Steinbach, Man
Andrew Butler
Bobby Butler
Caleb Butler
Chris Butler
Chris Butler
Clint Butler            LW L 6-0  190  04/08/1975  MOntreal, Que
Frank Butler
Pierce Butler
Rob Butler              LW L 6-2  180  03/31/1976  Winnipeg, Man
Ryan Butler
Tyler Butler
Vyacheslav Butsayev     C  L 6-0  198  06/13/1970  Togliatti, Russia
Yuri Butsayev
Konstantin Butsenko     C  L 5-10 196  03/10/1969  Kharkov, Ukraine
Jamie Butt              LW L 6-0  190  04/04/1976  Richmond, B.C.
Tim Buttery
Ryan Button
Alexander Buturlin      RW L 5-11 183  09/03/1981  Moscow, Russia
Mikhail Buturlin        C  L 6-0  198  05/12/1978  Moscow, Russia
Rob Butz                LW L 6-2  195  02/25/1975  Dewberry, Ont
Jarkko Buuri            C  L 5-7  147  06/23/1984  Lappeenranta, Finland
Jeff Buvinow
Norbert Buzas           RW L 5-8  187  12/14/1979  Budapest, Hungary
Patrick Buzas           LW L 6-0  176  05/17/1987  Augsburg, Germany
Petr Buzek              D  L 6-1  202  04/26/1977  Jihlava, Czech Republic
Justin Buzzeo
Ilya Byakin             D  L 5-10 183  02/02/1963  Sverdlovsk, Russia	
John Byce               C  L 6-1  180  08/09/1967  Madison, WI
Clark Byczynski
Kirk Byczynski
Nick Bydal
Mitch Bye
Cole Byers              D  L 6-3  222  04/16/1983  Nipawin, Sask
Dane Byers
Harrison Byers
James Byers
Lyndon Byers            RW R 6-1  190  02/29/1964  Nipawin, Sask
Derrick Byfuglien       D  L 6-1  212  12/23/1980  Rosseau, MN
Dustin Byfuglien
Dmitri Bykov            D  L 6-1  190  05/05/1977  Izhevsk, Russia
Vyacheslav Bykov        C  L 5-8  174  06/24/1960  Chelyabinsk, Russia
Dan Bylsma              LW L 6-2  215  09/19/1970  Grand Rapids, MI
Shawn Byram             LW L 6-3  220  09/12/1968  Neepawa, Ont
Joe Byrd                RW R 6-3  220  09/01/1979  Minneapolis, MN
Mike Byrd
P.J. Byrne              D  L 6-2  190  08/22/1980  Brewster, NY
Paul Byron
Ludwig Bystrom
Dean Byvelds            LW L 6-0  187  09/21/1983  Chesterville, Ont
Gerald Bzdel            D  R 6-1  198  03/13/1968  Wyryard, Sask
Sylvester Bzdyl
========================================================================