home search by league team forums morning report contact us
home

North Bay Centennials all-time player roster

This is a list of all the players that played for the North Bay Centennials. The North Bay Centennials were a hockey team playing in the Ontario Hockey League from 1982 to 2002. This list is accurate for most teams, but for some obscure teams the list may be partial. We have found 379 players.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplaceHighest Level
Peter Abric9402281982-19853G1965-07-16Scarborough, ONTMajor Junior
Sandy Allan118033591991-19943G1974-01-22Nassau, BahamasMinor Pro
Jonas Andersson67313667271999-20001L1981-02-24Stockholm, SwedenMajor League
Jeff Andrews101161935691992-19942L1975-05-10Oshawa, ONTMinor Pro
Brett Angel118612182741997-20003D1981-04-29Kingston, ONTMinor Pro
Shawn Antoski1683456905651987-19903L1970-03-25Brantford, ONTMajor League
Shayne Antoski1153336691601989-19923L1972-12-23Scarborough, ONTMinor Pro
Ryan Armstrong26575711462051998-20024C1981-04-06Nepean, ONTMajor Junior
Scott Atkins5221820391995-19972D1978-04-28Kitchener, ONTMajor Junior
Alex Auld13802281997-20014G1981-01-07Cold Lake, ALTAMajor League
Colin Austin922127481711988-19902R1970-05-31Canning, NSMajor Junior
Matt Bacon87369841999-20012L1983-05-23Oakville, ONTMajor Junior
Michael Barber100001998-19991G Major Junior
Pat Barton274610221991-19921R1974-05-04Montreal, PQMinor Pro
John Battice606691988-19891D1969-02-25Brampton, ONTMajor Junior
Tim Bean15967861533241984-19873L1967-03-09Sault Ste. Marie, MIMinor Pro
Colin Beardsmore65272552421995-19972C1978-02-07Peterborough, ONTMinor Pro
Jason Beaton811561961989-19912D1972-03-10Port Hawkesbury, NSMinor Pro
Scott Behrens802241997-19981C1979-08-23Hamlin, NYMajor Junior
Dominic Belanger1300021991-19921R1974-01-08Chelmsford, ONTMajor Junior
John Bell200001995-19961G Major Junior
Luc Belliveau73123181995-19972D1976-12-31Salisbury, NBMajor Junior
Richard Benoit4001151983-19852G1965-02-10North Bay, ONTMajor Junior
Drake Berehowsky8826861121981990-19922D1972-01-03Toronto, ONTMajor League
Ron Bertrand161033651989-19934G1972-01-15Ottawa, ONTMinor Pro
Dean Billings611891801987-19881D1969-10-03Brockville, ONTMajor Junior
Scott Birnie751437511371983-19852R1965-05-01Kingston, ONTMinor Pro
Allen Bishop77738451241982-19842D1964-03-19Levack, ONTEuropean Lower Leagues
Steve Bisson3581624771988-19891D1968-05-24Ottawa, ONTMinor Pro
Paul Bissonnette57336212001-20021L1985-03-11Welland, ONTMajor League
Peter Bitonti114455398221987-19892C1969-05-27North Bay, ONTMajor Junior
Ian Blanchfield611201991-19921 Major Junior
Jeff Bloemberg1661650662271985-19883D1968-01-31Listowel, ONTMajor League
Damien Bloye127233255741992-19953C1975-02-17Scarborough, ONTMinor Pro
Dennis Bonvie113333365771991-19932R1973-07-23Antigonish, NSMajor League
Herb Bonvie19022451995-19961L1976-09-27Frankville, NSMajor Junior
Robin Boucher59162036302001-20021C1981-02-20Corbiel, ONTMajor Junior
Jacques Brault100001984-19851G1967-01-01Ottawa, ONTMajor Junior
Brendan Brooks327512261997-19981R1978-11-26St. Catharines, ONTMinor Pro
Mark Brooks2701191992-19931D1975-03-06Ottawa, ONTMinor Pro
Brad Brown24022801027661991-19954D1975-12-27Baie Verte, NFLDMajor League
Mike Burman245271271541991990-19944D1974-04-01North Bay, ONTMinor Pro
Adam Burt195251031284401985-19894D1969-01-15Detroit, MIMajor League
David Burt520201985-198611967-08-09Major Junior
Brent Bywater174246481961984-19873D1967-02-01North Bay, ONTEuropean Lower Leagues
Darcy Cahill527192671986-19871C1970-08-19Kingston, ONTMinor Pro
Scott Cameron1176371134581999-20012L1981-04-11Valley East, ONTMinor Pro
Jason Campeau1325671127771992-19953C1974-10-23Ottawa, ONTMinor Pro
Kris Cantu1012017371091994-19962L1976-01-12Warren, MIMinor Pro
John Capel60244771321982-19842C1963-01-02Niagara Falls, ONTMinor Pro
Greg Capson136929382311986-19893D1969-08-18Nanaimo, BCMinor Pro
Matt Carmichael75055251996-19982G1977-07-26Ottawa, ONTMinor Pro
Steven Carpenter5153891994-19951L1978-04-07Rollo Bay, PEIMajor Junior
Jamie Caruso13847651122371989-19923C1973-01-31Bramalea, ONTMajor Junior
Steve Chabbert174731382741997-20003D1980-02-25Sioux Lookout, ONTMinor Pro
Scott Cherrey1253158891231993-19952L1976-05-27Drayton, ONTMinor Pro
Tony Cimellaro1121371988-19891C1971-06-14Kingston, ONTMajor League
Mike Cirillo21252781307251996-20004L1979-09-05Fort Erie, ONTMinor Pro
Ryan Cirillo35391261996-19982L1978-02-17Fort Erie, ONTMinor Pro
Lee Cole34315181991996-19971D1976-07-13Timmins, ONTMinor Pro
Curtis Collin9049521012381982-19853L1964-01-12Toronto, ONTMajor Junior
Dave Cook100001983-19841G1964-08-09 Major Junior
Fred Corkum100001994-19951G1976-11-20Berwick, NSMajor Junior
Dwight Cormier2901141996-19971G1979-03-28Thunder Bay, ONTMajor Junior
Jason Corrigan20147601071251986-19904C1970-10-10Gloucester, ONTMajor Junior
Allan Cox117121221921990-19922D1972-03-29Toronto, ONTMinor Pro
Tyson Cross400061995-19961D1977-10-03North Bay, ONTMinor Pro
Troy Crowder44713201341986-19882R1968-05-03Sudbury, ONTMajor League
Dave Csumrik1723541999-20001D1980-05-01Orillia, ONTMinor Pro
David Culham100001999-20001 Major Junior
Rob Davison185634405441997-20003D1980-05-01St. Catharines, ONTMajor League
Jeremy Day2200022001-20021G1982-08-24Burlington, ONTMinor Pro
John Dean1792029491321997-20014L1980-09-27Don Mills, ONTMinor Pro
Rob DeGagne231891992881841982-19864C1965-02-04Thunder Bay, ONTMinor Pro
Shawn Degagne4201101998-19991G1978-12-18North Bay, ONTMinor Pro
Andy Delmore8542125541993-19952D1976-12-26Windsor, ONTMajor League
Robert Deschamps60172643681989-19912R1972-02-18Port Colborne, ONTMajor Junior
Frank Di Muzio35161026151984-19851L1967-08-12Downsview, ONTMinor Pro
Steve Dix13000312001-20021R1983-04-07North Bay, ONTMinor Pro
Joey Dixon400021987-198811970-04-23 Major Junior
Paul Doherty13023791021511991-19943D1973-05-28Sudbury, ONTMinor Pro
Tomas Dolak48132942201997-19981R1979-03-25Zlin, Czech Rep.European Elite
Jeffrey Doyle823340731822000-20022R1983-01-10King City, ONTMinor Pro
Phil Drouillard2551015301982-19831L1963-03-30Ottawa, ONTMinor Pro
Bryan Drury13044341991-19921D1971-10-25North Bay, ONTMajor Junior
Brent Dube1992-19931 Major Junior
Robert DuBois4092130241993-19941L1976-03-19Sudbury, ONTMinor Pro
Shawn Dubois400021986-19871R1969-08-20Blind River, ONTMajor Junior
Tylor Dunford1999-20001 Major Junior
Mark Dunning37033371986-19882D1969-05-06Toronto, ONTMajor Junior
Chris Eade173959682261998-20024D1982-04-20Oshawa, ONTMinor Pro
Jeff Eatough50252449731982-19831R1963-06-02Toronto, ONTMajor League
Don Edwardson301101983-19841 Minor Pro
Todd Elik63164056221984-19862C1966-04-15Brampton, ONTMajor League
Omar Ennaffati109517222131997-19992D1980-04-26Toronto, ONTMinor Pro
Jim Ensom15336671031861992-19953L1976-08-24Oshawa, ONTMinor Pro
Tyler Ertel11954791331871988-19902C1971-02-15Kitchener, ONTMinor Pro
Steve Ewing60122941431984-19862C1967-08-26North York, ONTMajor Junior
Adam Fabiano1201182001-20021R1984-06-26 Major Junior
Elliott Faust70033131995-19983G1978-06-10Mitchell, ONTMajor Junior
Tim Favot115112940601989-19912L1972-03-23Copper Cliff, ONTMajor Junior
Adriano Fiacconi2202241996-19982R1979-06-16Mississauga, ONTMinor Pro
Jason Firth53257297221991-19921C1971-03-29Dartmouth, NSMinor Pro
Mike Fiset933661988-19891D1968-03-17Timmins, ONTMinor Pro
Peter Flache597815922001-20021C1982-03-04Toronto, ONTMinor Pro
Ray Flaherty24279521982-19831L1963-02-28 Major Junior
Shawn Foisy100001986-19871 Major Junior
Craig Foster1221726431432000-20022L1984-02-10Carp, ONTMajor Junior
Rob Fournier119022761986-19904G1969-04-08Valley East, ONTMajor Junior
Aaron Fox11213101996-19971L Major Junior
Robert Frayn4311011401989-19901D1972-03-05Sault Ste. Marie, ONTMajor Junior
David Froh805561996-19971D1976-04-10Richmond, BCMinor Pro
Joel Gagnon2100041994-19951G1975-03-14Hearst, ONTMinor Pro
Trevor Gallant795070120511994-19962C1975-01-10London, ONTMinor Pro
Jeff Gardiner107213051111988-19902L1971-06-28Tilbury, ONTMajor Junior
Ryan Gardner376511231996-19982C1978-04-18Toronto, ONTEuropean Elite
Denis Gaudet466814161993-19952L1976-03-30Rogersville, NBMajor Junior
Gord Geisler100001990-19911L1972-02-19North Bay, ONTMajor Junior
Adam Gibson118213859562000-20022D1984-06-07Prescott, ONTMajor Junior
Brett Gibson9255671221351997-19992C1979-08-17Gananoque, ONTMinor Pro
Wade Gibson6151419981991-19932D1973-09-13Kingston, ONTMinor Pro
Tony Gilliard591113241061982-19831L1963-01-21Strathroy, ONTMinor Pro
Mike Gillies1524960109371984-19873R1967-09-26North Bay, ONTMajor Junior
Trevor Gillies28033761996-19982L1979-01-30Cambridge, ONTMajor League
Paul Gillis613452861511982-19831C1963-12-31Toronto, ONTMajor League
Ryan Gillis2281576912201992-19964D1976-12-31Salisbury, NBMinor Pro
Chad Gleason931781231985-19872D1969-03-07North Bay, ONTMajor Junior
Greg Goodnough6311819672001-20021R1984-04-18Mannsville, NYMinor Pro
Parry Goulet100022000-20011 Major Junior
Kody Grigg50000911994-19962D1976-01-23Kitchener, ONTMajor Junior
John Guirestante58131528631993-19952R1975-05-11Toronto, ONTMinor Pro
Dean Haig102152843581984-19873L1967-07-09Peterborough, ONTMajor Junior
George Halkidis192134760941999-20023D1982-06-18Newmarket, ONTMinor Pro
Carl Halverson18033201992-19931 Major Junior
Trevor Halverson17089661553671988-19913L1971-04-06White River, ONTMajor League
Nevin Hamilton100001999-20001C Major Junior
Scott Hampel2102281983-19841R1966-02-24Mississauga, ONTMajor Junior
Andy Hardy2502281989-19901D1972-05-14Alliston, ONTMajor Junior
Brian Harper200021983-198411964-06-28Semi-Professional
Bob Harrison400001992-19931G1973-04-26Sault Ste. Marie, ONTMajor Junior
Mike Hartman853440743491985-19872L1967-02-07Detroit, MIMajor League
Dean Harvey701101983-19841C1967-05-20North Bay, ONTMajor Junior
Derian Hatcher12827881152441989-19912D1972-06-04Sterling Heights, MIMajor League
Kevin Hatcher12536761121361983-19852D1966-09-09Detroit, MIMajor League
Mark Hatcher127228304401982-19842D1964-09-15Detroit, MIMinor Pro
Richard Hawkins1011221984-19883C1968-09-15North Bay, ONTMajor Junior
John Heasty100001984-19851L1967-02-28North York, ONTMinor Pro
Tim Helmer88151530181982-19842R1966-11-06Woodstock, ONTMinor Pro
Paul Henriques1901121985-19861G1968-05-08Kitchener, ONTMajor Junior
Oak Hewer57131326451998-20002R1979-09-21Gloucester, ONTMinor Pro
Robert Hillier1034721999-20001C1980-09-25Antigonish, NSMajor Junior
Allan Hitchen600001997-19981G1978-03-06Toronto, ONTMinor Pro
Warren Holmes14134251998-19991L1978-10-24Mountain, ONTMajor Junior
Scott Hotham6031215312001-20021R1984-07-19Barrie, ONTMinor Pro
Bill Houlder187261011272021984-19873D1967-03-11Thunder Bay, ONTMajor League
Jason Houle39101201987-19892G1970-03-03Sudbury, ONTMajor Junior
Jim Hunter40161531331983-19841C1964-03-06Windsor, ONTMinor Pro
Kevin Hurley493912272000-20011R1983-05-14Kitchener, ONTMajor Junior
Shaun Imber4722426281992-19931D1972-02-21Mississauga, ONTMinor Pro
Neil Iserhoff1200001992-19931C1975-03-24Moosonee, ONTMajor Junior
Samu Isosalo107303767451998-20002C1981-10-06Rauma, FinlandEuropean Elite
Denis Ivanov255611171997-19981R1978-04-21Elektrostal, RussiaMinor Pro
John Jarram401102001-20021D1982-07-26Kitchener, ONTMinor Pro
Mark Jerant57347641997-19992W1980-02-13Windsor, ONTMinor Pro
Lee Jinman16789164253971993-19963C1976-01-10Toronto, ONTMinor Pro
Craig Kales19279331982-19831R1964-04-20Bloomfield, MIMajor Junior
John Keller295914281985-19861L1967-04-10Kitchener, ONTMajor Junior
Tyson Kellerman4100002001-20021G1984-01-18Kingston, ONTMajor Junior
Kevin Kerr66719261381983-19841R1967-09-18North Bay, ONTMinor Pro
Colt King3911718922001-20021W1983-03-04Thunder Bay, ONTMinor Pro
Steve Kluczkowski90121325151987-19892R1970-06-08Bramalea, ONTMinor Pro
Mike Kolodziejczyk2861218401987-19881R1968-03-19Cambridge, ONTEuropean Lower Leagues
Milan Kostolny52241438621995-19961L1976-01-19Dubnica, SlovakiaMinor Pro
Domo Kovacevic1000001992-19931G1975-07-10Mississauga, ONTMajor Junior
Rob Krmpotic200001989-19901C1972-09-23Sault Ste. Marie, ONTMajor Junior
Michal Krupa1223501997-19981L1979-07-31Trencin, SlovakiaEuropean Elite
Nick Kypreos2211621232852731983-19874L1966-06-04Toronto, ONTMajor League
Greg Labenski255501151653471995-19994D1978-04-04Welland, ONTMinor Pro
Rob Ladouceur100001984-19851 Major Junior
Bob Laforest65583896321982-19831R1963-05-19Welland, ONTMajor League
Mark Laforest54044201982-19831G1962-07-10Welland, ONTMajor League
Lloyd Lafrance900001994-19962G1976-09-01North Bay, ONTMajor Junior
Derek Lahnalampi132514191211992-19953D1975-05-07Lively, ONTMajor Junior
Bill Lang2491051612664131990-19944C1973-07-16Newmarket, ONTMinor Pro
Derek Langille602038581281988-19891D1969-06-25Toronto, ONTMinor Pro
Bruno LaPensee60311141321984-19862R1967-04-24Sudbury, ONTMajor Junior
Michel Laplante300001994-19962 Major Junior
Mike Larouche796511291983-19852C1967-05-14Kanata, ONTMajor Junior
Greg Larsen554913251983-19841D1964-11-02Columbia Hts., MNMajor Junior
Frank LaScala6000141987-19881L1969-03-22Thorold, ONTMinor Pro
Mark LaVarre41192241151983-19841R1965-02-21Evanston, ILMajor League
Rob Lave442810361993-19952D1976-01-14London, ONTMajor Junior
Mark Lawrence24131427211991-19921R1972-01-27Burlington, ONTMajor League
Josh Legge103112131561998-20013D1981-09-25Ashburn, ONTMinor Pro
Peter Lisy78191938311984-19862R1967-09-02Kitchener, ONTMajor Junior
Mike Loach204913331996-19971R1976-09-08New Liskeard, ONTMinor Pro
Brent Long501101984-19851 Major Junior
Steve Lowe310171996-19971C1977-05-03Kitchener, ONTMinor Pro
Dave Lylyk5151318241992-19942L1975-12-22Guelph, ONTMinor Pro
Derrick MacCormick600051995-19961R1977-01-17Coxheath, NSMajor Junior
Brett MacDonald1431451651971983-19863D1966-01-05Bothwell, ONTMajor League
Jason MacDonald741723401761990-19922W1974-04-01Charlottetown, PEIMajor League
Ryan MacDonald62012121121995-19972D1977-06-04Alexandria, ONTMinor Pro
Alex MacDonell46077572001-20021D1983-08-13Ottawa, ONTMajor Junior
Ryan MacGregor524812402000-20022L1982-06-28Carleton Place, ONTMinor Pro
Scott MacKenzie2211201998-19991L1980-06-22 Major Junior
John MacKinnon200001988-19891G1971-05-09Oshawa, ONTMajor Junior
Wayne MacPhee253241031274241983-19874D1966-04-01Brantford, ONTMinor Pro
B.J. MacPherson1592130361993-19941C1973-09-23Toronto, ONTMinor Pro
Bill Maguire3931518181982-19831D1963-05-18Barrie, ONTMinor Pro
Mark Major681919383301987-19892L1970-03-20Toronto, ONTMajor League
Morris Marshall15112221996-19971L1979-01-21Matheson, ONTMajor Junior
Jake Martel51156121995-19961R1978-07-22Nairn Center, ONTMajor Junior
Don Martin7000211985-19861D1968-03-29London, ONTMinor Pro
Charlie Mattersdorfer287916242000-20011F1981-03-15 Major Junior
Rob Mattucci310121983-198411965-01-26Major Junior
Mike Matuszek4600061988-19902G1970-05-07Bancroft, ONTMajor Junior
Alex Matvichuk1265870128811994-19962C1975-05-13Kiev, UkraineMinor Pro
Andrew McBain673387120611982-19831R1965-02-18Toronto, ONTMajor League
Peter McCague1574037772691995-19983L1977-09-03Etobicoke, ONTMinor Pro
Jeff McClenaghan502221985-19861 Semi-Professional
Peter McGrath770771011983-19852D1966-03-30Ottawa, ONTMajor Junior
Dean McIntosh27448131996-19971F1977-07-15Brantford, ONTSemi-Professional
Konrad McKay582033531791999-20001C1979-12-15Wabowden, MANMinor Pro
Scott McKay2621214611982-19831D1963-02-23Royal Oak, MIMajor Junior
Steve McLaren82525302491993-19952L1975-02-03Owen Sound, ONTMajor League
Bruce McLeod500001982-19831G1963-12-25Garden Village, ONTMajor Junior
Dave McLlwain11176101177601985-19872C1967-06-09Seaforth, ONTMajor League
Bill McMillan52304676121987-19881R1967-04-03North Bay, ONTMajor Junior
Joey McTamney4910818351987-19892C1970-05-06Uxbridge, ONTMinor Pro
Ron Meighan29192241301982-19831D1963-05-26Montreal, PQMajor League
Frank Melone8224211988-19891R1968-04-08Southfield, MIMinor Pro
Kyle Merkley1222401990-19911C1972-06-03Mississauga, ONTMinor Pro
Ryan Merritt452520451031991-19921L1972-06-09Cottam, ONTMajor Junior
Luc Messier100001998-19991F Major Junior
Ron Michaud100001992-19931 Major Junior
Jim Midgley110325789771995-19972F1978-03-05Townsend, ONTMinor Pro
Gary Miller1871368812221988-19924D1972-03-19Palm Beach, FLMinor Pro
Lucas Miller2415601992-19931C1975-10-25Toronto, ONTMinor Pro
Todd Miller2261319101997-19981D1978-05-28Elliot Lake, ONTMinor Pro
Lorne Misita84203050701998-20002F1981-06-01Niagara Falls, ONTMinor Pro
Steve Montador1001244561831996-19982D1979-12-21Vancouver, BCMajor League
Ryan Morgan41011372000-20022D1983-03-17Ajax, ONTMajor Junior
Joel Morin106222547881988-19902C1970-03-29Chelmsford, ONTMajor Junior
Rick Morocco56234871201982-19831L1963-02-14Niagara Falls, ONTEuropean Elite
Aaron Morrison4282634571992-19931C1973-09-10Aurora, ONTMinor Pro
Doug Mortin200001982-19831 Major Junior
Chris Neil19065911565961996-19993R1979-06-18Flesherton, ONTMajor League
Corey Neilson1401370831651993-19963D1976-08-22Oromocto, NBMinor Pro
Mike Nelson1000022001-20021R1984-01-17Stratford, ONTMajor Junior
Robbie Nichols8763711341701983-19852R1964-08-04Hamilton, ONTMinor Pro
Jaret Nixon6000101996-19971L1978-01-03Metcalfe, ONTMajor Junior
Logan Noble400022001-20021D1984-05-07 Major Junior
Jerry Novack100001984-19851 Major Junior
Luke O'Shell100002000-20011G Major Junior
Perry Ohm100051991-199321974-03-02 Major Junior
Keith Osborne1065992151631986-19893R1969-04-02Toronto, ONTMajor League
Matt Osborne3725781997-19981D1978-02-13Conn, ONTMinor Pro
Chris Ottmann63142337291989-19912R1972-11-19Brantford, ONTSemi-Professional
Cory Pageau60715221201988-19902R1971-04-29Sarnia, ONTMajor Junior
Peter Papadogiannis200001991-19921G Major Junior
Tony Pappas19000201996-19982L1979-05-23Chatham, ONTMajor Junior
Steve Pascoe200051987-198811970-12-23 Major Junior
Tim Pearce501171990-19911R1973-01-24Hamilton, ONTMajor Junior
Jeremy Pedder86102636571997-19992R1980-05-06Aurora, ONTMajor Junior
Andrew Penner7201161999-20023G1982-12-21Simcoe, ONTMinor Pro
Chad Penney14166681341681990-19933L1973-09-18Labrador City, NFLDMajor League
Geoff Peters20111425221997-19981C1978-04-30Hamilton, ONTMinor Pro
Brad Pierce161724312591999-20023D1981-02-08Brampton, ONTMajor Junior
Jamie Piercey107119201151996-19993L1979-03-16Caledon, ONTMajor Junior
Geoff Platt634610342001-20021C1985-07-10Toronto, ONTMajor League
Philippe Poirier42123741995-19961R1978-11-21Baie Ste. Anne, NBMajor Junior
Rick Pollard2401141990-19911G1972-04-29Terrace Bay, ONTMajor Junior
Ryan Power946713471995-19972W1978-07-27St. John's, NFLDMinor Pro
Mark Provenzano82549241995-19972C1978-04-23Sault Ste. Marie, ONTMajor Junior
Tom Purcell60417211071989-19901D1970-05-09Bramalea, ONTMajor Junior
John Purves42345286381988-19891R1968-02-12Toronto, ONTMajor League
Al Raymond2371219131982-19831L1964-07-21Ottawa, ONTEuropean Elite
Bobby Reed30112121997-19992C1980-11-09Huntsville, ONTMinor Pro
Joe Reekie683912671982-19842D1965-02-22Victoria, BCMajor League
John Reid70011451985-19872G1967-02-18Windsor, ONTMinor Pro
Tyler Rennette94414889791996-19982C1979-04-16North Bay, ONTMinor Pro
Peter Reynolds119556611381999-20012D1981-04-27Waterloo, ONTMinor Pro
Mike Ricci36011141984-19862G1966-08-26North Bay, ONTMajor Junior
Rodney Richard122242650311997-19992C1979-05-05Sarnia, ONTMinor Pro
Jud Richards900001992-19931D1975-04-25 Major Junior
Craig Richter400001995-19961 Major Junior
Stefan Rivard18459891484841991-19954C1974-03-14New Liskeard, ONTMinor Pro
Gary Roach2321214211994-19951D1975-02-04Sault Ste. Marie, ONTMinor Pro
Grant Robertson25033241984-19851L1966-05-21Gananoque, ONTMajor Junior
Justin Robinson21000121994-19951D1976-04-29Mt. Elgin, ONTMajor Junior
Scott Roche13601010141993-19974G1977-03-19Peterborough, ONTMinor Pro
Richard Roesler200051988-19891D1970-04-05Toronto, ONTMinor Pro
Brent Rowley6112141991-19932 Major Junior
Shawn Roy183356297971985-19894C1969-02-27North Bay, ONTMajor Junior
Paul Rushforth86122133481991-19932C1974-04-22Prince George, BCMinor Pro
Ron Sanko11956921481831983-19863R1965-06-30Windsor, ONTMinor Pro
Bryan Sansom1301122001-20021L1984-04-15Uxbridge, ONTMajor Junior
Vladimir Sapozhnikov8201010982000-20022D1982-08-02Seversk, RussiaMinor Pro
Jeff Scharf66233659571996-19971C1977-03-06Sudbury, ONTMinor Pro
Marcus Schofield1011251988-19891C1970-08-20Grand Bay, NBMajor Junior
Cole Sefc201101987-198811968-05-25Major Junior
Mathieu Shank100001999-20001 Major Junior
Dale Shannon1501191988-19891D1971-06-15Barrie, ONTMajor Junior
James Sheehan1001726431021991-19932D1973-03-30Sudbury, ONTMinor Pro
Brad Shepard8841923991990-19933D1973-09-13Fredericton, NBMajor Junior
Scott Shepherd1121442561411987-19892D1969-04-13Keswick, ONTMajor Junior
Jeff Shevalier1901391322711241991-19943L1974-03-14Mississauga, ONTMajor League
Mike Short100021989-19901D1969-04-16Scarborough, ONTMinor Pro
Brock Shyiak49134211987-19881D1970-01-31Thunder Bay, ONTMinor Pro
Matt Sikora100001999-20001C1982-04-27Kingston, ONTMajor Junior
Jeff Sirkka12033661988-19891D1968-06-17Sudbury, ONTMinor Pro
Carson Smith1930321996-19971L1978-04-09Calgary, ALTAMajor Junior
Darin Smith1042949782731985-19872L1967-02-20St. Catharines, ONTMinor Pro
Joel Smith1201121982-19842G1965-09-26Brantford, ONTMajor Junior
Trevor Smith100001989-19901D1970-08-09Welland, ONTMinor Pro
Len Soccio2331141903042251984-19884C1967-05-28Thorold, ONTMinor Pro
Gabriel Spilar3844841998-19991L1980-12-15European Elite
John Spoltore2511212213421301988-19924C1971-08-25Bridgeton, NJMinor Pro
Brian Stagg56171734361992-19942R1974-05-23North Bay, ONTMajor Junior
Rob Stanfield14112131997-19981D1978-10-01Buckhorn, ONTMinor Pro
Rob Strk14000321992-19942R1975-03-17Brampton, ONTMajor Junior
Doug Stromback74293564631985-19872R1967-03-02Farmington, MIMinor Pro
Rich Stromback53246981986-19882L1969-01-29Farmington, MIMinor Pro
Valeriy Svoboda63132235451996-19971F1977-02-07Kiev, UkraineMinor Pro
Derek Switzer252101167268981987-19914C1970-05-14Ottawa, ONTEuropean Lower Leagues
Dave Szabo51213351991-19932F1974-06-18Courtice, ONTMinor Pro
Josh Tataryn98352358332000-20022L1982-07-23Orton, ONTMinor Pro
Chris Taylor200001995-19961 Major Junior
Karl Taylor600051990-19911L1971-03-04North Bay, ONTMajor Junior
Ryan Taylor31033371996-19971D1978-04-26North York, ONTMinor Pro
Brian Tessier1000041984-19862G1967-05-23Walden, ONTMajor Junior
Mike Thompson52437382001-20021L1984-06-01 Semi-Professional
Randall Thompson700001983-19841G1966-12-08Red Lake, ONTMajor Junior
Chris Thorburn18949831322091999-20023R1983-06-03Sault Ste. Marie, ONTMajor League
Tom Thornbury176915381982-19831D1963-03-17Lindsay, ONTMajor League
Bob Thornton31257101993-19941C1975-02-18Manhasset, NYMinor Pro
Robert Thorpe1532946751281990-19933L1973-07-22Hamilton, ONTMinor Pro
Sloan Torti335914251987-19881L1970-04-01Brantford, ONTMajor Junior
Brad Traves48022341987-19892D1970-07-08Bowmanville, ONTMajor Junior
Mark Trottier211201995-19961 Major Junior
Darren Turcotte211128150278991984-19884C1968-03-02Boston, MAMajor League
Shawn Turcotte400021990-19911G Major Junior
Troy Turyk30022531996-19971D1979-03-16Wawa, ONTMajor Junior
Derrell Upton46132740121999-20001W1979-07-07Toronto, ONTMinor Pro
Igor Valeev621761781752000-20011L1981-01-09Snezhinsk, RussiaMinor Pro
Chris Van Dyk184812141996-19971D1977-02-18Welland, ONTMajor Junior
Larry Van Herzele26358151985-19861D1966-04-30Simcoe, ONTSemi-Professional
John Van Kessel1342650765481987-19903R1969-12-19Bridgewater, NSMinor Pro
Carmine Vani423625611421982-19842C1964-08-07Toronto, ONTMinor Pro
John Vary1431467812251988-19913D1972-02-11Owen Sound, ONTMinor Pro
Peter Veltman10378151031999-20012C1982-11-30Georgetown, ONTMajor Junior
Wayne Venedam100001984-19851 Major Junior
Nick Vernelli121101525442000-20022R1983-01-02Odessa, ONTMajor Junior
Kevin Vescio245201101302151982-19864D1965-03-15Thunder Bay, ONTMajor Junior
Dustin Virag15960741342131994-19973R1976-05-16Campden, ONTMinor Pro
Jamie Vossen10061117931995-19972D1978-02-09North Bay, ONTMajor Junior
Rich Vrataric3114822251996-19971R1977-07-19Hamilton, ONTMajor Junior
Nick Vukovic57279371997-19992D1980-09-11Kitchener, ONTMinor Pro
Brad Walford50459191999-20012C1982-03-10Mississauga, ONTMajor Junior
Tom Warden1011016261441983-19863L1966-01-10Darbishire, EnglandMinor Pro
Jeff Washbrook19000211996-19971D1979-01-26Thunder Bay, ONTMinor Pro
Morgan Watts511201985-19861R1966-09-03Dartmouth, NSMajor Junior
Mike Webber78418221021982-19853D1965-04-28Kitchener, ONTMajor Junior
Kevin Werner5381220592000-20011 Major Junior
Kyle Werner1283636721871999-20012R1980-05-28Whitecourt, ALTAMajor Junior
Kam White74316192251994-19962D1976-02-13Chicago, ILMinor Pro
Kevin White59343973231990-19911C1970-06-22Charlottetown, PEIMinor Pro
Brian Whitley80111829511994-19962R1977-03-21Scarborough, ONTMajor Junior
Jack Williams60423981501991-19932D1972-02-12Greensburg, PAMinor Pro
Casey Wolak2412416791997-19981R1978-03-26Point Claire, PQMinor Pro
Peter Woodgate82172239531982-19842L1965-01-08Thunder Bay, ONTMajor Junior
Scott Wray1503848861411996-20004L1979-12-19Ottawa, ONTMinor Pro
Billy Wright1283954931221990-19922L1972-10-23North Bay, ONTMinor Pro
Denis Yachmenev65171229322001-20021L1984-06-04 European Elite
Vitali Yachmenev125114104218261993-19952L1975-01-08Chelyabinsk, RussiaMajor League
Brad Yeo10459282001-20021R1981-03-18Talbotville, ONTMajor Junior
Don Young7382230221982-19842C1965-03-30Montreal, PQMajor Junior
Mike Zanutto1311221994-19951C1977-01-01Burlington, 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.