Player Index B



========================================================================
NAME                    P  S Ht   WT   DAY BORN    TOWN BORN    
========================================================================
Bill Baaki              RW R 6-0  195  11/26/1975  Detroit, MI
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           D  R 6-3  175  05/06/1984  Kiev, Ukraine
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
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
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
Sergei Babinov          D  L 5-11 181  07/11/1955  Chelyabinsk, Russia
Chris Babiy             D  L 5-11 180  06/15/1972  Saskatoon, Sask
Blaine Bablitz          LW L 5-9  178  09/14/1980  Valleyview, Alta
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
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         RW L 6-1  165  06/03/1986  Laval, Que
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
Michael Bacher          LW L 5-7  176  09/14/1977  Graz, Austria
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
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            C  R 6-3  192  05/01/1984  Minneapolis, MN
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
Mikael Backlund         LW L           03/17/1989  Vasteras, Sweden
Christian Backman       D  L 6-4  198  04/28/1980  Alingsas, Sweden
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
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
Per Backman             D  L 5-7  172  10/09/1978  Vasteras, Sweden
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       C  L 6-0  183  11/23/1987  Gavle, Sweden
Nils Backstrom          D  R 6-0  183  06/29/1986  Stockholm, Sweden
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            LW L 5-9  173  03/30/1982  Leamington, Ont
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
Chad Badawey            RW R 6-1  195  01/24/1970  Port Colborne, Ont
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
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
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            D  L 6-3  205  10/26/1983  Oakbank, Man
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             C  L 5-9  190  05/18/1982  Eagle River, AK
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
Paul Baier              D  R 6-3  212  02/02/1985  Summit, NJ
Jeff Baikie             LW L 5-10 190  02/11/1961  Cornwall, Ont	
Ace Bailey              LW L 5-10 160  07/03/1903  Bracebridge, Ont
Bob Bailey              RW R 6-0  197  05/29/1931  Kenora, Ont
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            RW R 6-0  205  06/04/1987  Ottawa, Ont
Jerry Bailey            LW L 5-11 175  06/19/1952  Shaunavon, Sask
John Bailey             RW L 5-11 190  12/01/1929  Kenora, Ont
Kyle Bailey             C  R 6-2  182  10/15/1986  Ponoka, Alta
Matt Bailey             LW L 5-7  160  08/29/1976  Ostego, MN
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
Yannick Baillargeon     D  L 6-0  200  07/18/1986  Nantes, Que
Paul Bailley            LW L 6-2  220  08/07/1976  Winnipeg, Man
Chris Bain              LW L 6-0  215  11/27/1984  Sudbury, Ont
Michael Baindl          LW L 6-0  169  08/19/1986  Wolfratshausen, Germany
Ajay Baines             C  L 5-10 178  03/25/1978  Kamloops, B.C.
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             LW L 6-1  187  09/06/1980  Cayuga, Ont
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
Stuart Baird            D  L 6-1  190  06/04/1985  Merritt, B.C.
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              D  L 6-1  192  11/29/1956  Grand Rapids, MN
Brownie	Baker           RW R 5-8  154  03/21/1889  Lennoxville, Que
Bruce Baker             RW R 6-0  185  04/25/1956  Ottawa, Ont
Hammy Baker             RW R 5-9  165  07/25/1893  Winnipeg, Man
Jack Baker              C  R 5-7  168  02/21/1980  Boston, MA
Jamie Baker             C  L 5-11 190  08/31/1966  Nepean, Ont
Jeremy Baker            RW R 6-0  185  01/27/1972  Dover, NH
Kevin Baker             RW R 6-1  206  06/15/1979  Kingston, Ont
Kevin Baker             C  L 5-11 186  03/27/1987  Brampton, Ont
Kory Baker              C  R 6-0  175  08/06/1980  Miramichi, N.B.    
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     
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
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
Chris Bala
Vladan Balaban          LW L 6-0  187  04/05/1972  Novi Sad, Serbia
Scott Balan             D  L 6-3  191  05/29/1982  Medicine Hat, Alta
Stanislav Balan         C  L 6-1  165  01/30/1986  Hodonin, Czech Republic
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
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
Chris Baldwin           RW R 5-11 195  03/31/1980  Glastonbury, CT
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            D  L 6-5  195  10/20/1987  Winnipeg, Man
Jared Baldwin           D  L 5-10 185  12/10/1984  Anchorage, AK
Jozef Balej             RW R 6-1  187  02/22/1982  Myjava, Slovakia
Brian Bales             C  L 5-10 196  01/03/1985  Anchorage, AK
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
Maco Balkovec           D  L 6-2  200  01/07/1971  New Westminster, B.C.
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           D  L 5-11 194  09/26/1982  Baudette, MN        
B.J. Ballas             D  L 6-0  207  04/07/1981  Elk Point, Alta
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.
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
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           LW L 5-8  168  03/16/1982  Klagenfurt, Austria
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
Jerry Bancks            RW R 5-9  165  07/13/1955  Calgary, Alta
Alessandro Banchero     LW L 5-11 165  05/17/1970  Milano, Italy
Steve Bancroft          D  L 6-1  214  10/06/1970  Toronto, Ont
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
Christian Bang          LW L 5-9  176  12/17/1980  Espoo, Finland
Travis Banga            C  L 5-11 185  11/06/1979  High River, Alta
Frank Banhan            RW R 6-0  210  04/14/1975  Calahoo, Alta
Cory Banika             LW R 5-10 190  04/09/1970  Oshawa, Ont
Darren Banks            LW L 6-2  215  03/18/1966  Toronto, Ont
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          D  R 6-2  200  09/04/1974  Belleville, Ont
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
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
Jesse Baraniuk          D  L 5-10 165  08/23/1981  Thunder Bay, Ont
Ivan Baranka            D  L 6-2  185  05/19/1985  Ilva, Slovakia
Alexei Baranov          D  R 6-2  183  06/03/1976  Lipetsk, Russia
Konstantin Baranov      RW L 6-2  185  01/11/1982  Omsk, Russia
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   
David Bararuk           C  L 6-0  175  05/26/1983  Moose Jaw, Sask
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
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.
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              LW L 6-2  200  03/26/1980  Guelph, Ont
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
Mickael Bardet          C  L 5-11 178  03/29/1982  Amiens, France
Nikolai Bardin          LW L 5-8  158  01/23/1976  Perm, Russia
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              C  L 6-0  170  03/16/1983  Ajax, Ont
Steve Barger            RW R 5-11 180  06/07/1958  Farmington, MN
Patrick Bargman         D  L 6-2  185  10/23/1973  Umea, Sweden
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
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              D  L 6-3  214  04/04/1986  Winnipeg, Man
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
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 Barkunov      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
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             LW L 5-9  155  11/08/1985  Strathmore, Alta
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
Johnny Barlund          D  L 6-1  185  09/02/1971  Helsinki, Finland
Matthew Barnaby         LW L 6-0  189  05/04/1973  Ottawa, Ont
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.
Conrad Barnes           C  R 6-0  195  03/07/1982  Greenwood Village, CO
Joe Barnes              C  L 6-3  205  06/16/1986  Winnipeg, Man
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
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              C  R 5-11 180  12/25/1970  Edmonton, Alta
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
Brett Barnett           RW L 6-3  185  10/12/1967  Toronto, Ont
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            D  R 6-0  185  11/15/1985  Regina, Sask
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
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.
Mike Barren             RW R 5-11 208  05/28/1976  Delta, B.C.
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
Jay Barriball           LW L 5-9  155  05/27/1987  Prior Lake, MN
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.
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.
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
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
Lubos Bartecko          LW L 6-1  200  07/14/1976  Kezmarok, Slovakia
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
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         D  L 6-3  200  04/02/1986  Lahr, Germany
Adam Bartholomay        RW R 5-11 194  04/11/1983  Agoura Hills, CA
Jim Bartlett            LW L 5-9  165  05/27/1932  Verdun, Que
Michael	Bartlett        RW R 6-0  202  01/06/1985  Park Ridge, IL
Russ Bartlett           C  L 6-2  185  02/10/1978  Windham, NH
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          D  L 6-0  175  02/17/1988  Maple Ridge, B.C.
Wade Bartley            D  R 6-0  190  05/16/1970  Killarney, Man
Robert Bartlick         D  L 6-3  209  06/07/1983  Hoyerswerda, Germany
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         D  R 5-10 194  07/27/1970  Detroit, MI
Brad Barton             D  R 6-2  215  05/15/1972  Uxbridge, Ont
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            LW L 6-1  214  03/07/1978  Pardubice, 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        C  R 5-10 199  08/20/1984  Bulach, Switzerland
Oskars Bartulis         D  L 6-1  184  01/21/1987  Ogre, Latvia
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
Jack Barzee             LW L           02/13/1941  New Haven, CT
Shannon	Basaraba        LW L 5-10 191  05/27/1975  International Falls, MN
David Baseggio          D  L 6-0  195  10/28/1967  Niagara Falls, Ont
Bruno Baseotto          RW R 5-10 170  03/24/1960  Calgary, Alta
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
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
Michael	Baslyk          C  L 6-1  185  03/31/1984  Montreal, Que
Stanislav Basov         C  L 5-11 171  03/10/1981  Khabarovsk, Russia
Cody Bass               C  R 6-0  191  01/07/1987  Owen Sound, Ont
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
Paolo Basso             D  L 6-2  180  09/23/1981  Asiago, Italy
Cory Bast               RW R 6-0  180  12/22/1977  Regina, Sask
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  
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               C  L 5-7  155  09/03/1980  Orillia, Ont
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            C  L 5-11 185  10/29/1981  Bellevile, Ont
Rob Bateman             D  L           02/24/1968  LaSalle, Que
Pat Bateman             C  L 6-1  200  05/20/1982  Calgary, Alta
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
Shawn Bates             C  R 5-11 212  04/03/1975  Melrose, MA
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           C  R 6-0  175  08/28/1932  Winnipeg, Man
Frank Bathgate          C  R 5-10 162  02/14/1930  Winnipeg, Man
Mike Batovanja          RW R 5-7  185  03/21/1982  Hinton, Alta
Zoltan Batovsky         RW L 5-11 186  03/27/1979  Slovad, Slovakia
Anthony Battaglia       LW L 6-0  195  08/15/1979  Chicago, IL
Doug Battaglia          LW L 6-1  195  10/26/1975  Newmarket, Ont
Bates Battaglia         LW L 6-2  205  12/13/1975  Chicago, IL	
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
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
Tom Bauer               LW L 6-2  205  02/17/1957  Bloomington, MN
Dan Baum                C  L 6-0  169  06/04/1983  Biggar, Sask
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           D  L 6-1  180  12/17/1979  Hanover, Ont
Dale Baumgartner        D  R 5-11 184  06/15/1958  Winnipeg, Man
Gregor Baumgartner      LW L 6-1  192  07/13/1979  Leoben, Austria
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       D  R 6-2  205  03/23/1976  Calgary, Alta
Peter Baumgartner       D  R 6-0  187  07/22/1986  Landshut, Germany
Bob Baun                D  R 5-9  182  09/09/1936  Lanigan, Sask
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
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               
Paul Baxter             D  R 5-11 189  10/28/1955  Winnipeg, Man
Ryan Bayda              LW L 5-11 185  12/09/1980  Saskatoon, Sask
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            LW L 5-11 185  09/17/1978  Edmonton, Alta   
Marian Bazany           D  R 6-0  198  05/09/1975  Bratislava, Slovakia
Len Bazay               RW L 5-7  160  07/19/1945  Winnipeg, Man
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
George Beach            C  R           10/04/1926  Regina, Sask
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
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.
Tim Bean                LW L 6-2  205  03/09/1967  Sault Ste. Marie, Ont
Trevor Beaney           D  R 6-3  210  07/14/1980  Cornwall, CT
Everett	Bear            RW R 6-2  235  11/24/1983  Ochapowace, Sask
Rob Bear                D  L 6-2  210  02/26/1971  Ochapowace, Sask
Brodie Beard            D  L 6-1  205  06/12/1986  South Porcupine, Ont
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
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.
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
Jack Beattie            LW L 5-9  170  10/02/1907  Ibstock, England
Scott Beattie           C  R 5-7  170  05/16/1968  Kimberley, B.C.
Jason Beatty            D  L 6-1  210  02/20/1983  Sturgis, Sask
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         D  L 6-2  220  02/06/1986  Montreal, Que
Denis Beauchamp         D  L 5-11 190  01/01/1973  St. Jean, Que
Francois Beauchemin     D  L 6-0  206  06/04/1980  Sorel, Que
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
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
Matt Beaudoin           RW R 5-11 180  04/08/1984  Victoriaville, Que
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       D  R 6-1  210  08/04/1984  Cortland, NY
Etienne Beaudry         LW L 5-11 190  10/16/1975  Montreal, Que
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
Marc Beaufait           C  R 5-9  165  05/13/1970  Livonia, MI
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           C  L 6-0  180  01/10/1987  Windsor, Ont
Nicholas Beaulieu       LW L 6-1  207  08/19/1968  Rimouski, Que
Pierre-Olivier Beaulieu D  L 6-4  184  02/24/1984  St-Pierre Becquets, Que
Danny Beauregard        C  L 5-11 182  09/07/1973  Eastman, Que
David Beauregard        LW L 6-0  190  01/28/1976  Montreal, Que
Benoit Beausoleil       RW R 6-2  230  02/26/1979  Baie-Comeau, Que  
Michel Beausoleil       LW R 5-10 175  07/19/1980  Montreal, Que
Luke Beaverson          D  L 6-3  208  12/11/1984  St. Paul, MN
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.
Martin Beck             C  L 6-0  185  02/10/1982  Prostejov, Czech Republic
Brant Becker            C  R 5-11 175  09/16/1980  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
Mathias Becker          LW L 6-0  220  04/01/1977  Lich, Germany
Jason Beckett
Matthieu Becuwe         C  L 6-1  171  03/27/1982  Dunkerque, France
Louis Bedard            RW R 5-10 210  10/14/1975  Montreal, Que
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            D  R 6-3  205  02/28/1972  Yorkton, Sask
Jaroslav Bednar
Kenneth Bedsvag         LW L 6-0  198  04/22/1982  Oslo, Norway
Kris Beech
Tyler Beechey           LW L 5-11 180  06/05/1981  Edmonton, Alta
Bob Beers               D  R 6-2  200  05/20/1967  Pittsburgh, PA
A.J. Begg               D  R 6-4  215  11/30/1976  Coquitlam, B.C.    
Steve Begin             C  L 5-11 190  06/14/1978  Trois-Rivieres, Que
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
Derek Bekar             C  L 6-2  199  09/15/1975  Burnaby, B.C.
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              D  R 6-4  225  07/03/1976  Saskatoon, Sask
Dan Beland              C  R 6-0  190  01/01/1982  Montreal, Que
Chris Belanger          D  R 6-1  190  04/04/1972  Welland, Ont
Eric Belanger           C  L 5-11 170  12/16/1977  Sherbrooke, Que
Eric Belanger           RW R 5-11 184  05/09/1978  Rimouski, Que
Francis Belanger        LW L 6-3  228  01/15/1978  Bellefeuille, Que
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
Ken Belanger            LW L 6-4  225  03/14/1974  Sault Ste. Marie, Ont
Martin Belanger         D  R 6-2  185  02/03/1976  LaSalle, Que
Alexander Belavskis     RW L 6-0  187  01/17/1964  Vitebsk, Belarus
Matt Beleskey           LW L 5-11 202  06/07/1988  Windsor, Ont
Sasa Belic              D  R 5-10 187  02/07/1981  Zagreb, Croatia
Erik Belin              LW L 5-11 187  01/05/1987  Avesta, Sweden
Dan Belisle             RW R 5-10 165  05/09/1937  South Porcupine, Ont
Oleg Belkin             LW R 6-0  202  04/11/1974  Chelyabinsk, Russia
Brendan Bell            D  L 6-1  198  03/31/1983  Ottawa, Ont
Bruce Bell              D  L 6-2  190  02/15/1965  Toronto, Ont
Chris Bell              C  L 6-0  200  07/30/1976  Chase, B.C.        
David Bell              C  L 5-10 168  07/09/1955  London, Ont
David Bell              D  L 5-11 201  03/24/1977  Whitby, Ont       
Mark Bell               LW L 6-1  190  02/03/1975  New Westminster, B.C.
Mark 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
Rob Bellamy             RW R 6-0  190  05/30/1985  Providence, RI
Shawn Belle             D  L 6-1  220  01/03/1985  Edmonton, Alta
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
P.E. Bellemare          C  L 5-11 185  03/06/1985  Blanc Mesnil, France
Thomas Bellemare        D  R 6-2  236  01/11/1984  Shawingan, Que
Greg Beller             LW L 6-2  188  01/22/1987  Vancouver, B.C.
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
Vince Bellissimo        C  R 6-0  199  12/14/1982  Toronto, Ont
Brian Bellows           RW L 5-11 210  09/01/1964  St. Catharines, Ont
Radek Belohlav          LW L 5-11 185  04/11/1970  Ceske Budejovice, Czech Rep.
Anton Belov             D  L 6-3  185  07/29/1986  Ryazan, RUssia
Oleg Belov              C  L 6-0  200  04/20/1973  Moscow, Russia
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
Etienne Belzile         D  L           05/02/1972  Quebec City, Que
Garett Bembridge        RW R 6-0  180  07/06/1981  Melfort, Sask
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.
Daymen Bencharski       C  L 5-11 180  05/02/1979  Beaverlodge, Alta
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
Jordan Bendfeld         D  R 6-2  216  02/09/1988  Leduc, Alta
Brandon Benedict        LW L 5-9  175  06/10/1982  Newport, N.S.
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
Eric Benke              D  L 6-3  200  08/20/1984  Edmonton, Alta
Blue Bennefield         RW R 6-2  208  07/05/1979  Calgary, Alta      
Jesse Bennefield        RW R 6-0  195  07/31/1981  Calgary, Alta
Adam Bennett            D  R 6-4  206  03/30/1971  Georgetown, Ont
Josh Bennett            LW L 6-0  205  06/17/1980  Ottawa, ont
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            RW R 6-0  190  09/16/1981  Queensbury, NY
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
Andre Benoit            D  L 5-11 190  01/06/1984  St. Albert, Ont
Mathieu Benoit          RW R 5-11 200  07/12/1979  St. Clec, Que
Yvan Benoît             LW R 5-9  165  04/09/1985  Geneve, Switzerland
Hans Benson             RW R 6-0  200  09/20/1983  Menlo Park, CA
Ladislav Benysek
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
Pavel Beranek           C  L 5-11 178  01/16/1978  Pardubice, Czech Republic
Bryan Berard            D  L 6-1  190  03/05/1977  Woonsocket, RI
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
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
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             C  L 5-10 190  09/18/1976  Coon Rapids, MN
Thomas Bergamelli       LW L 6-0  180  01/17/1979  Belleville, France
Anze Bergant            D  L 6-1  176  07/13/1983  Jesenice, Slovenia
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         LW L 5-11 194  02/08/1984  Helsinki, Finland
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
Marc-Andre Bergeron     D  L 5-9  185  10/13/1980  St. Louis de France, Que
Martin Bergeron         C  L 6-0  180  01/20/1968  Verdun, Que
Patrice Bergeron-Cleary C  R 6-0  178  07/24/1985  Anceenne-Lorette, Que
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
Kevin Bergin            D  L 6-2  200  11/06/1981  Montreal, Que    
Tony Bergin             D  R 6-3  225  04/24/1974  Fredericton, N.B.  
Tim Bergland            RW R 6-3  194  01/11/1965  Crookston, MN
Christian Berglund
Patrik Berglund         C  L 6-4  187  06/02/1988  Vesteras, Sweden
Jan Bergman             D  L 5-11 194  08/07/1969  Sodertaije, Sweden
Jon Bergman             C  L 5-11 185  08/20/1978  Bjorbo, Sweden  
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
Igor Beribak            D  L 5-8  176  05/18/1964  Ljubljana, Slovenia
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    C  R 6-1  205  07/14/1982  Regina, Sask
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
Justin Bernhardt        C  R 6-1  181  02/25/1985  Yorkton, Sask
Oliver Bernhardt        D  L 6-2  194  07/29/1976  Frankfurt, Germany
David Bernier           RW R 6-2  187  01/29/1978  St. Hyacinthe, Que
Marc-Andre Bernier      RW R 6-3  198  02/05/1985  Laval, Que
Steve Bernier           RW R 6-2  233  03/31/1985  Quebec City, Que
Ruslan Bernikov         RW R 6-3  198  12/04/1977  Vidnoye, Russia
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              RW R 6-2  195  03/06/1986  Danvers, MA
Brad Berry              D  L 6-2  210  04/01/1965  Bashaw, Alta
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.
Mike Berry              C  L 5-11 180  06/28/1983  Kanata, Ont
Rick Berry              D  L 6-2  200  11/04/1978  Brandon, Mam
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              LW L 6-2  188  07/01/1986  Scarborough, Ont
Chris Berti             C  L 6-6  210  10/06/1981  Oshawa, Ont
Scott Bertoli           LW L 5-11 205  03/23/1977  Milton, Ont       
Dan Bertram             RW R 5-11 175  01/14/1987  Calgary, Alta
Kevin Bertram           D  L 6-4  215  03/29/1977  Nanaimo, B.C.
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
Jay Bertsch             RW R 6-4  210  07/14/1976  Lethbridge, Alta
Todd Bertuzzi           C  L 6-2  235  02/02/1975  Sudbury, Ont
Craig Berube            LW L 6-1  223  12/17/1965  Calahoo, Alta
Guillaume Berube        C  R 5-11 167  04/12/1983  Trois-Pistoles, Que
Armands Berzins         C  L 6-4  227  12/27/1983  Riga, Latvia
Jeff Bes                C  L 6-1  190  07/31/1973  Tillsonburg, Ont
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
Guillaume Besse         LW L 5-9  198  01/26/1976  Paris, France
Randy Best              D  R 6-2  200  03/05/1974  Woodsbury, MN
Karel Betik             D  L 6-2  200  10/28/1978  Karvina, Czech Republic
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             C  L 5-10 185  01/10/1983  Maple Ridge, B.C.
Sebastien Bety          D  L 6-2  220  05/06/1976  St-Bernard Beauce, Que
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
Metod Bevk              D  R 5-10 169  07/01/1984  Kranj, Slovenia
Nikita Bevz             D  L 5-8  154  06/05/1984  Kharkiv, Ukraine
Andy Bezeau             LW L 5-9  185  03/30/1970  St. John, N.B.
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
Frank Bialowas          D  L 5-11 220  09/25/1970  Winnipeg, Man
Joe Bianchi             C  L 5-10 180  08/17/1975  Bloomington, MN  
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.
Jiri Bicek              LW L 5-11 183  12/03/1978  Kosice, Slovakia
Bryan Bickell           LW L 6-3  210  03/09/1986  Bowmanville, Ont
Jose Antonio Biec       RW L 6-1  182  09/11/1977  Jaca, Spain
Alex Biega              D  R 5-10 191  04/04/1988  Montreal, Que
Kevin Bieksa            D  R 6-1  180  06/16/1981  Grimsby, Ont
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	
Pierino Bigliel         RW L 5-10 176  08/28/1984  Chur, Switzerland 
Greg Bignell            D  L 6-0  195  05/09/1969  Kitchener, Ont
Robin Big Snake         LW L 6-0  219  04/10/1984  Siksika Nation, Alta
Lionel Bilbao           LW L 5-9  176  01/16/1973  Bayonne, France
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
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
Nicholas Bilotto        D  R 6-2  208  02/24/1979  Montreal, Que
Jerod Bina              RW R 6-3  205  05/25/1974  Grand Forks, ND  
Marc-Andre Binette      LW L 6-1  199  01/17/1981  Laval, Que
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
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
Steve Birch             LW L 5-11 192  08/09/1977  Toronto, Ont
Michal Birner           LW L 6-0  183  03/02/1986  Litomerice, Czech Republic
Mathieu Biron           D  R 6-6  229  04/29/1980  Lac St-Charles, Que
Sebastien Bisaillon     D  R 6-0  185  12/08/1986  Mont-Laurier, Que
Grant Bischoff          LW L 5-10 175  10/26/1968  Anoka, MN
Mike Bishai             C  L 5-11 205  05/30/1979  Edmonton, Alta
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
Paul Bissonnette        D  L 6-2  211  03/11/1985  Welland, Ont
Roberto Bissonnette     LW L 5-11 195  04/27/1981  Caracas, Venezuela
Teemu Bister            LW L 5-11 187  08/26/1985  Tampere, Finland
J.B. Bittner            C  R 5-11 180  05/27/1982  Pittsburgh, PA
Byron Bitz              RW R 6-3  200  07/21/1984  Saskatoon, Sask
Claudio Bitzi           RW R 5-10 171  11/05/1980  Zug, Switzerland
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
Johan Bjork             D  L 6-1  176  08/28/1984  Malmo, 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
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
Scott Bjugstad          LW L 6-1  185  06/02/1961  St. Paul, MN
Thomas Bjuhr            RW L 6-1  220  08/28/1968  Stockholm, Sweden
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   
Ryan Black              LW L 6-1  195  10/25/1973  Guelph, Ont
Brant Blackned          RW L 6-0  220  04/04/1974  Weminji, Que      
Brian Blad              D  L 6-1  200  07/22/1967  Brockville, Ont
Jeff Blaeser            LW L           11/05/1970  Parma, Ont
Oleg Blagoy             D  R 5-10 176  12/04/1979  Kiev, Ukraine
Stefan Blaho            RW L 6-1  198  06/22/1985  Trencin, Slovakia
Joel Blain              LW L 5-10 192  10/12/1971  Malaric, Que
Campbell Blair          D  L 5-10      06/30/1966  East Kilbride, Scotland
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
Michael Blaisdell       RW R 6-1  195  01/18/1960  Moose Jaw, Sask
Jason Blake
Rob Blake               D  R 6-3  222  12/10/1969  Simcoe, Ont
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       C  L 6-3  176  05/31/1987  Granby, Que
Sean Blanchard          D  L 5-11 198  03/29/1978  Sudbury, Ont
Trevor Blanchard        LW L 6-2  180  06/06/1983  Sudbury, Ont
Keith Bland             D  L 6-0  200  02/19/1975  Paramus, NJ
Boris Blank             LW L 6-1  198  07/10/1978  Karaganda, Kazakhstan
Sachar Blank            RW L 6-2  196  07/10/1985  Karaganda, Kazakhstan
Cody Blanshan           D  L 6-1  200  02/14/1984  St. Paul, MN
Miroslav Blatak         D  L 6-0  180  05/25/1982  Gottwaldov, Czech Republic
Zdenek Blatny           C  L 6-1  187  01/14/1981  Brno, Czech Republic  
Michal Blazek           D  L 6-2  187  04/02/1982  Vsetin, Czech Republic
Joe Blaznek             LW L 6-1  201  09/08/1975  Allen Park, MI   
John Blessman           D  L 6-3  220  04/27/1967  Toronto, Ont
Wes Blevins             D  R 6-0  205  04/15/1976  Westland, MI     
Chris Blight            RW R 6-0  190  10/14/1982  Kingston, Ont
Severin Blindenbacher   D  R 5-11 183  03/15/1983  Zurich, Switzerland  
Maxim Blinov            D  L 6-3  185  05/31/1984  Novosibirsk, Russia
Mario Bliznak           C  L 6-0  185  03/06/1987  Trencin, Slovakia
Patrick Bloch           D  L 6-2  194  04/14/1985  Davos, Switzerland
Jeff Bloemberg          D  R 6-2  205  01/31/1968  Listowel, Ont
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
Henrik Blomqvist        D  L 5-10 182  03/24/1984  Vaxjo, Sweden
Jacob Blomqvist         C  R 5-11 165  11/08/1986  Hedesunda, Sweden
Timo Blomqvist          D  R 6-0  200  01/23/1961  Helsinki, Finland
Arto Blomsten           D  L 6-4  204  03/16/1965  Vaasa, Finland
Scott Bloom             LW L           02/08/1968  Edina, MN
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
John Blum               D  R 6-3  205  10/08/1959  Detroit, MI
Ken Blum                C  L 6-1  200  06/08/1971  Hackansack, NJ
Anthony Blumer          RW R 6-0  180  04/13/1982  Eagan, MN
Michael Blunden         RW R 6-3  213  12/15/1986  Toronto, Ont
Chad Blundy             D  R 5-11 205  08/01/1979  Oakville, Ont
Charlie Blyth           LW L 6-0  180  04/04/1976  Beaconsfield, Que 
Mike Boback             C  R 5-11 180  08/13/1970  Mt. Clemens, MI
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
Brandon Bochenski       RW R 6-0  180  04/04/1982  Blaine, MN
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.
Troy Bodie              RW R 6-4  196  01/25/1985  Portage La Prairie, Man
Rick Bodkin             C  L           03/30/1975  Hamilton, Ont
Andrew Bodnarchuk       D  L 5-10 172  07/11/1988  Drumheller, Alta
Mike Bodnarchuk         RW R 6-1  180  03/26/1970  Bramalea, Ont
Denis Bodrov            D  L 6-0  185  08/22/1986  Moscow, Russia
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.
Havard Boe              D  L 6-0  185  04/18/1985  Sarpsborg, Norway
Rene Boe                LW L 5-7  165  05/02/1983  Sarpsborg, Norway
Simone Boer             LW L           10/25/1984  Torino, Italy
Dan Boeser              D  L 6-0  185  08/14/1980  Savage, MN
Jeff Boettger           D  L 6-2  205  03/08/1972  McLennan, Alta   
Chris Bogas             D  R 6-1  205  11/12/1976  Cleveland, OH
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
Andreas Bogstad         RW R 6-5  211  04/08/1979  Frogner, Norway
Eric Boguniecki         C  R 5-8  195  05/06/1975  New Haven, CT
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
Sauli Bohm              G  L 5-7  138  12/21/1985  Oulu, Finland
Rastislav Bohme         D  R 6-0  194  11/12/1974  Martin, Slovakia
Lonny Bohonos           RW R 5-11 190  05/20/1973  Winnipeg, Man
Alexander Boikov        D  L 6-0  185  02/07/1975  Chelyabinsk, Russia
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
Daniel Bois             RW R 6-0  190  06/01/1983  Thunder Bay, Ont
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
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
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        C  L 6-1  178  06/26/1985  Montreal, Que
Jean-Michel Bolduc      D  L 6-4  190  02/27/1985  Portland, ME
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
Kevin Bolibruck         D  L 6-1  200  02/06/1977  Peterborough, Ont
Jared Boll              RW R 6-1  190  05/13/1986  Charlotte, NC
Bobby Bolt              LW L 6-3  219  04/29/1987  Thunder Bay, Ont
David Bolland           C  R 5-11 171  06/05/1986  Toronto, Ont
Stanislav Bolshakov     RW L 6-2  178  02/11/1986  Kazan, Russia
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
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
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
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
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            C  L 5-11 183  04/15/1984  Brampton, Ont
Brian Bonin             C  L 5-9  187  11/28/1973  White Bear Lake, MN
Dave Bonk               C  L 5-10 170  05/05/1982  Brandon, Man
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           LW L 6-2  216  03/22/1985  Baie-Comeau, Que
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
Adam Bonneveld          C  L 5-6  149  06/21/1977  Kitchener, Ont
Ryan Bonni              D  L 6-4  190  02/18/1979  Winnipeg, Man
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          RW R 6-2  220  08/11/1986  Newmarket, Ont
Derek Boogaard          LW R 6-7  250  06/23/1982  Saskatoon, Sask
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              C  L 5-11 180  12/17/1982  Billings, MT
Tino Boos               C  R 5-11 176  04/10/1975  Duesseldorf, Germany
David Booth             LW L 6-0  212  11/24/1984  Detroit, MI
Derek Booth             D  R 6-1  200  07/19/1970  Niagara Falls, Ont
Darryl Bootland         RW R 6-2  185  11/02/1981  Toronto, Ont
Nick Bootland           LW L 6-2  215  07/31/1978  Shelbourne, Ont
Gordon Borberg          D  L 6-2  180  02/23/1978  Gelsenkirchen, Germany
Patrick Bordeleau       LW L 6-5  195  03/23/1986  Montreal, Que
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
Nathan Borega           D  R 6-3  220  03/03/1977  Wasilla, AK      
Casey Borer             D  L 6-2  197  07/28/1985  Minneapolis, MN
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
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
Ruslan Borisenko        D  L 6-0  180  01/11/1983  Kiev, Ukraine
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
Alexander Borozenko     LW L 5-10 178  12/16/1977  Moscow, Russia     
John Borrell            RW R           03/23/1967  Shakopee, MN
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            D  R 6-2  195  04/27/1979  Watrous, Sask
Maurizio Bortolussi     RW R 6-0  202  04/25/1968  Ottawa, Ont
Roberto Bortot          LW L 5-10 187  07/29/1975  Cavalese, Italy
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
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.
Niek Bottelberghe       C  R 5-6  158  07/13/1988  Eeklo, Belgium
Jason Botterill
Francois Bouchard       D  R 6-0  194  08/08/1973  Brossard, Que
Francois Bouchard       RW L 6-0  180  04/26/1988  Sherbrooke, Que
Frederic Bouchard       D  R 6-1  195  07/30/1976  Beauport, Que
Joel Bouchard
Maxime Bouchard         C  L 5-8  215  09/16/1982  Verdun, QUe
Pierre-Marc Bouchard    C  L 5-8  157  04/27/1984  Sherbrooke, Que
Robin Bouchard          RW R 5-11 188  10/22/1973  Jonquiere, Que    
Mathieu Bouche          D  L 5-8  169  01/13/1979  Reims, France
Chris Boucher           D  L 6-2  205  11/18/1981  Ottawa, Ont
Philippe Boucher        D  L 6-3  212  03/24/1973  Apollinaire, Que
Tyler Boucher           C  L 5-5  160  04/27/1972  The Pas, Man      
Tyler Bouck
Bruce Boudreau          C  L 5-10 175  01/09/1955  Toronto, Ont
Carl Boudreau           C  L 5-11 180  08/31/1971  Victoriaville, Que
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
Francis Bouillon
Jeff Boulanger          LW L 6-2  210  02/07/1977  North Bay, Ont   
Jesse Boulerice         RW R 6-2  203  08/10/1978  Plattsburgh, NY
Vladislav Boulin        D  L 6-1  209  05/18/1972  Penza, Russia
Eric Boulton            LW L 6-0  201  08/17/1976  Halifax, N.S.
Josef Boumedienne       D  L 6-1  200  01/12/1978  Stockholm, Sweden
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
Sylvain Bourcet         D  L 5-10 176  05/18/1975  Viry, France
Francois Bourdeau       D  L 6-0  195  08/28/1972  LaSalle, Que
Luc Bourdon             D  L 6-2  199  02/16/1987  Shippagan, N.B.
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      
Brad Bourhis            RW R 5-11 205  09/20/1975  Saskatoon, Sask
Mike Bournazakis        LW L 5-10 212  03/20/1979  Toronto, Ont
Peter Bournazakis       RW L 5-11 225  10/04/1976  Toronto, Ont     
Joe Bourne              D  L 6-0  200  06/29/1979  Eden Prairie, MN
Chris Bourque           C  L 5-7  170  01/29/1986  Boston, MA
David Bourque           D  R 6-1  205  03/30/1976  Gloucester, Ont   
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            LW L 6-2  205  12/10/1981  Lac La Biche, Alta
Alex Bourret            RW L 5-9  209  10/05/1986  Drummondville, Que
Dany Bousquet           C  L 5-11 165  04/03/1973  Montreal, Que
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
Jay Bouwmeester         D  L 6-4  208  09/27/1983  Edmonton, Alta
Nickolas Bovenschen     D  L 5-10 190  11/16/1984  Krefeld, Germany
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.
Josh Bowers             RW R 5-8  158  12/02/1978  Naperville, IL
Ross Bowers             RW R 6-0  171  07/30/1985  Luton, England
Bill Bowler             C  L 5-9  180  09/25/1974  Toronto, Ont
David Bowman            D  L 5-10 220  09/23/1983  St. Catharines, Ont
Ryan Bowness            RW R 6-2  198  08/05/1983  Halifax, N.S.
Cody Bowtell            LW L 5-11 188  04/25/1974  Wainwright, Alta
Darryl Boyce            C  L 6-0  172  07/07/1984  Brampton, Ont
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
John Boychuk            D  R 6-2  205  01/19/1984  Edmonton, Alta
Dustin Boyd             C  L 6-0  186  07/16/1986  Winnipeg, Man
Kevin Boyd              LW L 6-4  220  05/19/1977  Newmarket, Ont
Randy Boyd              D  L 5-11 200  01/22/1962  Coniston, Ont
Zac Boyer               RW R 6-2  200  10/25/1971  Inovik, N.W.T.
Brad Boyes              C  R 6-0  181  04/17/1982  Mississauga, Ont
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
Nicholas Boynton
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            D  R 5-9  190  04/29/1982  Brownstown, MI
Mike Bozoian            D  L 5-11 185  06/03/1979  Brownstone, MI
Philippe Bozon          LW L 5-10 175  11/30/1966  Chamonix, France
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
David Brack             D  L 6-1  183  07/13/1987  Karlstad, Sweden
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.
Brian Bradley           LW L 5-10 174  12/14/1944  Sudbury, Ont
Brian Bradley           C  R 5-10 180  01/21/1965  Kitchener, Ont
E.J. Bradley            C  L 5-11 185  01/02/1975  New Hyde Park, NY
Matt Bradley            RW R 6-3  200  06/13/1978  Stittsville, Ont
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 
Matthew Brait           D  L           06/29/1969  Toronto, Ont
Dennis Braker           C  R 5-8  154  08/02/1981  Assen, Netherlands
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       C  L 5-11 180  02/13/1988  Landshut, Germany
Christoph Brandner      LW L 6-4  224  05/07/1975  Bruck Mur, Austria
Bob Brandon             LW L 6-0  210  01/02/1974  Burlington, Ont
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             D  L 6-2  185  05/10/1981  Minoqua, WI
Chris Brannen           D  L 6-2  205  03/12/1980  Brampton, Ont
Stefan Brannare         LW L 5-10 190  10/17/1972  Pitea, Sweden    
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         LW L 6-2  225  01/07/1972  Bedford, IN
Andre Brassard          D  L 6-0  187  04/18/1968  Arvida, Que
Chris Brassard          LW R 6-0  205  08/09/1975  Toronto, Ont
Derick Brassard         C  L 6-0  172  09/22/1987  Hull, Que
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
Ryan Braun              RW R 5-10 235  01/25/1982  Wabowden, Man
Per Braxenholm          D  L 6-3  215  10/31/1983  Karlskrona, Sweden
Mike Bray               RW R 6-3  207  12/17/1982  Halifax, N.S.
Radomir Brazda          D  R 6-2  189  10/11/1967  Pardubice, Czech Republic
Johnny Brdarovic        LW L 6-0  200  03/21/1975  Toronto, Ont      
Peter Brearley          RW R 6-3  215  06/27/1975  Chatham, Ont
Benjamin Breault        C  L 5-10 177  02/21/1988  Pembroke, Ont
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
George Breen            RW R 6-2  200  08/03/1973  Webster, MA
Neil Breen              C  L 5-10 195  04/03/1978  Spokane, WA
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
Trevor Bremner          LW L 5-9  187  07/19/1976  Oshawa, Ont
Pavel Brendl
Jake Brenk              C  R 6-2  187  04/16/1982  Detroit Lakes, MN
Geoff Brennagh          RW R 5-8  185  03/08/1975  Englehart, Ont
Kip Brennan
Rich Brennan            D  R 6-2  200  11/26/1972  Schenectady, NY
Tobias Brenninger       C  R 5-11 174  03/10/1987  Vilsbiburg, Germany
Tim Brent               C  L 5-11 170  03/19/1984  Cambridge, Ont
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
Eric Brewer             D  L 6-3  220  04/17/1979  Vernon, B.C.
Mike Brewer             C  L           04/13/1969  Chestwick, Ont
Robert Brezina          LW L 6-0  169  04/14/1974  Beroun, Czech Republic
Arnaud Briand           C  L 6-1  198  04/29/1970  Sydney, N.S.
Andy Brickley           LW L 5-11 200  08/09/1961  Melrose, MA
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           C  L 5-10 181  10/06/1977  Gatineau, Que
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
Chris Bright            C  R 6-1  189  10/14/1970  Calgary, Alta
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         LW L 6-1  202  08/09/1970  Ottawa, Ont
Ryan Brindley           D  L 6-0  205  07/09/1976  Thunder Bay, Ont  
David Brine             C  R 6-0  196  01/06/1985  Truro, N.S.
Patrice Brisebois       D  R 6-2  204  01/27/1971  Montreal, Que
Byron Briske            D  R 6-3  194  01/23/1976  Jansen, Sask
Cam Bristow             RW R 6-3  220  03/17/1973  Saskatoon, Sask
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
Stephane Brochu         D  L 6-2  195  08/15/1967  Sherbrooke, Que
Rudy Brodeur            D  R 5-11 180  02/25/1924  Shawinigan Falls, Que
Frederic Brodin         D  L 5-8  176  07/04/1976  Paris, France
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           C  R 6-1  191  05/25/1984  St. Paul, Alta
Daniel Brolin           RW L 5-10 198  07/23/1981  Gothenberg, Sweden
Mike Brolsma            LW L 5-11 175  05/19/1980  Appleton, WI
Rich Bronilla           D  R 6-2  215  07/15/1975  Mississauga, Ont
Sheldon Brookbank       D  R 6-2  200  08/03/1980  Lanigan, Sask      
Wade Brookbank          D  L 6-4  225  09/29/1977  Lanigan, Sask
Alex Brooks             D  R 6-2  200  08/21/1976  Madison, WI
Bob Brooke              RW R 6-2  205  09/18/1960  Melrose, MA
Brendan Brooks          RW R 5-9  185  11/26/1978  St. Catherines, Ont
Chris Brooks            C  L 5-10 190  09/12/1972  Stratford, Ont
Chris Brooks            D  R 6-3  220  06/04/1982  New York, NY
Dan Brooks              D  L 6-3  200  04/26/1967  St. Paul, MN
Dan Brooks              LW L 5-10 183  09/07/1970  Boston, MA
Evan Brophey            C  L 6-1  194  12/03/1986  Kitchener, Ont
Michal Bros             C  R 6-1  196  01/25/1976  Olomouc, Czech Republic
Pat Brosnihan           RW R 6-3  208  08/20/1986  Worcester, MA
David Brosseau          C  R 6-2  205  01/16/1976  Montreal, Que
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
Paul Brousseau          RW R 6-2  215  09/18/1973  Pierrefonds, Que
Troy Brouwer            RW R 6-1  216  08/17/1985  Vancouver, B.C.
Sergei Brovin           C  L 5-9  194  07/30/1976  Chelyabinsk, Russia
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              D  R 6-3  218  12/27/1975  Baie Verte, Nfld
Brad Brown              C  R 6-1  175  08/07/1978  Prince George, B.C.
Cal Brown               D  L 6-0  195  01/13/1967  Calgary, Alta
Cam Brown               LW L 6-1  202  05/15/1969  Saskatoon, Sask    
Christophe Brown        RW L 5-10 189  07/26/1974  Albequerque, NM
Curtis Brown            C  L 6-0  190  02/12/1976  Unity, Sask
Dave Brown              RW R 6-5  205  10/12/1962  Saskatoon, Sask
Doug Brown              RW R 5-10 185  06/12/1964  Southborough, MA
Dustin Brown            RW R 6-0  195  11/04/1984  Iitaca, NY 
Greg Brown              D  R 6-0  203  03/07/1968  Hartford, CT
Greg Brown              LW L 6-0  215  02/29/1984  East Amherst, NY
Greg Brown              D  L 6-2  180  03/09/1988  North Vancouver, B.C.
Jim Brown               D  R 6-4  210  03/01/1960  Phoenix, AZ
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
Jeff Brown              D  R 6-2  204  04/30/1966  Ottawa, Ont
Jeff Brown              D  R 6-1  232  04/24/1978  Mississauga, Ont
Jeremy Brown            C  R 5-10 195  06/23/1974  Barrie, Ont
Jim Brown               C  L 5-11 185  06/17/1973  Scarborough, Ont  
Marc Brown              LW L 6-1  196  03/10/1979  Surrey, B.C.
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              RW R 6-4  210  12/23/1957  Detroit, MI
Mike Brown
Mike Brown              RW R 6-0  210  06/24/1985  Northbrook, IL
Nolan Brown             D  L 6-1  210  12/05/1979  Climax, Sask
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
Thomas Brown            D  R 6-5  205  11/11/1977  Hamilton, Ont
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     
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
Kyle Bruce              RW R 6-0  194  03/30/1983  Sechelt, B.C.
Steve Brudzewski        C  L 5-9  180  10/23/1981  Dearborn, MI
Lars Brueggemann        D  L 6-3  209  03/02/1976  Hemer, Germany
Konrad Bruetsch         LW L 5-11 180  05/16/1984  Dryden, Ont
Markus Brugger          D  L 6-0  176  04/14/1983  Klagenfurt, Austria
Patrick Brugnoli        C  L 5-9  176  04/12/1970  Bolzano, Italy
Kevin Bruijsten         C  L 5-10 165  01/29/1987  Nijmegen, Netherlands
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           C  R 5-10 175  01/01/1987  Edmonton, Alta
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
Andrew Brunette         LW L 6-1  212  08/24/1973  Sudbury, Ont
Markus Brunner          C  L 6-1  189  05/18/1973  Merano, Italy
Alain Brunold           C  L 5-10 187  02/12/1985  Zürich, Switzerland
Miha Brus               RW R 5-11 159  02/09/1987  Jesenice, Slovenia
Torkil Brustad          C  L 5-11 182  01/23/1977  Lørenskog, Norway
Antti Bruun             D  L 5-10 198  11/09/1979  Savonlinna, Finland
Rob Bryden              LW L 6-3  205  04/05/1963  Toronto, Ont
Paul Brydges            C  R 5-11 180  06/21/1965  Guelph, Ont
Sergei Brylin           C  L 5-10 190  01/13/1974  Moscow, Russia
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. 
Dan Buccella            LW L 6-1  180  06/16/1983  Woodbridge, Ont
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
Emil Bucic              D  R 6-0  189  02/07/1984  Bratislava, Slovakia
Ashley Buckberger       LW R 6-2  206  02/19/1975  Esterhazy, Sask
Brendan Buckley         D  R 6-1  205  02/26/1977  Boston, MA
David Buckley           D  L 6-4  215  01/27/1966  Newton, MA
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
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             RW L 6-0  198  11/24/1979  Banska Bystrica, Slovakia
Alexei Budayev          C  R 6-2  183  04/24/1975  Pavlov Posad, Russia
Alexander Budkin        D  L 6-4  189  09/08/1986  Chelyabinsk, Russia
Tim Budy                LW L 5-11 180  02/14/1967  Selkirk, Man
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
Matej Bukna             D  R 5-10 191  08/21/1970  Bratislava, Slovakia
Alexei Bulatov          RW L 6-1  185  01/24/1978  Sverdlovsk, Russia
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
Greg Bullock            C  L 5-11 180  02/10/1973  Cambridge, Ont    
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
Ralph Bundi             D  R 6-0  187  02/15/1978  Chur, Switzerland
Jakub Bundil            C  L 6-6  216  01/11/1988  Trencin, Slovakia
Daniel Bunzli           D  L 6-3  213  06/03/1967  Zurich, Switzerland
Sergei Burakov          D  L 6-2  201  12/04/1982  Tallinn, Estonia
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
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
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           D  R 6-2  190  12/28/1980  Hamilton, Ont
Vladimir Buril          D  L 6-3  202  05/17/1969  Bratislava, Slovakia
Adam Burish             RW R 5-11 175  01/06/1983  Madison, WI
Josh Burk               LW R 5-11 185  02/04/1979  Lindsay, Ont      
Chris Burke             LW L 6-0  200  09/08/1976  Winona, MN       
David Burke             D  L 6-1  204  10/15/1970  Detroit, MI
Gerry Burke             D  L 6-4  220  07/06/1982  Milton, MA
Greg Burke              D  L 6-1  200  03/12/1969  Boston, MA 
James Burke             D  L           01/03/1968  Newton, MA
Jason Burke             LW L 5-11 180  07/18/1979  Thunder Bay, Ont
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             C  L 6-0  190  11/17/1987  Winnipeg, Man
Michael Burman          D  L 6-1  202  04/01/1974  North Bay, Ont
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
Garrett Burnett         D  L 6-3  235  09/23/1975  Vancouver, B.C.
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             RW R 6-4  210  03/09/1985  Ajax, Ont  
Tony Burns              D  L 6-2  190  09/19/1971  Duluth, MN
Shawn Burr              LW L 6-1  200  07/11/1966  Sarnia, Ont
Randy Burridge          LW L 5-9  185  01/07/1966  Fort Erie, Ont
Alexandre Burrows       LW L 6-1  170  04/11/1981  Montreal, Que
Adam Burt               D  L 6-1  208  01/15/1969  Detroit, MI
Scott Burt              LW L 6-0  180  02/07/1977  Grand Forks, B.C.
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
Dmitri Burtsev          RW R 5-10 160  01/24/1987  Novosibirsk, Russia
Brad Burym              D  R 5-8  176  05/29/1975  Winnipeg, Man
Chris Busby             D  R 6-0  185  04/11/1982  Kenilworth, IL
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
Marc Busenburg          D  R 6-1  190  12/07/1977  Shrewsbury, MA   
Craig Bushey            RW R 5-11 185  02/27/1980  Ignace, Ont
Joe Busillo             LW L 6-4  211  05/13/1970  Toronto, Ont
Rod Buskas              D  R 6-1  195  01/07/1961  Wetaskawin, Alta
Bryson Busniuk          C  L 6-2  185  11/12/1979  Thunder Bay, Ont
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
Thomas Bussat           LW L 6-1  205  01/07/1979  Annecy, France
Fran Bussey             C  L 6-3  190  07/09/1974  Duluth, MN
Mike Busto              D  R 6-0  209  06/20/1986  Burnaby, B.C.
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            C  L 6-1  185  01/01/1987  Bellingham, WA
Sven Butenschon         D  L 6-4  215  03/22/1976  Itzehoe, Germany
Chris Butler            D  L 6-1  178  10/27/1986  St. Louis, MO
Clint Butler            LW L 6-0  190  04/08/1975  MOntreal, Que
Rob Butler              LW L 6-2  180  03/31/1976  Winnipeg, Man
Tyler Butler            D  R 6-2  205  07/08/1979  Kanata, Ont
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.
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
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
Ilya Byakin             D  L 5-10 183  02/02/1963  Sverdlovsk, Russia	
John Byce               C  L 6-1  180  08/09/1967  Madison, WI
Cole Byers              D  L 6-3  222  04/16/1983  Nipawin, Sask
Dane Byers              LW L 6-2  189  02/21/1986  Nipawin, Sask
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        D  R 6-2  260  03/27/1985  Minneapolis, MN
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
P.J. Byrne              D  L 6-2  190  08/22/1980  Brewster, NY
Dean Byvelds            LW L 6-0  187  09/21/1983  Chesterville, Ont
Gerald Bzdel            D  R 6-1  198  03/13/1968  Wyryard, Sask
========================================================================

1