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
========================================================================