hockey DB
home search by league team Sochi 2014 morning report contact us
home

Flint Generals [UHL] all-time player roster

This is a list of all the players that played for the Flint Generals. The Flint Generals were a hockey team playing in the United Hockey League from 1993 to 2007. This list is accurate for most teams, but for some obscure teams the list may be partial. We have found 400 players.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplaceHighest Level
Evgeny Afanasiev200001995-19961 Minor Pro
Kirill Alexeev7011102002-20031D1981-02-27Apatity, RussiaMinor Pro
Frankie Allen250001022003-20041D1981-08-06Montreal, PQMinor Pro
Peter Ambroziak40192746901998-19991W1971-09-15Kanata, ONTMajor League
Cory Anderson200022003-20041DLong Beach, CAMinor Pro
Dallas Anderson8123732003-20041R1979-09-17Bowsman, MANMinor Pro
Derrick Atkinson27369162005-20061L1981-06-07Claresholm, ALTAMinor Pro
Darcy Austin2101141993-19941G1972-04-17Red Deer, ALTAMinor Pro
Greg Bailey15011201994-19951D1973-10-03Port Stanley, ONTMinor Pro
Rob Barban3011121993-19941DToronto, ONTMinor Pro
Kevin Barrett711614302541994-19951D1970-11-03Winnipeg, MANMinor Pro
Joey Bastien52162642262001-20021C1980-02-12Edmonton, ALTAMinor Pro
John Batten722554792081995-19982D1970-01-02Toronto, ONTMinor Pro
Steve Beadle1912269911121995-19994D1968-05-30Lansing, MIMinor Pro
David Beauregard1818826101998-19991L1976-01-28Montreal, PQMinor Pro
Dan Beland652810522002-20042C1982-01-20Montreal, PQMinor Pro
Pascal Belanger15000521996-19971D1975-07-08Lapocatiere, PQMinor Pro
Larry Bernard411031411041993-19952L1967-04-16Prince George, BCMinor Pro
Terry Bernard100001997-19981R1959-11-05Guelph, ONTMinor Pro
Nick Bet200042006-20071L1983-12-27Sarnia, ONTMinor Pro
Karel Betik5651116512002-20031D1978-10-28Ostrava, CzechMajor League
Andrej Blasko500021998-19991D1978-11-11Bratislava, SlovakiaMinor Pro
Jim Blixt100072001-20021L1979-05-15 Minor Pro
Ken Blum55623291661994-20072L1971-06-08Hackensack, NJMinor Pro
Mike Bondy4662228681998-19991D1972-05-09Harrow, ONTMinor Pro
Joe Bonvie800001994-19951G1971-12-27Stephenville, NFLDMinor Pro
Robin Bouchard8962631253071995-19972R1973-10-22Jonquiere, PQMinor Pro
Dave Boyd300041994-19951D1973-10-29Ottawa, ONTMinor Pro
Paul Braaten7000212002-20031D1979-12-08North Vancouver, BCMinor Pro
Martin Bradette600001999-20001G1977-01-20Laval, PQMinor Pro
Peter Brady2601102005-20061G1977-10-25Cap-Rouge, PQMinor Pro
Mike Bray501102002-20031R1982-12-17Halifax, NSMinor Pro
Trevor Bremner29044801998-19991L1976-07-19Oshawa, ONTMinor Pro
Stephane Brochu353542803343601993-20017D1967-08-15Sherbrooke, PQMajor League
Stacey Bublitz4000362001-20021L1980-07-18South Flocan, BCMinor Pro
Scott Burfoot52215475301995-19961C1967-09-23Winnipeg, MANMinor Pro
John Burton5000122005-20061F1979-12-03Phoenix, AZMinor Pro
Jeff Cameron1032582006-20071D1981-10-11Moncton, NBMinor Pro
George Cantrall7101402005-20061R1981-02-23Springfield, ILMinor Pro
C.J. Carlson17112102003-20041CLansing, MIMinor Pro
Keith Carney4911415261993-19952D1971-02-07Cumberland, RIMinor Pro
Chuck Carvey200001998-19991D1969-06-14Farmington, MIMinor Pro
Chad Cavanagh58192645992005-20061C1978-02-13Peterborough, ONTMinor Pro
Peter Cermak32131225232000-20011L1976-04-16Bratislava, SlovakiaMinor Pro
Patrick Charbonneau23000122000-20011G1975-07-22Saint-Jean, PQMinor Pro
Stephane Charbonneau110101995-19961R1970-06-27St. Adele, PQMajor League
Vince Charbonneau100001996-19971G1972-03-05Guelph, ONTMinor Pro
Todd Chinnick100001999-20001D1977-02-06Chatham, ONTMinor Pro
Jan Chovan2701122003-20041G1983-09-07Bratislava, SlovakiaMinor Pro
Preston Cicchine31325282006-20071D1981-11-14Kitchener, ONTMinor Pro
Cosmo Clarke400021995-19961L1970-05-01Kanata, ONTMinor Pro
Bob Clouston333912291994-19951C1973-08-14Detroit, MIMinor Pro
Mark Collicutt330441411998-19991D1976-02-05Peterborough, ONTMinor Pro
Clint Collins14224901993-19941R1974-08-05Vancouver, BCMinor Pro
Craig Conley1504481996-19971R1970-10-25Madison Heights, MIMinor Pro
Jamie Cooke13381171994-19951R1968-11-05Toronto, ONTMinor Pro
Jeremy Cornish180001532002-20031F1979-12-12London, ONTMinor Pro
Wayne Cowley700021999-20001G1964-12-04Scarborough, ONTMajor League
Ian Crockford15112211997-19981C1974-03-23Grosse Pointe, MIMinor Pro
Chris Crombie642691993-19941F1972-03-02Hamilton, ONTMinor Pro
Ryan Crowther580111522003-20041D1979-10-15Orillia, ONTMinor Pro
Brent Currie150328313452004-20062D1978-04-20Sherwood Park, ALTAMinor Pro
Frank Curto9022152004-20051F1981-02-10Hamilton, ONTMinor Pro
Keith Cyr43142640431993-19941C1968-07-07Barrie, ONTMinor Pro
Cory Cyrenne19122234101999-20001C1977-08-25Winnipeg, MANMinor Pro
Bobby DaCosta800002000-20011G1976-10-08Brampton, ONTMinor Pro
Mark Daniels300051995-19961Minor Pro
Brent Daugherty801141997-19981D1967-07-13Dresden, ONTMinor Pro
Frank DeFrenza2311819122003-20041L1974-09-26Burnaby, BCMinor Pro
Frederic Deschenes300001996-19971G1976-01-12Quebec, PQMinor Pro
Jason Desloover24123191998-19991D1974-01-30Saginaw, MIMinor Pro
John DiPace1493656923132003-20052F1982-04-08Clinton Township, MIMinor Pro
Jason Disher323471372002-20031D1975-05-28Belle River, ONTMinor Pro
Tom Ditzer1253882004-20051F1982-02-17Fulton, NYMinor Pro
Adam Doucette801172002-20031L1980-05-27Toronto, ONTMinor Pro
Ryan Douglas1901101994-19951G1974-03-20Parry Sound, ONTMinor Pro
Jean-Yves Dube1201101998-19991G1975-01-23Sept-Isle, PQMinor Pro
Jonathan Dubois100001995-19961C1974-08-03Drummondville, PQMinor Pro
Ross Dufresne8000182001-20021D1977-05-01Burlington, CTMinor Pro
Sylvain Dufresne22442941361542001-20043D1978-07-24Waterloo, PQMinor Pro
Stephan Dugal27134262000-20011D1968-12-07Sherbrooke, PQMinor Pro
Jim Duhart47024723147813321993-20058R1971-07-24Ottawa, ONTMinor Pro
Stu Dunn3800042001-20021G1974-05-18Halifax, NSMinor Pro
Jonas Eden39156161999-20001L1977-08-06Stockholm, SwedenMinor Pro
Neil Eisenhut21103343201996-19971C1967-02-09Osoyoos, BCMajor League
Qamil "Charlie" Elezi800072005-20061W1977-01-24Warren, MIMinor Pro
Matt Elich45221537702005-20061R1978-09-22Grosse Pointe, MIMajor League
Dan Elsener476915491993-19941D1966-07-06Kloten, SwitzerlandMinor Pro
Colin Embley35171633162003-20052C1977-02-09Vernon, BCMinor Pro
Marco Emond3401142004-20051G1977-11-20Valleyfield, PQMinor Pro
Jan Eriksson3171118102006-20071F1979-04-03Porvoo, FinlandMinor Pro
Robert Fail1500042003-20041D1978-09-16Martin, Slovak RepMinor Pro
Kent Fearns245611231995-19961D1972-09-13Langley, BCMinor Pro
Tim Findlay277714162001-20021R1976-09-20Windsor, ONTMinor Pro
Michael Finn110102004-20051DFramingham, MAMinor Pro
Dustin Fisher200002003-20041F1982-12-03Carberry, MANMinor Pro
Shaun Fisher7152833922006-20071D1979-06-02Detroit, MIMinor Pro
Rob Fitzgerald1422461998-19991C1977-05-17Peterborough, ONTMinor Pro
Rocky Florio30044362003-20041L1977-08-27Burlington, ONTMinor Pro
Nick Forbes19166791456021995-19994L1972-04-27Montreal, PQMinor Pro
Taras Foremsky1220262005-20061F1980-02-15Calgary, ALTAMinor Pro
Jonathan Forest401102003-20041G1978-11-22Sorel, PQMinor Pro
Jordan Fox74132336952006-20071C1984-07-10Kirkwood, MOMinor Pro
Mark Fox1401161999-20001D1977-10-06Cambridge, ONTMinor Pro
David Frawley90914231512005-20072C1984-01-26Sudbury, ONTMinor Pro
Sean Gagnon12224562003-20041D1973-09-11Sault Ste. Marie, ONTMajor League
Igor Galkin4202241996-19971G1974-12-14Moscow, RussiaMinor Pro
Ray Gallagher3362127251994-19951D1968-05-12Ajax, ONTMinor Pro
R.J. Gates685914802002-20031F1979-03-20Plainville, CTMinor Pro
Mark Giannetti63112334151997-19981L1976-06-09Metamora, MIMinor Pro
John Glavota5021113772005-20061D1976-03-21Sault Ste. Marie, ONTMinor Pro
Jason Glover1961011162172511996-19993R1972-03-29London, ONTMinor Pro
Joe Glover100001997-19981L1976-06-21Guelph, ONTMinor Pro
Troy Glover300021998-19991L1976-04-05Dorchester, ONTMinor Pro
Paul Godfrey301101998-19991R1976-10-30Sault Ste. Marie, ONTMinor Pro
Greg Goodnough1100022004-20051R1984-04-18Mannsville, NYMinor Pro
Chris Gordon3602281995-19961G1970-02-16Grand Rapids, MIMinor Pro
Taner Gorica2000171997-19981R1976-09-05Windsor, ONTMinor Pro
Mike Gorman300002003-20041G1979-12-29Nepean, ONTMinor Pro
Chris Gotziaman63243963271995-19961R1971-11-29Roseau, MNMinor Pro
Mark Gowans6101121993-19952G1967-03-26Bay City, MIMinor Pro
Dominic Grand'maison430441271995-19961D1973-02-11Saint-Eustache, PQMinor Pro
David Grant1013401997-19981R1975-11-19Potsdam, NYMinor Pro
Andrei Grechushkin500051998-19991D1980-05-06Moscow, RussiaMinor Pro
Brian Green7112231996-19971R1973-06-11Welland, ONTMinor Pro
Dale Greenwood239721342063551999-20034C1975-02-13Toronto, ONTMinor Pro
Chad Grills3829317026310191994-20058C1974-12-02Peterborough, ONTMinor Pro
Nathan Grobins1200042004-20051G1972-06-06Houston, BCMinor Pro
Dino Grossi5303101993-19941F1970-06-25Toronto, ONTMinor Pro
Vern Guetens2200001994-19951G1970-05-06New Haven, CTMinor Pro
John Guirestante24145602000-20011R1975-05-11Toronto, ONTMinor Pro
Brad Guzda400002001-20021G1973-04-28Banff, ALTAMinor Pro
Yan Hallee4011132001-20021D1983-10-20Montreal, PQMinor Pro
Randy Hankinson36066351998-19991D1972-03-04West Branch, MIMinor Pro
Francois Hardy13011602000-20011D1978-07-06Quebec, PQMinor Pro
Nick Harloff2006-20071D1984-05-11Kitchener, ONTMinor Pro
Jamie Hearn13044201995-19961D1971-02-23Quesnel, BCMinor Pro
John Heasty156232144681993-19984L1967-02-28North York, ONTMinor Pro
Ian Hebert32102737221999-20001C1973-08-17Montreal, PQMinor Pro
Vin Hellemeyer536713152005-20061W1982-02-26Franklin Square, NYMinor Pro
Ian Herbers401142003-20041D1967-07-18Jasper, ALTAMajor League
Allan Hitchen2300041999-20001G1978-03-06Toronto, ONTMinor Pro
Cory Holland8022171997-19981R1976-04-25Havelock, ONTMinor Pro
Scott Hollis693539741632001-20021R1972-09-18Kingston, ONTMinor Pro
Bobby House433601993-19941R1973-01-07Whitehorse, Yukon TerrMinor Pro
Dan Howard500002003-20041C1980-08-01Freehold, NJMinor Pro
Phil Huber105141901994-19951C1969-01-10Calgary, ALTAMinor Pro
Todd Humphrey744240824581993-19952L1968-12-04Oakville, ONTMinor Pro
Malcolm Hutt7632326482005-20061D1982-05-31Wellesley, ONTMinor Pro
Geordie Hyland26112441998-19991D1976-01-02Toronto, ONTMinor Pro
Dion Hyman3541014812006-20071D1981-03-21Prince Albert, SASKMinor Pro
Corey Ignas54121729381998-19991C1977-09-19Trenton, ONTMinor Pro
Richard Irwin3000101999-20001L1977-08-31Toronto, ONTMinor Pro
Rock Isabel10011431993-19941L1973-04-11Sherbrooke, PQMinor Pro
Raitis Ivanans18011201997-19981L1979-01-03Riga, LatviaMajor League
Jan Jas43153247582006-20071R1978-06-06Presov, SlovakiaMinor Pro
Fredrik Jax56163450411994-19951R1972-02-06Leksand, SwedenMinor Pro
Lee Jelenic1022322452512001-20032F1979-08-07Toronto, ONTMinor Pro
Lee Jenke300002003-20041LBrookfield, WIMinor Pro
Trevor Jobe22241539101997-19981C1967-05-14Brandon, MANMinor Pro
Billy-Jay Johnston15246171999-20001R1975-11-13Blenheim, ONTMinor Pro
Mario Joly12022562003-20041D1981-08-04Gatineau, PQMinor Pro
Doug Jones3782331211994-19951D1969-05-21Powell River, BCMinor Pro
Ryan Jorde903342006-20071D1981-03-23Kelowna, BCMinor Pro
Konstantin Kalmikov3841216161995-19961R1978-06-14Kharkov, UkraineMinor Pro
Bobby Kalush200022006-20071F1985-08-17Davison, MNMinor Pro
Phil Kenner200002004-20051FWilliamsville, NYMinor Pro
Kevin Kerr41735631867414211993-20058R1967-09-18North Bay, ONTMinor Pro
Mike Kinnie15783921751822004-20073W1982-03-23Shelby Township, MIMinor Pro
Justin Kinnunen18235162006-20071L1981-07-26Negaunee, MIMinor Pro
Jan Klimes199918161998-19991R1977-08-12Chomutov, CzechMinor Pro
Lorne Knauft344811902718221993-20027D1968-07-07Hanna, ALTAMinor Pro
Derek Knorr6251520821995-19961C1972-11-06Kerrobert, SASKMinor Pro
Joe Koslakiewicz500052004-20051D1982-08-06Cass City, MIMinor Pro
Mark Kotary100002006-20071C1973-12-03New Hartford, NYMinor Pro
Sean Kotary7529111392006-20071F1981-04-28New Hartford, NYMinor Pro
Evan Kotsopoulos2006-20071L1984-03-24Unionville, ONTMinor Pro
Slawomir Krzak118222547861999-20012R1977-11-04Krynica, PolandMinor Pro
Jeff Kugel400001999-20001L1980-02-07Roseville, MIMinor Pro
Bobby Kukulka578715612004-20051W1983-10-29Macomb, MIMinor Pro
Greg Kutchma39202182002-20031C1978-05-29Pittsburgh, PAMinor Pro
Jean-Francois Labarre5282533422002-20031L1979-05-06St. Adolphe, PQMinor Pro
Greg Labenski1998-19991D1978-04-04Welland, ONTMinor Pro
Emmanuel Labranche66213152371997-20002D1976-08-05Montreal, PQMinor Pro
Kevin Lachance100002003-20041G1983-01-03Quebec, PQMinor Pro
Darryl LaFrance653821995-19961R1974-03-20Hanmer, ONTMinor Pro
Jake Laime5000322005-20061W1982-07-31Muskegon, MIMinor Pro
Erick Lajoie15044172005-20061D1984-05-09Laval, PQMinor Pro
Ashlee Langdone6011672002-20031R1979-09-18Edmonton, ALTAMinor Pro
Fabien Laniel328917172005-20061D1984-05-18Ste-Martine, PQMinor Pro
Corey Laniuk167012126042001-20074D1977-01-30Vancouver, BCMinor Pro
Frank LaScala50272249431999-20001L1969-03-22Thorold, ONTMinor Pro
Rob Laurie66066221998-19991G1970-05-19East Lansing, MIMinor Pro
Daryl Lavoie100051998-19991D1974-01-10Chatham, NBMinor Pro
Paul Lawson771215271382000-20022C1977-06-21Hamilton, ONTMinor Pro
Ray LeBlanc2900041997-19981G1964-10-24Fitchburg, MAMajor League
Jean-Luc Legault100002002-20031D1981-01-01St. Antoine, PQMinor Pro
Francois Leroux5213101999-20001L1973-03-01La Praire, PQMinor Pro
Petr Leska319172641994-19951C1975-11-16Chomutov, Czech Rep.Minor Pro
Adam Lewis18033372001-20021L1978-02-03Woodstock, ONTMinor Pro
Chris Libett4641014452000-20011D1975-01-29West Bloomfield, MIMinor Pro
Anders Lindin619918572002-20031L1981-05-13Vasteras, SwedenMinor Pro
Jeff Loder913422001-20021C1976-01-06Corner Brook, NFLDMinor Pro
Andrei Lupandin507411632004-20051D1978-02-15Kharkiv, UkraineMinor Pro
Brett MacDonald215331491821471995-19994D1966-01-05Bothwell, ONTMajor League
Pavel Machuta29101372002-20031D1980-09-10Zlin, Czech Rep.Minor Pro
Chad MacLeod500051996-19971G1975-02-26Toronto, ONTMinor Pro
Donald MacPherson35101323571998-19991D1973-03-29Fredericton, NBMinor Pro
Marc Magliarditi1997-19981G1976-07-09Niagara Falls, NYMinor Pro
Mark Major893948872981999-20012L1970-03-20Toronto, ONTMajor League
Dave Maksymiu1934721993-19941C1970-05-17Swartz Creek, MIMinor Pro
John Maksymiu6291120282000-20011C1975-10-24Swartz Creek, MIMinor Pro
Steve Makway27077982005-20061D1983-04-26Trail, BCMinor Pro
Troy Mann39173350122000-20011C1969-09-03Campbellton, NBMinor Pro
Terry Marchant1244983132942005-20072C1976-02-24Buffalo, NYMinor Pro
Blake Martin24571281994-19951C1973-03-04Gloucester, ONTMinor Pro
Louis-Philippe Martin2671926442005-20061R1984-10-02Montreal, PQMinor Pro
Eric Marvin701122005-20061G1983-02-12Naperville, ILMinor Pro
Lou Mastromarino3501182000-20011G1977-05-05Melrose, MAMinor Pro
Stan Matwijiw800001994-19951G1973-08-09Windsor, ONTMinor Pro
Mike Maurice236131982000-20011C1966-04-22Hamilton, ONTMinor Pro
Paul Mcbrien11000412004-20051D1983-03-02Okotoks, ALTAMinor Pro
Cam McCormick200072002-20031G1977-11-01Bonneyville, ALTAMinor Pro
Dan McIntyre9602241998-20053G1978-07-03London, ONTMinor Pro
Tom McKinnon2601122001-20021G1975-05-19Barrie, ONTMinor Pro
Peter McLaughlin14011161996-19971D1973-06-29Norwood, MAMinor Pro
Molly McMaster100002005-20061D1976-02-19Wilton, NYMinor Pro
Bryan McMullen32022271997-19981G1977-05-23Buffalo, NYMinor Pro
Glen Mears5731013661994-19951D1972-07-14Anchorage, AKMinor Pro
Darren Meek6531114542000-20011D1971-09-25Williams Lake, BCMinor Pro
Jason Melong2110122262001-20021F1971-04-24Kirkland Lake, ONTMinor Pro
Andrei Mezin92033141995-19983G1974-07-08Chelyabinsk, RussiaMinor Pro
Ryan Miles100001998-19991GMinor Pro
Gerard Miller73134457872006-20071D1983-01-21Cold Spring Harbor, NYMinor Pro
Kevin Miller7145102004-20051R1965-09-09Lansing, MIMajor League
Ron Miller100002006-20071F1980-06-08Freeland, MIMinor Pro
Jason Modopoulos7449134211999-20012L1977-06-05Toronto, ONTMinor Pro
Tim Modreski32123121995-19983D1971-07-21Flint, MIMinor Pro
Pascal Morency5186142482003-20041W1982-02-20Montreal, PQMinor Pro
J.P. Morin217868762912003-20063D1980-02-06Gaspe, PQMinor Pro
Mike Morlock100022004-20051 Minor Pro
Aaron Morrison12000531993-19941C1973-09-10Aurora, ONTMinor Pro
Tom Moulton30066311998-19991D1970-03-28London, ONTMinor Pro
Matt Mullin1900071997-20022G1974-11-09Guelph, ONTMinor Pro
Ken Murchison3191322301994-19951R1968-09-21Summerside, PEIMinor Pro
Jodi Murphy35123951995-19961R1973-08-01Halifax, NSMinor Pro
Jason Muzzatti41033162006-20071G1970-02-03Toronto, ONTMajor League
Luch Nasato14630701006471997-20014D1977-03-10Mississauga, ONTMinor Pro
Frankie Nault10051520542001-20032R1978-02-10Sherbrooke, PQMinor Pro
Wes Neild1200061998-20022L1977-02-25Peterborough, ONTMinor Pro
Mikhail Nemirovsky10846731191511995-19993R1974-09-30Odessa, UkraineMinor Pro
Chris Newans7033221998-19991D1969-10-06Summerside, PEIMinor Pro
Randy Nichols100001997-19981C1962-12-05Hamilton, ONTMinor Pro
Robbie Nichols1997-19981R1964-08-04Hamilton, ONTMinor Pro
Dominic Niro60192645701993-19941L1968-01-26Sault Ste. Marie, ONTMinor Pro
Marc Norrington1700062006-20071L1981-08-24Grand Blanc, MIMinor Pro
Craig O'Brien19527271998-19991L1979-02-24Douro, ONTMinor Pro
Chris O'Rourke81422263021993-19952D1971-01-06Sherwood Park, ALTAMinor Pro
Martin Ondrej76522271622006-20071D1983-11-16Presov, SlovakiaMinor Pro
Jamey Organ700021994-19951G1971-02-08Guelph, ONTMinor Pro
Sean Ortiz33171633201996-19971L1971-12-10Peoria, ILMinor Pro
John Osborne39235712006-20071L1981-03-11Scarborough, ONTMinor Pro
Justin Ossachuk11213232003-20041W1980-03-14Kelowna, BCMinor Pro
Joe Pace2003-20041D1985-02-06Chicago, ILMinor Pro
Paul Pachkevitch245813191993-19962L1967-03-31St. Petersburg, RussiaMinor Pro
Samuel Paquet400022001-20021R1978-12-05Shippagan, NBMinor Pro
Don Parsons6046571031041999-20001W1969-01-17Boston, MAMinor Pro
Pat Parthenais600041998-19991D1979-07-17Rochester, NYMinor Pro
Jason Payne108616224041996-20043L1975-09-21Toronto, ONTMinor Pro
Tyler Pella310171993-19941L1970-05-02Sudbury, ONTMinor Pro
Darcy Pengelly200041998-19991L1974-12-04Reston, MANMinor Pro
Dominic Perna1105522003-20041C1977-01-17Montreal, PQMinor Pro
Eric Perricone30448202001-20021L1978-11-21Saint-Jean-sur-Richelieu, PQMinor Pro
Tom Perry74263662572002-20031L1973-02-13Humboldt, SASKMinor Pro
Chris Peterson400002004-20051C1980-09-28Clinton Twp., MIMinor Pro
Jean-Francois Picard9022162001-20021D1979-04-12Montreal, PQMinor Pro
Carl Picconatto1010161993-19941GStevens Point, WIMinor Pro
David Piirto200001994-19951D1971-08-26Richmond Hill, ONTMinor Pro
Michal Pinc17112182003-20041C1981-12-02Litvinov, Czech Rep.Minor Pro
A.J. Plaskey600021994-19951D1970-11-27Oak Park, MIMinor Pro
Neil Posillico1000342004-20051F1982-08-05Syosset, NYMinor Pro
Gabriel Proulx12213162004-20051D1982-06-28Macamic, PQMinor Pro
Dan Pszenyczny1611262003-20041D1981-09-03Sterling Heights, MIMinor Pro
Jim Quilty1300022005-20061D1978-07-23Renfrew, ONTMinor Pro
Rob Radobenko7011171994-19951 Minor Pro
Jason Ralph710101996-19971R1975-09-02Ottawa, ONTMinor Pro
Jason Rapcewicz700092000-20011R1976-10-03Hamilton, ONTMinor Pro
Jake Ream1201101999-20001D1977-05-05Tacoma, WAMinor Pro
Kyle Reeves363816541331994-19951R1971-05-12Swan River, MANMinor Pro
Bobby Reynolds4041953505452571998-20077L1967-07-14Fenton, MIMajor League
Mark Richards48033431999-20001G1969-07-24Abington, PAMinor Pro
Robin Richards1011292005-20061L1985-03-31Winnipeg, MANMinor Pro
Travis Riggin814501999-20001F1977-04-26Kincardine, ONTMinor Pro
Sean Ritchlin2371421222001-20021R1977-06-15Rochester, NYMinor Pro
Jean-Michel Rizk300042006-20071C1986-03-24New Liskeard, ONTMinor Pro
Simon Rizk33000962005-20061W1981-11-07Montreal, PQMinor Pro
Dean Roach49141933551999-20012C1974-02-01Moose Factory, ONTMinor Pro
Gary Roach220501642142191999-20034D1975-02-04Sault Ste. Marie, ONTMinor Pro
Brett Roat400002005-20061F1981-02-06Chicago, ILMinor Pro
Steve Roberts8213142006-20071W1974-02-17Victoria, BCMinor Pro
Mark Robinson300091998-19991D1978-04-03Port Carling, ONTMinor Pro
Tyson Rohovich600041996-19971D1975-10-29Nakawic, NBMinor Pro
Ryan Rome591231392003-20041D1979-10-24Nesbitt, MANMinor Pro
Nick Ross700001998-20033D1977-10-05 Minor Pro
Nathan Rosychuk200022003-20041W1980-04-12Athabasca, ALTAMinor Pro
Ken Ruddick3781119492000-20011D1972-08-15Hamilton, ONTMinor Pro
Bogdan Rudenko158311192006-20071R1977-09-13Ust-Kamenogorsk, KazakhstanMinor Pro
Mike Rutter68202747342001-20021C1976-10-26Ottawa, ONTMinor Pro
Andy Rymsha6000102004-20051R1968-12-10St. Catharines, ONTMajor League
Jason Saal5603342005-20061G1975-02-01Detroit, MIMinor Pro
Brian Sakic3961734556281061993-19996C1971-09-04Burnaby, BCMinor Pro
Jason Sangiuliano2315622002-20031F1976-07-11South Porcupine, ONTMinor Pro
Geoff Sarjeant300021998-19991G1969-11-30Orillia, ONTMajor League
Phil Saunders201101995-19961DWarren, MIMinor Pro
Paxton Schafer2704402002-20031G1976-02-26Medicine Hat, ALTAMajor League
Derek Schooley7022101995-19961D1970-10-04St. Louis, MOMinor Pro
Sverre Sears44616222181995-19961D1970-10-18Dover, MAMinor Pro
Milan Sejna28011212001-20021D1978-02-28Liptovsky Mikulas, SlovakiaMinor Pro
Jason Selleke21356621185912004-20073R1978-01-26St. Clair Shores, MIMinor Pro
Joe Seroski255131842005-20061R1977-01-03Hamilton, ONTMinor Pro
Vlad Serov17151126231999-20001R1978-06-14Kiev, UkraineMinor Pro
Rob Sich601142005-20061F1984-02-28LaSalle, ONTMinor Pro
Zdenek Sikl2130321996-19971L1971-07-20Most, Czech Rep.Minor Pro
Stefan Simoes2242671994-19951C1973-08-05Gagnon, PQMinor Pro
Jeremy Sladovnik6128103351997-19992D1976-05-14Trenton, MIMinor Pro
Jason Smith100021995-199611970-07-10Southgate, MIMinor Pro
Jeff Smith1512341998-19991D1974-05-03Belleville, ONTMinor Pro
Rick Smith8303202006-20071L1978-07-29Brighton, MIMinor Pro
Trevor Smith2861824141994-19951D1970-08-09Welland, ONTMinor Pro
Shawn Snider40142842362006-20071C1981-02-01Fergus, ONTMinor Pro
Greg Snitowsky15112392006-20071D1982-10-18Frankfort, ILMinor Pro
Ken Spangler23221831046791993-19985D1967-05-02Edmonton, ALTAMinor Pro
Justin Spencer300072006-20071R1981-05-25Tweed, ONTMinor Pro
Gerry St. Cyr22131932881995-19961C1971-08-18North Vancouver, BCMinor Pro
Kevin St. Jacques105131821993-19941C1971-02-25Edmonton, ALTAMinor Pro
Jay St. John500002004-20051D1982-12-03Minor Pro
Nick Stajduhar672249711061999-20001D1974-12-06Kitchener, ONTMajor League
Sean Starke51171936792005-20061F1980-01-28Montreal, PQMinor Pro
Joe Statkus13000222002-20031D1978-10-05Oak Lawn, ILMinor Pro
Dave Stewart81141581993-19941D1972-01-11Norwood, ONTMinor Pro
Dave Stewart3296151432005-20061W1974-10-18Antigonish, NSMinor Pro
Brent Stickney404913221993-19941Minor Pro
Brett Strot855299151651993-19952R1967-07-11Maple Grove, MNMinor Pro
Adam Sturgeon151626321882004-20062D1984-03-19Erin, ONTMinor Pro
Brent Sullivan841119301232002-20064C1981-03-22Algonac, MIMinor Pro
Dmitri Suur15021821031141996-20003D1975-02-25Tallinn, EstoniaMinor Pro
Libor Svindl400021998-19991D1973-06-14Slany, CzechMinor Pro
Brendan Tedstone200002004-20051D1969-09-17Hopkinton, MAMinor Pro
Travis Thiessen501121994-19951D1972-07-11North Battleford, SASKMinor Pro
Kahlil Thomas3131222193412241996-20046C1975-12-22Toronto, ONTMinor Pro
Leo Thomas19264701342402003-20063C1981-12-09Toronto, ONTMinor Pro
Curtis Tidball330001672004-20051R1983-11-30Quebec City, PQMinor Pro
Mike Tobin83217191832003-20052D1971-04-25Jarvis, ONTMinor Pro
Norm Tobin1412341993-19941FToronto, ONTMinor Pro
Janis Tomans100001997-19981L1975-02-05Riga, LatviaMinor Pro
Ryan Townsend401162000-20011F1977-01-06Concord, NHMinor Pro
Jordan Trew461341592001-20021L1980-10-22Knowlton, PQMinor Pro
Tyson Turgeon6362430822006-20071D1977-04-01Spiritwood, SASKMinor Pro
Mark Turner1011112161994-19951C1968-05-09Windsor, ONTMinor Pro
Tony Tuzzolino1441519282006-20071C1975-10-09Buffalo, NYMajor League
Paul Tzountzouris21257291996-19971D1974-08-25Toronto, ONTMinor Pro
Marc Vachon56161632301993-19941D1965-10-05Trenton, ONTMinor Pro
Rob Valicevic78366096382004-20051R1971-01-06Detroit, MIMajor League
Mike Varhaug493583752001-20032R1978-08-23Brooks, ALTAMinor Pro
Steve Vezina2101122000-20011G1975-10-25Montreal, PQMinor Pro
Mark Vichorek7011101994-19951D1963-01-05Moose Lake, MNMinor Pro
Martin Villeneuve2800062002-20031G1976-01-10Montreal, PQMinor Pro
Mark Vilneff13123251998-19991D1973-11-28Cobourg, ONTMinor Pro
Paul Vincent167815101997-19981W1975-01-05Utica, NYMinor Pro
Mike Vukonich87815121993-19941C1968-11-05Duluth, MNMinor Pro
Andy Walbert13011142006-20071F1981-06-10Ford City, PAMinor Pro
Steve Walker16131629341996-19971L1973-01-12Collingwood, ONTMinor Pro
Kris Waltze5686142752004-20051R1978-05-30Two Hills, ALTAMinor Pro
Duane Ward6011151998-19991C1976-02-20Shawville, ONTMinor Pro
Rob Watson100001993-19941G1968-08-22Sault Ste. Marie, ONTMinor Pro
Jamie Weatherston300001998-19991D1978-02-07St. Catharines, ONTMinor Pro
Sean Weaver3201122002-20031G1977-03-23Scarborough, ONTMinor Pro
Ryan Webb2312362005-20061C1982-03-03Roseville, MIMinor Pro
Matt Weder1300001996-19971G1972-06-14Flint, MIMinor Pro
Cam Werfelman1500092002-20031D1979-10-05Spokane, WAMinor Pro
Kam White93325282952004-20062D1976-02-13Chicago, ILMinor Pro
Keith Whitmore10025881131811993-19952D1970-11-24Sudbury, ONTMinor Pro
Erin Whitten400001995-19961G1971-10-26Glens Falls, NYMinor Pro
Jeff Whittle2291051662714331994-19995R1971-03-22Toronto, ONTMinor Pro
Ken Wickham200002003-200521977-05-13Flint, MIMinor Pro
Chad Wilcox12000632005-20072L1977-12-11Las Vegas, NVMinor Pro
Shaun Wilcox100001997-19981C1976-07-25Brantford, ONTMinor Pro
Ross Wilson2841952184131851996-20015R1969-06-26The Pas, MANMinor Pro
Jared Wiseman200052006-20071F1984-04-24Burlington, ONTMinor Pro
Mike Wolf281121172003-20052R1978-11-29Traverse, MIMinor Pro
Jay Woodcroft82202444972001-20032C1976-08-11Toronto, ONTMinor Pro
Martin Woods218641682322072001-20043D1975-05-14Hull, PQMinor Pro
Jason Woolley942642004-20051D1969-07-27Toronto, ONTMajor League
Bryan Worosz39000412006-20071G1980-09-18Brantford, ONTMinor Pro
Igor Yankovitch13011461995-19992D1975-02-26Kiev, RussiaMinor Pro
Dariusz Zabawa96182745261999-20012L1976-06-02Sosnowiec, PolandMinor Pro
Vaclav Zavoral78313161292001-20052D1981-05-22Teplice, Czech Rep.Minor Pro
Mike Zbriger297714122006-20071C1982-02-24Montreal, PQMinor Pro
Jeff Zehr64303565932006-20071L1978-12-10Windsor, ONTMajor League
Matt Zilinskas100001993-19941F1971-02-26Waterloo, 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.