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.
Sign in with your NHL account:
  • Submit
  • Or
  • Sign in with Google
 
SHARE
SeasonGame TypeTeamPositionCountryStatusReport 
Go ›
2003-2004 - Regular Season - Skater - Bios - Country
# Player Team Pos DOB Birth City S/P Ctry HT Wt S Draft Rnd Ovrl Rk GP G A Pts +/- PIM TOI/G
271-300 of 916 results.
First | Prev | 10 | 11 | 12 | 13 | 14 | 15 | 16-21 | Next | Last
22Jamal MayersSTLROct 24 '74TorontoONCAN73222R1993489N806511-199113:00
24Chris McAllisterCOL, NYRLJun 16 '75SaskatoonSKCAN79250L1995240N46011-6747:27
11Dean McAmmondCGYCJun 15 '73Grand CacheABCAN71195L1991122N64171330+91816:52
28Bryan McCabeTORDJun 08 '75St. CatharinesONCAN74223L1993240N75163753+228625:43
10Sandy McCarthyBOS, NYRRJun 15 '72TorontoONCAN75223R1991352N50415-8307:18
5Steve McCarthyCHIDFeb 03 '81TrailBCCAN73210L1999123N25134-9819:21
25Darren McCartyDETRApr 01 '72BurnabyBCCAN73210R1992246N436511+25012:19
10Alyn McCauleySJSCMay 29 '77BrockvilleONCAN71200L1995479N82202747+232816:50
8Cody McCormickCOLCApr 18 '83LondonONCAN74224R2001514444235-4738:06
10Andy McDonaldANALAug 25 '77StrathroyONCAN70175LN7992130-132416:33
32Kent McDonellCBJRMar 01 '79WilliamstownONCAN74195R19996181N29123-73610:17
2Daniel McGillisBOSDJul 01 '72HawkesburyONCAN75220L199210238N8052328-16519:42
74Jay McKeeBUFDSep 08 '77KingstonONCAN76203L1995114N43235+64117:44
23Steve McKennaPITLAug 21 '73TorontoONCAN80252LN49123-10856:19
19Jim McKenzieNSHLNov 03 '69Gull LakeSKCAN76230L1989473N61134-13886:14
4Kyle McLarenSJSDJun 18 '77CoaldaleABCAN76235L199519N6422224+106021:01
80Steve McLarenSTLLFeb 03 '75Owen SoundONCAN72226L1994485N6000+0252:46
23Brett McLeanCHICAug 14 '78ComoxBCCAN71184L19979242N76112031-115417:33
32Grant McNeillFLADJun 08 '83VermilionABCAN74214L2001368N3000+052:43
19Scott MellanbySTLRJun 11 '66MontrealQCCAN73210R1984227N68141731-77615:28
40Eric MelochePITRMay 01 '76MontrealQCCAN70202R19967186N253710-62014:46
29Eric MessierFLALOct 29 '73DrummondvilleQCCAN74197LN21033-21611:15
11Mark MessierNYRCJan 18 '61EdmontonABCAN74211L1979348N76182543+34216:29
14Norman MilleyBUFRFeb 14 '80TorontoONCAN72211R1998247N2000+028:20
33Willie MitchellMINDApr 23 '77Port McNeillBCCAN75210L199681997011314+128322:35
32Travis MoenCHILApr 06 '82Stewart ValleySKCAN74210L2000515582426-1714210:57
5Steve MontadorCGYDDec 21 '79VancouverBCCAN72210RN26123-15011:46
28Dominic MooreNYRCAug 03 '80ThornhillONCAN72192L20003955033+009:18
36Steve MooreCOLCSep 22 '78WindsorONCAN74205R1998253N575712-53713:06
20Brad MoranCBJCMar 20 '79AbbotsfordBCCAN71182L19987191N2112-1210:03