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