hockey DB
search by league
team
morning report
contact us
home

Reading Royals all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Michael Acosta200022005-20061D1975-10-09Toms River, NJMinor Pro
Will Acton100002010-20111C1987-07-16Edina, MNMajor League
Brandon Alderson76182442662014-20162R1992-01-22Oakville, ONTMinor Pro
Chris Aldous4010515242001-20021D1975-11-19Massena, NYMinor Pro
Barry Almeida27101424102012-20131F1988-11-20Springfield, MAMinor Pro
Doug Altschul500022002-20031L1974-05-24Chicago, ILMinor Pro
Andrew Ammon600042015-20161F1990-05-02Anchorage, AKMinor Pro
Brandon Anderson55000212012-20142G1992-07-13Langley, BCMinor Pro
Luciano Aquino513422008-20091R1985-01-26Mississauga, ONTMinor Pro
Matt Arhontas200002010-20111F1987-03-10Naperville, ILMinor Pro
Riley Armstrong264812402015-20161R1984-11-08Saskatoon, SASKMajor League
Travis Armstrong100002018-20191D1990-04-23Smith Falls, ONTMinor Pro
Dean Arsene460661182003-20041D1980-07-20Murrayville, BCMajor League
P.J. Atherton55162541522007-20081D1982-08-16Edina, MNMinor Pro
Sean Austin1401182001-20021D1977-08-18Malden, MAMinor Pro
Drew Bagnall10123322007-20081D1983-10-26Oakbank, MANMajor League
Eric Baier600002010-20111D1988-03-26North Kingstown, RIMinor Pro
Patrick Bajkov71264369302021-20221R1997-11-27Nanaimo, BCMinor Pro
Solag Bakich184711302022-20242F1998-01-08Dallas, TXMinor Pro
Chris Bala110365591572005-20094L1978-09-24Alexandria, VAMajor League
Max Balinson1531462022-20231D1996-10-05Ancaster, ONTMinor Pro
Mike Banwell6031619522013-20141D1987-06-18Scarborough, ONTMinor Pro
Evan Barlow4461022012-20131L1985-11-08Strathmore, ALTAMinor Pro
Chris Barr542810872005-20061D1982-04-12Nipawin, SASKMinor Pro
Evan Barratt46262450342022-20231C1999-02-18Bristol, PAMinor Pro
Dennis Bassett300002001-20021G1978-08-10Taber, ALTAMinor Pro
Matt Baxter300002010-20111D1988-08-04Courtice, ONTMinor Pro
Brodie Beard301122011-20121L1986-06-12South Porcupine, ONTMinor Pro
Jason Becker69102939222006-20071D1974-05-26Saskatoon, SASKMinor Pro
Mikael Bedard2611122382011-20121F1987-12-13Montreal, PQMinor Pro
Frederic Belanger1504462004-20051D1979-03-20Longueuil, PQMinor Pro
Steve Belanger2003-20041G1983-05-20Anchorage, AKMinor Pro
Jonathan Bendorf300002023-20241F1999-02-26Yardville, NJMinor Pro
Mark Bennett2741014162017-20181F1991-07-21Oakville, ONTMinor Pro
Adrien Beraldo19033402022-20231D2000-01-13Stoney Creek, ONTMinor Pro
Antoine Bergeron41167592002-20062D1981-12-14Valcourt, PQMinor Pro
Kevin Bergin11202122001-20021F1981-11-06Montreal, PQMinor Pro
Adam Berkle1801192015-20161F1990-08-01Collegeville, PAMinor Pro
Alex Berry3461521582009-20132R1986-03-06Danvers, MAMinor Pro
Tag Bertuzzi43161834212023-20241C2001-02-18Vancouver, BCMinor Pro
Nicholas Bilotto511222009-20101D1979-02-24Pointe-Claire, PQMinor Pro
Tyler Bird26235172018-20191R1996-08-14Andover, MAMinor Pro
Ryan Blair2501182011-20121D1986-05-01Ashburn, VAMinor Pro
Brandon Blandina5971623342012-20142F1989-03-16Centennial, COMinor Pro
Chris Blight864652981102007-20112R1982-10-14Cambridge, ONTMinor Pro
Evan Bloodoff713442016-20171L1990-11-21Castlegar, BCMinor Pro
Brett Boeing1414502022-20231F1995-01-14Barrington, ILMinor Pro
Chris Bogas27459442002-20031D1976-11-12Cleveland Heights, OHMinor Pro
Mike Boivin2421517102016-20171D1990-11-22Delta, BCMinor Pro
Callum Booth1600002018-20191G1997-05-21Montreal, PQMinor Pro
Nathan Borega56055602001-20021D1977-03-03Casper, WYMinor Pro
Dave Borrelli501142006-20071F1981-01-14Sault Ste. Marie, ONTMinor Pro
Adam Borzecki6159141022004-20051D1978-05-06Gdansk, PolandMinor Pro
Danick Bouchard40101121482008-20102R1986-02-02Quebec, PQMinor Pro
Tom Boudreau722442007-20081F1983-03-23Oak Lawn, ILMinor Pro
Brian Boulay37066532006-20082D1984-05-10Auburn, MAMinor Pro
Jacques Bouquot813402023-20241C2000-02-10South Windsor, CTMinor Pro
Robbie Bourdon311202012-20131F1990-04-23Montreal, PQMinor Pro
Justin Bourne100002008-20091F1982-12-12Kelowna, BCMinor Pro
B.J. Boxma200002002-20031G1981-06-01Edson, ALTAMinor Pro
Joshua Boyko200002022-20231G1997-02-21Mississauga, ONTMinor Pro
Tim Boyle300002017-20181D1993-03-21Hingham, MAMinor Pro
Adam Brace914562016-20171F1988-06-26Pembroke, ONTMinor Pro
Trey Bradley30122436182022-20231F1996-05-06Tampa, FLMinor Pro
Darren Brady5061521122023-20241D1996-04-05Lake Orion, MIMinor Pro
Chase Brand700002023-20241F1999-02-25Nevis, MNMinor Pro
Jared Brandt37167162021-20221D1995-10-26St. Louis, MOMinor Pro
Tim Branham5012526452008-20102D1981-05-10Eagle River, WIMinor Pro
Tyler Brenner20369182011-20121D1988-04-05Linwood, ONTMinor Pro
Jake Bricknell435813532023-20241R1997-07-15Port Perry, ONTMinor Pro
Bryan Bridges200002005-20092G1985-12-27Victoria, BCMinor Pro
Josh Brittain36141226202013-20141L1990-01-03Milton, ONTMinor Pro
Bailey Brkin300002022-20231G1999-05-29Sherwood Park, ALTAMinor Pro
Aaron Brocklehurst2771320362009-20101D1985-06-10Nanaimo, BCMinor Pro
Brendan Brooks29131124592001-20021R1978-11-26St. Catharines, ONTMinor Pro
Julien Brouillette100022012-20131D1986-12-05Laval, PQMajor League
Matthew Brown38132841122023-20241F1999-08-09Wood Ridge, NJMinor Pro
Tyler Brown106161329522017-20192C1990-02-07Wasaga Beach, ONTMinor Pro
Adam Brubacher50101727242023-20241D1995-12-13Elmira, ONTMinor Pro
Craig Brunel9033252002-20031R1979-12-11Minnedosa, MANMinor Pro
Nick Bruneteau500002013-20141D1992-02-28Omaha, NEMinor Pro
Barry Brust48044312004-20062G1983-08-08Swan River, MANMajor League
Devin Buffalo100002018-20191G1993-09-01Wetaskiwin, ALTAMinor Pro
Alec Butcher87253156452022-20242C1994-04-15Anchorage, AKMinor Pro
Ryan Button30156142011-20121D1991-03-26Edmonton, ALTAMinor Pro
Paul Cabana23415122004-20051R1978-09-28Calgary, ALTAMinor Pro
Michal Cajkovsky66142236282013-20141D1992-05-06Bratislava, SlovakiaMinor Pro
Brad Campagna200002017-20181D1991-10-26Monroe, NYMinor Pro
Matt Campanale7171926302013-20141D1988-02-14Chester Springs, PAMajor League
Sean Campbell200002018-20191D1993-04-14East Lansing, MIMinor Pro
Marc Cantin25279342011-20121D1990-03-27Peterborough, ONTMinor Pro
Louie Caporusso2472128232013-20141L1989-06-21Woodbridge, ONTMinor Pro
Ryan Carlson100022021-20221D1996-03-06Hermantown, MNMinor Pro
Mike Carrano700022005-20061F1981-12-16Woodbridge, CTMinor Pro
Ken Carroll801122001-20021G1976-07-19Oil City, ONTMinor Pro
Ryan Carter511222001-20021W1977-06-02Fort Nelson, BCMinor Pro
Matt Caruana73293261442010-20122C1985-06-07Orono, ONTMinor Pro
Michael Caruso6541620632014-20151D1988-07-05Mississauga, ONTMajor League
Keith Cassidy700002003-20041D1974-12-11Winnipeg, MANMinor Pro
Frederic Cassivi100002012-20131G1975-06-12Sorel, PQMajor League
Eric Castonguay4210203022010-20111R1987-09-18Granby, PQMinor Pro
Marc Cavosie62193958312007-20102W1981-08-06Albany, NYMinor Pro
Julien Cayer8391423872012-20142C1989-07-06Longueuil, PQMinor Pro
Garrett Cecere9461925312019-20222D1995-01-05West Des Moines, IAMinor Pro
Jack Ceglarski1800002017-20181F1992-06-14Byfield, MAMinor Pro
Jamie Chamberlain320202005-20061R1981-08-02Sarnia, ONTMinor Pro
Felix Chamberland301142019-20201L1994-01-15Levis, PQMinor Pro
Joel Champagne68183149342012-20131C1990-01-24La Salle, PQMinor Pro
Matt Chandler200022001-20021W1978-04-18Watertown, NYMinor Pro
Kyle Chatham300002017-20181D1993-02-17Belleville, ILMinor Pro
Mike Chen10211415562021-20243D1992-12-02Rockville, MDMinor Pro
Mathieu Chouinard300002003-20041G1980-04-11Boisbriand, PQMajor League
Doug Christiansen994134752192005-20072R1978-05-23Milwaukee, WIMinor Pro
Taylor Christie5341620652006-20071D1983-02-01Toronto, ONTMinor Pro
Carsen Chubak100002013-20141G1989-04-11Prince Albert, SASKMinor Pro
Brad Church56221941912003-20041L1976-11-14Dauphin, MANMajor League
Ryan Chyzowski44171330772023-20241C2000-05-14Kamloops, BCMinor Pro
David Civitarese2904462012-20131F1989-03-25Calgary, ALTAMinor Pro
Brody Claeys400022021-20243G1996-10-02Dauphin, MANMinor Pro
Chris Clark14011602009-20101D1987-06-10Philadelphia, PAMinor Pro
Doug Clarkson410162013-20141L1988-11-21Mimico, ONTMinor Pro
Matias Cleland4211314182017-20181D1994-01-28Longmont, COMinor Pro
Garrett Cockerill1191146571302018-20223D1994-02-19Brighton, MIMinor Pro
Willie Coetzee92101222014-20151R1990-11-07Johannesburg, South AfricaMinor Pro
Colby Cohen600062014-20151D1989-04-25Villanova, PAMajor League
Michael Cohen715642006-20071F1985-04-18Williamsville, NJMinor Pro
Sandy Cohen356511182001-20021F1975-11-25Whitby, ONTMinor Pro
Shawn Collymore68234669492006-20082F1983-05-02La Salle, PQMinor Pro
Adam Comrie1194045852502012-20184D1990-07-31Ottawa, ONTMinor Pro
Kevin Conley621322021-20221F1997-02-17Wausau, WIMinor Pro
Powell Connor12134422023-20241D2000-05-04Vernon, BCMinor Pro
Ryan Cook1406642022-20231D1995-02-06Lancaster, NYMinor Pro
Grant Cooper5971522222021-20221L1996-07-20Cornwall, ONTMinor Pro
Joe Cooper52257782008-20091R1985-06-07Toronto, ONTMinor Pro
Jeff Corey17415102008-20132R1982-10-10Boothwyn, PAMinor Pro
Dominic Cormier107233053422021-20232D1998-01-02Moncton, NBMinor Pro
Tristan Cote-Cazenave200002021-20221G1999-10-12Longueuil, PQMinor Pro
Adam Courchaine100002010-20111G1989-02-20Kanata, ONTMinor Pro
Larry Courville1522440641972001-20085L1975-04-02Timmins, ONTMajor League
Dave Cowan43178482011-20121D1985-12-20Calgary, ALTAMinor Pro
Ethan Cox142234669792011-20143R1987-07-25Richmond, BCMinor Pro
Ryan Cox23761302023-20241F1998-07-23St. Albert, ALTAMinor Pro
Justin Crandall12440761161022014-20173F1992-04-05Lakeville, MNMinor Pro
Ryan Crane511262009-20101D1980-06-27Mississauga, ONTMinor Pro
Will Cranley600002023-20241G2002-02-26Peterborough, ONTMinor Pro
Scott Crawford503382006-20071D1979-04-21Etobicoke, ONTMinor Pro
Jackson Cressey60121426392021-20221F1996-01-22West Vancouver, BCMinor Pro
Michael Crocock43167132019-20222D1994-05-25Brantford, ONTMinor Pro
Ryan Cruthers278861872732992009-20155C1984-07-04Farmingdale, NYMinor Pro
Ralph Cuddemi25211334112019-20201F1993-02-09Concord, ONTMinor Pro
Matt Curley64257602008-20091D1983-01-17Madrid, NYMinor Pro
Mike Curry13101282008-20091W1984-09-20Eagle River, AKMinor Pro
Robert Czarnik1174762109722015-20172C1990-01-25Detroit, MIMinor Pro
Andrew D'Agostini1200002018-20191G1993-03-26Scarborough, ONTMinor Pro
Paul Dainton300002011-20121G1986-12-09Halifax, NSMinor Pro
Matt Dalton7902222009-20112G1986-07-04Clinton, ONTMinor Pro
Justin Danforth312322016-20171R1993-03-15Oshawa, ONTMajor League
Justin Daniels501102014-20151C1989-06-07Suffern, NYMinor Pro
Curtis Darling200002006-20071G1983-07-27Calgary, ALTAMinor Pro
Robert Darrar700002018-20191F1994-07-30Monroe Township, NJMinor Pro
Bobby Davey19022622008-20091D1987-04-20West Hill, ONTMinor Pro
Zach Davies5042125162014-20151D1988-07-01Smithers, BCMinor Pro
Ryan Davis200002001-20021R1978-02-16Ohsweken, ONTMinor Pro
Shane Davis100002009-20101G1987-04-24Bechtelsville, PAMinor Pro
Kent Davyduke68262753812003-20041C1979-08-10Saskatoon, SASKMinor Pro
James De Haas3251419122017-20202D1994-05-05Mississauga, ONTMinor Pro
Tommi Degerman3131518252001-20021F1976-02-23Helsinki, FinlandMinor Pro
Marvin Degon77123345392011-20142D1983-07-20Worcester, MAMinor Pro
Mark Dekanich7302222016-20182G1986-05-10North Vancouver, BCMajor League
Terry Denike2300022003-20082G1981-04-16Burlington, ONTMinor Pro
James Desmarais16781582001-20021C1979-05-04Montreal, PQMinor Pro
Ryan Devine11033642023-20241D1992-03-19Wayne, PAMinor Pro
Jimmy Devito1030392017-20181F1994-04-02Bloomingdale, ILMinor Pro
Frank Dichiara19653901431172018-20223L1993-09-22Ronkonkoma, NYMinor Pro
Brandon Dietrich49173249542002-20031C1978-03-22Waterloo, ONTMinor Pro
Ray DiLauro5671623492001-20032D1979-07-13Bensalem, PAMinor Pro
Chris Dirkes200042001-20021D1979-12-26Marblehead, MAMinor Pro
Tyler Doig62184159942008-20091C1986-02-15Seaforth, ONTMinor Pro
Tucker Donahoe100002011-20121D1989-05-09Canton, MAMinor Pro
Ryan Donald4539121012010-20111D1986-09-10St. Albert, ALTAMinor Pro
Lukas Dora300022004-20051F1980-08-12Lednice, Czech Rep.Minor Pro
Scott Dornbrock24189212018-20191D1993-10-13Harper Woods, MIMinor Pro
Bill Downey310162006-20082R1981-05-12Pittsburgh, PAMinor Pro
Chris Doyle924622011-20121L1990-03-22Charlottetown, PEIMinor Pro
Francois Drainville7281321782001-20021D1977-01-18St-Paul-de-Joliette, PQMinor Pro
David Drake13622224822018-20223D1995-01-07Naperville, ILMinor Pro
Vladimir Dravecky2642024202007-20081R1985-06-03Kosice, SlovakiaMinor Pro
Jim Dube716814902002-20052D1977-01-25Ottawa, ONTMinor Pro
Pete Dundovich100022014-20151G1985-03-01Philadelphia, PAMinor Pro
Thomas Ebbing117433881392019-20222F1994-09-28Troy, MIMinor Pro
Adam Eby1200022022-20231D1997-07-03Lancaster, PAMinor Pro
Josh Engel210102010-20111D1984-07-07Rice Lake, WIMinor Pro
Andrew Engelage1300002009-20101G1988-10-28Oshawa, ONTMinor Pro
Deryk Engelland603382006-20071D1982-04-03Edmonton, ALTAMajor League
Beau Erickson1100042008-20102G1985-12-16Hinton, IAMinor Pro
Matt Erredge24325102001-20021F1976-02-23Mankato, MNMinor Pro
Scott Estey410122008-20091F1987-05-29Highland Falls, NYMinor Pro
Bryan Etter200002022-20231D1995-03-03Medford, NJMinor Pro
Blake Evennou1202242023-20241D1998-07-09Macomb, MIMinor Pro
Bryan Ewing229615162009-20101F1985-11-23Wheeling, WVMinor Pro
Scott Fankhouser26000102002-20031G1975-07-01Bismarck, NDMajor League
Austin Farley2015-20161W1993-11-10Niles, ILMinor Pro
Mac Faulkner60172037612008-20091C1983-05-20King City, ONTMinor Pro
Andrew Favot713442011-20121L1988-04-26King City, ONTMinor Pro
Tyson Fawcett78121527552018-20242F1993-06-08Barrie, ONTMinor Pro
Radel Fazleev100002016-20171C1996-01-07Kazan, RussiaMinor Pro
Nick Fea600022023-20241L1997-02-27Oak Ridge, NJMinor Pro
Connor Fedorek302222023-20241D1999-03-27Bethel Park, PAMinor Pro
Erik Felde811202008-20091L1987-12-29Anchorage, AKMinor Pro
Colin Felix72819271392022-20231D1999-07-01Camden, NJMinor Pro
T.J. Fergus300022022-20231D1997-03-25Oakville, ONTMinor Pro
Peter Ferraro1030342007-20081F1984-06-01Pleasantville, NYMinor Pro
Anthony Feyock200002007-20081G1984-09-19Johnstown, PAMinor Pro
Drew Fielding400022016-20171G1990-09-02Burlington, ONTMinor Pro
Jeff Finger10257242003-20041D1979-12-18Houghton, MIMajor League
Ryan Finnegan301102022-20231F1997-05-08Tecumseh, KSMinor Pro
Gerry Fitzgerald200002019-20201C1993-08-26Port Alberni, BCMinor Pro
Sean Flanagan400022016-20171D1992-05-18Kindersley, SASKMinor Pro
Brett Flemming1281739561492012-20153D1991-02-26Regina, SASKMinor Pro
Scott Fletcher30246742009-20101D1988-01-12Detroit, MIMinor Pro
Ryan Flinn201341302001-20021L1980-04-20Halifax, NSMajor League
Logan Flodell1300002021-20221G1997-02-10Regina, SASKMinor Pro
Rob Florentino9022122013-20141D1989-03-29West Roxbury, MAMinor Pro
Dan Ford100002014-20151D1990-11-19Skaneateles, NYMinor Pro
Bryan Forslund691520351212001-20021W1974-08-06Sherwood Park, ALTAMinor Pro
Eric Fortier66232750582004-20051C1981-04-01Princeville, PQMinor Pro
Dillan Fox1012362017-20181C1991-06-13Hummelstown, PAMinor Pro
Jon Francisco1403647831912004-20073C1981-02-13Hermantown, MNMinor Pro
Zane Franklin414562022-20231R1999-01-05Marwayne, ALTAMinor Pro
Jimmy Fraser587714342009-20101F1987-01-16Port Huron, MIMinor Pro
Zac Frischmon100002014-20151F1990-11-22Ham Lake, MNMinor Pro
Yutaka Fukufuji5703362005-20072G1982-09-17Tokyo, JapanMajor League
Kaden Fulcher901122022-20231G1998-09-23Brigden, ONTMajor League
Anthony Gagnon26781542021-20221R1999-02-22St. Jean-sur-Richeli, PQMinor Pro
Parker Gahagen1400002023-20241G1993-05-17Buffalo, NYMinor Pro
Stanislav Galiev60283260382012-20142L1992-01-17Moscow, RussiaMajor League
Brett Gallant12123522010-20111L1988-12-28Summerside, PEIMajor League
Tom Galvin6742630482004-20051D1979-11-02Staten Island, NYMinor Pro
Jacob Gaucher74223961302022-20242C2001-03-09Longueui, PQMinor Pro
Matthew Gaudreau38112940202019-20201R1994-12-05Carneys Point, NJMinor Pro
Jonathan Gauthier12134102001-20021D1980-02-16Baie-Comeau, PQMinor Pro
Sean Gauthier2300062001-20021G1971-03-28Sudbury, ONTMajor League
Dustin Gazley2581018222013-20141W1988-10-03Novi, MIMinor Pro
Jim Gehring1301122009-20101C1983-10-03Chester Springs, PAMinor Pro
Beau Geisler5041519242004-20051D1981-01-14Coleraine, MNMinor Pro
Miles Gendron401102019-20201D1996-06-28Shrewsbury, MAMinor Pro
Matt Generous22145202010-20111D1985-05-04Cheshire, CTMinor Pro
Aaron Gens4651722602013-20141D1987-02-24Baudette, MNMinor Pro
Charlie Gerard70354580922021-20232F1995-11-19Rocky River, OHMinor Pro
Shawn Germain133421251212006-20082D1982-10-05St. Paul, ALTAMinor Pro
John Geverd100002008-20091F1987-01-26Hooksett, NHMinor Pro
Phil Gianfrancesco600042008-20091F1985-02-15Toronto, ONTMinor Pro
Ryan Gibbons1110192008-20091R1985-01-01West Vancouver, BCMinor Pro
Stefano Giliati46233255762009-20101L1987-10-07Montreal, PQMinor Pro
Riley Gill5003322012-20142G1985-01-01Northfield, MNMinor Pro
Aaron Gionet8000132003-20041D1982-06-28Qualicum Beach, BCMinor Pro
Eric Giosa400042008-20091F1984-08-21Northville, MIMinor Pro
Jeff Giuliano387233062002-20031R1979-06-20Nashua, NHMajor League
Chase Golightly621121392016-20182D1992-03-06Temecula, CAMinor Pro
Trevor Gooch95463783422018-20223F1994-09-13Mantua, NJMinor Pro
Joe Goodenow12134102002-20031F1980-06-12Toronto, ONTMinor Pro
Ben Gordon12453911441242008-20113L1985-01-31International Falls, MNMinor Pro
Rick Gorman1144882001-20042L1979-02-01Philadelphia, PAMinor Pro
Mike Gornall500042021-20221F1994-10-26Irwin, PAMinor Pro
Trevor Gorsuch100002019-20201G1994-07-11St. Charles, MOMinor Pro
Kurt Gosselin1101142023-20241D1994-11-30Brighton, MIMinor Pro
Tyrell Goulbourne3681119352016-20171L1994-01-26Edmonton, ALTAMajor League
Alain Goulet4341418292010-20111D1988-09-22Kapuskasing, ONTMinor Pro
Kevin Goumas58132639452014-20193C1991-11-19Long Beach, NYMinor Pro
Duilio Grande541113241122002-20031L1981-02-25Montreal, PQMinor Pro
Tyler Gratton712322023-20241R1999-08-06Pottstown, PAMinor Pro
Brian Gratz200022005-20072G1981-07-09Fort Wayne, INMinor Pro
Jacob Graves28303352018-20202D1995-03-28Barrie, ONTMinor Pro
Lee Green25134472006-20071D1981-11-21Soldotna, AKMinor Pro
Chris Greene904442005-20061C1985-09-24Massena, NYMinor Pro
Richard Greenop19123242010-20111R1989-02-24Oshawa, ONTMinor Pro
Nick Greenough38303802004-20051R1980-11-11Windsor, NSMinor Pro
Todd Griffith14538232011-20121C1985-01-27Welland, ONTMinor Pro
Donny Grover300022007-20081D1983-01-17Boston, MAMinor Pro
Philipp Grubauer2601122012-20131G1991-11-25Rosenheim, GermanyMajor League
Brayden Guy336410412023-20241L2001-03-03Brampton, ONTMinor Pro
Malcolm Gwilliam500022009-20101W1985-01-16Kamloops, BCMinor Pro
Kyle Hagel15235462008-20091D1985-01-21Hamilton, ONTMinor Pro
Casey Haines118293968622010-20122C1986-08-23Indiana, PAMinor Pro
Zach Hall202202016-20171C1993-04-29Belleville, ONTMinor Pro
Peter Hamerlik1601102003-20041G1982-01-02Myjava, SlovakiaMinor Pro
Derian Hamilton801102019-20201D1994-07-06Port McNeill, BCMinor Pro
Tyler Hanchuck6841418972005-20061D1982-02-07Sault Ste. Marie, ONTMinor Pro
Ryan Hand14112332009-20101D1985-03-14Ottawa, ONTMinor Pro
Darion Hanson100002021-20221G1997-05-19East Bethel, MNMinor Pro
Tanner Harpwood420202001-20021C1978-10-26Welland, ONTMinor Pro
Thomas Harrison5000122004-20051D1984-03-11Thunder Bay, ONTMinor Pro
Kevin Harvey2337101222008-20091W1984-09-14Sheffield, ONTMinor Pro
Matt Hatch84151227422014-20162F1990-05-22Massena, NYMinor Pro
Adam Hauser401102003-20041G1980-05-27Bovey, MNMajor League
Kenny Hausinger57122840182021-20221F1995-07-21Anchorage, AKMinor Pro
Hayden Hawkey1901102021-20221G1995-03-01Parker, COMinor Pro
Peter Hay62201737422003-20041R1979-01-24Burnaby, BCMinor Pro
Colten Hayes9022212011-20121D1990-01-31Maple Ridge, BCMinor Pro
Leon Hayward259514182003-20062F1979-03-29Seattle, WAMinor Pro
Tyler Heidt26491382022-20242L1998-11-07Saskatoon, SASKMinor Pro
Vin Hellemeyer501142006-20071W1982-02-26Franklin Square, NYMinor Pro
Brett Hemingway2861117332007-20081F1983-09-28Surrey, BCMinor Pro
Matt Herhal200002002-20031D1977-11-02Pottstown, PAMinor Pro
Matt Herneisen44816241322007-20092C1982-02-08Gilbertsville, PAMinor Pro
Patrik Hersley3531922262007-20092D1986-06-23Malmo, SwedenMinor Pro
Jordan Heywood75101929362014-20162D1989-03-06Regina, SASKMinor Pro
Dan Hickman800022007-20081D1983-12-26Hamden, CTMinor Pro
James Hiebert401311241582006-20071W1982-06-05Hay River, NWTMinor Pro
Brock Higgs1113422014-20151F1992-05-04Kingston, ONTMinor Pro
Rob Hisey2004-20051C1984-09-24Oakville, ONTMinor Pro
Justin Hodgman301142010-20111C1988-06-27Mississauga, ONTMajor League
Hayden Hodgson3612820492019-20201R1996-03-02Windsor, ONTMajor League
Brendan Hoffmann85152641752022-20242C2001-10-09Charlotte, NCMinor Pro
Greg Hogeboom733962101472005-20072C1982-09-26Etobicoke, ONTMinor Pro
Brock Hooton1204461105622007-20092R1983-03-20Nanaimo, BCMinor Pro
Frank Hora13232831722017-20192D1996-06-01Amherst, NYMinor Pro
Adam Horvath200002006-20071G1979-04-17Coplay, PAMinor Pro
Joe Houk3761824222018-20191D1990-05-29Richboro, PAMinor Pro
Joe Howe200002014-20151G1990-03-05Plymouth, MNMinor Pro
Sam Hu2323542022-20231F1996-12-09Guangzhou, ChinaMinor Pro
Adam Hughesman69234467322014-20151L1991-02-28Winnipeg, MANMinor Pro
Michael Huntebrinker109385088322016-20193F1992-07-02Chesterfield, MOMinor Pro
Michael Hutchinson2001122010-20122G1990-03-02Barrie, ONTMajor League
Florian Iberer7093241252016-20171D1982-12-07Graz, AustriaMinor Pro
Brayden Irwin100002011-20121F1987-03-24Toronto, ONTMajor League
Dallas Jackson3027982010-20111D1989-03-31Edson, ALTAMinor Pro
Grant Jacobsen59132841462005-20061C1983-03-04Neepawa, MANMinor Pro
Dominic Jalbert1003302012-20131D1989-08-02Gatineau, PQMinor Pro
Bobby Jarosz100002010-20111G1987-03-30Crystal Lake, ILMinor Pro
Patrick Jarrett4493140282007-20081C1984-02-06Sault Ste. Marie, ONTMinor Pro
Travis Jeke300022016-20171D1993-06-11Pittsburgh, PAMinor Pro
Derik Johnson12082129962015-20172D1990-02-01Bloomington, MNMinor Pro
Josh Johnson400002009-20101G1984-01-25Esko, MNMinor Pro
Kenneth Johnson4611011832023-20241D1998-05-28Ann Arbor, MIMinor Pro
Stephen Johnson101102017-20181D1993-03-04Mississauga, ONTMinor Pro
Steven Johnson355121722018-20191D1994-06-27Excelsior, MNMinor Pro
Andrew Johnston4261420422014-20151L1991-07-06Saskatoon, SASKMinor Pro
Tyler Johnston1100002001-20021D1972-07-14Erie, PAMinor Pro
Zane Kalemba300002010-20111G1985-12-19Saddle Brook, NJMinor Pro
Petr Kanko100022007-20081L1984-02-07Pribram, Czech Rep.Major League
Justin Kapelmaster100002022-20231G1995-10-26Coral Springs, FLMinor Pro
Jordan Kaplan301102022-20231F1997-05-19Bridgewater, NJMinor Pro
Adam Karashik712322022-20242D1998-01-15Ridgefield, CTMinor Pro
Nikita Kashirsky65243963442012-20162C1985-01-25Moscow, RussiaMinor Pro
Kris Kasper2000142006-20071C1980-08-04Gibbons, ALTAMinor Pro
Steven Kaunisto411202009-20101D1986-10-06Sault Ste. Marie, MIMinor Pro
Ryan Kavanagh1916742013-20141D1991-02-12Kirkland, PQMinor Pro
Bracken Kearns1751318172007-20081C1981-05-12North Vancouver, BCMajor League
Justin Kemmerer601122011-20121D1986-10-07Hershey, PAMinor Pro
T.J. Kemp60132740542005-20061D1981-07-03Pickering, ONTMinor Pro
Spencer Kennedy300052023-20241L2000-12-10Lethbridge, ALTAMinor Pro
Ryan Kenny301102022-20242G1999-07-27Fort Lauderdale, FLMinor Pro
Stuart Kerr34336462005-20061D1984-04-22Carberry, MANMinor Pro
Jeremiah Ketts200022011-20121F1987-09-09Foristell, MOMinor Pro
Alex Kim61222446712002-20031C1979-05-10Fullerton, CAMinor Pro
Ryan Kinasewich43162238262004-20051L1983-08-20St. Albert, ALTAMinor Pro
Tyler Kindle311222006-20071D1978-02-20Portage, MIMinor Pro
Tyler Kirkup497815302021-20232F1998-04-03Virden, MANMinor Pro
Connor Knapp6300042014-20162G1990-05-01York, NYMajor League
Eric Knodel4473239162019-20201D1990-06-08West Chester, PAMinor Pro
Tyler Kobryn201102022-20231F1997-08-04Hillsborough, NJMinor Pro
Matt Kohansky300002002-20031F1977-11-02Norfolk, MAMinor Pro
Branden Komm3502242017-20192G1991-03-19Williamsville, NYMinor Pro
Mike Kompon42154156342005-20061C1982-02-12Thunder Bay, ONTMinor Pro
Jason Kostadine415611872005-20061R1983-10-22St. Louis, MOMinor Pro
Sergey Kostenko601102012-20131G1992-09-17Novokuznetsk, RussiaMinor Pro
Max Kouznetsov401102023-20241F2000-12-06Voorhees, NJMinor Pro
Mike Krieg100002017-20181D1990-01-08Phoenix, AZMinor Pro
Charlie Kronschnabel120263460892006-20103F1983-02-08Mendota Heights, MNMinor Pro
Alexander Krushelnyski43202747262017-20192F1990-11-14Los Angeles, CAMinor Pro
Jacob Kucharski300002023-20241G1999-09-25Erie, PAMinor Pro
Rob Kwiet121134558942009-20123D1988-08-02Toronto, ONTMinor Pro
Olivier Labelle2981281292575832009-20206R1985-07-15Saint-Eustache, PQMinor Pro
Pascal Laberge24661282019-20201C1998-04-09Chateauguay, PQMinor Pro
William Lacasse100002011-20121D1987-08-25Saint-Pie, PQMinor Pro
Hunter Lahache490441282002-20031D1981-09-10Lachine, PQMinor Pro
Philippe Lakos48044952001-20021D1980-08-19Toronto, ONTMinor Pro
Rob LaLonde1681842604892006-20104D1982-04-27Williamsville, NYMinor Pro
Maxim Lamarche1131541561272014-20173D1992-07-11Laval, PQMinor Pro
Scott Langdon115521262212008-20102D1985-01-06Ancaster, ONTMinor Pro
Chris Langkow9224102012-20131C1989-08-22Vegreville, ALTAMinor Pro
Darryl Laplante9044252003-20041C1977-03-28Calgary, ALTAMajor League
Derrick LaPoint512810162011-20121D1988-05-13Eau Claire, WIMinor Pro
Adam Larkin15123152017-20192D1995-01-28Clarkston, MIMinor Pro
Steven Later30310131332007-20081D1984-09-12Winnipeg, MANMinor Pro
Kyle Laughlin2011222009-20101F1984-11-29Gambrills, MDMinor Pro
Hayden Lavigne200002021-20221G1996-04-07Brampton, ONTMinor Pro
Tom Lawson200022003-20041G1979-08-15Whitby, ONTMinor Pro
Steve Lebel100002016-20171C1992-08-10Lemoyne, PQMinor Pro
Corey LeClair2304482005-20061D1983-09-16Riverview, MIMinor Pro
Loic Leduc24066412017-20181D1994-06-14Chateauguay, PQMinor Pro
Nick Lees601102003-20041C1983-10-22Peterborough, ONTMinor Pro
Nick Lent4571017512003-20041R1977-06-10Westwood, MAMinor Pro
Curtis Leonard801122014-20162D1992-09-23Napanee, ONTMinor Pro
Sean Leonard5000162023-20241D1995-01-19Rockaway Park, NYMinor Pro
Steven Leonard16055662023-20241F1995-01-19Rockaway Park, NYMinor Pro
Aaron Lewicki100022011-20121L1987-07-30Livonia, MIMinor Pro
Miles Liberati1203362016-20171D1995-06-21Cheswick, PAMinor Pro
Jeff Likens1505562007-20081D1985-08-28Barrington, ILMinor Pro
Viktor Liljegren1012322017-20181F1994-04-28Stockholm, SwedenMinor Pro
Eric Lind1802292003-20041D1978-03-12Stamford, CTMinor Pro
Louis Liotti10721820722010-20122D1985-05-25Westbury, NYMinor Pro
Mike Little702222010-20111D1987-11-12Enfield, CTMinor Pro
Austin Lotz600002016-20192G1995-05-27Winnipeg, MANMinor Pro
Brayden Low18750591092272018-20223C1994-05-08Steveston, BCMinor Pro
Ned Lukacevic1363039691002006-20144L1986-02-11Podgorica, SerbiaMinor Pro
Nathan Lutz401122001-20032D1978-02-12Mistatim, SASKMinor Pro
Nick Luukko2742562871342015-20194D1991-11-29West Chester, PAMinor Pro
Chris Lynch284913152003-20041F1978-03-08Duxbury, MAMinor Pro
Josh MacDonald62282957282018-20191L1994-03-26London, ONTMinor Pro
Kirk MacDonald913740771212008-20132F1983-12-18Victoria, BCMinor Pro
Jeff MacDougald100002009-20101G1985-01-24Shallow Lake, ONTMinor Pro
Ryan MacGregor1312392007-20081L1982-06-28Carleton Place, ONTMinor Pro
Daren Machesney700022010-20111G1986-12-13Hamilton, ONTMinor Pro
Raymond Macias3861420402011-20121D1986-09-18Long Beach, CAMajor League
Andy MacIntyre15246212001-20021L1974-04-16Thunder Bay, ONTMinor Pro
Drew MacIntyre1000002012-20131G1983-06-24Charlottetown, PEIMajor League
Doug MacIver910192003-20041D1981-02-12King City, ONTMinor Pro
Corey Mackin70213152202018-20202F1995-03-29Philadelphia, PAMinor Pro
Kyle MacKinnon200022011-20121C1987-10-28Walnut, CAMinor Pro
Ryan MacKinnon514522021-20221D1994-09-05Summerside, PEIMinor Pro
Will MacKinnon8872027822021-20232D2000-04-13Plymouth, MIMinor Pro
Cail MacLean59231942422004-20051R1976-09-30Middleton, NSMinor Pro
Malcolm MacMillan1623056865392005-20083C1982-02-08Thunder Bay, ONTMinor Pro
Will Magnuson9011152002-20031D1980-02-19Anchorage, AKMinor Pro
Nolan Maier6404402022-20242G2001-01-10Yorkton, SASKMinor Pro
Jason Maleyko36077402003-20041D1980-05-24Windsor, ONTMinor Pro
Tony Malinowski900042023-20241D1999-10-15Clarkston, MIMinor Pro
Matteo Mann100002023-20241D2004-12-31Sackville, NBMinor Pro
Mike Marcou138125466512014-20173D1989-08-19Kings Park, NYMinor Pro
Joe Markusen1001122004-20051D1980-05-24Grafton, NDMinor Pro
Dave Marlin800002001-20032G1977-11-11Downingtown, PAMinor Pro
Matt Marquardt9123142009-20101L1987-07-19North Bay, ONTMinor Pro
Adam Marsh5022162018-20191L1997-08-22Chicago, ILMinor Pro
Tyson Marsh8033162008-20091D1984-06-20Quesnel, BCMinor Pro
David Marshall11842611031452012-20153F1985-03-14Buffalo, MNMinor Pro
Christian Marti200002015-20161D1993-03-29Bulach, SwitzerlandMinor Pro
Jimmy Martin300002010-20111D1988-10-20St. Louis, MOMinor Pro
Nathan Martine600072012-20131D1988-05-24Port Colborne, ONTMinor Pro
David Masse782244661592003-20052L1982-12-02Montreal, PQMinor Pro
Austin Master40279172023-20241F1998-08-19Broomall, PAMinor Pro
Derek Mathers301451212014-20162R1993-08-04Strathroy, ONTMinor Pro
James Mazza19011192018-20202D1994-07-07Kings Park, NYMinor Pro
Keegan McAvoy20022342002-20031R1981-02-01Saskatoon, SASKMinor Pro
Ross McCain500022006-20071C1981-04-03Florenceville, NBMinor Pro
Scott McCallum522422001-20021D1979-02-15Dauphin, MANMinor Pro
Chris McCarthy18161119180432016-20193F1991-07-30Collegeville, PAMinor Pro
Mason McCarty1414582023-20241R1997-01-26Blackie, ALTAMinor Pro
Dennis McCauley43111122882011-20121F1985-08-15Billerica, MAMinor Pro
Tom McCollum600002019-20201G1989-12-07Amherst, NYMajor League
D'Arcy McConvey400002004-20051F1981-10-23Richmond Hill, ONTMinor Pro
Brian McCullough69395695842002-20031L1977-10-04Burr Ridge, ILMinor Pro
Garrett McFadden9994554262021-20232D1997-08-21Owen Sound, ONTMinor Pro
Ted McGeen1411282022-20231F1997-12-18Windsor, ONTMinor Pro
John McInnis31729172016-20171F1989-08-05Boston, MAMinor Pro
Zach McKelvie710172011-20121D1985-02-22New Brighton, MNMinor Pro
Benjamin McLeod72182038262008-20102F1983-01-01Edmonton, ALTAMinor Pro
Connor McMenamin1000042023-20241L1999-02-25Collegeville, PAMinor Pro
Patrick McNally5172835582021-20221D1991-12-04Glen Head, NYMinor Pro
Brock Meadows100002010-20111D1986-03-18White Rock, BCMinor Pro
Judd Medak793340731122003-20052W1979-09-20Edmonton, ALTAMinor Pro
Justin Michaelian1931442023-20241F1997-12-07Wixom, MIMinor Pro
Alfie Michaud11000102001-20021G1976-11-06Selkirk, MANMajor League
Robert Michel5181422312019-20201D1994-12-01Camillus, NYMinor Pro
Arpad Mihaly2516122842006-20071L1980-06-27Miercurea, RomaniaMinor Pro
Troy Milam190101082004-20051D1980-06-30Lake Orion, MIMinor Pro
Daniel Milan17134552018-20191D1992-04-14Detroit, MIMinor Pro
Jeff Miles3719193882004-20051R1981-06-12Pickering, ONTMinor Pro
Gerard Miller20156282008-20091D1983-01-21Cold Spring Harbor, NYMinor Pro
Nate Miller803322001-20021R1976-06-03Anoka, MNMinor Pro
Mason Millman1432373961002021-20243D2001-07-18London, ONTMinor Pro
Mike Minard200002002-20031G1976-11-01Owen Sound, ONTMajor League
Dajon Mingo11101342023-20241D1990-05-07Canton, MIMinor Pro
Graig Mischler13427961231762003-20084C1978-09-15Holbrook, NYMinor Pro
Ryan Misiak400002014-20151F1991-09-03Shelby Township, MIMinor Pro
Dale Mitchell40181735612010-20122R1989-04-09Etobicoke, ONTMinor Pro
Garrett Mitchell401019291062019-20201R1991-09-02Regina, SASKMajor League
Mark Mitera3521416182012-20131D1987-10-22Royal Oak, MIMinor Pro
Preston Mizzi52171835952004-20051C1980-12-22Sault Ste. Marie, ONTMinor Pro
Bryant Molle191238402752012-20153D1987-07-24Anchorage, AKMinor Pro
Domenic Monardo73271946642013-20152F1988-10-06Oakville, ONTMinor Pro
Yvan-Gabriel Mongo95222951152022-20242C1997-03-11Gatineau, PQMinor Pro
Nathan Moon1013452016-20171C1990-01-04Belleville, ONTMinor Pro
Brian Morgan43991842017-20192C1994-04-01Windham, NHMinor Pro
Gavin Morgan2021315302009-20101C1976-07-09Scarborough, ONTMajor League
John Morlang2791221292005-20061R1981-11-07Abbotsford, BCMinor Pro
Adam Morrison1800002015-20161G1991-02-09White Rock, BCMinor Pro
Brad Morrison50163349332021-20221C1997-01-04Prince George, BCMinor Pro
Pat Mullane72233962402014-20151F1990-07-31Wallingford, CTMinor Pro
Ryan Munce2000002006-20071G1985-04-16Mississauga, ONTMinor Pro
Tyler Murovich14461062010-20111F1989-12-04Pittsburgh, PAMinor Pro
Cody Murphy200002014-20151F1991-04-22Highwood, ILMinor Pro
Darwin Murray1400082001-20021D1977-04-02Toronto, ONTMinor Pro
John Murray800042007-20081G1987-07-04Lancaster, PAMinor Pro
Mike Murray200002003-20041F1979-10-23Dover, MAMinor Pro
John Muse2603362017-20181G1988-08-01East Falmouth, MAMinor Pro
Vinny Muto100002018-20191D1993-03-13Niagara Falls, NYMinor Pro
Mark Naclerio36101828142017-20181F1992-04-04Milford, CTMinor Pro
Pat Nagle4505502021-20232G1987-09-21Bloomfield, MIMinor Pro
Joseph Nardi71173350362023-20241L1997-06-01Edmonton, ALTAMinor Pro
Francis Nault13044142003-20041D1979-02-14Tracy, PQMinor Pro
Kamerin Nault9134122022-20231F1995-09-07Winnipeg, MANMinor Pro
Ilya Nekolenko301122018-20191D1993-07-31Moscow, RussiaMinor Pro
Levi Nelson8213282008-20091C1988-04-28Calgary, ALTAMinor Pro
Kyle Neuber20314242011-20121R1989-03-22London, ONTMinor Pro
Nick Neville3602202017-20181D1993-06-03Bloomfield Hills, MIMinor Pro
Kris Newbury112322016-20171C1982-02-19Brampton, ONTMajor League
Max Newton67343872452022-20231F1997-11-14Vancouver, BCMinor Pro
Nick Niedert500002012-20193G1982-06-16Hudson, IAMinor Pro
Vladimir Nikiforov24055122010-20111R1987-10-07Hauppauge, NYMinor Pro
David Nimmo50111324602008-20091C1982-07-25St. Albert, ALTAMinor Pro
Pat Noecker100022006-20071G1972-03-17Reading, PAMinor Pro
Nathan Noel100002019-20201C1997-06-21St. John's, NFLDMinor Pro
Doug Nolan7022162003-20041D1976-01-05Quincy, MAMinor Pro
Todd Nowicki200002001-20021F1979-09-14Buffalo, NYMinor Pro
Ian O'Connor75221638592010-20144F1987-06-18Londonderry, NHMinor Pro
Jamie O'Leary1932582003-20063C1974-09-15Needham, MAMinor Pro
Mark O'Leary500062008-20091L1985-01-21Owen Sound, ONTMinor Pro
Pat O'Leary9112212004-20051C1979-09-02Plymouth, MNMinor Pro
Pat Oliveto701122006-20071D1984-06-09Rochester, NYMinor Pro
Dominic Osman300002006-20071L1982-02-04Dearborn, MIMinor Pro
Nicolas Ouellet2415682023-20241R1999-01-09Mascouche, PQMinor Pro
Jeremy Ouellet-Beaudry3941620262019-20201D1993-12-13Montmagny, PQMinor Pro
Martin Ouellette9204422014-20173G1991-12-30Saint-Hippolyte, PQMinor Pro
Michael Ouzas2800042008-20091G1985-08-30Hamilton, ONTMinor Pro
Ben Owen500002019-20201D1993-08-03Allen, TxMinor Pro
Mark Owuya2601102011-20132G1989-07-18Stockholm, SwedenMinor Pro
Brent Ozarowski6661420462001-20062F1976-04-15Schenectady, NYMinor Pro
Pavel Padakin26891762015-20161R1994-06-08Kiev, UkraineMinor Pro
Chad Painchaud192131522011-20121R1986-05-27Mississauga, ONTMinor Pro
Devon Paliani1363142731662022-20242C1996-10-10LaSalle, ONTMinor Pro
Joe Palmer1600022011-20121G1988-02-19Yorkville, NYMinor Pro
Mike Pandolfo2314112582005-20061L1979-09-15Winchester, MAMajor League
Danick Paquette19257782012-20131R1990-07-17Montreal, PQMinor Pro
Jonathan Parker202222015-20161R1991-09-25Solana Beach, CAMinor Pro
Tyler Parks100002017-20181G1992-05-09Imperial, MOMinor Pro
George Parros300092004-20051R1979-12-29Washington, PAMajor League
Scott Parse1851116142007-20081R1984-09-05Kalamazoo, MIMajor League
Matt Passfield26213142003-20041R1982-05-08Mississauga, ONTMinor Pro
Jason Payne801152008-20091L1975-09-21Toronto, ONTMinor Pro
Michael Pelech3461622472015-20172F1989-10-06Toronto, ONTMinor Pro
Ryan Penny125414283992016-20182L1994-09-09Fall River, NSMinor Pro
Colin Pepperall521324371162002-20031L1978-04-28Niagara Falls, ONTMinor Pro
Michael Pereira96384078362015-20172L1991-11-24New Haven, CTMinor Pro
Todd Perry191943522432009-20174D1986-12-13Ingleside, ONTMinor Pro
Dilan Peters301162023-20241D2000-12-23Sarnia, ONTMinor Pro
Geoff Peters40151328402002-20031C1978-04-30Hamilton, ONTMinor Pro
Lars Pettersen49201535302003-20041C1976-11-20McBride, BCMinor Pro
Jesper Pettersson10183543602015-20172D1994-07-16Stockholm, SwedenMinor Pro
Rich Peverley114111542005-20061C1982-07-08Kingston, ONTMajor League
Jamie Phillips1201102018-20191G1993-03-24Caledonia, ONTMinor Pro
Bo Pieper1510142018-20191F1994-12-17Roseville, MNMinor Pro
Jeff Pietrasiak4001122006-20082G1983-04-05Shrewsbury, MAMinor Pro
Anthony Pisano100002012-20131D1989-02-13New York, NYMinor Pro
Matthew Pohlkamp1453842018-20191F1993-06-12Baxter, MNMinor Pro
Matt Pope615642012-20131F1984-08-05Langley, BCMinor Pro
Saverio "Sam" Posa1604462017-20181D1992-06-05Grand Blanc, MIMinor Pro
Jacob Pritchard58163652262021-20221L1995-04-09Macomb Township, MIMinor Pro
Tyler Prosofsky3459141052001-20021R1976-02-19Saskatoon, SASKMinor Pro
David Pszenyczny22459352007-20081D1985-02-18Sterling Heights, MIMinor Pro
Richard Purslow601102011-20121L1986-07-30Greenlawn, NYMinor Pro
Jonathan Quick3813482007-20081G1986-01-21Milford, CTMajor League
Marly Quince2134742019-20201C1994-01-29Sioux Lookout, ONTMinor Pro
Angus Redmond700002018-20191G1995-10-03Langley, BCMinor Pro
Kevin Regan600002009-20101G1984-07-25South Boston, MAMinor Pro
Joe Rehkamp294913252014-20162F1991-02-06Plymouth, MNMinor Pro
Cam Reid1174364107782014-20162F1991-08-25Delta, BCMinor Pro
Darren Reid102202009-20101R1983-05-08Lac La Biche, ALTAMajor League
James Reimer2200002008-20091G1988-03-15Morweena, MANMajor League
Ken Reiter401102014-20151G1986-11-24Pittsburgh, PAMinor Pro
Yannick Riendeau103345993442009-20123R1988-06-18Boucherville, PQMinor Pro
Jack Riley5281725382017-20192F1992-07-30West Point, NYMinor Pro
Sean Ritchlin700002001-20021R1977-06-15Rochester, NYMinor Pro
Dan Riva51182543462001-20032C1975-09-17Framingham, MAMinor Pro
Sam Roberts17022192010-20111D1984-08-26St. John's, NFLDMinor Pro
Matt Robertson200002016-20171W1992-07-05Rohnert Park, CAMinor Pro
Sean Robertson101102017-20181D1991-02-28Cobble Hill, BCMinor Pro
Mike Robinson100002021-20221G1997-03-27Bedford, NHMinor Pro
Vince Rocco945902008-20091F1987-06-26Woodbridge, ONTMinor Pro
Mike Rodrigues18213232002-20031D1977-04-03Stoughton, MAMinor Pro
Shawn Roed603322004-20051W1981-01-22White Bear Lake, MNMinor Pro
Reagan Rome1761261733982003-20074D1981-12-29Nesbitt, MANMinor Pro
Ryan Romeo901122022-20231D1996-09-28Fairport, NYMinor Pro
Brad Rooney13153861392362001-20032F1979-10-11St. Catharines, ONTMinor Pro
Alex Roos5516193582018-20191F1994-12-05Prairie Grove, ILMinor Pro
Jared Ross82112738962009-20112D1984-12-03Stony Island, NSMinor Pro
Ryan Roth301122021-20221R2000-07-20Ladue, MOMinor Pro
Tom Rouleau70111930302002-20031F1978-03-14Milwaukee, WIMinor Pro
Antoine Roussel501172010-20111L1989-11-21Roubaix, FranceMajor League
Dany Roussin1535374127742005-20083L1985-01-09Quebec, PQMinor Pro
R.J. Roy200002004-20051C1982-01-09Ottawa, ONTMinor Pro
Remi Royer2977141862002-20031D1978-03-13Donnacona, PQMajor League
Dan Rudisuela72212849652008-20091C1983-05-02Mississauga, ONTMinor Pro
Cody Rudkowsky104088482003-20063G1978-07-21Willingdon, ALTAMajor League
Tyler Ruegsegger903322013-20141C1988-01-19Lakewood, COMinor Pro
Joey Ryan32369432009-20101D1987-10-19Stoneham, MAMinor Pro
Kenny Ryan32131023182011-20121R1991-07-10Franklin, MIMinor Pro
Steve Rymsha70383977862002-20031L1979-03-20St. Catharines, ONTMinor Pro
Jussi Rynnas1400022011-20121G1987-05-22Pori, FinlandMajor League
Jeff Salajko2301102001-20021G1975-04-18Kitchener, ONTMinor Pro
Mike Salekin59613192052007-20092D1985-08-17Castlegar, BCMinor Pro
Matt Salhany810102016-20182F1993-01-08Warwick, RIMinor Pro
Mike Sandbeck3791524532004-20051C1977-06-13Mossbank, SASKMinor Pro
Felix Sandstrom2500002019-20201G1997-01-12Gavle, SwedenMajor League
James Sanford201102012-20131D1984-06-18Moncton, NBMinor Pro
Jeff Sanger4001182002-20031G1978-11-14Madison, WIMinor Pro
Ryan Santana1200042013-20141F1988-11-22Yorba Linda, CAMinor Pro
Chris Saracino400002012-20131D1989-06-20St. Louis, MOMinor Pro
Andrew Sarauer13153771301052009-20112L1984-11-17Outlook, SASKMinor Pro
Brennan Saulnier8448162021-20221C1993-12-29Halifax, NSMinor Pro
Kevin Saurette962531561482005-20083R1980-06-27Winnipeg, MANMinor Pro
Dilan Savenkov500062023-20241D2001-08-06Tallinn, EstoniaMinor Pro
Agris Saviels810142002-20031D1982-01-15Riga, LatviaMinor Pro
Tom Sawatske12123122008-20091D1984-01-12Duluth, MNMinor Pro
Kevin Schaeffer25257272007-20092D1984-10-16South Huntington, NYMinor Pro
Matt Schepke4181321132011-20121L1985-01-03Warren, MIMinor Pro
Adam Schmidt130405696312017-20192F1990-11-16Warrington, PAMinor Pro
Bryan Schmidt621362006-20071D1981-07-27Bloomington, MNMinor Pro
Darren Schmidt100002001-20021D1976-04-15Belleville, NJMinor Pro
Jeff Schmidt1510142001-20032F1977-03-06Philadelphia, PAMinor Pro
Matt Scorsune29246282001-20021D1978-11-04Morristown, NJMinor Pro
Greg Scott511222009-20101L1988-06-03Victoria, BCMinor Pro
Ben Scrivens1300022010-20111G1986-09-11Spruce Grove, ALTAMajor League
John Scrymgeour86161531682010-20122F1986-06-23Pickering, ONTMinor Pro
Kelly Selix1042652001-20021F1974-12-12Elk River, MNMinor Pro
Shane Sellar136333770672021-20243F1997-06-14Carlisle, PAMinor Pro
Zachary Shankar401162022-20231D1997-01-28Prescott, ONTMinor Pro
Bobby Shea4011172012-20131D1990-07-20Harrison Township, MIMinor Pro
Rob Shearer3441115102011-20121C1976-10-19Kitchener, ONTMajor League
Everett Sheen33549152011-20121L1986-12-14Lethbridge, ALTAMinor Pro
Brock Shelgren42257252012-20131D1988-02-25Chicago, ILMinor Pro
Steve Shirreffs66102434672001-20021D1976-02-18Bethesda, MDMinor Pro
Jonathon Shockey32156602001-20021D1976-06-08Lethbridge, ALTAMinor Pro
Joey Sides339615182015-20161F1986-03-04Sun Valley, IDMinor Pro
Tyler Sims200002007-20081G1985-11-09West Berlin, GermanyMinor Pro
Mikko Sivonen175611122001-20021F1977-09-01Tampere, FinlandMinor Pro
Peder Skinner316142062008-20091C1986-06-11Isle-aux-Morts, NFLDMinor Pro
Matt Skoff200002015-20161G1991-07-23McKees Rocks, PAMinor Pro
Robert Slaney8382735562009-20112L1988-10-13Upper Island Cove, NFLDMinor Pro
Tomas Slovak203710322003-20041D1983-04-05Kosice, SlovakiaMinor Pro
Brett Smith2571017262006-20071C1981-08-31Guelph, ONTMinor Pro
Jake Smith23761362023-20241R1997-07-03Pickering, ONTMinor Pro
Scooter Smith48101626332003-20041C1980-11-11Edmonton, ALTAMinor Pro
Brandon Snee1100042002-20031G1980-06-10Philadelphia, PAMinor Pro
Mat Snesrud1141844621002002-20042D1977-01-28Cloquet, MNMinor Pro
Shawn Snider3871421322008-20091C1981-02-01Fergus, ONTMinor Pro
John Snowden63121830492006-20071F1982-01-12Everett, WAMinor Pro
Mike Souza12639202004-20051L1978-01-28Wakefield, MAMinor Pro
Joe Sova22044162012-20131D1988-05-08Berwyn, ILMinor Pro
Daniel Spivak400002011-20121D1988-08-09Thornhill, ONTMinor Pro
Dustin Sproat1611282005-20061F1981-11-07Red Deer, ALTAMinor Pro
Karel St. Laurent2101122011-20121G1990-12-30St. Catherine, PQMinor Pro
Nick St. Pierre326814232009-20101D1985-03-07Quebec, PQMinor Pro
Dinos Stamoulis140631372102008-20102D1983-11-16Carle Place, NYMinor Pro
Jeff State9039122002005-20072D1979-09-17Buffalo, NYMinor Pro
Dave Steckel936922004-20051C1982-03-15Milwaukee, WIMajor League
Matt Stefanishion15112172007-20081R1983-10-05Daysland, ALTAMinor Pro
Mikhail Stefanovich432522010-20111C1989-11-27Minsk, BelarusMinor Pro
Daniel Steiner29192342282009-20101R1980-09-08Bern, SwitzerlandMinor Pro
B.J. Stephens400022005-20061R1978-04-05Hershey, PAMinor Pro
Shay Stephenson62192241422005-20061L1983-09-13Outlook, SASKMajor League
Sam Sternschein600042022-20231F1998-04-27Syosset, NYMinor Pro
Chris Stevens54192241422008-20102L1986-08-20Dawson Creek, BCMinor Pro
Dustin Stevenson65010101032012-20131D1989-08-12Gull Lake, SASKMinor Pro
Dave Stewart71610162532003-20041W1974-10-18Antigonish, NSMinor Pro
Dean Stock5771118942001-20021C1977-01-26Montreal, PQMinor Pro
Anthony Stolarz300002017-20181G1994-01-20Edison, NJMajor League
Luke Stork24471102019-20201F1995-04-13Pittsburgh, PAMinor Pro
David Strathman100002011-20121D1985-08-22Tempe, AZMinor Pro
Matthew Strome31121527102019-20222L1999-01-06Mississauga, ONTMinor Pro
Cam Strong19459132021-20221F1995-03-19Billings, MTMinor Pro
Brad Sullivan810122005-20061D1980-12-28Marquette, MIMinor Pro
Dan Sullivan4000122004-20051R1981-03-20Weston, ONTMinor Pro
Dan Sullivan500022008-20091D1987-04-26Scarborough, ONTMinor Pro
Kevin Sullivan301102014-20151F1991-01-25Darien, CTMinor Pro
Kevin Sundher41101727272015-20172C1992-01-18Surrey, BCMinor Pro
Jon Swavely100002013-20141F1989-07-23Reading, PAMinor Pro
Steven Swavely1475775132532016-20204F1991-12-04Reading, PAMinor Pro
T.J. Syner72283563802012-20142F1988-10-13Springfield, MAMinor Pro
Scott Tanski95121628622015-20182R1990-04-19Athabasca, ALTAMinor Pro
Daniel Taylor2801142007-20092G1986-04-28Plymouth, EnglandMajor League
Max Taylor450502008-20091C1983-12-20Ottawa, ONTMinor Pro
Roman Tesliuk24426322006-20071D1986-01-21Murmansk, RussiaMinor Pro
Kyle Thomas600092013-20141F1990-01-31Waltham, MAMinor Pro
Brad Thompson701102004-20051C1981-06-11St. Louis Park, MNMinor Pro
Shawn Thompson201122006-20071D1980-05-28Melville, SASKMinor Pro
Anson Thornton900002023-20241G2003-06-28Oshawa, ONTMinor Pro
Brett Thurston800062008-20091D1982-03-08Strathmore, ALTAMinor Pro
Trevor Thurston12112222023-20241D2002-05-11Delta, BCMinor Pro
Yannick Tifu245841382222352011-20164C1984-10-12Brossard, PQMinor Pro
Devin Timberlake357714212010-20111R1985-05-17Port Alberni, BCMinor Pro
Jordan Timmons272810112022-20231C1998-10-25Bridgeville, PAMinor Pro
Kain Tisi100002009-20101G1985-03-01Mississauga, ONTMinor Pro
Aaron Titcomb401102019-20201D1993-05-16Charlestown, MAMinor Pro
Steve Tobio200002001-20021D1980-05-12Belmont, MAMinor Pro
Jesse Todd4971118122012-20142F1987-03-11Calgary, ALTAMinor Pro
Zach Todd401102018-20191D1993-01-24Holden, MAMinor Pro
Lorne Toews46109191132001-20021L1973-06-17Winnipeg, MANMinor Pro
Ryan Toomey812342008-20091F1983-09-17Bolton, ONTMinor Pro
Simon Tremblay1111967862352001-20032D1978-07-16Beauport, PQMinor Pro
Ian Turner1411140511542003-20052D1981-10-13Belleville, ONTMinor Pro
Victor Uchevatov39156372007-20081D1983-02-10Angarsk, RussiaMinor Pro
Frank Udovich4000402001-20021F1977-10-12Ely, MNMinor Pro
Dennis Urban117285482392010-20133D1988-06-28Pittsburgh, PAMinor Pro
Kirill Ustimenko5000042019-20222G1999-01-29Gomel, BelarusMinor Pro
David Vallorani68174259262012-20131F1989-03-27Hamilton, ONTMinor Pro
Brendan Van Riemsdyk100002021-20221F1996-01-28Middletown, NJMinor Pro
Charlie Vasaturo6631215352017-20192D1990-12-07Sewell, NJMinor Pro
Alex Vazzano200002015-20161G1990-10-14Trumbull, CTMinor Pro
Jimmy Verdule22123852002-20031D1978-05-03Montreal, PQMinor Pro
Matt Vernon200002022-20231G1998-03-29Calgary, ALTAMinor Pro
Mikko Viitanen993710682003-20052D1982-02-18Rajamaki, FinlandMinor Pro
Nick Vukovic34033282005-20061D1980-09-11Kitchener, ONTMinor Pro
Geoff Walker515602015-20161R1987-12-09Charlottetown, PEIMinor Pro
Kevin Walrod82182240272013-20152F1988-11-28Westside, BCMinor Pro
Shane Walsh830362018-20191F1991-12-01West Roxbury, MAMinor Pro
Kris Waltze20112772002-20031R1978-05-30Two Hills, ALTAMinor Pro
Matt Ward824642009-20101F1985-03-28Kemptville, ONTMinor Pro
Steve Ward3961925192008-20091D1986-02-13Scarborough, ONTMinor Pro
Chase Watson27257162009-20122F1982-10-23Media, PAMinor Pro
Josh Watson200002013-20141G1990-08-07Lititz, PAMinor Pro
Ian Watters1851854722002013-20174L1991-12-27Pickering, ONTMinor Pro
Dan Welch11871582004-20051W1981-02-23Hastings, MNMinor Pro
Patrick Wellar6232023922008-20132D1983-12-04Carrot River, SASKMinor Pro
Eric Werner104184967672005-20103D1983-01-26Grosse Pointe Woods, MIMinor Pro
Patrick Wey803362013-20141D1991-03-21Pittsburgh, PAMajor League
Travis Whitehead300002009-20101F1984-01-12Cambridge, ONTMinor Pro
Derek Whitmore338614162017-20181F1984-12-17Rochester, NYMajor League
Scott Wietecha16325122012-20131D1987-10-19Wolverine Lake, MIMinor Pro
Cody Wild251101142010-20111D1987-06-05North Providence, RIMinor Pro
Martin Wilde1413462004-20051D1977-06-28Linkoping, SwedenMinor Pro
Sean Wiles122434689822013-20152F1987-06-15Beloit, WIMinor Pro
Matt Wilkins1053041711032016-20182F1991-01-26Kimberley, BCMinor Pro
Reece Willcox511202016-20171D1994-03-20Surrey, BCMinor Pro
Bryce Williamson300002013-20141R1989-12-23Seba Beach, ALTAMinor Pro
Max Willman209162582019-20201C1995-02-13Barnstable, MAMajor League
Matt Willows1185071121662016-20182F1991-07-24Congers, NYMinor Pro
Houston Wilson100002022-20231F1996-06-20Philadelphia, PAMinor Pro
Koletrane Wilson63110111152023-20241D1999-09-01Edmonton, ALTAMinor Pro
Jason Windle1433622001-20021L1976-04-22Nepean, ONTMinor Pro
Sam Windle28033142015-20161D1992-03-10Maple Grove, MNMinor Pro
Sheldon Wing1702202006-20071D1982-07-29Thunder Bay, ONTMinor Pro
Josh Winquist143811112021-20221L1993-09-06St. Albert, ALTAMinor Pro
Zayde Wisdom614522022-20231R2002-07-07Toronto, ONTMinor Pro
Greg Wolfe730322013-20141F1990-04-25Canton, MIMinor Pro
Jason Wolfe300002001-20021G1977-11-26College Park, MDMinor Pro
Trevor Wolfe200022007-20081D1980-09-25Toledo, OHMinor Pro
Adam Wood6000112007-20081D1983-07-21Toronto, ONTMinor Pro
Trevor Yates297815122019-20201C1995-03-06Kassel, GermanyMinor Pro
Matthew Yeats1301102004-20051G1979-04-06Montreal, PQMajor League
Matt York6000112004-20051D1980-05-09Woodhaven, MIMinor Pro
Kevin Young5372532212015-20161D1982-07-16White Rock, BCMinor Pro
Anthony Yurkins200002023-20241F1998-02-20Staten Island, NYMinor Pro
Nolan Zajac72162945422017-20181D1992-08-01Winnipeg, MANMinor Pro
Joe Zappala1154147882002006-20082L1983-05-07Medford, MAMinor Pro
Lewis Zerter-Gossage813442019-20201F1995-05-23Montreal, PQMinor Pro
Alex Zinevych12178322001-20021L1979-03-02Kiev, UkraineMinor Pro
Jonathan Zion2962228122003-20041D1981-05-21Nepean, ONTMinor Pro
Will Zmolek504711442023-20241D1999-04-17Rochester, MNMinor Pro
Gentry Zollars100002014-20151D1986-01-14Bethel Park, PAMinor Pro

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.