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 - Position
# Player Team Pos DOB Birth City S/P Ctry HT Wt S Draft Rnd Ovrl Rk GP G A Pts +/- PIM TOI/G
91-120 of 916 results.
First | Prev | 1 | 2 | 3 | 4 | 5 | 6 | 7-12 | Next | Last
23Donald MacLeanCBJCJan 14 '77SydneyNSCAN74199L1995233N4101-1011:41
38Jan HrdinaPHX, NJDCFeb 05 '76HradecCZE72200R19955128N68122133-64016:58
26Justin PapineauNYICJan 15 '80OttawaONCAN71180L2000375N648513+487:41
24Matt HusseyPITCMay 28 '79New HavenCTUSA74212L19989254N3213-1013:34
12Scott NicholCHICDec 31 '74EdmontonABCAN68179R199311272N7571118-1614515:46
37Steve KellyLAKCOct 26 '76VancouverBCCAN74210L199516N3000+0010:30
19Denis ArkhipovNSHCMay 19 '79KazanRUS75215L1998360N7291221-22213:58
10Shawn HorcoffEDMCSep 17 '78TrailBCCAN73210L199849980152540+07317:31
39Niko KapanenDALCApr 29 '78HämeenlinnaFIN68180L19986173N67156-151611:30
25Andrew CasselsCBJCJul 23 '69BramaleaONCAN71178L1987117N5862026-242619:17
22Craig DarbyNJDCSep 26 '72OneidaNYUSA75205R1991243N2000-107:05
15Peter WhitePHICMar 15 '69MontrealQCCAN71200L1989592N3000-126:25
20Serge PayerOTTCMay 09 '79RocklandONCAN72191LN5011+1210:30
9Josh HoldenTORCJan 18 '78CalgaryABCAN72189L1996112N1000+0010:32
14Kip MillerWSHCJun 11 '69LansingMIUSA70188L1987472N6692231-10814:03
21Brooks LaichOTT, WSHCJun 23 '83WawotaSKCAN74210L200161935011-1210:34
24Jiri HudlerDETCJan 04 '84OlomoucCZE70186L200225812123-1108:09
21John PohlSTLCJun 29 '79RochesterMNUSA73196R19989255N1000-208:18
Steve ReinprechtCGYCMay 07 '76EdmontonABCAN72188LN4472229+1417:04
91Sergei FedorovANACDec 13 '69PskovRUS74207L1989474N80313465-54221:04
37Curtis BrownBUF, SJSCFeb 12 '76UnitySKCAN72200L1994243N80111425+33616:34
14Kris BeechPITCFeb 05 '81Salmon ArmBCCAN75211L199917N4011+0612:32
76Kris VernarskyBOSCApr 05 '82DetroitMIUSA75207L2000251N3000-106:32
14Tomas PlekanecMTLCOct 31 '82KladnoCZE71196L20013712000+009:01
18Matt StajanTORCDec 19 '83MississaugaONCAN73192L200225769141327+72211:00
19Steve YzermanDETCMay 09 '65CranbrookBCCAN70187R198314N75183351+104617:32
24Craig ConroyCGYCSep 04 '71PotsdamNYUSA74193R19906123N6383947+134419:12
21Peter ForsbergCOLCJul 20 '73OrnskoldsvikSWE72205L199116N39183755+163019:12
11Mark MessierNYRCJan 18 '61EdmontonABCAN74211L1979348N76182543+34216:29
66Mario LemieuxPITCOct 05 '65MontrealQCCAN76230R198411N10189-2622:24