We have updated our Terms of Service and Privacy Policy. By continuing to use the NHL’s online services, you agree to these updated documents and to the arbitration of disputes.
Welcome |Account|Sign Out 
NEW! SIGN IN WITH YOUR SOCIAL PROFILE
OR
Username or EmailPassword
 
SHARE
SeasonGame TypeTeamPositionCountryStatusReport 
Go ›
2003-2004 - Regular Season - Skater - Bios - Sweater Number
# Player Team Pos DOB Birth City S/P Ctry HT Wt S Draft Rnd Ovrl Rk GP G A Pts +/- PIM TOI/G
1-30 of 916 results.
1 | 2 | 3 | 4 | 5 | 6 | 7-12 | Next | Last
Donald BrashearPHILJan 07 '72BedfordINUSA75237LN646713-121211:02
Marty HavlatOTTRApr 19 '81Mlada BoleslavCZE74210L199912668313768+124616:43
Aaron JohnsonCBJDApr 30 '83Port HawkesburyNSCAN73204L2001385N29268-23215:01
Chris DruryBUFCAug 20 '76TrumbullCTUSA70191R1994372N76183553+86818:04
Sheldon SourayMTLDJul 13 '76Elk PointABCAN76231L1994371N63152035+410423:26
Mike SiklenkaNYRRDec 18 '79Meadow LakeSKCAN77240R19985118N1000+002:22
Igor KorolevCHICSep 06 '70MoscowRUS73197L1992238N6231013-152211:10
Al MacInnisSTLDJul 11 '63InvernessNSCAN73204R1981115N3022-1624:59
Jason SmithEDMDNov 02 '73CalgaryABCAN75220R1992118N6871219+139821:21
Brad StuartSJSDNov 06 '79Rocky Mountain HouseABCAN74215L1998137793039+93422:08
Thomas PockNYRDDec 02 '81KlagenfurtAUT73210LN6224-4018:37
Steve ReinprechtCGYCMay 07 '76EdmontonABCAN72188LN4472229+1417:04
Rostislav KleslaCBJDMar 21 '82Novy JicinCZE75215L2000144721113-162718:19
Mark BellCHICAug 05 '80St. PaulsONCAN76220L199818N82212445-1410617:37
Daniel BriereBUFCOct 06 '77GatineauQCCAN69174R199612482283765-77018:19
Matthew LombardiCGYCMar 18 '82MontrealQCCAN71195L2002390N79161329+43214:25
Pierre-Marc BouchardMINCApr 27 '84SherbrookeQCCAN70168L2002186141822-72214:00
Brian WillsieWSHRMar 16 '78BelmontONCAN73202R19966146N4910515-71812:42
2Eric BrewerEDMDApr 17 '79VernonBCCAN76216L1997157771825-66724:39
2Vitaly VishnevskiANADMar 18 '80KharkovUKR74215L199815N7361016+05117:09
2Vladimir MalakhovNYR, PHIDAug 30 '68SverdlovskurgRUS76230L198910191N6231619-65519:56
2Daniel McGillisBOSDJul 01 '72HawkesburyONCAN75220L199210238N8052328-16519:42
2Dan HamhuisNSHDDec 13 '82SmithersBCCAN73209L20011128071926-125722:07
2Todd ReirdenPHXDJun 25 '71DeerfieldILUSA77220L199012242N7022-4415:21
2Luke RichardsonCBJDMar 26 '69OttawaONCAN75214L198717N64156-114820:07
2Derian HatcherDETDJun 04 '72Sterling HeightsMIUSA77235L199018N15044+4819:38
2Ken KleeTORDApr 24 '71IndianapolisINUSA73210R19909177N6642529-13622:08
2Marek ZidlickyNSHDFeb 03 '77MostCZE71190R2001617682143953-168220:02
2Stan NeckarNSHDDec 22 '75Ceské BudejoviceCZE73214L1994229N1011+2014:59
2Lukas KrajicekFLADMar 11 '83ProstejovCZE75205L2001124N18167-21213:31