Player season totals: Bios

Age, birthplace, size, handedness and draft of the players who played in the selected seasons.

364 rows

PlayerTeamPositionAgeDate of birthBirth cityState / provinceCountryHeight (in)Weight (lbs)Shoots / catchesDraft yearDraft teamRoundPick in roundOverall pick
Tim ThomasBOSG521974-04-15FlintMichiganUSA71201L1994QUE99217
Roberto LuongoVANG471979-04-04MontréalQuebecCAN75216L1997NYI144
Antti NiemiSJSG431983-08-29Vantaa–FIN74209L–––––
Dwayne RolosonTBLG571969-10-12SimcoeOntarioCAN73170L–––––
Pekka RinneNSHG431982-11-03Kempele–FIN77216L2004NSH831258
Dennis SeidenbergBOSD451981-07-18Schwenningen–DEU72198L2001PHI67172
Jimmy HowardDETG421984-03-26SyracuseNew YorkUSA73218L2003DET23464
Zdeno CharaBOSD491977-03-18Trencin–SVK81249L1996NYI3456
Kevin BieksaVAND451981-06-16GrimsbyOntarioCAN73196R2001VAN520151
Alexander EdlerVAND401986-04-21Ostersund–SWE76209L2004VAN32691
Michal NeuvirthWSHG381988-03-23Ústí nad Labem–CZE73209L2006WSH2434
Ryan KeslerVANC421984-08-31LivoniaMichiganUSA74205R2003VAN12323
Henrik SedinVANC461980-09-26Ornskoldsvik–SWE74183L1999VAN133
Alexandre BurrowsVANR451981-04-11PincourtQuebecCAN73196L–––––
Christian EhrhoffVAND441982-07-06Moers–DEU74201L2001SJS49106
Johnny BoychukBOSD421984-01-19EdmontonAlbertaCAN74227R2002COL23161
Andrew FerenceBOSD471979-03-17EdmontonAlbertaCAN71183L1997PIT818208
Daniel SedinVANL461980-09-26Ornskoldsvik–SWE73190L1999VAN122
David KrejciBOSC401986-04-28Sternberk–CZE72192R2004BOS23363
Dan HamhuisVAND431982-12-13SmithersBritish ColumbiaCAN73205L2001NSH11212
Dan BoyleSJSD501976-07-12OttawaOntarioCAN71194R–––––
Eric BrewerTBLD471979-04-17VernonBritish ColumbiaCAN76216L1997NYI155
Carey PriceMTLG391987-08-16Anahim LakeBritish ColumbiaCAN75216L2005MTL155
Milan LucicBOSL381988-06-07VancouverBritish ColumbiaCAN75236L2006BOS22050
Corey CrawfordCHIG411984-12-31MontréalQuebecCAN74216L2003CHI22252
Patrice BergeronBOSC411985-07-24L'Ancienne-LoretteQuebecCAN73196R2003BOS21545
Chris HigginsVANL431983-06-02SmithtownNew YorkUSA72205L2002MTL11414
Brian BoucherPHIG491977-01-02WoonsocketRhode IslandUSA74201L1995PHI12222
Mason RaymondVANL411985-09-17CochraneAlbertaCAN73179L2005VAN22151
Brad MarchandBOSL381988-05-11HalifaxNova ScotiaCAN69181L2006BOS3871
Ryan MillerBUFG461980-07-17East LansingMichiganUSA74170L1999BUF512138
Marc-Andre FleuryPITG411984-11-28SorelQuebecCAN74185L2003PIT111
Rich PeverleyBOSC441982-07-08KingstonOntarioCAN71194R–––––
Mark RecchiBOSR581968-02-01KamloopsBritish ColumbiaCAN70194L1988PIT4467
Sami SaloVAND521974-09-02Turku–FIN75216R1996OTT924239
Patrick MarleauSJSC471979-09-15AneroidSaskatchewanCAN74216L1997SJS122
Victor HedmanTBLD351990-12-18Ornskoldsvik–SWE79229L2009TBL122
Tomas KaberleBOSD481978-03-02Rakovnik–CZE73212L1996TOR815204
Joe ThorntonSJSC471979-07-02LondonOntarioCAN76220L1997BOS111
Jannik HansenVANR401986-03-15Rodovre–DNK73198R2004VAN929287
Marc-Edouard VlasicSJSD391987-03-30MontréalQuebecCAN73205L2005SJS2535
Chris KellyBOSC451980-11-11TorontoOntarioCAN72190L1999OTT32894
Martin St. LouisTBLR511975-06-18LavalQuebecCAN68181L–––––
Joe PavelskiSJSC421984-07-11PloverWisconsinUSA73196R2003SJS78205
Jonathan QuickLAKG401986-01-21MilfordConnecticutUSA73218L2005LAK31172
Michael RyderBOSR461980-03-31BonavistaNewfoundland and LabradorCAN73201R1998MTL816216
Mattias OhlundTBLD501976-09-09Pitea–SWE76234L1994VAN11313
Vincent LecavalierTBLC461980-04-21Ile BizardQuebecCAN76216L1998TBL111
Steven StamkosTBLC361990-02-07MarkhamOntarioCAN73194R2008TBL111
Nathan HortonBOSR411985-05-29WellandOntarioCAN74229R2003FLA133
Douglas MurraySJSD461980-03-12Bromma–SWE75240L1999SJS826241
Logan CoutureSJSC371989-03-28GuelphOntarioCAN73205L2007SJS199
Henrik LundqvistNYRG441982-03-02Are–SWE73183L2000NYR78205
Ryan SuterNSHD411985-01-21MadisonWisconsinUSA73201L2003NSH177
Ian WhiteSJSD421984-06-04SteinbachManitobaCAN70192R2002TOR625191
Dany HeatleySJSL451981-01-21Freiburg–DEU75212L2000ATL122
Maxim LapierreVANC411985-03-29Saint-LéonardQuebecCAN74216R2003MTL23161
Shea WeberNSHD411985-08-14SicamousBritish ColumbiaCAN76229R2003NSH21949
Ryane CloweSJSL441982-09-30St. John'sNewfoundland and LabradorCAN75225L2001SJS610175
Dominic MooreTBLC461980-08-03ThornhillOntarioCAN72192L2000NYR33095
Ray EmeryANAG441982-09-28HamiltonOntarioCAN74196L2001OTT4299
Brett ClarkTBLD491976-12-23WapellaSaskatchewanCAN72194L1996MTL619154
Devin SetoguchiSJSR391987-01-01TaberAlbertaCAN72205R2005SJS188
Adam McQuaidBOSD401986-10-12CharlottetownPrince Edward IslandCAN76209R2005CBJ22555
Niclas WallinSJSD511975-02-20Boden–SWE75220L2000CAR4197
Andrej MeszarosPHID411985-10-13Považská Bystrica–SVK74223L2004OTT12323
Nate ThompsonTBLC421984-10-05AnchorageAlaskaUSA73205L2003BOS616183
Ryan MaloneTBLL461979-12-01PittsburghPennsylvaniaUSA76225L1999PIT419115
Gregory CampbellBOSC421983-12-17LondonOntarioCAN72187L2002FLA3467
Kimmo TimonenPHID511975-03-18Kuopio–FIN70194L1993LAK1016250
Raffi TorresVANL451981-10-08TorontoOntarioCAN72216L2000NYI155
Torrey MitchellSJSC411985-01-30Greenfield ParkQuebecCAN71185R2004SJS428126
Braydon CoburnPHID411985-02-27ShaunavonSaskatchewanCAN77225L2003ATL188
David LegwandNSHC461980-08-17DetroitMichiganUSA74207L1998NSH122
Mike LundinTBLD421984-09-24BurnsvilleMinnesotaUSA74190L2004TBL44102
Jason DemersSJSD381988-06-09DorvalQuebecCAN73194R2008SJS75186
Matt CarlePHID421984-09-25AnchorageAlaskaUSA72196L2003SJS21747
Niklas KronwallDETD451981-01-12Stockholm–SWE72194L2000DET12929
Adam HallTBLR461980-08-14KalamazooMichiganUSA74212R1999NSH22452
Kyle WellwoodSJSC431983-05-16WindsorOntarioCAN70181R2001TOR53134
Mike FisherNSHC461980-06-05PeterboroughOntarioCAN73216R1998OTT21744
Teddy PurcellTBLL411985-09-08St. John'sNewfoundland and LabradorCAN74194R–––––
Joel WardNSHR451980-12-02North YorkOntarioCAN73225R–––––
Kevin KleinNSHD411984-12-13KitchenerOntarioCAN73205R2003NSH2737
Claude GirouxPHIR381988-01-12HearstOntarioCAN71185R2006PHI12222
Nicklas LidstromDETD561970-04-28Vasteras–SWE73192L1989DET31153
Simon GagneTBLL461980-02-29Ste. FoyQuebecCAN73194L1998PHI12222
Brad StuartDETD461979-11-06Rocky Mountain HouseAlbertaCAN74216L1998SJS133
Ilya BryzgalovPHXG461980-06-22Togliatti–RUS75214L2000ANA21444
Pavel DatsyukDETC481978-07-20Sverdlovsk–RUS71194L1998DET626171
Brian RafalskiDETD531973-09-28DearbornMichiganUSA70194R–––––
Sean BergenheimTBLL421984-02-08Helsinki–FIN71201L2002NYI12222
Jonathon BlumNSHD371989-01-30Long BeachCaliforniaUSA73187R2007NSH12323
Sergei KostitsynNSHL391987-03-20Novopolotsk–BLR72196L2005MTL76200
John CarlsonWSHD361990-01-10NatickMassachusettsUSA75225R2008WSH12727
Daniel BrièrePHIC491977-10-06GatineauQuebecCAN69174R1996PHX12424
Daniel PailleBOSL421984-04-15WellandOntarioCAN73201L2002BUF12020
Steve DownieTBLR391987-04-03NewmarketOntarioCAN71192R2005PHI12929
James van RiemsdykPHIL371989-05-04MiddletownNew JerseyUSA75209L2007PHI122
Scott HannanWSHD471979-01-23RichmondBritish ColumbiaCAN73216L1997SJS12323

Column meanings are in the glossary. Percentages are 0–100, rates are per 60 minutes and relative values are on ice minus off ice.