hockey DB
search by league
team
morning report
contact us
home

Guelph Storm all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Andy Adams73011251993-19963G1976-02-10Thornhill, ONTMinor Pro
Anthony Aguanno1000002017-20192D2001-03-18Mississauga, ONTMajor Junior
Cam Allen1522051711412021-20243D2005-01-07Toronto, ONTMajor Junior
Vilmer Alriksson67171633352023-20241L2005-02-18Enebyberg, SwedenMajor Junior
Angelo Amore700001991-19921G1973-05-01Hamilton, ONTMajor Junior
Craig Anderson118033341998-20013G1981-05-21Park Ridge, ILMajor League
Dave Anderson3342125341991-19921D1971-01-31Georgetown, ONTMinor Pro
Andrew Archer173528332732000-20033D1983-05-15Calgary, ALTAMinor Pro
Jamie Arniel149514394972005-20083C1989-11-16Kingston, ONTMajor League
Justin Auger1793436701392011-20143R1994-05-14Kitchener, ONTMajor League
Aaron Bailie810161998-19991C1981-01-21Kitchener, ONTMajor Junior
Andrei Bakanov55111223142019-20201L2002-05-28Moscow, RussiaMinor Pro
Ryan Baldwin493581242008-20091R1989-05-20Windsor, ONTMajor Junior
Matt Ball30112031531996-19971R1976-01-29Thornhill, ONTMinor Pro
Phil Baltisberger112528331262013-20152D1995-11-13Zurich, SwitzerlandEuropean Elite
Joey Bartley703710271996-19993D1980-03-12Rexdale, ONTMinor Pro
Pat Barton47182644621993-19952R1974-05-04Montreal, PQMinor Pro
Vladislav Barulin255712102015-20161R1996-07-09Moscow, RussiaEuropean Elite
Yves Bastien24336122008-20091L1989-08-02Dowling, ONTMajor Junior
Chadd Bauman150912211742012-20153D1995-08-23Conestogo, ONTMajor Junior
Quinn Beauchesne33257282023-20241D2007-03-01Ottawa, ONTMajor Junior
Eric Beaudoin19675901652481997-20003W1980-05-03Ottawa, ONTMajor League
Taylor Beck2461101572671932007-20114R1991-05-13St. Catharines, ONTMajor League
Chris Beckford-Tseu501102001-20021G1984-06-22Toronto, ONTMajor League
Ken Belanger842136572691992-19942L1974-05-14Sault Ste. Marie, ONTMajor League
Owen Bennett6801102019-20222G2002-04-11Georgetown, ONTMajor Junior
Tag Bertuzzi7071320492017-20192C2001-02-18Vancouver, BCMinor Pro
Todd Bertuzzi2301161642805381991-19954R1975-02-02Sudbury, ONTMajor League
Tyler Bertuzzi201711001713252011-20154L1995-02-24Sudbury, ONTMajor League
Jeff Bes121881292172511991-19932C1973-07-31Tillsonburg, ONTMinor Pro
Brock Beukeboom5111314242012-20131D1992-04-01Uxbridge, ONTMinor Pro
Michael Bianconi5911314202019-20222D2002-05-19Toronto, ONTMajor Junior
Brandon Biggers6949131102005-20072L1988-08-21Sarnia, ONTMinor Pro
Ken Blum623501991-19921L1971-06-08Hackensack, NJMinor Pro
Nick Bootland19266671333351995-19983W1978-07-21Shelburne, ONTMinor Pro
Tyler Boston88162440312013-20163C1997-06-24Newmarket, ONTMajor Junior
Braeden Bowman1849783180972019-20244R2003-06-26Kitchener, ONTMajor Junior
George Bradley77044992001-20043D1984-08-31Burlington, ONTMinor Pro
Tim Branham6141721662001-20021D1981-05-10Eagle River, WIMinor Pro
Jake Bricknell761314271122015-20172R1997-07-15Port Perry, ONTMinor Pro
Derek Brochu5771421522007-20081R1987-05-06Welland, ONTMinor Pro
Andrew Brown947714371999-20012R1983-07-05Bancroft, ONTMajor Junior
Dustin Brown17498961941952000-20033R1984-11-04Ithaca, NYMajor League
Sean Brown17224241991-19921R1973-03-30Oshawa, ONTMinor Pro
Michael Buchinger176301281581462021-20243D2004-04-25Markham, ONTMajor Junior
Emil Bucic58066242002-20031 European Elite
Brandon Buck19256801361222006-20093L1988-08-16Delaware, ONTMinor Pro
Liam Buckley1100022015-20161L1997-12-16Milton, ONTMajor Junior
Thomas Budnick342810482023-20241D2004-02-14Petoskey, MIMajor Junior
Luke Burghardt169272956952014-20173C1998-05-12Bowmanville, ONTMajor Junior
Frank Burgio1033811992000-20022D1983-03-05Rochester, NYMinor Pro
Toby Burkitt26448211991-19921C1972-02-04Toronto, ONTMinor Pro
Alex Butkus35235582001-20032L1984-01-19Arva, ONTMajor Junior
Luke Cairns211192042014-20151L1994-05-29Stoney Creek, ONTMajor Junior
Keegan Calder1000022011-20121R1994-09-13Waterloo, ONTMajor Junior
Ryan Callahan2491301072373672002-20064R1985-03-21Rochester, NYMajor League
James Cameron300002005-20061L1988-02-05Kingston, ONTMajor Junior
Adam Campbell28066522000-20011D1980-01-05Barrie, ONTMinor Pro
Colin Campbell2301142019-20201D2001-03-21Mississauga, ONTEuropean Lower Leagues
Cory Campbell400002000-20011G1981-07-27Stratford, ONTMinor Pro
Tim Campbell166839471272008-20113D1991-02-15Thornhill, ONTMinor Pro
Ryan Card121164157722003-20052D1984-02-18Bancroft, ONTMinor Pro
Phil Caron100002018-20191D2000-07-23Timmins, ONTMajor Junior
Noah Carroll161736431232014-20173D1997-12-02Strathroy, ONTMinor Pro
Tyler Carroll2034351942182007-20114L1990-02-10Strathroy, ONTMajor Junior
Michael Caruso2481558733382004-20084D1988-07-05Mississauga, ONTMajor League
Cole Ceci200002017-20181G1998-03-04Ottawa, ONTMinor Pro
Steve Chabbert6631821842000-20011D1980-02-25Sioux Lookout, ONTMinor Pro
Daniil Chayka165236487422018-20223D2002-10-22Moscow, RussiaMinor Pro
Ben Chiarot139619252312007-20103D1991-05-09Hamilton, ONTMajor League
Luc Chiasson64223658462001-20021C1982-10-08Whitby, ONTMajor Junior
Mike Christian4975121131996-19982L1979-11-13Mount Hope, ONTMinor Pro
Andrew Clark863648841191994-19962R1975-12-03Deseronto, ONTMinor Pro
Dan Cloutier17011101995-19961G1976-04-22Mont-Laurier, PQMajor League
Sylvain Cloutier1721061312372791991-19943C1974-02-13Mont-Laurier, PQMajor League
Ty Collins59101222232018-20202R2002-06-11Newmarket, ONTMajor Junior
Domenic Commisso5892433342018-20191C1998-02-19Oakville, ONTMajor Junior
Adam Comrie68142640792009-20101D1990-07-31Ottawa, ONTMinor Pro
Derek Conn200001994-19951D1976-10-31Major Junior
Todd Cooper200002003-20041R1986-08-12Owen Sound, ONTMajor Junior
Austin Corredato13112112003-20041R1985-01-03Toronto, ONTMajor Junior
Joel Cort148317201631994-19973D1977-04-26Hamilton, ONTMajor Junior
Mike Cote326410211991-19921Oshawa, ONTMajor Junior
Chase Coughlan43527512021-20232R2005-06-17Toronto, ONTMajor Junior
Jeff Cowan6811718191993-19952L1976-09-27Scarborough, ONTMajor League
Adam Craievich79101121332013-20152R1997-05-09Sarnia, ONTMajor Junior
Brody Crane24781562023-20241L2004-05-29Union, ONTMajor Junior
Craig Crowe100001992-19931GMinor Pro
Bob Crummer1322235573871996-20004F1979-03-19Halifax, NSMinor Pro
Jeff Curran400001997-19981FMajor Junior
Matt D'Agostini12549761251102004-20062R1986-10-23Sault Ste. Marie, ONTMajor League
Mike D'Alessandro1300001998-19991G1981-08-14Peterborough, ONTMinor Pro
Jason Da Silva700002012-20131G1995-06-01Milton, ONTMajor Junior
Kevin Dallman268691912602461998-20024D1981-02-26Niagara Falls, ONTMajor League
Jean-Paul Davis43123042261992-19931D1972-02-10Oshawa, ONTMinor Pro
Ryan Davis872831591401997-19992R1978-02-16Ohsweken, ONTMinor Pro
Nico Daws72077112017-20203G2000-12-22Munich, GermanyMajor League
Jeremy Day400002001-20021G1982-08-24Burlington, ONTMinor Pro
Nick Deakin-Poot112101121732015-20183R1999-01-28Brampton, ONTMajor Junior
Dan DeGurse200061991-199211973-02-01Major Junior
Adam Dennis9104462002-20053G1985-02-08Toronto, ONTMinor Pro
Mike DePetrillo14213381998-19991L1979-02-28Toronto, ONTMajor Junior
Justin DeZoete22022112023-20241L2004-01-02Hamilton, ONTMajor Junior
Lou Dickenson58183048332001-20032C1982-08-15Orleans, ONTMinor Pro
John Dickie201151998-19991R1979-03-31Orangeville, ONTMajor Junior
Jason Dickinson253841472311292011-20154C1995-07-04Georgetown, ONTMajor League
Zacharie Dion601102006-20071D1990-01-06Guelph, ONTMajor Junior
Tyler Doig17062771391812004-20073C1986-02-15Seaforth, ONTMinor Pro
Mike Dombkiewicz851230421021996-19982D1979-02-11Buffalo, NYMinor Pro
Craig Dool110102006-20071L1988-05-13Guelph, ONTMajor Junior
Drew Doughty190391181571842005-20083D1989-12-08London, ONTMajor League
George Dourian600041991-19921G1971-01-25Major Junior
Aaron Downey53336881992-19931R1974-08-27Shelburne, ONTMajor League
Kyle Downey100002023-20241G2004-03-04Caledon, ONTMajor Junior
Jiri Drtina373811182002-20042D1985-03-01Prague, Czech Rep.European Elite
Francis Dupuis300002008-20091G1991-02-25Orleans, ONTMinor Pro
Sean Durzi178122062018-20191D1998-10-21Mississauga, ONTMajor League
Nick Ebert3892433312013-20141D1994-05-11Livingston, NJMinor Pro
Isaac Enright36123352022-20231D2003-02-08Cobden, ONTMajor Junior
MacKenzie Entwistle28151530232018-20191R1999-07-14Georgetown, ONTMajor League
Daniel Erlich29102232122010-20111L1991-03-13Thornhill, ONTEuropean Elite
Robby Fabbri14780911711332012-20153C1996-01-22Mississauga, ONTMajor League
Neil Fewster2832528301994-19951D1974-04-18Guelph, ONTMinor Pro
Matt Finn228381231611472010-20144D1994-02-24Toronto, ONTMinor Pro
Jake Fischer1900002008-20091G1989-02-15Belle River, ONTMajor Junior
Jesse Fishman28112242022-20231C2003-02-26Thornhill, ONTMajor Junior
Peter Flache1116915671999-20012C1982-03-04Toronto, ONTMinor Pro
Jaromir Florian41123252004-20051R1987-03-30, Czech Rep.European Elite
Brandon Foote116066112008-20124G1991-04-26Whitby, ONTMinor Pro
Ian Forbes183518234891997-20003D1980-08-02Brampton, ONTMinor Pro
Ryan Foss21123162014-20151C1996-01-27Oakville, ONTMinor Pro
Mike Galati1452741995-19961C1977-07-29Toronto, ONTEuropean Lower Leagues
C.J. Garcia8862935852014-20162D1996-02-03Pickering, ONTMinor Pro
Hunter Garlent1473676112812011-20143C1995-02-04Thorold, ONTMinor Pro
Ryan Garlock87193049582002-20042C1986-04-24Iroquois Falls, ONTMinor Pro
Stephen Gaskin9691524992010-20122D1991-02-11London, ONTMajor Junior
Joe Gerbe22468110178781996-20004C1979-04-12Oxford, MIMinor Pro
Travis Gibbons6721012412006-20093D1990-02-28London, ONTMajor Junior
Brayden Gillespie7400002022-20242G2005-07-23Oakville, ONTMajor Junior
Daniel Girardi142147286992002-20053D1984-04-29Welland, ONTMajor League
Michael Giugovaz33011102015-20161G1995-05-08Brampton, ONTMinor Pro
Todd Gleason17167181991-19921D1972-02-21North Bay, ONTMajor Junior
Josh Godfrey5121214472004-20062D1988-01-15Collingwood, ONTMinor Pro
Pavel Gogolev714857105702018-20202L2000-02-19Moscow, RussiaMinor Pro
Fedor Gordeev8283745702018-20202D1999-01-27Omsk, RussiaMinor Pro
Ryan Gottschalk35033242009-20101D1989-12-16Markham, ONTMajor Junior
Barry Graham48044762000-20011D1981-03-30Murillo, ONTMajor Junior
Steven Grant902202018-20191L2001-05-08Cambridge, ONTMajor Junior
Brandon Greenside24279182007-20081D1989-11-28London, ONTMinor Pro
Dixon Grimes900002022-20231G2003-04-05Guelph, ONTMajor Junior
Gavin Grundner11492029412021-20243L2004-05-12Riverside, ONTMajor Junior
Vadim Guskov3910142009-20101L1991-05-11Kazan, RussiaMinor Pro
Brayden Guy36191130282021-20221L2001-03-03Brampton, ONTMinor Pro
Jason Guy2401102005-20072G1988-07-19Whitby, ONTMajor Junior
Leo Hafenrichter1202292021-20221D2004-07-29Nuremberg, GermanyEuropean Elite
Chris Hajt2222270922121994-19984D1978-07-05Saskatoon, SASKMajor League
Austin Hall10941822362014-20173D1997-04-08Belle River, ONTMajor Junior
Jack Hanley443811142018-20191D1998-04-20Whitby, ONTMajor Junior
Quinn Hanna43134162015-20172D1999-04-14Peterborough, ONTMajor Junior
Duane Harmer1581348611681991-19943D1974-06-03Fullarton, ONTMinor Pro
Jack Harper2405522021-20221D2002-01-14Guelph, ONTMajor Junior
Ben Harpur1961144551902011-20154D1995-01-12Hamilton, ONTMajor League
Jacob Harris1645942015-20161C1995-02-02Georgetown, ONTMajor Junior
Shane Hart6871320552003-20041R1984-06-05Guelph, ONTMinor Pro
Mike Hartwick274711771991-19921L1973-03-01Napanee, ONTMajor Junior
Martin Has2006662019-20201D2001-02-02Prague, Czech Rep.Minor Pro
Tyler Haskins6381725162002-20042C1986-05-26Madison, OHMinor Pro
Timo Haussener2203362015-20161L1997-04-09Mannedorf, SwitzerlandEuropean Elite
Shawn Haviland761561512003-20063D1987-01-09London, ONTMajor Junior
Liam Hawel1565479133852016-20193C1999-04-18Arnprior, ONTMinor Pro
Dwayne Hay15771751461071994-19973L1977-02-11London, ONTMajor League
Jeff Hayes528210142005-20072C1989-04-15Ottawa, ONTEuropean Lower Leagues
Jon Hedberg7041115721999-20012D1982-04-17Duluth, MNMinor Pro
Anton Hedman285712382006-20071L1986-05-15Stockholm, SwedenEuropean Elite
Derek Hennessey158404282771999-20034R1982-07-08Peterborough, ONTMajor Junior
Ben Henrich100001991-19921G1974-11-24Edina, MNMajor Junior
Liam Herbst4803362016-20171G1996-09-14Mississauga, ONTMajor Junior
Nathan Herrington68121830281998-20002L1982-04-18Cambridge, ONTSemi-Professional
Clark Hiebert3826862019-20201D2001-09-23Oakville, ONTMinor Pro
Tyler Hill4791322642014-20162L1995-04-13Hagersville, ONTMajor Junior
Cam Hillis155541101641182017-20203C2000-06-24Oshawa, ONTMajor League
Jesse Hilton36022102014-20151R1997-10-24Hamilton, ONTMajor Junior
Brayden Hislop48167402023-20241D2003-09-26St. Clements, ONTMajor Junior
Murray Hogg10047111051992-19942D1976-03-15Millbrook, ONTMinor Pro
Peter Holland2561031542571702007-20114C1991-01-14Toronto, ONTMajor League
Denis Hollenstein93171633572007-20092L1989-10-15Kladno, Czech Rep.European Elite
Ryan Horvat1853252841822009-20145L1993-02-09Simcoe, ONTMinor Pro
Matthew Hotchkiss2133344771042014-20184L1998-02-06Whitby, ONTMajor Junior
Matt House4881220331999-20001DMajor Junior
Matt Hoyle1600002009-20101G1990-04-20Mississauga, ONTMajor Junior
Andy Hyvarinen117142034562003-20063L1987-12-29Thunder Bay, ONTMajor Junior
Tony Iaquinto1200022004-20051R1987-01-21Hamilton, ONTMajor Junior
Richard Irwin21235931996-19971L1977-08-31Toronto, ONTMinor Pro
Denis Ivanov7972330311996-19982R1978-04-21Elektrostal, RussiaMinor Pro
Greg Jacina610101998-19991L1982-02-22Guelph, ONTMajor League
Jason Jackman23981123204881994-19984C1977-05-16Bowmanville, ONTMinor Pro
Daniel Jacques700061997-19981G Minor Pro
Dusty Jamieson605111601997-19992L1981-05-26Forest, ONTMinor Pro
Cam Janssen2974111252003-20041W1984-04-15St. Louis, MOMajor League
Scott Jenkins7000171991-19921D1973-04-07North Bay, ONTMajor Junior
Spencer Jezegou400002004-20062R1988-10-14Oshawa, ONTMajor Junior
Shane Johnson32235101991-19932R1973-07-12Ingersoll, ONTMinor Pro
Tom Johnson1400001994-19951C1977-03-03Major Junior
Francois Jolette43426471998-20002R1981-01-20North Bay, ONTMajor Junior
Nick Jones20123751999-20001L1980-07-25Sudbury, ONTMinor Pro
Jake Karabela20155841391102021-20243L2004-03-07Guelph, ONTMajor Junior
Brent Kelly1654886134651998-20013C1981-12-01Kitchener, ONTMinor Pro
Matt Kennedy20271621333182005-20105R1989-03-04Oro Medonte, ONTMinor Pro
Colt King1383134652191999-20023W1983-03-04Thunder Bay, ONTMinor Pro
Barret Kirwin159273461292016-20193C2000-02-18Barrie, ONTMinor Pro
Ryan Kitchen90152641762003-20052C1985-02-06Oshawa, ONTMajor Junior
Kevin Klein4662329402003-20041D1984-12-13Kitchener, ONTMajor League
Darryl Knight56153045281998-19991C1979-04-14Sarnia, ONTMajor Junior
Cory Konecny3564101392004-20062D1985-10-22Stoney Point, ONTMinor Pro
Jakub Koreis48112738852003-20041C1984-06-26Plzen, Czech Rep.Minor Pro
Scott Kosmachuk2711201262463232010-20144R1994-01-24Toronto, ONTMajor League
Evan Kotsopoulos23011162001-20021L1984-03-24Unionville, ONTMinor Pro
Bill Kovacs55353873611991-19921L1971-04-11Burlington, ONTMinor Pro
Ethan Kowatsch100002022-20231G2005-05-25Mississauga, ONTMajor Junior
Michael Krelove582810122001-20032L1984-06-04Thunder Bay, ONTMinor Pro
Evgeny Krivomaz16167161998-19991D1979-07-23Minsk, BelarusMinor Pro
Robert Kucera100001996-19971 European Elite
J.P. Labardo819817222008-20102C1992-02-24Bolton, ONTMinor Pro
Dwight LaBrosse3700092001-20032G1983-10-06McMurray, PAMajor Junior
Bill Laforge23279171991-19921R1974-05-09Edmonton, ALTAMajor Junior
Matt Lahey46232043851997-19981L1977-10-12Nepean, ONTMinor Pro
Owen Lalonde13685563582017-20203D2000-02-01Windsor, ONTMajor Junior
Eric Landry70819271161993-19952R1976-01-29Cornwall, ONTMinor Pro
Mike Lankshear1151447611091995-19972D1978-09-08Burlington, ONTMinor Pro
Eric Larochelle89322251592001-20032D1984-07-07Val Caron, ONTMajor Junior
Jean-Sebastian Larocque1300001998-19991D1981-04-13Crysler, ONTMajor Junior
Michael Latta168811171983752008-20113C1991-05-25Kitchener, ONTMajor League
Rob Leask7011151991-19921D1971-06-09Toronto, ONTMinor Pro
Patrick Leaver1900022022-20231G2003-09-04Perth, ONTMajor Junior
Corey LeClair27044142002-20031D1983-09-16Riverview, MIMinor Pro
Nick Lees65549262000-20011C1983-10-22Peterborough, ONTMinor Pro
Stephane Lefebvre8221618181992-19942L1975-02-10Timmins, ONTMinor Pro
Zac Leslie250391161552082011-20154D1994-01-31Ottawa, ONTMinor Pro
Chris Leveille1204442004-20073R1987-08-30Guelph, ONTMinor Pro
Michael Levesque300002013-20141R1995-08-08Stoney Point, ONTMajor Junior
Aaron Lobb671822401182001-20032R1983-06-10Brucefield, ONTMajor Junior
Kyle Locke38011352012-20142D1996-05-09Aurora, ONTEuropean Elite
Sam Lofquist1111359721242009-20112D1990-03-15Somerset, WIMinor Pro
Andrew Long1894892140961994-19984C1978-08-10Toronto, ONTMinor Pro
Justen Long300002014-20151D1997-07-01Oshawa, ONTMajor Junior
Jett Luchanko114256388462022-20242C2006-08-21London, ONTMajor Junior
Craig Lutes18325111991-19921R1973-02-18Orillia, ONTMinor Pro
Matthew Lyall5051924202004-20062C1988-02-08Richmond Hill, ONTMinor Pro
Dave Lylyk365510251994-19951L1975-12-22Guelph, ONTMinor Pro
Dave MacDonald1900001996-19971G1976-09-23St. Thomas, ONTMinor Pro
Ryan MacDonald73011122004-20062G1985-04-29Walkerton, ONTMinor Pro
Matej Machovsky500022010-20111G1993-07-25Opava, Czech Rep.Minor Pro
Brent Mackie18101162004-20051D1987-04-19Metcalfe, ONTMajor Junior
Malcolm MacMillan711335481662001-20032C1982-02-08Thunder Bay, ONTMinor Pro
Jakob MacRae2800042021-20221D2005-02-04Ottawa, ONTMajor Junior
Chris Madden162077261996-20004G1979-03-10Liverpool, NYMinor Pro
Daniel Maggio12055202010-20111D1991-03-04Windsor, ONTMinor Pro
Jacob Maillet743912102019-20222C2003-03-13Dundas, ONTMajor Junior
Mathew Maione66099122009-20101D1990-11-21Toronto, ONTMinor Pro
Nolan Makkonen28134122016-20171D1999-02-07Sault Ste. Marie, ONTMajor Junior
Manny Malhotra123346599591996-20003C1980-05-18Mississauga, ONTMajor League
Matthew Mancina3102202013-20152G1996-04-29Tecumseh, ONTMajor Junior
Denver Manderson10112162005-20072C1989-04-22Fergus, ONTMinor Pro
Chris Marchese3092635122014-20151L1994-02-23Toronto, ONTMajor Junior
James Marsden1100092009-20101R1990-05-11Exeter, ONTMajor Junior
Nathan Martine1241133441512007-20092D1988-05-24Port Colborne, ONTMinor Pro
Radek Matalik57145441999-20001D1982-07-26, Czech Rep.Major Junior
Garrett McAiney3602281998-19991L1981-02-08Tecumseh, ONTMajor Junior
Darryl McArthur200969783111995-19994D1978-11-09Oshawa, ONTMinor Pro
Mark McArthur134022301992-19953G1975-11-16Toronto, ONTMinor Pro
Bob McBride26121325142002-20031C1982-07-30Brougham, ONTMajor Junior
Tony McCabe2814142841992-19931L1973-05-25Mississauga, ONTMinor Pro
Tom McCollum131033102006-20093G1989-12-07Amherst, NYMajor League
Morgan McCormick1603351843281999-20023R1981-02-21Guelph, ONTSemi-Professional
Kent McDonell2361011012023431996-20004R1979-03-01Williamstown, ONTMajor League
James McEwan23960761361022013-20185C1997-03-15Chatham, ONTMinor Pro
Garrett McFadden292321151471932013-20185D1997-08-21Owen Sound, ONTMinor Pro
Wil McFadden604812112023-20241C2007-02-15Peterborough, ONTMajor Junior
Ben McFarlane201293665742018-20234R2002-08-09Ayr, ONTMajor Junior
Grant McGee47617622006-20071R1989-06-06Mississauga, ONTMajor Junior
Brock McGinn22793781711792010-20144L1994-02-02Fergus, ONTMajor League
Brian McGrattan31459261997-19992R1981-02-09Hamilton, ONTMajor League
Ryan McGuire1651623392222021-20243C2004-02-29Burlington, ONTMajor Junior
Hunter McKenzie949716252022-20242C2006-12-07Holstein, ONTMajor Junior
Bryan McKinney104719261281994-19973D1977-04-19East Meadows, NYMinor Pro
Hunter McKnight2411202022-20231C2006-01-16Ottawa, ONTMajor Junior
Mike McLean22645611061252003-20074L1986-01-06Oshawa, ONTMinor Pro
Bryan McMullen2201141995-19972G1977-05-23Buffalo, NYMinor Pro
Chris McMurtry11532023941991-19943D1974-07-13Hamilton, ONTMinor Pro
Cody McNaughton31381841654592008-20135R1992-10-16Pembroke, ONTEuropean Lower Leagues
Dan McNeill3500082000-20022D1982-04-14Scarborough, ONTMinor Pro
Tyler Melancon1903266981192006-20093R1989-02-11Stirling, ONTMinor Pro
Francis Menard19942641061182009-20123C1992-03-02Embrun, ONTMajor Junior
Ryan Merkley153301311611432016-20193D2000-08-14Oakville, ONTMajor League
Phil Miaskowski14134141992-19931L1974-04-16Toronto, ONTMinor Pro
Albert Michnac65152439252016-20171L1998-10-18Prague, Czech Rep.European Elite
Christian Mieritz2600022015-20161D1997-09-30Rodovre, DenmarkEuropean Elite
Ryan Migliaccio700002013-20152L1995-08-25Guelph, ONTMajor Junior
Steve Miller36077232007-20081D1987-07-17Thunder Bay, ONTMinor Pro
Brody Milne62101020142012-20142L1995-04-03Guelph, ONTMajor Junior
Niko Minkkinen1313442022-20231D2004-11-10Jyvaskyla, FinlandEuropean Lower Leagues
Kevin Mitchell201551562112741997-20003D1980-06-05Bronx, NYMinor Pro
Zack Mitchell3221021412431552009-20145R1993-01-07Orangeville, ONTMajor League
Evgeny Molotilov72066502008-20102D1991-06-07Moscow, RussiaEuropean Elite
Luke Moncada37055162016-20171C2000-05-29Toronto, ONTMinor Pro
Patrick Moran910771742006-20093D1990-05-18Highland, MIMinor Pro
Brian Murphy20213381991-19921Major Junior
Jake Murray6443438252022-20231D2002-04-11Mississauga, ONTMinor Pro
Aran Myers47369191999-20012C1982-03-17Guelph, ONTSemi-Professional
Max Namestnikov1155945104882022-20242C2004-02-06Wolverine Lake, MIMajor Junior
Sam Natale200002014-20151L1996-02-02Guelph, ONTMajor Junior
Rumun Ndur1461757743931992-19953D1975-07-07Zaria, NigeriaMajor League
Lucas Nehrling60514191311998-19991D1979-08-14Peterborough, ONTMinor Pro
Mac Nichol68123352009-20123D1993-03-03Listowel, ONTMajor Junior
Justin Nichols132044202013-20163G1995-06-25St. Catharines, ONTMajor Junior
Anthony Nigro1483548831222006-20093L1990-01-11Woodbridge, ONTMinor Pro
Michael Nishi400002012-20131G1993-11-01Toronto, ONTMajor Junior
Todd Norman2531151402551291993-19974L1977-01-29Gowanstown, ONTMinor Pro
Ryan O'Dell100002023-20241D2004-02-14Stouffville, ONTMajor Junior
Conor O'Donnell5282230852009-20101L1989-11-17Hamilton, ONTMinor Pro
Mark O'Leary1201727441842004-20062L1985-01-21Owen Sound, ONTMinor Pro
Jeff O'Neill1881202093292391992-19953C1976-02-23King City, ONTMajor League
Ryan O'Neill200001994-19951R1975-03-11King City, ONTMajor Junior
Fredrik Oduya23246291992-19931D1975-05-31Stockholm, SwedenMinor Pro
Cedricson Okitundu29516192022-20231D2004-01-03Waterloo, ONTMajor Junior
Michael Okrzesik171310131242002-20053D1985-01-21Houston, TXMajor Junior
Richard Olsen200002000-20011GMajor Junior
Tyler Osborne38000112008-20091D1991-02-03Florissant, MOMinor Pro
Jacob Oster6000022021-20232G2004-03-26Ottawa, ONTMajor Junior
Arturs Ozolins900002006-20071C1988-02-06Riga, LatviaEuropean Lower Leagues
Kyle Paige35134172004-20062L1988-06-14Richmond Hill, ONTMinor Pro
Daniel Paille2391161312472022000-20044L1984-04-15Welland, ONTMajor League
Richard Panik24131225422010-20111R1991-02-07Martin, SlovakiaMajor League
Matthew Papais125292655512018-20223L2002-01-29Nobleton, ONTMajor Junior
Charlie Paquette1903425591272021-20243R2005-12-06Essex, ONTMajor Junior
Ryan Parent2271046562622003-20074D1987-03-17Prince Albert, SASKMajor League
Brian Passmore571632481052000-20011C1980-04-27Mississauga, ONTMinor Pro
Sasha Pastujov79455095502021-20232R2003-07-15Bradenton, FLMinor Pro
Geoff Patton31112672002-20031D1983-09-21Lindsay, ONTMinor Pro
Jeff Pawluk991535501331991-19932D1973-07-23Windsor, ONTMinor Pro
Andrey Pedan1742670963862010-20133D1993-07-03Kaunas, LithuaniaMajor League
Drew Pegrum100002009-20101G1991-01-12Orangeville, ONTMajor Junior
Alex Penner1101172004-20051L1986-08-22Simcoe, ONTMinor Pro
Andrew Penner88000272001-20032G1982-12-21Simcoe, ONTMinor Pro
Kyle Pereira9582432932010-20122D1991-02-02Brampton, ONTMinor Pro
Jon Peters54101281999-20012D1982-01-28Kingston, ONTSemi-Professional
Brock Philips664151222014-20173R1998-03-10Fergus, ONTMajor Junior
Markus Phillips3131316202018-20191D1999-03-21Markham, ONTMinor Pro
Stephen Pierog4871017442013-20152C1994-06-07Guelph, ONTMinor Pro
Ben Pilon3708862000-20022L1983-01-21Vankleek Hill, ONTMajor Junior
Luke Pither1444456100752006-20093C1989-04-26Oshawa, ONTMinor Pro
Michael Pittman2223545801281993-19974R1976-03-29Fox Harbour, NFLDMajor Junior
Jason Pitton3110515212005-20061L1986-05-23Brampton, ONTMinor Pro
Lindsay Plunkett18774781522001997-20003L1980-05-12Omemee, ONTMajor Junior
Zach Poirier921517321042017-20192C1998-05-12Mountain, ONTMajor Junior
Matthew Poitras13137108145982021-20232C2004-03-10Ajax, ONTMajor League
Dan Poliziani1163172082011-20132D1993-05-14Burlington, ONTMajor Junior
Brent Pope982052721481991-19932D1973-02-20Hamilton, ONTMinor Pro
Anthony Popovich14203322016-20193G1999-08-01Belleville, ONTMajor Junior
Saverio "Sam" Posa25066202012-20131D1992-06-05Grand Blanc, MIMinor Pro
Steve Pottie7505521991-19932G1973-09-28Waverley, NSMinor Pro
Ryan Pottruff1411339522882004-20073D1986-07-11Woodstock, ONTMinor Pro
Colin Power1442318411392001-20043R1984-03-02Mount Pearl, NFLDMinor Pro
Tim Priamo1703739761212006-20093D1988-04-07Guelph, ONTMinor Pro
James Prigione300002008-20102G1991-05-31Guelph, ONTMajor Junior
Mason Primeau80101020442017-20192C2001-07-28Toronto, ONTMinor Pro
Grant Pritchett1541048581491991-19943D1974-07-24Barrie, ONTMajor Junior
Luka Profaca12753540812018-20223D2002-03-30Mississauga, ONTMinor Pro
Mike Prokopec9562721341201992-19942R1974-05-17Toronto, ONTMajor League
Matt Puntureri72347302001-20032C1985-06-17Wampum, PAMinor Pro
Cedric Ralph2417265137482015-20205C1999-01-21Peterborough, ONTMajor Junior
Andrew Randazzo100002007-20081D1990-03-28Hamilton, ONTMinor Pro
Aleks Rapp35000162014-20151R1997-03-13Mississauga, ONTMajor Junior
Isaac Ratcliffe245124932172522015-20194L1999-02-15London, ONTMajor League
Harrison Reed4182129202007-20081R1988-01-18Newmarket, ONTMinor Pro
Ashton Reesor2803362021-20221D2001-01-12Markham, ONTMajor Junior
Kevin Reid398816761991-19921L1973-01-04Kingston, ONTMajor Junior
Trevor Renkers10134121991-19921Major Junior
Viktor Reuta477815141993-19952L1975-06-06Kiev, UkraineEuropean Elite
Kyle Rhodes163419231242014-20173D1997-12-25Powhatan, VAMinor Pro
Tanner Richard9524861101402011-20132C1993-04-06Markham, ONTMajor League
Ryan Risidore1821677933241993-19963D1976-04-06Hamilton, ONTMinor Pro
Jacob Roach60121123442019-20201C2000-12-05Brooklin, ONTMajor Junior
Dean Roberts110101992-19931RMississauga, ONTMajor Junior
Zach Roberts27358122018-20191L1999-08-04Stouffville, ONTMajor Junior
Ryan Robichaud38437271995-19972L1978-12-17Kitchener, ONTSemi-Professional
Payton Robinson6621214222022-20231D2003-04-30Burlington, ONTMajor Junior
Matt Rock913811491998-20002D1981-03-23Fergus, ONTMajor Junior
Chandler Romeo9891120882022-20242D2003-07-16Cambridge, ONTMajor Junior
Rafael Rotter191401281682802005-20083C1987-06-14Vienna, AustriaEuropean Elite
Scott Rozendal30131225862001-20021R1982-07-28Listowel, ONTMinor Pro
Ken Ruddick364711581991-19921D1972-08-15Hamilton, ONTMinor Pro
Mike Rusk1742072921751992-19953D1975-04-26Milton, ONTMinor Pro
Matt Ryan1165646102972002-20042C1983-11-12Sharon, ONTMajor League
Kerby Rychel31183351282013-20141L1994-10-07Torrance, CAMajor League
Leigh Salters1701326392622005-20094L1989-03-27London, ONTMinor Pro
Dmitri Samorukov188257499902016-20193D1999-06-16Volgograd, RussiaMajor League
Zackary Sandhu835712472021-20243D2005-12-20Toronto, ONTMajor Junior
Carter Sandlak83111122862009-20112L1993-05-18Vancouver, BCMinor Pro
Nate Schnarr182691121811192015-20194C1999-02-25Waterloo, ONTMinor Pro
David Searle46145232008-20113D1992-06-25Peterborough, ONTMajor Junior
Leo Serlin64101020232023-20241R2006-01-20Toronto, ONTMajor Junior
Josh Shalla24325162008-20091L1991-09-25Whitby, ONTMinor Pro
Adam Shillinglaw402202023-20241D2004-12-08New Liskeard, ONTMajor Junior
Mark Shoemaker661910372017-20181D1997-09-28Mississauga, ONTMajor Junior
Kayle Short83943521431991-19942D1973-05-16Barrie, ONTMinor Pro
Nicolas Sicoly134101424422014-20173L1998-01-05Sault Ste. Marie, ONTMajor Junior
Marko Sikic75661262019-20222R2003-03-24Kitchener, ONTMinor Pro
Andrew Sim500002000-20011G1981-11-12New Glasgow, NSMajor Junior
Darryl Simich300002003-20041D1986-04-06Toronto, ONTMajor Junior
Rylan Singh4218992023-20241D2007-10-04Pickering, ONTMajor Junior
Matt Sisca77393170652009-20112C1990-10-30Woodbridge, ONTMinor Pro
Christian Skoryna58345791411993-19941C1973-05-19Elgin, ONTMinor Pro
Damian Slavik2300022023-20241G2005-06-09Nove Zamky, SlovakiaMajor Junior
Darryl Smith62336262003-20052C1987-03-03St. Catharines, ONTMinor Pro
Gairin Smith125510151991-19921D1972-04-15Tillsonburg, ONTMinor Pro
Givani Smith17864481123552014-20184R1998-02-27Toronto, ONTMajor League
Parker Snelgrove50178142023-20241C2007-01-20London, ONTMajor Junior
Kelvin Solari67411151471991-19932R1974-03-04Sudbury, ONTMinor Pro
Trevor Solomon27066222006-20071D1987-11-04Sault Ste. Marie, ONTMajor Junior
Andrew Somerville500002017-20181D1999-07-30St. Catharines, ONTMajor Junior
Riley Sonnenburg68066272010-20111L1991-01-01Cambridge, ONTMajor Junior
Jan Soukup17213102000-20011R1982-09-24Prague, CzechMinor Pro
Stephane Soulliere2210818481994-19951C1975-05-30Greenfield Park, PQMinor Pro
Grant Spada700002023-20241D2007-06-24Fort Erie, ONTMajor Junior
Nathan Spaling1900002003-20041C1986-08-13Drayton, ONTMajor Junior
Garret Sparks138022202010-20133G1993-06-28Elmhurst, ILMajor League
Kyle Spurr1291631472732003-20052R1984-08-10Hamilton, ONTMajor Junior
Cody St. Jacques62000102006-20103G1990-05-14Iroquois Falls, ONTMajor Junior
Martin St. Pierre2571082123202772000-20044C1983-08-11Ottawa, ONTMajor League
Lubomir Stach7561622402004-20062D1986-05-28Vsetin, Czech Rep.European Elite
Rick Steadman29235462004-20051L1984-06-09Oil Springs, ONTMajor Junior
Kyle Steckley1600072006-20093R1990-02-21Ridgeway, ONTMajor Junior
Charlie Stephens188791021812141998-20024C1981-04-05London, ONTMajor League
Liam Stevens131151328352015-20183L1999-04-23Burlington, ONTMajor Junior
Marc Stevens153920291762012-20164C1996-03-01Turkey Point, ONTMajor Junior
Keegan Stevenson179454287412017-20203L2000-12-31Sault Ste. Marie, ONTMinor Pro
Brandon Stewart100002010-20111R1992-07-02Strathroy, ONTMajor Junior
Ivano Stocco100001993-19941D1975-03-29Guelph, ONTMajor Junior
Regan Stocco2051456702241992-19964D1975-08-16Guelph, ONTMinor Pro
Alek Stojanov683943821021991-19932R1973-04-25Windsor, ONTMajor League
Conor Stokes41022262007-20092L1991-06-08Lansing, NYMajor Junior
Bohuslav Subr1662831591621997-20003D1980-05-25Tabor, Czech Rep.Minor Pro
Cameron Supryka5101313412021-20221D2001-10-28Belleville, ONTMinor Pro
Pius Suter127524496442013-20152C1996-05-24Zurich, SwitzerlandMajor League
Nick Suzuki2912374982018-20191C1999-08-10London, ONTMajor League
Corey Syvret2031868861922006-20104D1989-02-19Millgrove, ONTMinor Pro
Dan Tanevski4900061991-19921G1973-01-08Windsor, ONTMajor Junior
Daniel Taylor5800042003-20052G1986-04-28Plymouth, EnglandMajor League
Zack Terry10021012162018-20202D2002-04-05Oakville, ONTMajor Junior
Levi Tetrault103055722014-20173D1998-02-05Pain Court, ONTMajor Junior
Brett Thompson37011121994-19973G1977-05-19Cornwall, ONTMinor Pro
Chris Thompson1400061997-19981G1978-10-25Ajax, ONTMajor Junior
Ryan Thompson1531015252932000-20033R1983-02-10Fort Erie, ONTMinor Pro
Rowan Topp73077292022-20242D2006-04-02St. Anns, ONTMajor Junior
Alexei Toropchenko128344882642017-20192R1999-06-25Moscow, RussiaMajor League
Connor Tresham97369672009-20112R1991-08-31East York, ONTMajor Junior
Steven Trojanovic6173239392013-20141D1993-08-04Burlington, ONTMajor Junior
Brett Trudell1233558931372002-20042R1984-02-15Windsor, ONTSemi-Professional
Niko Tuomi1241246581682000-20043D1983-02-10Echo Bay, ONTMinor Pro
Spencer Turcotte57213682011-20121R1994-02-17Mississauga, ONTMajor Junior
Matt Turek23134201991-19921C1973-02-14Toronto, ONTMinor Pro
Felice Turrano101122002-20031 Major Junior
Fedor Tyutin53194059542001-20021D1983-07-19Izhevsk, RussiaMajor League
Eric Uba63292958612019-20201R2000-12-17Kitchener, ONTMajor Junior
Joe Underwood78156242006-20082D1990-01-15Canton, MIMinor Pro
Chris Van Laren89311141402009-20112D1990-06-04Kingston, ONTMajor Junior
Bradley Van Schubert3702262014-20162G1997-03-22Barrie, ONTMajor Junior
Ryan VandenBussche2931417991992-19931R1973-02-28Simcoe, ONTMajor League
Jamie VanderVeeken510102002-20031D1986-01-20Wallaceburg, ONTMinor Pro
Herbert Vasiljevs65343367631995-19961R1976-05-27Riga, LatviaMajor League
Zander Veccia2325782023-20241R2004-07-27Ridgetown, ONTMajor Junior
Mike Vellinga1861560752061995-19983D1978-08-19Chatham, ONTMinor Pro
Mark Versteeg-Lytwyn1061922411442003-20052L1986-11-27Sharon, ONTMinor Pro
Josh Wainman6061420382019-20201D1999-02-20Peterborough, ONTMajor Junior
Cooper Walker179385694472019-20233C2002-07-11Cambridge, ONTMinor Pro
Gord Walsh6321012211992-19942L1975-12-12Kelligrews, NFLDMajor Junior
Patrick Watling122183048362010-20133C1993-09-26Sault Ste. Marie, ONTMinor Pro
Brent Watson881530451721991-199321973-04-12Scarborough, ONTMajor Junior
Brian Wesenberg196791031824281994-19973R1977-05-09Peterborough, ONTMajor League
Kyle West45044312015-20161L1998-03-28Burlington, ONTMajor Junior
Kyle Wharton2421416342005-20061D1986-03-03Ottawa, ONTMinor Pro
Wade Whitten11352761281331991-19932C1972-06-10Mississauga, ONTMajor Junior
Tanner Wickware200002019-20201G2001-02-15Milton, ONTMajor Junior
Jeff Williams1774493137821993-19963L1976-02-11Pointe-Claire, PQMinor Pro
Brian Willsie1869583178961995-19983L1978-03-16London, ONTMajor League
Keegan Wilson700002012-20131G1992-03-03Mississauga, ONTMajor Junior
Kelsey Wilson904535802742004-20062L1986-01-22Geraldton, ONTMinor Pro
Mark Woolley9541115322017-20192D2001-11-26St. Thomas, ONTMajor Junior
Jamie Wright18590901801151993-19963L1976-05-13Kitchener, ONTMajor League
Harry Young51066312005-20072D1989-11-12Windsor, ONTMinor Pro
Kurt Zdrilich200002009-20101R1990-11-25Toronto, ONTMajor Junior
Daniel Zhilkin151425496632019-20233C2003-12-19Moscow, RussiaMinor Pro
Valentin Zhugin121342862342021-20232L2004-12-13Magnitogorsk, RussiaMajor Junior
Scott Zimmerman1210182004-20051L1987-06-02Rochester, MIMajor Junior
Steve Zmudczynski1107714302002-20053R1985-04-04Thorold, ONTMajor Junior
John Zubyck42033181996-19982D1979-06-12Haileybury, ONTMajor Junior
Leonid Zvachkin87246922001-20032D1983-02-24Tula, RussiaEuropean Elite

+
† 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.