hockey DB
search by league
team
morning report
contact us
home

Toronto St. Michael's Majors all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
John Adams55151530312004-20051C1986-07-03St. Johns, NFLDMajor Junior
Tyler Allen50336122006-20071R1990-03-19Mississauga, ONTMajor Junior
Mauricio Alvarez100001997-19981L1978-09-10Toronto, ONTMajor Junior
Bujar Amidovski48011101997-19981G1977-02-19Toronto, ONTMinor Pro
Matt Bacon1511822402302000-20033L1983-05-23Oakville, ONTMajor Junior
Scott Baker1802282006-20071L1987-05-15Mactier, ONTMajor Junior
Matt Bannan1302750771361999-20023R1981-01-16Toronto, ONTMinor Pro
Jeff Barletta74055352005-20072D1988-07-22Port Stanley, ONTMajor Junior
Ryan Barnes311114252151998-19991L1980-01-30Dunnville, ONTMajor League
Dwayne Bateman71011121998-20002G1980-01-20Marmora, ONTMinor Pro
Corey Batten3801181997-19992G1980-09-21Rexdale, ONTMinor Pro
Chris Biagini15011231997-19981D1978-07-10Desbarats, ONTMajor Junior
Tim Billingsley49268242006-20071D1990-01-17Ottawa, ONTMinor Pro
Darryl Bootland2101091252345191998-20024R1981-11-02Toronto, ONTMajor League
Brock Boucher3561824171998-19991R1979-01-26Orleans, ONTMajor Junior
Chris Boucher190427313031998-20013D1981-11-18Orleans, ONTMajor Junior
Darryl Boyce26254911454522001-20054C1984-07-07Summerside, PEIMajor League
Tim Brent238781422202622000-20044C1984-03-10Cambridge, ONTMajor League
Peter Budaj11302261999-20023G1982-09-18Banska Bystrica, SlovakiaMajor League
Connor Cameron1202018381182002-20053C1985-05-11Summerside, PEIMajor Junior
Jason Cannon1271444581551997-19992D1978-02-22Toledo, OHMinor Pro
Matt Caria12643691121792005-20072C1988-08-16Sault Ste. Marie, ONTMinor Pro
Mike Carlesimo101122001-20021D1983-11-02King City, ONTMajor Junior
Chris Carrozzi2502202006-20071G1990-03-02Nepean, ONTMinor Pro
Jason Cassidy46241741492006-20071R1987-06-18Whitby, ONTMajor Junior
Shawn Cation36921301291998-19991D1980-02-11Brampton, ONTMajor Junior
Chris Cava940993661997-19992D1980-10-14Thunder Bay, ONTMinor Pro
Andy Chiodo128000202000-20033G1983-04-24Toronto, ONTMajor League
Cal Clutterbuck981413271672003-20052R1987-11-18Welland, ONTMajor League
Tyler Cook112317201161999-20023D1982-09-10Bowmanville, ONTMajor Junior
Kenny Corupe1685663119851997-20003C1980-01-18Hamilton, ONTMinor Pro
Dave Csumrik317613421999-20001D1980-05-01Orillia, ONTMinor Pro
Chris Cunningham123212141732002-20064D1985-04-22Cambridge, ONTMajor Junior
Mike Danton452228501931997-19992C1980-10-21Brampton, ONTMajor League
Kaspars Daugavins61184260642006-20071L1988-05-18Riga, LatviaMajor League
Keith Delaney95335588721998-20002C1979-05-07North River, NFLDMinor Pro
Ryan Delaney100001999-20001Major Junior
Adam DeLeeuw1283238702841998-20013L1980-02-29Brampton, ONTMinor Pro
Justin DiBenedetto125201939952004-20062L1988-08-25Maple, ONTMajor League
Justin Donati12678111189942004-20073C1986-10-17Oakville, ONTMinor Pro
Tyler Donati96454489622004-20062R1986-10-17Oakville, ONTMinor Pro
Patrick Dovigi3900081998-19991G1979-07-02Sault Ste. Marie, ONTMinor Pro
Jeffrey Doyle881028381291999-20012R1983-01-10King City, ONTMinor Pro
Steve Dumonski276814701997-19981R1977-02-15Dorion, ONTMinor Pro
Dustin Ekelman45189192006-20071L1989-03-29Whitby, ONTMinor Pro
Travis Elder763811722004-20062L1987-03-27Exeter, ONTMajor Junior
Byron Elliott5861016502006-20071L1988-06-22Burlington, ONTMinor Pro
Matt Ellis24084103187651998-20024L1981-08-31Welland, ONTMajor League
Steve Farquharson11795142961999-20012R1982-06-07Whitby, ONTMajor Junior
Drew Fata1601849673752000-20033D1983-07-28Sault Ste. Marie, ONTMajor League
Craig Foster4512921662002-20042L1984-02-10Carp, ONTMajor Junior
Peter Franchin53221234622004-20062C1986-05-09Mississauga, ONTMajor Junior
Jordan Freeland73459562001-20032C1984-06-04Wellington, ONTMajor Junior
Steve Gallace3961117511997-19981D1978-08-28London, ONTMinor Pro
Tyson Gimblett48011702001-20032D1985-01-04Newtonville, ONTMinor Pro
Rory Glaves600001999-20001D1982-01-13Niagara-on-the-Lake, ONTMajor Junior
Dale Good1021126371942003-20052D1984-01-13Newmarket, ONTMajor Junior
Michael Gough2281922413111998-20024R1982-09-09Kingston, ONTEuropean Lower Leagues
Kriss Grundmanis59189802006-20071D1989-02-13Riga, LatviaMinor Pro
Joe Guenther44232144432001-20021W1981-05-04Buffalo, NYMinor Pro
Micheal Haley984224662522005-20072C1986-03-30Guelph, ONTMajor League
Matt Halischuk91162137202004-20062R1988-06-01Toronto, ONTMajor League
Tyler Haskins17253951482062003-20063C1986-05-26Madison, OHMinor Pro
Scott Heffernan6842630932001-20021D1982-03-09Kanata, ONTMinor Pro
Marek Horsky5861723442005-20061D1986-12-30Bratislava, SlovakiaEuropean Elite
Scott Horvath94261945802001-20032F1982-02-14West Redding, CTMinor Pro
Mark Hynes64156661998-19991D1979-09-19St. John's, NFLDMinor Pro
Alexei Ivanov42111021312004-20051L1985-01-05Tynda, RussiaEuropean Elite
Evgeny Kadatskiy4013619302003-20041L1984-09-03Major Junior
Martin Karafiat400022002-20031D1985-10-21Bratislava, SlovakiaEuropean Elite
Ari Katavisto41224201997-19981F1980-03-12Espoo, FinlandEuropean Elite
Sam Katsuras5311132441997-19981L1979-06-28Toronto, ONTMinor Pro
Sheldon Keefe38373774801998-19991R1980-09-17Brampton, ONTMajor League
Richard Kelly19134152003-20041W1983-11-18Wetaskiwin, ALTAMajor Junior
Eric Kemp300002005-20061L1987-07-03Bowmanville, ONTMajor Junior
Kevin Klein1981972911462000-20044D1984-12-13Kitchener, ONTMajor League
Daryl Knowles7141115812001-20032L1984-02-06Milton, ONTMajor Junior
Michal Kolarik45112461999-20001F1982-10-08European Elite
Mark Kubicz600002005-20072G1987-09-27Markham, ONTMajor Junior
Rob Kwiet1201239511732005-20072D1988-08-02Toronto, ONTMinor Pro
Mike Laceby2812341997-19981C1979-04-06Nobleton, ONTMajor Junior
Andre Lakos4921012541997-19981D1979-07-29Vienna, AustriaMinor Pro
Philippe Lakos942791481998-20002D1980-08-19Toronto, ONTMinor Pro
Jeff Larsh841828461242004-20062R1985-01-24Bowmanville, ONTMajor Junior
Scott Lavigne67347282003-20063D1987-02-20Sudbury, ONTMajor Junior
Scott Lehman244151061216032002-20064D1986-01-05Ft. McMurray, ALTAMajor League
Cody Leibel300001998-19991C1979-07-01Toronto, ONTMinor Pro
Derek Lewis47156282005-20061D1986-01-09Penticton, BCMajor Junior
Frank Lukes186771161931422000-20033W1982-09-25Kadan, Czech Rep.Minor Pro
Scott MacKenzie2213401997-19992L1980-06-22Major Junior
Jason MacMillan38131427311997-19981L1977-05-13Scarborough, ONTMinor Pro
Ian Maracle21224342003-20041D1985-02-27Deseronto, ONTMajor Junior
Kyle McAllister3351217281998-20002C1981-04-07Cornwall, ONTMinor Pro
Chad McCaffrey802222003-20041C1984-06-19Kitchener, ONTEuropean Lower Leagues
Matt McCready5091928702006-20071D1987-07-09Kingsville, ONTMinor Pro
Michael McGurk780331192005-20072D1989-04-07Hamilton, ONTMinor Pro
Nathan McIver1921343564642002-20053D1985-01-06Summerside, PEIMajor League
Chad Mehlenbacher200001997-19981G1979-03-25Waterdown, ONTMinor Pro
Jesse Messier2491423142006-20071R1988-03-05Keswick, ONTMinor Pro
Andrei Mikhnov26167232002-20031L1983-11-26European Elite
Chris Minard68162238341999-20012C1981-11-18Owen Sound, ONTMajor League
Lorne Misita73222749851999-20012F1981-06-01Niagara Falls, ONTMinor Pro
Greg Mizzi5758131381999-20012C1982-05-09Sault Ste. Marie, ONTMajor Junior
Craig Montgomery12303142004-20051R1987-04-14Sudbury, ONTMajor Junior
Gerald Moriarity1050774121997-19992D1978-03-29Hamilton, ONTMinor Pro
Jaroslav Mrazek118014141382004-20062D1986-01-14Milebsko, Czech Rep.European Elite
Brent Mulder594481041998-20002D1980-08-28Brampton, ONTMinor Pro
Sean Murphy571231151997-19981D1978-04-10Aurora, ONTMinor Pro
Troy Murray20022462006-20071D1987-04-22Waterloo, ONTMajor Junior
Kyle Neuber26011702006-20071R1989-03-22London, ONTMinor Pro
Ryan Nie400002005-20061G1985-04-15Nanticoke, ONTMinor Pro
George Nistas79103242221998-20002C1981-03-16Toronto, ONTMinor Pro
Alan Nolan553581582002-20031L1983-07-06Garden River, ONTMinor Pro
Shane O'Brien34811191082002-20031D1983-08-09Port Hope, ONTMajor League
Dylan O'Neil52336222006-20071C1990-10-02Whitby, ONTMinor Pro
Andrew Onorati100002002-20031GMajor Junior
Michael Ouzas1900002003-20041G1985-08-30Hamilton, ONTMinor Pro
Patrick Papageorge100001997-19981FMajor Junior
Kevin Parfrey100001998-19991D1981-07-24St. John's, NFLDMajor Junior
Geoff Patton731671162001-20032D1983-09-21Lindsay, ONTMinor Pro
Michael Pelech65123547542006-20071F1989-10-06Toronto, ONTMinor Pro
Ryan Penney21000312005-20061R1987-04-11Salmon Cove, NFLDMinor Pro
Sal Peralta121404888652002-20042F1983-07-11Leamington, ONTMinor Pro
Ted Perry971892082002-20042D1984-02-03Toronto, ONTMajor Junior
Michal Pesek811272003-20041F1985-05-17Prague, Czech Rep.Major Junior
Justin Peters158044252002-20064G1986-08-30Blyth, ONTMajor League
Brad Pierce685813871998-20002D1981-02-08Brampton, ONTMajor Junior
Jason Pinizzotto64101424281998-19991C1980-01-13Toronto, ONTEuropean Elite
Matt Piva47162238692006-20071C1988-08-05Maple, ONTEuropean Lower Leagues
Lindsay Plunkett208614272000-20011L1980-05-12Omemee, ONTMajor Junior
Mark Popovic247361191552101998-20024D1982-10-11Stoney Creek, ONTMajor League
Colin Power1091828462342003-20052R1984-03-02Mount Pearl, NFLDMinor Pro
Cassidy Preston115101727802004-20073L1987-04-30North Bay, ONTMinor Pro
Joe Rand83437542003-20052L1986-04-28Hamilton, ONTEuropean Lower Leagues
Ryan Rasmussen40022301998-20002D1981-04-13Aurora, ONTMajor Junior
Steven Rawski80101121952001-20032D1982-02-07Mississauga, ONTMajor Junior
Chris Rebernik50213222002-20042C1985-10-27Mississauga, ONTMinor Pro
T.J. Reynolds581451902000-20022D1981-03-26Kitchener, ONTMinor Pro
Zac Rinaldo600022006-20071C1990-06-15Mississauga, ONTMajor League
Jamie Ritskos100001998-19991D1980-02-26Scarborough, ONTMajor Junior
Ryan Robert3111242000-20022C1982-02-15Brampton, ONTMajor Junior
Ryan Robichaud6866121401997-19992L1978-12-17Kitchener, ONTSemi-Professional
Ryan Rorabeck1933665101942001-20054C1985-02-27Oshawa, ONTMajor Junior
Matt Russo710142006-20071D1990-04-12Mississauga, ONTMinor Pro
Wayne Savage124044222004-20073G1987-02-05St. Thomas, ONTMinor Pro
Shawn Scanzano1500091997-19981D1980-12-16Belleville, ONTMinor Pro
Wes Scanzano1811251997-19981R1980-12-16Montreal, PQMinor Pro
Mike Sellan1222461841999-20012D1983-07-08Brampton, ONTMajor Junior
Matthew Seymour107142539972001-20043C1983-06-29Fredericton, NBMajor Junior
Andrew Shennan32134522005-20061R1985-02-19St. Clair Beach, ONTMinor Pro
Darryl Simich5641721592006-20071D1986-04-06Toronto, ONTMajor Junior
Brian Simpson1671621373371997-20003L1980-01-08Kinburn, ONTMajor Junior
Brent Small2602222003-20041C1986-03-11Pickering, ONTMajor Junior
Jerrod Smith51257292001-20021C1984-05-04Burlington, ONTMajor Junior
Marcin Snita5961319421997-19981L1978-03-12Mississauga, ONTMajor Junior
Steve Spade82614201332005-20072D1987-12-10Rochester, NYMajor Junior
Kyle Spurr10355102042001-20043R1984-08-10Hamilton, ONTMajor Junior
Rob Stanfield16202171997-19981D1978-10-01Buckhorn, ONTMinor Pro
Charlie Stephens65112536461997-19992C1981-04-05London, ONTMajor League
Jan Sulc3431013111997-19981C1979-02-17Litvinov, CzechMinor Pro
Scott Talbot300002000-20022G1983-02-08Calgary, ALTAMinor Pro
Anthony Tapper70459262005-20072C1989-01-18Marmora, ONTMajor Junior
Anthony Terzo66202040571997-19981C1978-01-18Scarborough, ONTMinor Pro
Jeff Thomson600001998-19991G1981-04-02Ottawa, ONTMajor Junior
Troy Turyk541451541997-19992D1979-03-16Wawa, ONTMajor Junior
Dustin VanBallegooie4472330402003-20041D1983-03-25Murillo, ONTMinor Pro
Jamie VanderVeeken7191423622003-20052D1986-01-20Wallaceburg, ONTMinor Pro
Cory Vitarelli254102911931862002-20064L1985-06-30Peterborough, ONTMajor Junior
Ryan Walsh24958951532341997-20014R1980-01-07Orleans, ONTMinor Pro
Thomas Waugh617714172003-20041L1985-05-31Summerside, PEIMajor Junior
Steven Whitely30000262004-20051D1987-07-16Petrolia, ONTMinor Pro
Ryan Wilson19028951233822003-20063D1987-02-03Windsor, ONTMajor League
Chad Woollard26131023311999-20001W1979-09-18Durham, ONTMinor Pro
Adam Zamec60268392005-20061L1989-09-22London, ONTMajor Junior
Steve Zoryk66342761361997-19981W1977-03-22Ottawa, ONTMinor 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.