Canadas AllTime Roster Directory 3 LOGINREGISTERHELPYOU ARE NOT LOGGED IN NHLNBAMLBCFLNFLCurlingTennisGolfSoccerNASCARFormula OneIndyCar NASCAR Canadian Tire SeriesNationwideCamping WorldAuto RacingWorld JuniorsSpengler CupMenS WHCWomenS WHCHockey CanadaAHLBoxingCanada GamesCHLCISECHLFigure SkatingLacrosseMMANCAASkiingSummer SportsWinter SportsMoreOlympicsFantasyDaily LineShowsTSN TalentCommunityMainHockey Canada World Juniors All Time Player DirectoryA to G H to M N to S T ZN PLAYERPOSITIONYEAR(S) PLAYEDRick NashF2002James NealF2007Mike NeedhamF1990Chris NelsonF1992Jeff NelsonF1992Steve NemethF1987Greg NemiszF2010Rob NiedermayerF1993Scott NiedermayerD199192Joe NieuwendykF1986Dwayne NorrisF1990Gary NylundD1982 O PLAYERPOSITIONYEAR(S) PLAYEDRyan OMarraF200607Jeff ONeillF1995Selmar OdeleinD198586John OrgodnickF1979Dave OrleskiF1979Steve OttF200102Maxime OuelletG200001 P PLAYERPOSITIONYEAR(S) PLAYEDNathan PaetchD200203Daniel PailleF200304Ryan ParentD200607PierreAlexandre ParenteauF2003Mark PatersonD1983Rick PatersonF1978James PatrickD198283Michael PecaF1994Denis PedersonF1995Mark PedersonF1988Scott PellerinF1990Chad PenneyF1992Corey PerryF2005Matt PettingerF2000Dion PhaneufD200405Chris PhillipsD199697Chet PickardG2009Alex PietrangeloD200910Brad PirieD1974Ed PizunskiD1974Mark PlanteryD1975Adrian PlavsicD1990Jason PodollanF1996Justin PoggeG2006Saha PokulokD2006Mark PopovicD200102Felix PotvinG1991Patrick PoulinF1992Benoit PouliotF2006Carey PriceG2007Chris ProngerD1993Brian ProppF1979Tom PyattF200607Logan Pyett D2008 R PLAYERPOSITIONYEAR(S) PLAYEDYves RacineD1989Rob RamageD197778Mike RathjeD1993Dan RatushnyD1990Errol RausseF1979Kent ReardonF1979Mark RecchiF1988Wade ReddenD199596Greg RedquistD1974Mark ReedsF1980Robyn RegehrD1999Brandon ReidG1976Mike RibeiroF2000Mike RicciF198990Steven RiceF199091Brad RichardsF2000Mike RichardsF200405Luke RichardsonD1987Stephane RicherF1985Pierre RiouxF1982Jamie RiversD1995Gary RobertsF1986Luc RobitailleF1986Kyle RossiterD2000Alexandre RouleauD2003Derek RoyF2003Stephane RoyF1987Joe RullierD2000Kris RussellD200607Roy RussellF1981Brad RyderF2000Michael RyderF2000 S PLAYERPOSITIONYEAR(S) PLAYEDRobin SadlerD1975Joe SakicF1988Frank SaliveG1974Jim SandlakF198586Mike SandsG1983Everett SanipassF1987Cory SarichD199798Reginald SavageF1989Robert SavardD1981Pete ScamurraD1974Marco ScandellaD2010Peter SchaeferF1997Brayden SchennF2010Luke Schenn D2008Andy SchneiderF1992Nick SchultzD200102Brent SeabrookD200405Al SecordF1977Ric SeilingF1977Tom SemenchukG1979Pierre SevignyF1991Richard SevignyG1976Brendan ShanahanF1987Darrin ShannonF1989Jeff ShantzF1993Brad ShawD198384Geoff ShawF1977Gord ShervenF...