hockey DB
search by league
team
morning report
contact us
home

Wheeling Nailers all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Mathew Abt3221416252017-20202D1993-07-25Leduc, ALTAMinor Pro
Justin Addamo77343367492022-20242F1998-05-27Clermont-Ferrand, FranceMinor Pro
David Aebischer1000021997-19981G1978-02-07Fribourg, SwitzerlandMajor League
Jeremy Akeson200022010-20111L1984-11-26Ottawa, ONTMinor Pro
Matthew Alfaro88214970792020-20233C1996-08-06Calgary, ALTAMinor Pro
Jordan Alford400002008-20102G1985-02-06Red Deer, ALTAMinor Pro
Shawn Allard1251641999-20001R1975-03-24Mont-Tremblant, PQMinor Pro
Niclas Almari604422021-20221D1998-05-11Espoo, FinlandMinor Pro
Justin Almeida9033467982019-20222C1999-02-06Kitimat, BCMinor Pro
Andrew Ammon4571017342015-20172F1990-05-02Anchorage, AKMinor Pro
J.P. Anderson1000002015-20172G1992-04-27Toronto, ONTMinor Pro
Raivis Ansons8213172023-20241R2002-01-29Riga, LatviaMinor Pro
Josh Archibald9741142014-20151R1992-10-06Regina, SASKMajor League
Jake Areshenko5601010362013-20141D1988-07-15Port Coquitlam, BCMinor Pro
Derek Army15959711301192013-20185F1991-04-10North Kingstown, RIMinor Pro
Bryan Arneson310142017-20181F1993-05-24Sherwood Park, ALTAMinor Pro
Doug Ast412321996-19971C1973-04-17Chilliwack, BCMinor Pro
Johnny Austin4151520262018-20191D1995-07-22St. Louis Park, MNMinor Pro
Oskar Autio100002022-20231G1999-10-06Espoo, FinlandMinor Pro
John Badduke12213511996-19971R1972-06-21Calgary, ALTAMinor Pro
Luke Bafia9055122021-20221D1996-01-19Parrish, FLMinor Pro
Brandon Bagnell116122133481999-20012D1975-07-16Barrie, ONTMinor Pro
Greg Bailey100071997-19981D1973-10-03Port Stanley, ONTMinor Pro
Shane Bakker1161030402352013-20163C1987-11-11Navan, ONTMinor Pro
Frederic Barbeau6021315881996-19971D1975-04-24Victoriaville, PQMinor Pro
Brad Barone24000212022-20231G1990-12-02Medfield, MAMinor Pro
Nathan Barrett100002008-20091C1981-08-03Vancouver, BCMinor Pro
Troy Barss500072014-20151C1990-01-19Barrie, ONTMinor Pro
Karol Bartanus13651181998-19991R1978-06-09Liptovsky Mikulas, SlovakiaMinor Pro
Chris Barton1165251103632011-20132F1987-07-12Calgary, ALTAMinor Pro
Marcus Basara613442017-20181R1993-02-27Port Moody, BCMinor Pro
Shannon Basaraba49111829111999-20001L1975-05-27International Falls, MNMinor Pro
Doug Battaglia555712551998-20002D1975-10-26Barrie, ONTMinor Pro
Mickael Beauregard25022342015-20161D1994-10-07St.Jerome, PQMinor Pro
Thomas Beauregard57342357182009-20101R1986-02-09Montreal, PQMinor Pro
Mikael Bedard88304070482010-20122F1987-12-13Montreal, PQMinor Pro
Ryan Bednard400002022-20231G1997-03-31Macomb, MIMinor Pro
Jeremy Beirnes542241262017-20181L1988-03-13Edson, ALTAMinor Pro
Louis Belisle810102015-20161F1991-02-03Repentigny, PQMinor Pro
Isaac Belliveau70142438242023-20241D2002-11-26Fleurimont, PQMinor Pro
Dominque Bergeron100001999-20001G1976-11-23Montreal, PQMinor Pro
Adam Berkhoel2701102009-20101G1981-05-16St. Paul, MNMajor League
Sean Berkstresser8112112007-20081F1982-09-26Apollo, PAMinor Pro
Cedrick Bernier170001082008-20091F1984-10-22Beauport City, PQMinor Pro
Jonathan Bernier3022102008-20091D1984-10-22Beauport City, PQMinor Pro
Armands Berzins5711011262004-20051C1983-12-27Riga, LatviaMinor Pro
Randy Best300021999-20001D1974-03-05St. Paul, MNMinor Pro
Tyler Biggs2101162015-20161R1993-04-30Loveland, OHMinor Pro
Tyler Bird500002018-20191R1996-08-14Andover, MAMinor Pro
Dane Birks7111314682018-20212D1995-08-29Merritt, BCMinor Pro
Sebastien Bisaillon4461319202010-20111D1986-12-08Mont-Laurier, PQMajor League
Hunter Bishop923542010-20111F1987-09-05Fairbanks, AKMinor Pro
Paul Bissonnette1011653691622005-20083L1985-03-11Welland, ONTMajor League
Ryan Blair500022013-20141D1986-05-01Ashburn, VAMinor Pro
Ben Blais80410141182003-20052D1978-02-16Clifton Park, NYMinor Pro
Keith Bland291011901999-20001D1975-02-19Paramus, NJMinor Pro
Cody Blanshan5431417822006-20071D1984-02-14Eagan, MNMinor Pro
John Blessman3114923641996-19971D1967-04-27Agincourt, ONTMinor Pro
Ben Blood13022342014-20151D1989-03-15Plymouth, MNMinor Pro
Alex Boak22112432013-20152D1989-09-29Norwood, NYMinor Pro
Channing Boe800062010-20111D1986-07-13Bemidji, MNMinor Pro
Shane Bogden3000181996-19971L1970-06-14Edmonton, ALTAMinor Pro
Jacob Bolton611202017-20181D1992-02-29Ellington, CTMinor Pro
Aaron Boogaard69611171172007-20102R1986-08-11Regina, SASKMinor Pro
Nate Boomhower6000192021-20221F2000-05-12Belleville, ONTMinor Pro
Shaw Boomhower4159141572021-20242L1998-10-31Belleville, ONTMinor Pro
Patrick Bordeleau301102007-20081L1986-03-23Montreal, PQMajor League
Nick Boucher30000262003-20041G1980-12-29Leduc, ALTAMinor Pro
Francis Bouillon69103242771996-19971D1975-10-17New York, NYMajor League
Riley Bourbonnais77282250312016-20182F1993-08-08Rochester, NYMinor Pro
J.F. Boutin642330531341997-19981L1976-11-17Sherbrooke, PQMinor Pro
Parker Bowles500002015-20161C1995-01-25Kelowna, BCMinor Pro
Tim Boyle1007752016-20171D1993-03-21Hingham, MAMinor Pro
Riley Brace11744901341332014-20162L1992-03-07Ottawa, ONTMinor Pro
Chad Brandimore500002004-20051F1972-12-14White Lake, ONTMinor Pro
Stefan Brannare2312746736771997-20066L1972-10-17Pitea, SwedenMinor Pro
Francois Brassard9000172020-20211G1994-01-31Gatineau, PQMinor Pro
Bailey Brkin1200002022-20231G1999-05-29Sherwood Park, ALTAMinor Pro
Martin Brochu900002003-20041G1973-03-10Anjou, PQMajor League
Chris Brooks10519101162006-20082D1982-06-02New York, NYMinor Pro
Cameron Brown1494487131702017-20203F1993-03-25Natick, MAMinor Pro
Christopher Brown3811819202019-20201F1996-02-22Bloomfield Hills, MIMinor Pro
David Brown3800022007-20092G1985-02-11Stoney Creek, ONTMinor Pro
Jeremy Brown105485199861997-20023R1974-06-23Haileybury, ONTMinor Pro
Kurt Brown800001997-19981G1972-07-20Barrington, ILMinor Pro
Mike Brown301102010-20111G1985-03-04Baldwinsville, NYMinor Pro
Tom Brown18101291998-19991D1977-11-11Hamilton, ONTMinor Pro
David Brownschidle8000142011-20121F1989-05-23Lawrenceville, NJMinor Pro
David Brumby54000581997-19992G1975-05-21Victoria, BCMinor Pro
Milos Bubela1613462016-20171F1992-08-25Banska Bystrica, SlovakiaMinor Pro
Davis Bunz116134154702022-20242D1998-09-04Middleton, WIMinor Pro
Steve Burgess501122002-20031D1981-02-02Allen Park, MIMinor Pro
Jeff Burgoyne60111728351999-20001D1977-02-26Penticton, BCMinor Pro
Scott Burt43101424651999-20001L1977-02-07Mackenzie, BCMinor Pro
Jarrett Burton118334780732013-20185C1990-12-30Winnipeg, MANMinor Pro
John Burton11011102007-20081F1979-12-03Phoenix, AZMinor Pro
Tanner Burton43055132014-20162D1988-12-01Echo Bay, ONTMinor Pro
Kyle Bushee1831748651342009-20123D1985-03-27Otsego, MIMinor Pro
Alec Butcher89272552442018-20202C1994-04-15Anchorage, AKMinor Pro
Trevor Byrne203302005-20061D1980-05-07Hingham, MAMinor Pro
Matt Byrnes274913302007-20081F1982-10-31Lincoln, RIMinor Pro
Lane Caffaro30189242009-20101D1984-03-05Slave Lake, ALTAMinor Pro
Maxim Cajkovic13044122023-20241R2001-01-03Bratislava, SlovakiaMinor Pro
Greg Callahan11011111996-19971D1973-04-25Chestnut Hill, MAMinor Pro
Jeff Cameron14101122002-20031D1981-10-11Moncton, NBMinor Pro
Jordan Cameron14053741271252005-20072R1982-03-25Drayton Valley, ALTAMinor Pro
J.C. Campagna521302017-20181C1993-06-11Dallas, TXMinor Pro
Chris Capraro255172282009-20101F1983-12-20Medford, MAMinor Pro
Luca Caputi321302008-20091L1988-10-01Toronto, ONTMajor League
Luciano Caravaggio43022101998-19991G1975-10-03Toronto, ONTMinor Pro
Daniel Carcillo6325322005-20061L1985-01-28King City, ONTMajor League
Doug Carr3401102016-20171G1989-03-12Hanover, MAMinor Pro
Alexandre Carrier27145302013-20172R1991-02-18St-Elzear-de-Beauce, PQMinor Pro
Reid Cashman3372229462008-20091D1983-03-14Red Wing, MNMinor Pro
Bill Cass100002004-20051D1979-09-07Indianapolis, INMinor Pro
Jaxon Castor1600042023-20241G1997-03-14Phoenix, AZMinor Pro
Kevin Caulfield56131225622000-20011F1978-01-07Boston, MAMinor Pro
Miloslav Cermak700002000-20011R1975-12-05Beroun, Czech Rep.Minor Pro
Peter Cermak1112322003-20052L1976-04-16Bratislava, SlovakiaMinor Pro
Andrew Cerretani275101582015-20161F1992-07-08Pelham, NHMinor Pro
David Chant900002002-20031G1981-03-26Whitby, ONTMinor Pro
Stephane Chaput1536982012-20131C1988-03-11Montreal, PQMinor Pro
L.P. Charbonneau234371591996-19971R1974-10-27Montreal, PQMinor Pro
Patrick Charbonneau43077501997-19981D1975-06-05Napierville, PQMinor Pro
Don Chase53232548261996-19971R1974-03-17West Springfield, MAMinor Pro
Colin Chaulk300002001-20021C1977-01-07Toronto, ONTMinor Pro
Bo Cheesman1253041711052004-20094R1981-06-01Guildford, EnglandMinor Pro
Peter Child3223562011-20132D1988-02-03South Burlington, VTMinor Pro
Mario Chinelli800062006-20071F1979-12-04Laval, PQMinor Pro
Andy Chiodo4102242003-20063G1983-04-24Toronto, ONTMajor League
Bernie Chmiel59246382006-20071D1982-02-12Pittsburgh, PAMinor Pro
Brandon Christian111121141999-20012L1972-04-21Burlington, ONTMinor Pro
Cody Chupp66232447272011-20132F1985-03-17Big Rapids, MIMinor Pro
Justin Chwedoruk4710919722007-20081W1984-07-17St. Albert, ALTAMinor Pro
Paul Cianfrini217649551022012-20164D1989-04-20Dundas, ONTMinor Pro
Joe Ciccarello544801999-20001W1972-03-08Calgary, ALTAMinor Pro
Josh Ciocco401172006-20071R1983-11-15Atco, NJMinor Pro
Chris Ciotti328412102015-20161F1990-09-15Washington, MIMinor Pro
Brody Claeys1700002021-20221G1996-10-02Dauphin, MANMinor Pro
Chris Clark7011192011-20121D1987-06-10Philadelphia, PAMinor Pro
Jason Clark38101424141996-19971L1972-05-06Belmont, ONTMinor Pro
Aaron Clarke15955751301062007-20103F1982-10-07Peterborough, ONTMinor Pro
Matias Cleland510122016-20171D1994-01-28Longmont, COMinor Pro
Ryan Cloonan300002019-20201F1995-07-20East Longmeadow, MAMinor Pro
Chris Cloud300022009-20101L1988-10-22Waywayseecappo, MANMinor Pro
Max Coatta202202018-20191F1994-04-22Minnetonka, MNMinor Pro
Jared Cockrell75141327432020-20222F1995-08-03Byfield, MAMinor Pro
Brian Collins500002005-20061FReading, MAMinor Pro
Clint Collins110221561997-19981R1974-08-05Vancouver, BCMinor Pro
Sean Collins174691392081092005-20083C1983-02-09Reading, MAMinor Pro
Richard Colwill2536982006-20071R1982-01-26Fergus, ONTMinor Pro
Mike Condon3900022013-20141G1990-04-27Holliston, MAMajor League
Mathieu Corbeil-Theriault600002013-20141G1991-09-27Montreal, PQMinor Pro
Tim Corcoran33011122012-20131D1988-06-14Milton, MAMinor Pro
Brett Corkey400042016-20171D1992-04-14Calgary, ALTAMinor Pro
Dominic Cormier700042020-20211D1998-01-02Moncton, NBMinor Pro
Keli Corpse54194059281996-19992C1974-05-14London, ONTMinor Pro
Kenny Corupe3481624182004-20051C1980-01-18Hamilton, ONTMinor Pro
Lawton Courtnall54851362020-20211F1996-03-07Westlake Village, CAMinor Pro
Corey Couturier610142009-20101L1985-02-02Traverse City, MIMinor Pro
Josh Couturier32112122018-20191D1995-03-03Byfield, MAMinor Pro
Evan Cowley100002018-20191G1995-07-31Evergreen, COMinor Pro
Steven Crampton19042811233132002-20053L1982-04-12Winnipeg, MANMinor Pro
Derek Crimin29881681996-19971C1973-04-03Sault Ste. Marie, MIMinor Pro
Sean Cromarty300002004-20051W1980-06-26Dorchester, ONTMinor Pro
Paul Crowder14149741231062010-20133C1985-02-12Victoria, BCMinor Pro
Tim Crowder2311516152010-20122R1986-10-16Victoria, BCMinor Pro
Richie Crowley301102012-20131D1991-05-09Canton, MAMinor Pro
Kevin Croxton70222749442007-20081F1982-09-08Calgary, ALTAMinor Pro
Brian Cummings19268232002-20031F1977-04-21West Roxbury, MAMinor Pro
Tyler Currier49152237632016-20171R1988-07-05Anchorage, AKMinor Pro
John Curry100002007-20081G1984-02-27Shorewood, MNMajor League
Keevin Cutting2102282016-20171D1992-09-22Bracebridge, ONTMinor Pro
Andrew D'Agostini200002019-20201G1993-03-26Scarborough, ONTMinor Pro
Nicholas D'Agostino1216722013-20152D1990-06-24Bolton, ONTMinor Pro
Sam D'Agostino1410122010-20111F1986-07-15Medford, MAMinor Pro
Jonathan D'Aversa5082735382007-20103D1986-03-02Richmond Hill, ONTMinor Pro
Alex D'Orio5303302019-20223G1999-04-28Sherbrooke, PQMinor Pro
Chad Dameworth20134251996-19971D1972-07-06Marquette, MIMinor Pro
Johnny Daniels326511122016-20182F1993-07-05Andover, MAMinor Pro
Kimbi Daniels1752429101996-19971C1972-01-19Estevan, SASKMajor League
Curtis Darling76044222007-20092G1983-07-27Calgary, ALTAMinor Pro
Scott Darling32011142012-20131G1988-12-22Newport News, VAMajor League
Ryan DaSilva15033132022-20231D1998-03-26Newmarket, ONTMinor Pro
Chris Davis5011920282009-20101F1986-09-10Simsbury, CTMinor Pro
Tommy Davis100002018-20191D1993-09-04Ho-Ho-Kus, NJMinor Pro
Jeff Daw133811261996-19971C1972-02-28Carlisle, ONTMajor League
Brian Day1012382011-20121R1988-04-08Danvers, MAMinor Pro
Winston Day Chief59182139162018-20191F1987-11-23Standoff, ALTAMinor Pro
Jean-Sebastien Dea1443762014-20151C1994-02-08Laval, PQMajor League
Brandon DeFazio1045972010-20111L1988-09-13Oakville, ONTMajor League
Rob DeFulviis300022015-20161C1992-02-05Toronto, ONTMinor Pro
David Del Monte200002002-20031F1979-06-29Orangeville, ONTMinor Pro
Peter Delmas92044272010-20133G1990-02-16Bedford, NSMinor Pro
Ian DeLong300002012-20131L1988-07-17Kutztown, PAMinor Pro
Leon Delorme451123081998-20002R1977-02-09Flying Dust, SASKMinor Pro
Trevor Demmans671332451121997-19992D1974-10-03Nipawin, SASKMinor Pro
Terry Denike200002007-20081G1981-04-16Burlington, ONTMinor Pro
Justin Depretis36303232006-20071F1982-07-25Pittsburgh, PAMinor Pro
Thomas Derungs310121997-19981D1973-10-09Davos, SwitzerlandMinor Pro
Jason DeSantis4562127382010-20111D1986-03-09Oxford, MIMinor Pro
Nolan Descoteaux600082017-20181D1989-10-16Dallas, TXMinor Pro
Casey DeSmith1302222015-20161G1991-08-13Rochester, NHMajor League
Cedric Desruisseaux1234359102532021-20243R2000-03-03Warwick, PQMinor Pro
Wyllum Deveaux300022022-20231L2000-08-30Sackville, NSMinor Pro
Matt Dias513422007-20081R1988-04-29Sault Ste. Marie, ONTMinor Pro
Brett Dickinson200022010-20111D1986-03-11Furlong, PAMinor Pro
Scott Dickson200021997-19981C1976-12-05Brandon, MANMinor Pro
Devin DiDiomete211242011-20121L1988-05-09Stratford, ONTMinor Pro
Benjamin Dieude-Fauvel300042017-20181D1986-08-26Bordeaux, FranceMinor Pro
Brien Diffley33156202018-20191D1995-07-08Burlington, MAMinor Pro
Ray DiLauro72124052822004-20051D1979-07-13Bensalem, PAMinor Pro
Peter Diliberatore501122022-20231D2000-03-31Bedford, NSMinor Pro
Sebastien Dirven453912262022-20242L1998-06-22Bainsville, ONTMinor Pro
Jason Disher323691111997-19981D1975-05-28Belle River, ONTMinor Pro
Dominic Dockery2905582021-20221D1997-01-02Lockport, NYMinor Pro
Timothy Doherty79243054272020-20222F1995-07-10Portsmouth, RIMinor Pro
Brandon Doria901142003-20041F1981-05-03Bayonne, NJMinor Pro
Alan Dorich201142010-20111D1986-07-12Orland Park, ILMinor Pro
Stephen Douglas10022441997-19981D1977-07-25Scarborough, ONTMinor Pro
Dmitri Doulebenets107223355502001-20032D1977-10-15Usolir, RussiaMinor Pro
Drydn Dow201122020-20211D1992-09-21Calgary, ALTAMinor Pro
Bill Downey49437132004-20062R1981-05-12Pittsburgh, PAMinor Pro
Mike Doyle72101727532005-20061L1980-07-31Anchorage, AKMinor Pro
David Dragone300001997-19981G1972-12-28New York, NYMinor Pro
David Drake17764046682021-20243D1995-01-07Naperville, ILMinor Pro
Tyler Drevitch1542721483602020-20233C1995-08-01Middleboro, MAMinor Pro
Mike Driscoll801102016-20171F1992-05-22Milton, MAMinor Pro
Bradley Drobot90112982018-20213R1989-07-20Calgary, ALTAMinor Pro
Francis Drolet601102014-20151C1990-01-23Lachine, PQMinor Pro
Jan Drozg24131023162019-20201R1999-04-01Maribor, SloveniaMinor Pro
Kurt Drummond68123446682001-20021D1978-04-12Edmonton, ALTAMinor Pro
Kevin Du914502007-20081F1985-07-25Spruce Grove, ALTAMinor Pro
Chad Duchesne28123482020-20211D1995-05-31Inverary, ONTMinor Pro
Ben Duffy642602013-20141C1992-03-03Lower Sackville, NSMinor Pro
Jean-Francois Dufour54224870242003-20041W1976-05-10Bedford, PQMinor Pro
Kevin Dufour200002020-20211W1992-07-21Quebec City, PQMinor Pro
Marc-Olivier Duquette40257262019-20212D1998-03-26Montreal, PQMinor Pro
Martin Duval100002000-20011R1971-08-03St. Leonard, PQMinor Pro
Ben Eaves210102004-20051C1982-03-27Faribault, MNMinor Pro
Adam Edinger3891221322006-20071C1977-09-21Toledo, OHMinor Pro
Sean Edwards601102004-20051F1979-09-06Belleville, ONTMinor Pro
Taylor Egan400042021-20221D1998-06-09Carp, ONTMinor Pro
Dallas Ehrhardt100002015-20161D1992-07-31Calgary, ALTAMinor Pro
Matt Elich25369322002-20031R1978-09-22Grosse Pointe, MIMajor League
Morgan Ellis39131326222014-20151D1992-04-30Ellerslie, PEIMajor League
Dan Ennis383811332003-20041D1977-10-04Kitimat, BCMinor Pro
Eric Erb1002202003-20041F1980-11-20Andover, MAMinor Pro
Nicolas Erb-Ekholm100002018-20191F1995-06-07Malmo, SwedenMinor Pro
Macoy Erkamps301102019-20201D1995-02-02Richmond, BCMinor Pro
Valeri Ermolov26291182000-20011C1975-08-22Minsk, BelarusMinor Pro
Derek Ernest118614203072001-20032D1977-06-23Moose Jaw, SASKMinor Pro
Gianlucca Esteves60112132372022-20231F1997-01-29Winnipeg, MANMinor Pro
Bryan Ewing67434891562008-20091F1985-11-23Wheeling, WVMinor Pro
Joe Exter4300002003-20052G1978-12-19Cranston, RIMinor Pro
Tommy Fallen601102014-20151D1991-04-17Plymouth, MNMinor Pro
Bobby Farnham9314462012-20131R1989-01-21North Andover, MAMajor League
Ben Farrer78121123312011-20132F1988-10-07Calgary, ALTAMinor Pro
Drew Fata841619352612003-20063D1983-07-28Sault Ste. Marie, ONTMajor League
Mike Fazio2815642018-20191L1992-06-22Bartlett, ILMinor Pro
Brandon Fehd16000202022-20231D1991-01-20Gilbert, AZMinor Pro
Hunter Fejes32161127382017-20181L1994-05-31Anchorage, AKMinor Pro
Cam Fergus74112536162011-20132C1986-09-26Brantford, ONTMinor Pro
T.J. Fergus21191002022-20231D1997-03-25Oakville, ONTMinor Pro
Tyler Fernandez104212142812013-20152F1988-07-23Bloomfield, CTMinor Pro
Daniel Fernholm42279342005-20072D1983-12-20Stockholm, SwedenMinor Pro
Vincent Ferraiuolo100001997-19981G1977-11-01Roanoke, VAMinor Pro
Danny Fick2581660762662015-20194D1991-08-21Marine on Saint Croix, MNMinor Pro
Xavier Filion300002023-20241C2002-10-02Plessisville, PQMinor Pro
Martin Fillion1997-19981G1973-06-12Winnipeg, MANMinor Pro
Ryan Flanigan13123232013-20141F1988-06-12Rochester, NYMinor Pro
Jake Flegel21000822021-20221D1992-06-01Ajax, ONTMinor Pro
Kyle Flemington19101272016-20171D1992-03-26Parkhill, ONTMinor Pro
Kyle Fletcher501122012-20131F1989-01-29Kanata, ONTMinor Pro
Brady Fleurent1113402019-20201F1994-05-20Biddeford, MEMinor Pro
Derek Foam400002011-20121D1988-09-06Mississauga, ONTMinor Pro
Tanner Fogarty600022007-20081F1983-10-03McMurray, PAMinor Pro
Matt Foley603912692020-20222D1995-04-20Longmeadow, MAMinor Pro
Carlos Fornaris310102019-20201F1995-02-07Miami, FLMinor Pro
Brian Foster2200002015-20161G1987-02-04Pembroke, NHMajor League
Jonathan Foster82121729602006-20082F1982-03-03Suffern, NYMinor Pro
Stefan Fournier13055222013-20152R1992-04-30Dorval, PQMinor Pro
Dan Fox110102004-20051FMorrisville, PAMinor Pro
Jordan Fox59193554492009-20101C1984-07-10Kirkwood, MOMinor Pro
T.J. Fox64263460422009-20101F1984-07-11Oswego, NYMinor Pro
Chris Francis358122062017-20181C1989-03-30Las Vegas, NVMinor Pro
Andy Franck114066342005-20072G1981-07-04Reminderville, OHMinor Pro
Jordan Frasca76182745382022-20242C2001-07-05Brampton, ONTMinor Pro
Benjamin Freeman700002020-20211R1996-01-21Falmouth, MEMinor Pro
Ryan Furness16336431998-19991L1974-03-16Salt Lake City, UTMinor Pro
Austin Fyten49241539812020-20211C1991-05-03Sundre, ALTAMinor Pro
Joaquin Gage300001996-19971G1973-10-19Vancouver, BCMajor League
Seamus Galligan500002004-20051F1979-07-06Fairhaven, MAMinor Pro
Sean Gammage200022017-20181D1991-01-13Wildwood, MOMinor Pro
Mitch Ganzak1351573881782008-20102D1984-05-24Redford, MIMinor Pro
C.J. Garcia300022016-20171D1996-02-03Pickering, ONTMinor Pro
Reid Gardiner58302757362017-20181R1996-01-19Prince Albert, SASKMinor Pro
Matt Garzone83145165921997-19992D1972-10-06Sherborn, MAMinor Pro
Pascal Gasse4102281999-20001G1977-05-25St. Zotique, PQMinor Pro
R.J. Gates3613462003-20041F1979-03-20Plainville, CTMinor Pro
Taylor Gauthier5802202022-20242G2001-02-15Calgary, ALTAMinor Pro
Max Gavin600002014-20151F1989-03-01Toronto, ONTMinor Pro
Ben Geelan27314212008-20091F1984-06-08Buffalo, MNMinor Pro
Matt Germain52971622012-20131F1986-04-06Rockland, MAMinor Pro
Mike Gershon5841519592010-20111D1984-10-06Sparta, NJMinor Pro
Steve Gibson1618143271996-19971L1972-10-10Listowel, ONTMinor Pro
Rob Giffin67202747851998-19991C1976-06-08Peterborough, ONTMinor Pro
David Gilbert64192140402014-20151C1991-02-09Chateauguay, PQMinor Pro
Sahir Gill1172576101452013-20163F1992-04-21Terrace, BCMinor Pro
Ryan Gillis6151621622002-20031D1976-12-31Salisbury, NBMinor Pro
Lane Gilliss610122022-20231C1999-10-01Calgary, ALTAMinor Pro
Tommy Goebel35142842472008-20091F1984-11-20Parma, OHMinor Pro
Barry Goers253811122013-20141D1986-06-14Ivyland, PAMinor Pro
Bob Gohde300021997-19981D1971-06-09Chicago, ILMinor Pro
Mike Gooch901182007-20081D1983-02-27Mantua, NJMinor Pro
Mat Goody9011492006-20071R1982-03-09Brighton, ONTMinor Pro
Heath Gordon601102001-20021L1978-05-28Pembroke, MAMinor Pro
Rick Gorman2123582003-20052L1979-02-01Philadelphia, PAMinor Pro
Alex Grant54102232422009-20112D1989-01-20Antigonish, NSMajor League
Matt Grassi351910292013-20141D1989-03-07Burnaby, BCMinor Pro
Vladimir Gratchev49152540271999-20001R1973-01-28Minor Pro
Brian Gratz500022006-20071G1981-07-09Fort Wayne, INMinor Pro
Eliot Grauer622422018-20191F1992-11-17Mukilteo, WAMinor Pro
Jon Grecu4951116602008-20091F1986-01-23Calgary, ALTAMinor Pro
Jason Greenway300002003-20041C1977-07-08Gibsonia, PAMinor Pro
Matt Grennier4391524142008-20091C1983-03-20Dryden, ONTMinor Pro
Joe Guenther102372663722006-20082W1981-05-04Buffalo, NYMinor Pro
Louis-Philip Guindon2201102020-20222G1995-04-21Montreal, PQMinor Pro
Mike Gunn10112102015-20161D1992-05-11Livonia, MIMinor Pro
Moises Gutierrez8000142005-20061R1986-07-20Anchorage, AKMinor Pro
Russ Guzior7101122004-20051C1974-01-12Chicago, ILMinor Pro
Dylan Gyori693142731022001-20021C1979-02-20Red Deer, ALTAMinor Pro
Joey Haddad842835631452009-20112L1988-10-12Sydney, NSMinor Pro
Ryan Haggerty67173148221996-19971L1973-05-02Rye, NYMinor Pro
Robbie Hall482911452018-20191D1992-01-30Schaumburg, ILMinor Pro
Tim Hall1111262015-20161F1990-02-20Sewickley, PAMinor Pro
Brandon Halverson400002020-20211G1996-03-29Traverse City, MIMajor League
Dillon Hamaliuk36152439592023-20241L2000-10-30Leduc, ALTAMinor Pro
Jason Hamilton412243332000-20011D1977-06-25Montreal, PQMinor Pro
Lada Hampeis58012121441998-20002D1976-02-02Pribram, Czech Rep.Minor Pro
Bobby Hampton109142135572021-20243C1997-11-18Middletown, NJMinor Pro
Michael Handza19033222007-20081F1983-12-29Glenshaw, PAMinor Pro
Zach Hansen121840481242010-20133D1987-09-10White Bear Lake, MNMinor Pro
Bo Hanson902222021-20221D1997-11-13Boise, IDMinor Pro
Clay Hanus200022022-20231D2001-03-25Excelsior, MNMinor Pro
Shep Harder100002000-20011G1976-02-04Minneapolis, MNMinor Pro
Joe Harney801128391001997-19992D1973-01-13Hopkinton, MAMinor Pro
Justin Harney3471320432000-20011D1977-11-14Hopkinton, MAMinor Pro
Matt Harrington500002014-20182C1990-10-13North Port, FLMinor Pro
Brendan Harris2526822020-20222C1996-07-10Henderson, NVMinor Pro
Thomas Harrison7134462009-20101D1984-03-11Thunder Bay, ONTMinor Pro
Mike Hartwick7011182006-20071D1983-09-29Bedford, NHMinor Pro
Eric Hartzell4602282013-20152G1989-05-28White Bear Lake, MNMinor Pro
Myles Harvey34347182013-20141D1988-06-27Montreal, PQMinor Pro
Cameron Hausinger872636621722021-20232R1999-01-12Anchorage, AKMinor Pro
Ned Havern66323264362006-20082L1982-10-01Arlington, MAMinor Pro
Hayden Hawkey500002020-20211G1995-03-01Parker, COMinor Pro
Brandon Hawkins47161733362019-20201F1994-04-25Macomb, MIMinor Pro
Avery Hayes100002023-20241R2002-10-10Westland, MIMinor Pro
Jacob Hayhurst906622020-20211F1997-01-20Mississauga, ONTMinor Pro
Owen Headrick1014502017-20242D1997-08-23Garden River, ONTMinor Pro
Cameron Heath1301122019-20201D1994-10-10Troy, MIMinor Pro
Vin Hellemeyer479716422006-20082W1982-02-26Franklin Square, NYMinor Pro
Dan Henningson10182129572009-20112D1984-01-10Edmonton, ALTAMinor Pro
Adam Henrich12101020342007-20081L1984-01-19Thornhill, ONTMinor Pro
Bill Higgins7000102005-20136G1981-08-20Wheeling, WVMinor Pro
Chris Higgins223912182012-20131C1986-04-30Lynnfield, MAMinor Pro
Christian Hilbrich65162945482016-20171F1992-07-09Gentofte, DenmarkMinor Pro
Craig Hillier1901142000-20011G1978-02-28Cole Harbour, NSMinor Pro
Ryan Hillier1523542009-20101L1988-01-25Halifax, NSMinor Pro
Yushiroh Hirano119326092742018-20202R1995-08-18Tomakomai, JapanMinor Pro
Allan Hitchen4000141998-19991G1978-03-06Toronto, ONTMinor Pro
Brendon Hodge208581001581452003-20063C1978-08-29Lynnfield, MAMinor Pro
Hayden Hodgson18246412020-20211R1996-03-02Windsor, ONTMajor League
Tobias Holm1072131521851998-20092R1978-12-05Kulma, SwedenMinor Pro
Mitch Holmberg900002016-20171R1993-03-09Sherwood Park, ALTAMinor Pro
Josh Holmstrom9022182019-20201F1989-09-05Colorado Springs, COMinor Pro
Andrew Hotham69125062982011-20132L1986-08-29Barrie, ONTMinor Pro
Samuel Houde31133043382021-20221C2000-03-08Blainville, PQMinor Pro
Cameron Hough16033112021-20221L2000-10-23Uxbridge, ONTMinor Pro
Martin Houle2700062007-20081G1985-02-12Montreal, PQMajor League
Garet Hunt7123212020-20211L1987-10-14Maple Ridge, BCMinor Pro
Trevor Hunt27347382010-20111D1986-03-14Maple Ridge, BCMinor Pro
Mike Hurley11041631041082000-20022R1977-11-17Sherwood Park, ALTAMinor Pro
Nick Hutchison31162642482021-20221C1995-04-27Hicksville, NYMinor Pro
Troy Ilijow100002004-20051W1982-08-25Thunder Bay, ONTMinor Pro
Karl Infanger1241342551691997-19992D1975-05-17Lowell, MAMinor Pro
Christian Isackson101102018-20191F1992-01-20Pine City, MNMinor Pro
Dan Jablonic53102030631997-19981R1973-09-05St. Cloud, MNMinor Pro
Chris Jacobson46412161761998-19991C1977-02-08Regina, SASKMinor Pro
Jason Jaffray774343861032003-20052L1981-06-30Rimbey, ALTAMajor League
David Jankowski76142943142022-20242F1997-05-25Dundas, ONTMinor Pro
Bobby Jarosz100002009-20101G1987-03-30Crystal Lake, ILMinor Pro
Ray Jean100002007-20081G1982-07-14Randolph, MEMinor Pro
A.J. Jensen1300062007-20081D1985-12-09Trenton, MIMinor Pro
Chris Jensen391414281201997-19981C1963-10-28Fort Saint John, BCMajor League
Joe Jensen37152136732006-20082L1983-02-06Maple Grove, MNMajor League
Keltie Jeri-Leon1140422022-20231R2000-01-19Kelowna, BCMinor Pro
Philippe Johansson101102018-20191D1994-08-08Montreal, PQMinor Pro
Carter Johnson58112435472022-20231F1995-10-04Gimli, MANMinor Pro
Chaz Johnson1283132632682013-20152R1984-01-30Montreal, PQMinor Pro
Erik Johnson65192443602008-20091F1981-05-21Coon Rapids, MNMinor Pro
Kenneth Johnson200022022-20231D1998-05-28Ann Arbor, MIMinor Pro
Matt Johnson1321382007-20081F1981-07-20Bloomington, MNMinor Pro
Max Johnson2323522022-20231F1998-05-12Lakeville, MNMinor Pro
Nick Johnson18141024192008-20091R1985-12-24Calgary, ALTAMajor League
Patrick Johnson2461117162011-20121C1989-04-21Madison, WIMinor Pro
Steven Johnson251111262019-20201D1994-06-27Excelsior, MNMinor Pro
Michael Joly208132182020-20211R1995-05-05Gatineau, PQMinor Pro
Troy Josephs753738751062017-20192C1994-05-09Whitby, ONTMinor Pro
Sean Josling1183248801322020-20233R1999-03-22Toronto, ONTMinor Pro
Marian Kacir206131901996-19971R1974-09-29Hodonin, Czech Rep.Minor Pro
Karl "Butch" Kaebel20561142000-20011L1966-11-15Pekin, ILMinor Pro
Karson Kaebel13189102000-20011C1972-12-05Pekin, ILMinor Pro
Scott Kalinchuk13011192008-20102D1984-11-23Bowsman, MANMinor Pro
Brooklyn Kalmikov66232952222022-20231R2001-04-21Terrebonne, PQMinor Pro
Roy Kanda300072022-20231D2000-08-16Hokkaido, JapanMinor Pro
Jackson Keane901102020-20211C1997-04-08Winnipeg, MANMinor Pro
Kale Kerbashian156111702009-20172R1990-04-07Thunder Bay, ONTMinor Pro
Calen Kiefiuk300002023-20241L2000-02-28Macomb, MIMinor Pro
Ryan Kiley1402242003-20041F1978-08-14Reading, MAMinor Pro
Patrick Killeen89022222010-20133G1990-04-15Corkery, ONTMinor Pro
Michael Kim2018922019-20201D1995-06-28Toronto, ONTMinor Pro
William King1502222017-20181G1994-06-13Valencia, PAMinor Pro
Cleve Kinley5021921442009-20101D1984-01-03Surrey, BCMinor Pro
Alec Kirschner701102010-20122C1986-12-25Dix Hills, NYMinor Pro
Scott Kirton37182341771997-19981R1971-10-04Penetanguishene, ONTMinor Pro
Tomas Klempa902222008-20091F1984-03-02Piestany, SlovakiaMinor Pro
Graham Knott18681462019-20201C1997-01-13Etobicoke, ONTMinor Pro
David Koci812572082001-20032D1981-05-12Prague, Czech Rep.Major League
Bayne Koen220201997-19981DVancouver, BCMinor Pro
Lucas Kohls914542018-20202F1993-07-23Forest Lake, MNMinor Pro
Antti Kohvakka27325222000-20011D1976-01-04Tampere, FinlandMinor Pro
Alexei Kolkunov812342000-20011C1977-02-03Belgorod, RussiaMinor Pro
Zenon Konopka682248702312002-20031C1981-01-02Niagara-on-the-Lake, ONTMajor League
Matt Koopman85172441212022-20242L1998-05-01Marblehead, MAMinor Pro
Dan Kopec72114151892001-20021D1973-03-03Weyburn, SASKMinor Pro
Mark Kosick99275683262003-20052C1979-03-25Victoria, BCMinor Pro
Vitali Kozel41111223242000-20011L1975-05-26Minsk, BelarusMinor Pro
Taran Kozun1000002020-20211G1994-08-29Nipawin, SASKMinor Pro
Jon Krall22077442007-20081D1981-07-27Temperance, MIMinor Pro
Doug Krantz6632124362008-20091D1983-09-22Marysville, BCMinor Pro
Renars Krastenbergs114324274822018-20202L1998-12-26Jelgava, LatviaMinor Pro
Adam Krause69262652422014-20173C1991-09-12Hermantown, MNMinor Pro
Mike Krieg1613482016-20171D1990-01-08Phoenix, AZMinor Pro
Ross Krieger1233642022-20231F1998-01-27Pain Court, ONTMinor Pro
Alex Kromm1201142016-20171F1991-10-31Penticton, BCMinor Pro
Eric Kroshus301102011-20121F1989-04-03Calgary, ALTAMinor Pro
Tom Kuhnhackl188715142012-20142R1992-01-21Landshut, GermanyMajor League
Nicholas Kuqali25044192013-20152D1985-05-14Dallas, TXMinor Pro
Kamil Kuriplach625510922003-20041D1975-11-18Presov, SlovakiaMinor Pro
Chris Kushneriuk22549132010-20122F1986-12-24Ottawa, ONTMinor Pro
Shane Kuzmeski31257182020-20211D1996-07-04Grayslake, ILMinor Pro
Jordan Kwas91273461802015-20172F1989-02-20Cochrane, ALTAMinor Pro
Jerry Laakso302202017-20181D1993-03-05Tampere, FinlandMinor Pro
Cedric Lacroix712220422152018-20191F1994-11-03Shefford, PQMinor Pro
Tanner Laderoute74253257202022-20242F1997-06-04Edmonton, ALTAMinor Pro
Jacob Lagace1544882013-20141L1990-01-09St.-Hyacinthe, PQMinor Pro
Joel Laing90033172000-20022G1975-11-03Maryfield, SASKMinor Pro
David Laliberte27101424162007-20081R1986-03-17Saint-Jean-sur-Richelieu, PQMajor League
Massimo Lamacchia1601142015-20161C1991-03-23Vaughan, ONTMinor Pro
Jacques Lariviere21011772002-20031L1979-12-18Sorel, PQMinor Pro
Emil Larmi1101142019-20201G1996-09-28Lahti, FinlandMinor Pro
Mario Larocque1323148793602002-20042D1978-04-24Montreal, PQMajor League
Mike Latendresse1334562107521997-19992L1971-02-11Montreal, PQMinor Pro
James Laux56101222312004-20051D1980-04-18Cherry Hill, NJMinor Pro
Hayden Lavigne100002021-20221G1996-04-07Brampton, ONTMinor Pro
Peter Laviolette83913221982022-20242F1997-12-19Wheeling, WVMinor Pro
Evgeny Lazarev48222042522004-20051R1980-04-25Kharkov, UkraineMinor Pro
Daniel Leavens1053822016-20182F1993-06-26Toronto, ONTMinor Pro
Jarrett Lee6051823202022-20242F1999-06-04Hibbing, MNMinor Pro
Justin Lee6392433552023-20241D2000-03-14Waskada, MANMinor Pro
Connor Leen4991423362015-20161F1992-06-03Chester, NJMinor Pro
Jesse Lees4714822512020-20222D1995-09-14Calgary, ALTAMinor Pro
Philippe Lefebvre288816122012-20131L1991-02-28Trois-Rivieres, PQMinor Pro
Jim Leger701142005-20082F1976-05-06Saugus, MAMinor Pro
Stefanos Lekkas2303302021-20221G1996-01-17Elburn, ILMinor Pro
Peter Lenes95282856222011-20132F1986-04-03Shelburne, VTMinor Pro
Joe Leonidas100002022-20231D1996-06-24Calgary, ALTAMinor Pro
Martin LePage63738451751996-19971D1974-02-26Longueuil, PQMinor Pro
Mike Lephart16459162003-20041W1977-04-03Niskayuna, NYMinor Pro
Francois Leroux28011502007-20081D1970-04-18Sainte-Adele, PQMajor League
Mark Letestu612342007-20081C1985-02-04Elk Point, ALTAMajor League
Daultan Leveille2543762012-20131C1990-08-10St. Catharines, ONTMinor Pro
Frank Littlejohn5213111999-20001R1977-02-03Oshawa, ONTMinor Pro
Tristin Llewellyn1011242014-20151D1989-05-02Ann Arbor, MIMinor Pro
Darryl Lloyd13426162016-20171C1984-02-10Pickering, ONTMinor Pro
Jeff Loder67242751821998-19991C1976-01-06Corner Brook, NFLDMinor Pro
Ivan Loginov19448121999-20001L1974-04-03St. Petersburg, RussiaMinor Pro
Matt Lombardi40111122122011-20121F1987-11-09Milton, MAMinor Pro
Ty Loney287111882015-20161F1992-03-01Valencia, PAMinor Pro
Andrew Lord16542621043972008-20113R1985-02-22West Vancouver, BCMinor Pro
Cliff Loya231740472822004-20104D1981-05-08Pittsburgh, PAMinor Pro
Brandon Lubin401102019-20201D1991-04-01Commerce, MIMinor Pro
Griffin Lunn310122022-20231F1997-11-15Lockport, NYMinor Pro
Luke Lynch400002020-20211F1996-06-20Pittsburgh, PAMinor Pro
Zac Lynch671750671002018-20191F1992-03-15Pittsburgh, PAMinor Pro
Stephen MacAulay12022142013-20141C1992-04-20Halifax, NSMinor Pro
Max Mackay79213253952012-20153R1991-01-17Salt Lake City, UTMinor Pro
Tyler MacKay88011492001-20043G1980-01-15Deschambault Lake, SASKMinor Pro
Chris MacKenzie2771825122004-20051C1971-09-16Toronto, ONTMinor Pro
Jack MacLellan3011617192013-20141F1988-06-05Calgary, ALTAMinor Pro
Jack Macnee1800062018-20202D1996-05-07Ridgewood, NJMinor Pro
Dylan MacPherson5231417342020-20222D1998-04-27Glace Bay, NSMinor Pro
Matthew Maglione300002004-20051D1982-04-20Fayetteville, NYMinor Pro
Sean Maguire4700042016-20182G1993-02-02Powell River, BCMinor Pro
Anthony Maiani110102010-20111C1989-02-24Shelby Township, MIMinor Pro
Mathew Maione5373744342015-20161D1990-11-21Toronto, ONTMinor Pro
Mark Major1394341842372001-20032L1970-03-20Toronto, ONTMajor League
David Makowski4481119612014-20151D1989-08-19St. Louis, MOMinor Pro
Olivier Malka3671118602011-20121D1990-05-30Montreal, PQMinor Pro
Mark Malone19011202006-20071D1982-09-01Pittsburgh, PAMinor Pro
Don Maloney100002014-20151C1988-01-31New York, NYMinor Pro
Denver Manderson80294069502011-20143C1989-04-22Fergus, ONTMinor Pro
Nick Mangone12134122021-20221F1995-11-29Massapequa Park, NYMinor Pro
Josh Maniscalco952556811142021-20232D1999-02-17Perkiomenville, PAMinor Pro
Peter Mannino600002013-20141G1984-02-17Farmington Hills, MIMajor League
Lane Manson10011252007-20081D1984-02-14Watrous, SASKMinor Pro
Dustin Manz620222023-20241F1999-09-21Vanderbilt, MIMinor Pro
Matia Marcantuoni2071017162014-20162C1994-02-22Toronto, ONTMinor Pro
Louick Marcotte211202017-20181R1995-01-07Longueuil, PQMinor Pro
Ryan Marcuz300002017-20181F1989-06-13Richmond Hill, ONTMinor Pro
Chris Margott815602008-20091F1984-05-11Thousand Oaks, CAMinor Pro
Kyle Marino27246762020-20211D1995-06-01Niagara Falls, ONTMinor Pro
David Marshall28101222272010-20111F1985-03-14Buffalo, MNMinor Pro
Nathan Marsters600002007-20081G1980-01-28Grimsby, ONTMinor Pro
Jordan Martel45291847262023-20241R1998-02-24Chicoutimi, PQMinor Pro
Dany Masse29189122010-20111L1988-05-12La Pocatiere, PQMinor Pro
Marquis Mathieu582629552761997-19981C1973-05-31Hartford, CTMajor League
Alex Matvichuk963562971011996-19982R1975-05-13Kiev, UkraineMinor Pro
John May522422010-20111F1981-09-22Livonia, MIMinor Pro
John Mazzei910122008-20091C1984-01-07Kelowna, BCMinor Pro
Jeff McArthur1000101997-19981D1976-07-27Oshawa, ONTMinor Pro
Scott McCallum3241014242000-20011D1979-02-15Dauphin, MANMinor Pro
John McCarron51141731682015-20161F1992-04-16Macomb, MIMinor Pro
Michael McChesney1003322023-20241C1998-02-03Dickinson, NDMinor Pro
Ed McGrane71273663202004-20051C1978-05-04Hamilton, ONTMinor Pro
Patrick McGrath13768145322013-20163R1993-03-17Wilkes-Barre, PAMinor Pro
Ian McIntyre16134161996-19971L1974-02-12Montreal, PQMinor Pro
Josh McKechney1013402022-20231F1997-05-29Calgary, ALTAMinor Pro
Kyle McKenzie200002019-20201D1993-01-19Aston, PAMinor Pro
Greg McLean196612331996-19971D1975-06-29London, ONTMinor Pro
Kurtis McLean57423779532005-20072C1980-11-02Kirkland Lake, ONTMajor League
Ross McMullan8671320692016-20182D1991-08-14Las Vegas, NVMinor Pro
Patrick McNally5682432482020-20211D1991-12-04Glen Head, NYMinor Pro
Chris McNamara69183452822002-20042W1978-08-27Barrie, ONTMinor Pro
Grant McNeill633472542006-20071D1983-05-08Vermilion, ALTAMajor League
Reid McNeill44246902012-20131D1992-04-29London, ONTMinor Pro
Michael McNiven600002023-20241G1997-07-09Winnipeg, MANMajor League
Andrew McPherson19011212002-20031C1979-04-28Ottawa, ONTMinor Pro
Justin McRae1321342023-20241R1999-04-10Peterborough, ONTMinor Pro
Brock Meadows100002010-20111D1986-03-18White Rock, BCMinor Pro
Brad Mehalko246101682003-20041R1977-01-04Enchant, ALTAMinor Pro
Mike Melas179112081997-19981C1975-03-10Thornhill, ONTMinor Pro
James Melindy16314262015-20161D1993-12-11St. John's, NFLDMinor Pro
Jarno Mensonen400002004-20051L1971-05-02Imatra, FinlandMinor Pro
Curtis Menzul300002004-20051D1976-06-04Winnipeg, MANMinor Pro
Peter Merth190738452302010-20144D1987-06-19New Westminster, BCMinor Pro
Garrett Meurs13246591052412016-20182R1993-01-12Ripley, ONTMinor Pro
Arpad Mihaly17738731111032000-20065L1980-06-27Miercurea, RomaniaMinor Pro
Vladislav Mikhalchuk19235172020-20211R1999-10-16Minsk, BelarusMinor Pro
Daniel Milan68511161422017-20181D1992-04-14Detroit, MIMinor Pro
Kieran Millan500002013-20141G1989-08-31Edmonton, ALTAMinor Pro
Rob Millar58133144201999-20012F1976-08-30Smithers, BCMinor Pro
Andrew Miller2923522016-20171F1991-06-18West Dundee, ILMinor Pro
Kelly Miller911920391212007-20113C1979-03-13Toledo, OHMinor Pro
Kenton Miller811262016-20171C1991-02-10Redvers, SASKMinor Pro
Matt Miller485111662020-20222D1995-08-22East Palestine, OHMinor Pro
Ryley Miller20011492013-20141D1992-09-24Spruce Grove, ALTAMinor Pro
Alexander Milley100002012-20131D1989-07-07Winchester, MAMinor Pro
Mike Minard2300001996-19971G1976-11-01Owen Sound, ONTMajor League
Chris Minella1303027571162010-20144F1985-07-05Cincinnati, OHMinor Pro
Nick Minerva47369352019-20201D1996-02-12New Brunswick, NJMinor Pro
Ryan Miotto510122023-20241F1999-07-11Thorold, ONTMinor Pro
Darcy Mitani168101821996-19971C1973-10-17Dryden, ONTMinor Pro
David Mitchell16101172006-20092R1984-12-15Miramichi, NBMinor Pro
Mattias Modig900042010-20111G1987-04-01Lulea, SwedenMinor Pro
Tyler Moir400022011-20121F1988-09-17Calgary, ALTAMinor Pro
Mark Moore9381826772000-20033D1977-02-13Thornhill, ONTMinor Pro
Ryan Moren72102333542006-20071D1980-01-08Lakeville, MNMinor Pro
Pascal Morency70911203262004-20062W1982-02-20Montreal, PQMinor Pro
Adam Morrison3602222017-20181G1991-02-09White Rock, BCMinor Pro
Jordan Morrison73285482482008-20102F1986-06-04Uxbridge, ONTMinor Pro
Martin Moucha300022011-20121C1983-10-01Mlada Boleslav, Czech Rep.Minor Pro
Evan Moyse200002021-20221G1996-06-18Olmsted Falls, OHMinor Pro
Colin Mulvey3153822013-20141F1990-10-23Worcester, MAMinor Pro
Joseph Murdaca100002021-20221G1998-03-21Niagara Falls, ONTMinor Pro
Tyler Murovich6191120682010-20183F1989-12-04Pittsburgh, PAMinor Pro
Colin Murray901122017-20181F1989-11-06Oshawa, ONTMinor Pro
John Muse2102222018-20191G1988-08-01East Falmouth, MAMinor Pro
Jamie Muswagon700002003-20041L1981-01-07Cross Lake, MANMinor Pro
Nilan Nagy1601162015-20161D1991-12-26Canonsburg, PAMinor Pro
Tommy Nappier3500042020-20233G1998-06-22St. Louis, MOMinor Pro
Vlad Nayadun200091997-19981D1976-01-30Minsk, BelarusMinor Pro
David Neilson401191997-19981L1971-01-25Long Island, NYMinor Pro
Chad Nelson25134791996-19971D1974-06-03Cranbrook, BCMinor Pro
Mike Nelson36336202002-20031C1981-02-23Sudbury, ONTMinor Pro
Chris Newans40717241242000-20011D1969-10-06Summerside, PEIMinor Pro
Mike Nicholson402201998-19991L1978-02-18Neepawa, MANMinor Pro
Thimo Nickl6621921422023-20241D2001-12-04Klagenfurt, AustriaMinor Pro
Nick Niedert200002011-20121G1982-06-16Hudson, IAMinor Pro
Eric Normandin15336302000-20011R1977-08-27Laval, PQMinor Pro
Pierce Norton11303142009-20101R1985-06-07South Boston, MAMinor Pro
Matt O'Connor2801182017-20192G1992-02-14Sault Ste. Marie, ONTMajor League
Tom O'Connor8692736731998-20002D1976-01-09Springfield, MAMinor Pro
Dan O'Donoghue1806682015-20161F1991-01-28Port Jefferson, NYMinor Pro
Jamie O'Leary611640561032000-20011C1974-09-15Needham, MAMinor Pro
Conor O'Neil400002018-20191F1994-06-10Hummelstown, PAMinor Pro
Louke Oakley712342011-20121R1989-04-07Whitby, ONTMinor Pro
Todd Orlando11101312012-20131D1986-07-26Clinton Township, MIMinor Pro
Andrew Orpik6581927762010-20111D1986-03-12East Amherst, NYMinor Pro
Chris Ortiz98165470562021-20232D2001-01-17Boisbriand, PQMinor Pro
Jake Ortmeyer72122234902003-20041D1977-09-20Omaha, NEMinor Pro
Brooks Ostergard300002013-20141G1987-05-03Cleveland, OHMinor Pro
Michel Ouellet55202646402002-20031R1982-03-05Rimouski, PQMajor League
Jeremy Ouellet-Beaudry400042019-20201D1993-12-13Montmagny, PQMinor Pro
Clint Owen700021997-19981G1974-05-10Toronto, ONTMinor Pro
Cam Paddock1142542671602004-20062C1983-03-22Vancouver, BCMajor League
Kevin Paden74182240851999-20012L1975-02-12Woodhaven, MIMinor Pro
Frank Palazzese8005522014-20162G1993-05-28Toronto, ONTMinor Pro
Mathieu Papineau200002015-20161R1990-09-14Brossard, PQMinor Pro
Perry Pappas11314181996-19971R1973-11-03Chatham, ONTMinor Pro
Cedric Pare95510102022-20231C1999-01-24Levis, PQMinor Pro
Felix Pare1201223351562021-20243R2000-03-28Levis, PQMinor Pro
Jordan Parise1500042009-20101G1982-09-19Faribault, MNMinor Pro
Jeremy Parsons110121997-19981C1975-11-17Binghamton, NYMinor Pro
Steve Parsons195491782000-20011L1975-03-12Vancouver, BCMinor Pro
Curtiss Patrick155717244712004-20084D1979-10-08Hampton, VAMinor Pro
Adam Payerl4101152012-20131C1991-03-04Kitchener, ONTMajor League
Jason Payne18011242008-20091L1975-09-21Toronto, ONTMinor Pro
Pavol Pekarik1623581998-19991D1977-12-24Bratislava, SlovakiaMinor Pro
Michael Pelech2001010262020-20211F1989-10-06Toronto, ONTMinor Pro
Andrew Penner1101102006-20071G1982-12-21Simcoe, ONTMinor Pro
Randy Perry6921214582004-20051D1976-06-19Edmonton, ALTAMinor Pro
Eduard Pershin701762791152001-20042C1977-09-01Tatarstaw, RussiaMinor Pro
Mark Petaccio276511392018-20191R1994-03-26Sicklerville, NJMinor Pro
Dilan Peters20033282022-20231D2000-12-23Sarnia, ONTMinor Pro
Nick Petersen47283866322010-20122R1989-05-27Wakefield, PQMinor Pro
Michael Phillips72182442182018-20191C1992-09-16Richmond Heights, OHMinor Pro
Casey Pierro-Zabotel91264975682009-20112L1988-11-08Ashcroft, BCMinor Pro
Stuart Pietersma3000192002-20031L1981-04-16Fort Saskatchewan, ALTAMinor Pro
Mike Pietrangelo420201998-19991RPhiladelphia, PAMinor Pro
Tyler Pilmore600022012-20131F1989-03-20Sylvania, OHMinor Pro
Gino Pisellini340551232007-20081R1986-08-05Melrose Park, ILMinor Pro
Ryan Pisiak1997-19981R1975-05-12Swift Current, SASKMinor Pro
Luke Pither249132262012-20131C1989-04-26Oshawa, ONTMinor Pro
Nick Plastino13459122011-20121D1986-02-20Sault Ste. Marie, ONTMinor Pro
Alex Podalinski68201636902000-20011L1973-04-08Moscow, RussiaMinor Pro
Samuel Polomsky200002000-200111980-07-04Minor Pro
Jim Popa100001997-19981D1972-08-27Massillon, OHMinor Pro
Myles Powell1961420142019-20201F1994-07-24Courtenay, BCMinor Pro
Colin Power446612832009-20101R1984-03-02Mount Pearl, NFLDMinor Pro
Michael Prapavessis1504462020-20211D1996-01-07Oakville, ONTMinor Pro
Jon Pratt25111122491998-19991L1970-09-25Danvers, MAMinor Pro
Steve Preite100022004-20051F1983-09-08Bridgeville, PAMinor Pro
Tim Preston2244862002-20031L1981-06-30Langley, BCMinor Pro
Tim Priamo2213462011-20121D1988-04-07Guelph, ONTMinor Pro
Trevor Prior37022121999-20001G1974-01-19Guelph, ONTMinor Pro
Jacob Pritchard2126842020-20211L1995-04-09Macomb Township, MIMinor Pro
Christian Propp100002023-20241G1999-03-27Milton, ONTMinor Pro
Boris Protsenko48151126422000-20011C1978-08-21Kiev, UkraineMinor Pro
William Provost921382023-20241C2002-04-09Senneterre, PQMinor Pro
Ethan Prow402202016-20182D1992-11-17Sauk Rapids, MNMajor League
Jay Pylypuik6011151998-19991D1974-01-02Saskatoon, SASKMinor Pro
Matthew Quercia831426401972021-20242C1999-02-24Andover, MAMinor Pro
Gage Quinney45182644102016-20171C1995-07-29Las Vegas, NVMajor League
Mathieu Raby395381301996-19971D1975-01-19Hull, PQMinor Pro
Sergei Radchenko67513182231997-19992D1978-02-22Kiev, UkraineMinor Pro
B.J. Radovich3461016122007-20081C1983-03-03Hermantown, MNMinor Pro
Ruslan Rakhmatov601142019-20201D1995-04-25Moscow, RussiaMinor Pro
Jonathan Ralph500052008-20091D1984-10-25Johannesburg, South AfricaMinor Pro
Kyle Rank34101323172007-20081R1982-12-28Elmira, ONTMinor Pro
Mike Ratchuk97173855542013-20152D1988-02-20South Buffalo, NYMinor Pro
Alex Rauter44102434242018-20191F1994-06-17Chatham, NJMinor Pro
Josh Ray100001999-20001C1974-03-08Beaver Lodge, ALTAMinor Pro
Elgin Reid47132134572008-20091D1987-02-23Milton, ONTMinor Pro
Will Reilly324622021-20221D1997-07-23Toronto, ONTMinor Pro
Dalton Reum601192017-20181D1992-05-14Camrose, ALTAMinor Pro
T.J. Reynolds151725326692002-20053D1981-03-26Kitchener, ONTMinor Pro
Ricky Reznick100002004-20051Minor Pro
Jason Ricci300002000-20011D1972-09-04Toronto, ONTMinor Pro
Mike Rice1112342005-20061L1982-02-01Toronto, ONTMinor Pro
Riley Riddell1301142004-20051C1981-05-13Camrose, ALTAMinor Pro
Jake Riddle12000182004-20051L1983-04-22Minneapolis, MNMinor Pro
Beau Riedel401101996-19971G1975-11-19Calgary, ALTAMinor Pro
Jaynen Rissling3631013232017-20181D1993-09-21Edmonton, ALTAMinor Pro
Nicholas Rivera55141529412020-20211F1996-05-03Pacific Palisades, CAMinor Pro
Jean-Michel Rizk700072010-20111R1986-03-24New Liskeard, ONTMinor Pro
Felix Robert10516202020-20211C1999-07-24Lambton, PQMinor Pro
Darcy Robinson16246472001-20053D1981-05-03Kamloops, BCMinor Pro
Louis Roehl11452833572022-20242D1998-04-09Eden Prairie, MNMinor Pro
Doug Rogers4982230162010-20111C1988-01-28Watertown, MAMinor Pro
Jamie Rome400002023-20241F1998-10-03Cochrane, ALTAMinor Pro
Chris Rooney3011172012-20131F1989-07-28Canton, MAMinor Pro
Adam Ross107320231832011-20132D1986-10-15Red Deer, ALTAMinor Pro
Ryan Roth1000042020-20211R2000-07-20Ladue, MOMinor Pro
Alexandre Rouleau1711134452792003-20063D1983-07-29Mont-Laurier, PQMinor Pro
Tom Rouleau2522442003-20041F1978-03-14Milwaukee, WIMinor Pro
Jon Rowe903391997-19981D1972-05-16Westwood, MAMinor Pro
Chris Rowland6000151999-20001R1971-03-30Sylvan Lake, ALTAMinor Pro
Carter Rowney44143751212013-20152C1989-05-10Grande Prairie, ALTAMajor League
Eric Royal70316192681996-19971C1972-02-16Rochester, NHMinor Pro
Jordan Ruby4502202018-20202G1991-02-22Tavistock, ONTMinor Pro
Jeff Rucinski300001997-19981D1973-09-29Independence, OHMinor Pro
Bogdan Rudenko732934631432001-20042R1977-09-13Ust-Kamenogorsk, KazakhstanMinor Pro
J.C. Ruid76375491802001-20042L1974-12-31Ballston Spa, NYMinor Pro
Harrison Ruopp802791792013-20163D1993-03-17Zehner, SASKMinor Pro
Bobby Russell37261339382002-20031R1978-03-09Surrey, BCMinor Pro
Matt Rust300002011-20121C1989-03-23Bloomfield Hills, MIMinor Pro
Billy Ryan34151934322008-20102C1985-10-23Milton, MAMinor Pro
Jeff Ryan200002012-20131F1989-12-27Media, PAMinor Pro
Kenny Ryan9731002017-20181R1991-07-10Franklin, MIMinor Pro
Dany Sabourin2700062004-20051G1980-09-20Val-d'Or, PQMajor League
Brandon Saigeon4971421272021-20221C1998-06-14Grimsby, ONTMinor Pro
Philip Samuelsson5011112011-20121D1991-07-26Leksand, SwedenMajor League
Luke Santerno1523592022-20231F1996-06-24Smithers, BCMinor Pro
Joe Santilli200002007-20081F1982-07-09Westwood, MAMinor Pro
Nick Saracino58253560182018-20202L1992-02-20St. Louis, MOMinor Pro
Max Sauve200002021-20221F1998-09-02Acushnet, MAMinor Pro
Mark Scally1800042000-20042G1977-06-29Pittsburgh, PAMinor Pro
Ryan Scarfo48131427282019-20212C1994-03-03North Chelmsford, MAMinor Pro
Matt Schepke2981321252011-20121L1985-01-03Warren, MIMinor Pro
Jeremy Scherlinck14123172008-20091D1982-10-28Grosse Pointe, MIMinor Pro
Drew Schiestel611202013-20141D1989-04-09Hamilton, ONTMinor Pro
Kevin Schieve1100002005-20072G1980-03-28Rocky Mountain House, ALTAMinor Pro
Colin Schmidt3791928251996-19971C1974-02-03Regina, SASKMinor Pro
Doug Schmidt1341549643011999-20023D1978-01-19Grosse Ile, MIMinor Pro
Jeff Schmidt801142000-20011F1977-03-06Philadelphia, PAMinor Pro
Kevin Schmidt5072330392009-20101D1986-02-14Markham, ONTMinor Pro
Andrew Schmit1003352017-20181F1991-08-22Grafton, WIMinor Pro
Andy Schneider401122005-20061D1981-07-31Grand Forks, NDMinor Pro
Nick Schneider101102017-20181D1984-12-14Maplewood, MNMinor Pro
Ryan Schnell114510154392009-20123F1989-01-13Cary, ILMinor Pro
Ian Schultz13022172012-20131R1990-02-04Calgary, ALTAMinor Pro
Jake Schultz14000802018-20202D1996-05-10Rochester, NYMinor Pro
Kevin Schulze118217091252015-20183D1993-04-29White Bear Lake, MNMinor Pro
Frank Schumacher801142018-20191D1993-10-12Brighton, MIMinor Pro
Darren Schwartz682729561481998-19991L1968-03-28Kamsack, SASKMinor Pro
Ryan Scott300002007-20081G1983-04-18Williamsville, NYMinor Pro
Paul Sealock100002005-20061 Minor Pro
Justin Sefton100002014-20151D1993-04-14Thunder Bay, ONTMinor Pro
Ryan Segalla623811652016-20171D1994-12-29Boston, MAMinor Pro
Dmitri Sergeyev88173552321998-20002C1973-03-15Moscow, RussiaMinor Pro
Sean Seyferth1710172000-20011D1976-04-30Ann Arbor, MIMinor Pro
Clark Seymour921027371192014-20162D1993-05-18Brockville, ONTMinor Pro
Mike Sgroi7134132004-20051L1978-08-14Toronto, ONTMinor Pro
Josh Shalla2310818162016-20171L1991-09-25Whitby, ONTMinor Pro
Ryan Shanahan39621271011996-19971R1975-04-03Buffalo, NYMinor Pro
Andrei Sharkevitch600021997-20012D1977-04-20Minsk, BelarusMinor Pro
Jim Sharrow411222009-20101D1985-01-31Framingham, MAMinor Pro
Bobby Shea362810932014-20151D1990-07-20Harrison Township, MIMinor Pro
Brock Sheahan7241317742008-20091D1984-05-06Lethbridge, ALTAMinor Pro
Dave Shultz1400092012-20131F1986-11-16Trucksville, PAMinor Pro
Ben Shutron412302014-20151D1988-06-14Orleans, ONTMinor Pro
John Sicinski600001997-19981F1974-04-18Mississauga, ONTMinor Pro
Blake Siebenaler5791928272018-20202D1996-02-27Fort Wayne, INMinor Pro
John Siemer200002016-20171L1992-01-31Baldwin Park, CAMinor Pro
Zach Sill6123152009-20101C1988-05-24Truro, NSMajor League
Robbie Sinclair459182761999-20001R1976-10-27Glace Bay, NSMinor Pro
Rob Sirianni18171633102008-20091F1983-10-31Edmonton, ALTAMinor Pro
Shawn Skelly25741142014-20151R1987-01-01Wolverine Lake, MIMinor Pro
Craig Skudalski613811142018-20202F1995-05-12Wyoming, PAMinor Pro
Chris Slater1051633492121999-20012D1974-12-25Mattawan, MIMinor Pro
Vadim Slivchenko51121426301999-20082R1970-03-28Kharkov, UkraineMinor Pro
Mike Slowikowski26022102014-20162D1989-04-08Ewing, NJMinor Pro
Joe Smaza200021997-19981D1973-12-04Highland, MIMinor Pro
Alex Smigelski3112618342010-20111F1987-11-19Mt. Lakes, NJMinor Pro
Rob Smillie1735842000-20011L1974-02-26Richmond, BCMinor Pro
Aaron Smith1201162004-20051F1979-04-03Madison, WIMinor Pro
Adam Smith1521340531102020-20233D1996-11-06Sharon, ONTMinor Pro
Bud Smith52133043202000-20011C1975-02-01Rochfort Bridge, ALTAMinor Pro
Chris Smith801142003-20041D1978-08-05East Greenwich, RIMinor Pro
Darryl Smith606682010-20111C1987-03-03St. Catharines, ONTMinor Pro
Derek Smith1292658842011999-20012C1975-04-22Edmonton, ALTAMinor Pro
Justin Smith18011162013-20141F1988-04-04Hampton Plains, NSMinor Pro
Matt Smith53613191322002-20031D1976-12-23Kent, EnglandMinor Pro
Willy Smith444610192019-20201L1996-03-13East Longmeadow, MAMinor Pro
Jon Smyth6172633142006-20071L1982-01-20Markham, ONTMinor Pro
Chris Snavely10272633682007-20092D1982-12-04Lancaster, PAMinor Pro
Carl Sneep2931215222012-20131D1987-11-05St. Louis Park, MNMajor League
Eric Sonnenberg1312436602122005-20072L1982-04-16Wetaskiwin, ALTAMinor Pro
Jonathan Sorg81824321441998-20002D1974-05-21Branchville, NJMinor Pro
Nick Sorkin1272392115762016-20223F1991-06-03Rockville, MDMinor Pro
Jean-Philippe Soucy1371140513402000-20033D1978-05-25Riviere-du-Loup, PQMinor Pro
Jordon Southorn22235152011-20121D1990-05-15Montreal, PQMinor Pro
Garret Sparks500002023-20241G1993-06-28Elmhurst, ILMajor League
Todd Spencer722681192007-20092D1983-03-04Brentwood, NHMinor Pro
Kevin Spinozzi56192443392017-20192D1996-05-23Granby, PQMinor Pro
Shane Starrett2301102020-20211G1994-07-12Bellingham, MAMinor Pro
Michal Stastny301122000-20011F1973-04-21Bratislava, SlovakiaMinor Pro
Joe Stejskal26044192012-20131D1988-04-30Grand Rapids, MNMinor Pro
Brett Stern1171335481312015-20172D1992-03-02Lino Lakes, MNMinor Pro
Alex Stevens1622462021-20221D1997-02-27Plymouth, MNMinor Pro
Colin Stevens1100002017-20181G1993-06-30Niskayuna, NYMinor Pro
Dustin Stevenson57521261152013-20141D1989-08-12Gull Lake, SASKMinor Pro
Ben Street38242751102010-20111C1987-02-13Coquitlam, BCMajor League
Carter Struthers100022021-20221D1993-01-20Weyburn, SASKMinor Pro
Kelly Sullivan26145312008-20091D1983-04-28Beverly Hills, MIMinor Pro
Olie Sundstrom64099771996-19982G1968-04-24Ange, SwedenMinor Pro
Lukas Svejkovsky30162137282023-20241C2001-11-28Tampa, FLMinor Pro
Fredrik Svensson4951015381997-19981L1973-06-29Stockholm, SwedenMinor Pro
Jeremy Swanson35156422007-20081D1984-06-21Red Rock, ONTMinor Pro
Kevin Swider300022004-20051C1977-11-17Livonia, MIMinor Pro
Colin Swoyer601142022-20231D1998-03-31Hinsdale, ILMinor Pro
Cody Sylvester108494190842013-20212C1992-04-13Kelowna, BCMinor Pro
Brad Symes5161723631996-19971D1976-04-26Edmonton, ALTAMinor Pro
Matt Tabrum405813152015-20161F1991-01-31Colorado Springs, COMinor Pro
Chris Taliercio611202004-20051F1979-05-09Farmingdale, NJMinor Pro
Joe Tallari100002010-20111F1980-10-05Thunder Bay, ONTMinor Pro
John Tanner1902261996-19971G1971-03-17Cambridge, ONTMajor League
Shane Tapp100001997-19981R1976-04-25Kelowna, BCMinor Pro
Dmitri Tarabrin1012438621071997-19992R1976-09-17Moscow, RussiaMinor Pro
Ken Tasker594261742001-20021R1976-01-21Ottawa, ONTMinor Pro
Daniel Taylor200002006-20071G1986-04-28Plymouth, EnglandMajor League
Jeff Taylor2941620262017-20192D1994-04-13Albany, NYMinor Pro
Dan Tedesco603302017-20181L1993-12-10Maple, ONTMinor Pro
Jason Tejchma510122007-20081F1983-05-13Muskegon, MIMinor Pro
David Tendeck400002023-20241G1999-11-25North Vancouver, BCMinor Pro
Michael Teslak2201102009-20101G1985-12-02Fernie, BCMinor Pro
Kyle Thacker400022017-20181D1993-03-20Mississauga, ONTMinor Pro
Brad Thiessen1202202009-20101G1986-03-19Aldergrove, BCMajor League
Paul Thompson111202011-20121R1988-11-30Derry, NHMajor League
Mike Thomson402202010-20111F1984-05-18La Habra, CAMinor Pro
Bob Thornton800022002-20031C1975-02-18Manhasset, NYMinor Pro
Aaron Thow3941519312020-20211D1995-01-23Toronto, ONTMinor Pro
Frederik Tiffels4416173362017-20181F1995-05-20Cologne, GermanyMinor Pro
Danny Tirone600022017-20192G1994-06-16Trumbull, CTMinor Pro
Aaron Titcomb9021113582018-20202D1993-05-16Charlestown, MAMinor Pro
Zach Tolkinen543912482017-20181D1989-11-27Lino Lakes, MNMinor Pro
Joe Tolles42145692011-20132D1988-03-01Toledo, OHMinor Pro
Janis Tomans300022004-20051L1975-02-05Riga, LatviaMinor Pro
Chuck Tomes400022006-20071D1982-02-14Windham, NHMinor Pro
Slavomir Tomko9336122009-20101D1983-11-16Zvolen, SlovakiaMinor Pro
Brady Tomlak6181321322020-20211F1996-05-14Oakland, MIMinor Pro
Derek Topatigh700002020-20211D1997-03-03Mississauga, ONTMinor Pro
Zack Torquato229661291953502011-20165C1989-06-08Sault Ste. Marie, ONTMinor Pro
Spencer Trapp42246162019-20201D1995-11-24White City, SASKMinor Pro
Luis Tremblay711416301232005-20061D1983-06-28Val-d'Or, PQMinor Pro
Samuel Tremblay6392029482022-20231R1995-05-31Saint-Hubert, PQMinor Pro
Jordy Trottier3233682012-20131F1988-11-05Bozeman, MTMinor Pro
Rob Trumbley341522371641996-19971R1974-08-09Regina, SASKMinor Pro
Jeremy Tucker210102010-20111C1980-08-02Long Beach, CAMinor Pro
Michael Turner15033162017-20181F1995-09-23Chicago, ILMinor Pro
Nick Tuzzolino301182010-20111D1986-01-19Buffalo, NYMinor Pro
Dominik Uher301102012-20131C1992-12-31Ostrava, Czech Rep.Major League
David Urquhart24189322010-20111D1984-11-10Thorold, ONTMinor Pro
Matt Ustaski200002021-20221F1994-05-27Glenview, ILMinor Pro
Ayrton Valente1113442017-20181D1993-07-15Woodbridge, ONTMinor Pro
Mike Valley4401142002-20031G1976-09-03Richmond, BCMinor Pro
Jack Van Boekel30235922022-20231D1996-02-19Cambridge, ONTMinor Pro
Duane Van Dale10213161999-20001D1973-06-09Sonningdale, SASKMinor Pro
Colin Van Den Hurk200002023-20241D1999-05-26Havelock, ONTMinor Pro
Matt Van Horlick1721727446751997-20003D1976-08-26Kamloops, BCMinor Pro
Quinten Van Horlick7011191997-19981R1975-03-15Kamloops, BCMinor Pro
Tyler Van Kleef311202017-20181F1992-03-30Dundas, ONTMinor Pro
Grant Van Laar200001998-20002G Minor Pro
Dylan Vander Esch100002017-20181F1994-06-10San Jose, CAMinor Pro
Mike Vannelli202202007-20081D1983-10-02Mendota, MNMinor Pro
John Varga665645101841996-19971L1974-01-31Chicago, ILMinor Pro
Scooter Vaughan20156212011-20121D1989-04-08Placentia, CAMinor Pro
Keven Veilleux3191322742012-20131R1989-06-27St-Georges-de-Beauce, PQMinor Pro
Alex Velischek301122012-20131D1990-12-17Kinnelon, NJMinor Pro
Tim Verbeek54111627952005-20061R1979-10-05Sarnia, ONTMinor Pro
Kris Vernarsky5181321322010-20111C1982-04-05Detroit, MIMajor League
Darcy Verot44712192401999-20001L1976-07-13Radville, SASKMajor League
Peter Vetri400002007-20081G1985-05-21Windham, NHMinor Pro
Josh Victor29011342021-20221D1994-02-10Round Rock, TXMinor Pro
Evan Vierling347182582023-20241C2002-06-20Aurora, ONTMinor Pro
Terry Virtue5473441982005-20061D1970-08-12Scarborough, ONTMajor League
David Vychodil39011832001-20032D1980-03-25Ostrava, Czech Rep.Minor Pro
Tim Wallace1961117232006-20071F1984-08-06Anchorage, AKMajor League
Brendan Walsh29715221682001-20021C1974-10-22Dorchester, MAMinor Pro
Evan Wardley36145632014-20213D1994-04-26Vulcan, ALTAMinor Pro
Patrick Watling1064976125462020-20222C1993-09-26Sault Ste. Marie, ONTMinor Pro
Brett Watson200002010-20111F1985-04-25Media, PAMinor Pro
Bruce Watson58711183142001-20021L1976-12-22Pembroke, ONTMinor Pro
Chase Watson25281042008-20122F1982-10-23Media, PAMinor Pro
Phip Waugh1202202023-20241D2000-01-10McLean, VAMinor Pro
Michael Webster5752429382016-20171D1995-05-24Toronto, ONTMinor Pro
Jason Weeks802272010-20111F1985-03-26Seattle, WAMinor Pro
Mitchell Weeks2021-20221G2001-06-22Barrie, ONTMinor Pro
Chris Wells60183149802001-20021C1975-11-12Calgary, ALTAMajor League
David Weninger100001999-20001G1976-02-08Calgary, ALTAMinor Pro
Jared Westcott642622023-20241F1999-07-18Imperial, MOMinor Pro
Alex Westlund200002013-20141G1975-12-28Flemington, NJMinor Pro
Brandon Whitney500002014-20151G1994-05-11Kentville, NSMinor Pro
Quinn Wichers300002023-20241D1997-08-19Metcalfe, ONTMinor Pro
John Wikstrom48448231999-20001D1979-01-30Lulea, SwedenMinor Pro
Cody Wild3662026142011-20132D1987-06-05North Providence, RIMinor Pro
Curtis Wilgosh69202646801999-20001F1974-07-26Canora, SASKMinor Pro
Troy Williams600062023-20241D1998-02-02Dryden, ONTMinor Pro
Shane Willis101102008-20091R1977-06-13Edmonton, ALTAMajor League
Sam Windle501102016-20171D1992-03-10Maple Grove, MNMinor Pro
Ben Winnett101102011-20121L1989-04-03New Westminster, BCMinor Pro
Josh Winquist3191827562020-20211L1993-09-06St. Albert, ALTAMinor Pro
Avery Winslow510102023-20241D2002-08-24East Wenatchee, WAMinor Pro
Jordan Wishman9000122022-20231D1998-11-22Des Moines, IAMinor Pro
Scott Wray17224232000-20011L1979-12-19Ottawa, ONTMinor Pro
Kurt Wright400002005-20061C1980-12-06Barnstable, MAMinor Pro
Wally Wuttunee35055731998-20002D1977-08-17North Battleford, SASKMinor Pro
Cody Wydo1918092172862014-20184F1991-03-28Allen Park, MIMinor Pro
Jeff Wyer200002014-20151G1991-07-05Reading, MAMinor Pro
Trevor Yates156915112018-20191C1995-03-06Kassel, GermanyMinor Pro
Blair Yaworski62141731302009-20101C1985-09-20Calgary, ALTAMinor Pro
Seamus Young6391423282007-20081D1983-08-16Dedham, MAMinor Pro
Alexander Yudin11011941999-20001D1971-02-04St. Petersburg, RussiaMinor Pro
Zach Yuen27347162014-20151D1993-03-03Vancouver, BCMinor Pro
Chase Zieky310122022-20231F1996-03-24Avon, CTMinor Pro
Dylan Zink4641822252017-20181D1992-10-08Madison, WIMinor Pro
Anton Zlobin51151934292013-20162L1993-02-22Moscow, RussiaMinor Pro
Gentry Zollars26123262012-20142D1986-01-14Bethel Park, PAMinor Pro
Glen Zuck500022004-20051F1977-01-04Clifton, NJMinor Pro
Scott Zurevinski73171835762012-20142F1988-06-04Saskatoon, SASKMinor 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.