hockey DB
search by league
team
morning report
contact us
home

Brockville Braves all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Brandon Abbott2500002021-20221G2003-09-22Baden, ONTJunior A (Canada)
Curtis Abbott620222018-20191F1999-05-28Belmont, ONTCollege-University
Todd Adams3001010491985-19861DCornwall, ONTCollege-University
Ryan Adler5022102002-20031D1984-02-12Piscataway, NJMinor Pro
Andrew Adolf311910181985-19883Junior A (Canada)
Brett Agan37022121991-19932GJunior A (Canada)
Brett Agnew4113518412008-20091F1990-06-27Columbus, OHJunior A (Canada)
Travis Albers492040603642001-20021L1981-11-18Cornwall, ONTMajor Junior
Fred Allaire1213427611382017-20192L1998-09-05Mascouche, PQCollege-University
Jamie Allan531833512591986-19871R1970-03-18Ottawa, ONTMinor Pro
Ted Allan11549841331601968-19724Junior A (Canada)
Kyle Allard5471724842001-20021L1985-09-01Petawawa, ONTJunior A (Canada)
Stephane Allard17257351991-19921Junior A (Canada)
Brian Allen300001983-19841Junior A (Canada)
Sean Allen400241990-19911Junior A (Canada)
Sean Allen5942428162016-20171D1996-01-27Ballston Spa, NYCollege-University
Zach Allen400042009-20101F1992-02-28Kingston, ONTJunior A (Canada)
Sam Allison71253661222018-20202L1999-09-07Halifax, NSCollege-University
Marcel Alvarez77113546842006-20082D1988-01-28Cleveland, OHMinor Pro
Earl Ambler562938671781997-19981Junior A (Canada)
Irv Amyotte400001968-19691Junior A (Canada)
Chris Anderson100001986-19871Junior A (Canada)
Duane Anderson200021988-19891G1971-03-19Major Junior
Doug Andress262751662415201995-20005D1979-04-07Iroquois Falls, ONTMinor Pro
Matt Andrews17134101990-19911Junior A (Canada)
Brandon Anselmini541622381122011-20121D1993-04-10Guelph, ONTMinor Pro
Jackson Arango453912972022-20242D2006-02-03Ottawa, ONTJunior A (Canada)
Alex Argiroudis200002016-20171D1998-11-24Montreal, PQJunior A (Canada)
Jeff Armando1423522005-20061F1985-12-09Canton, MAMinor Pro
Alex Armstrong27336101991-19921 Junior A (Canada)
Kyle Armstrong53181634302010-20111W1990-10-21Pointe Claire, PQCollege-University
Scott Arnold17584821662482006-20104R1989-06-23Montreal, PQMinor Pro
Brett Arrowsmith300002010-20111W1993-06-04Landsdowne, ONTJunior A (Canada)
Mike Arthur55263864421993-19941Junior A (Canada)
Mike Arthur1074247891011983-19863L1968-11-28Brockville, ONTMajor Junior
Dennis Atkins206713101979-19801Junior A (Canada)
Kyle Atkins1491765821802005-20083D1989-05-11Brockville, ONTMinor Pro
Tyler Atkins1951946651172003-20085D1987-06-07Brockville, ONTCollege-University
Eric Audet6022101994-19951Junior A (Canada)
Daniel Auger49913221321997-19981Junior A (Canada)
Cody Ayers88324375782006-20082F1987-06-16Colorado Springs, COMinor Pro
Anthony Bada777916332009-20123W1992-03-25Ottawa, ONTJunior A (Canada)
Chad Badawey55373168301985-19861R1970-01-24Port Colborne, ONTMinor Pro
Mike Baird8173138522009-20112D1990-07-12Oakville, ONTMinor Pro
Steve Bajinski801134452391968-19713DBrockville, ONTCollege-University
Jonathon Balah400022018-20191D2001-08-15Barrie, ONTCollege-University
Jon Ball54928372202000-20011Junior A (Canada)
Ryan Ballantyne200001999-20001Junior A (Canada)
Devin Bancroft120419233162004-20073D1986-01-09Cornwall, ONTMinor Pro
Gerry Barber000001970-19711 Junior A (Canada)
Paul Barber4521113281979-19801Junior A (Canada)
Mats Baribeau1001102002-20042GJunior A (Canada)
Brennan Barker1443256886402002-20053D1985-07-19Long Sault, ONTMinor Pro
Bruce Barker38312151021979-19801College-University
Marc Barlow95153550401994-19973D1977-06-24Addison, ONTMinor Pro
Eric Barnard4561925222022-20242F2004-09-06Owen Sound, ONTJunior A (Canada)
Josh Barnes2281018192019-20201C2002-09-27Cornwall, ONTCollege-University
Dave Barnett1311330431101993-19974F1977-05-26New York, NYCollege-University
Peter Barnett1062334571632002-20053L1984-05-30Ingleside, ONTJunior A (Canada)
Troy Barr1200001989-19901GJunior A (Canada)
Isaac Barrett1405542023-20241D2004-05-15Indianapolis, INJunior A (Canada)
Gabe Barrow300022018-20191F1999-08-21Toledo, OHJunior A (Canada)
Jeff Bates288122021986-19893Junior A (Canada)
Doug Battaglia8658611192931992-19942D1975-10-26Barrie, ONTMinor Pro
Jeff Battaglia54620261181992-19931Junior A (Canada)
Mike Bauer86421253141996-19982Junior A (Canada)
Pavel Bautin2361319211993-19941Junior A (Canada)
Shane Beal400041984-19851G1965-06-14Brantford, ONTMajor Junior
Ryan Beamish200002001-20021Junior A (Canada)
Ron Beardsley602262007-20081D1989-05-12Burnt Hills, NYCollege-University
Barton Beasley6000181983-19841Junior A (Canada)
Mathieu Beaupre622421994-19951Junior A (Canada)
Nathan Beausoleil9482634522000-20022D1984-07-13Moose Creek, ONTCollege-University
Connor Bebb632911712013-20152F1995-02-08Toronto, ONTCollege-University
Adam Beehler100002002-20031Junior A (Canada)
Jake Begley43033162019-20201G1999-03-18St. Paul, MNCollege-University
Scott Behrens302241996-19971C1979-08-23Hamlin, NYMajor Junior
Skyler Beks200002022-20231FJunior A (Canada)
Dan Beland1053952912492000-20022C1982-01-20Montreal, PQMinor Pro
Owen Belisle55101828342021-20221F2001-03-02Thunder Bay, ONTCollege-University
Jason Beliveau54203555402003-20041FGranby, QUECollege-University
Clayton Bell4214561992-19931Junior A (Canada)
Mike Bellemare31011141993-19941GJunior A (Canada)
Kowin Belsterling428614622022-20231R2004-10-21Cranberry Township, PAJunior A (Canada)
Mark Belvedere42121527372010-20111L1990-10-18Montreal, PQCollege-University
Michael Bencivengo911202021-20221C2001-12-29Guilford, CTJunior A (Canada)
Scott Bennett61279931994-19962Junior A (Canada)
Charles Benoit5000211990-19911Junior A (Canada)
Richard Benoit400001983-19841G1965-02-10North Bay, ONTMajor Junior
Tanner Benton310122008-20102W1993-03-23Brockville, ONTJunior A (Canada)
Cory Bercume300002008-20091D1989-12-20Potsdam, NYJunior A (Canada)
Jeff Bergin2700081981-19821GJunior A (Canada)
Tristen Bernard12000132015-20161D1997-11-04Cape Breton, NSJunior A (Canada)
Stephane Bertrand5022101991-19921 Junior A (Canada)
William Betts6402222010-20122G1992-10-05Pittsburgh, PAJunior A (Canada)
Sean Billing100001984-198511968-01-05Junior A (Canada)
Jack Billings1304177118302013-20163F1995-10-04Oak Lawn, ILMinor Pro
Charles Bilodeau1612322014-20151D1996-04-16Sherbrooke, PQJunior A (Canada)
Anthony Biniaris10772431972019-20222D2001-09-22Thunder Bay, ONTCollege-University
Zach Biniaris82162339222022-20242F2004-06-24Thunder Bay, ONTJunior A (Canada)
Stephen Bird120162238752008-20113W1990-11-02Deep River, ONTJunior A (Canada)
Max Birnie501102017-20181C2001-08-06Brockville, ONTJunior A (Canada)
Scott Birnie461022321451981-19821R1965-05-01Kingston, ONTMinor Pro
Spencer Birnie281451041994-19951Junior A (Canada)
Stuart Birnie12448521002101986-19893College-University
Brock Bissonnette500002008-20091D1990-01-02Cornwall, ONTMinor Pro
Brian Blad100001983-19841D1967-07-22Brockville, ONTMinor Pro
Alex Blanchard2611718281968-19691Junior A (Canada)
Roger Blanchett100001988-19891 Junior A (Canada)
Logan Blaser604913402016-20171D1996-03-01Aurora, ONTCollege-University
Ben Blasko11855118173552011-20132C1992-03-25Kingston, ONTMinor Pro
Fred Blondin500002015-20161F1997-12-22Pierrefonds, PQJunior A (Canada)
Alex Boak128844521132006-20104D1989-09-29Norwood, NYMinor Pro
John Bodnar29000291986-19882G1969-01-16Thunder Bay, ONTJunior A (Canada)
Aaron Bogosian46268712002-20031F1987-01-17Massena, NYMinor Pro
Mark Boisclair200001990-19911Junior A (Canada)
John Bolger200001979-19801Junior A (Canada)
Glen Bombard1000001990-19911GJunior A (Canada)
Ryan Bonfield39271744242021-20221R2001-08-27Merrickville, ONTCollege-University
Mark Bonneau31241943101979-19801FPrescott, ONTMinor Pro
Ian Boots48293867402006-20071C1986-10-17Akwesasne, ONTMinor Pro
Scott Boston5591625701987-19881D1971-07-13Ottawa, ONTMinor Pro
Jake Boucha900042017-20181D1999-01-24Northville, MIJunior A (Canada)
Evan Boucher27221840182021-20221L2002-04-03Timmins, ONTMinor Pro
Brodie Boulanger101102006-20071D1990-05-15 Junior A (Canada)
Antoine Bourdeau3500042018-20202G2000-02-14Montreal, PQJunior A (Canada)
Dean Bourgon721381979-19801Major Junior
Mark Bovey912361983-19841Junior A (Canada)
Troy Bowditch54192140142019-20201F2000-06-04Hardwood, ONTCollege-University
Dean Boyd10202121979-19801Junior A (Canada)
Aaron Boyer100022002-20031C1984-03-15Calgary, ALTAMinor Pro
Mike Bracco2100001988-19891GManhasset, NYCollege-University
Jacques Brault36011101985-19861G1967-01-01Ottawa, ONTMajor Junior
Bob Brayton433539741711979-19801Minor Pro
Mike Brayton200001979-19801Junior A (Canada)
Lawrence Brennan355813411990-19932Junior A (Canada)
Mark Brierley491821391251996-19971Junior A (Canada)
Adam Briggs93011312002-20042G1984-12-29College-University
Dan Brooks200001987-19881F1970-09-07Boston, MAMinor Pro
Steve Brouwer43066421999-20022D1983-06-18Ajax, ONTJunior A (Canada)
Cameron Brown6000112015-20172D1998-03-01Brockville, ONTJunior A (Canada)
Chris Brown45141630262018-20191F1999-03-27Worcester, MACollege-University
Erik Brown569716452012-20131L1995-09-30Keene, ONTMinor Pro
Lance Brown1400002023-20241F2005-04-08Kingston, ONTJunior A (Canada)
Phil Brown147491051542261983-19863C1967-12-11Cornwall, ONTCollege-University
Rob Brown1471971902521997-20003D1981-04-09Brockville, ONTEuropean Elite
Steve Brown100002000-20011Junior A (Canada)
Travis Brown100002010-20111W1993-11-17Richmond, ONTJunior A (Canada)
Reid Brownell402201968-19691Junior A (Canada)
Cody Bruchkowski7516102019-20201F1999-08-29Cochenour, ONTJunior A (Canada)
Craig Bugden581132433281968-19702Major Junior
Kayden Buller558715142023-20241F2007-02-27Kemptville, ONTJunior A (Canada)
Derek Bureau22459212016-20171F1996-04-04St-Hubert, PQJunior A (Canada)
Nathanial Burelle33111021362022-20231F2003-02-02Belleville, ONTJunior A (Canada)
Jaren Burke210102013-20141L1996-06-26Ottawa, ONTCollege-University
Joe Burley1300042001-20021GMassena, NYCollege-University
Connor Burns600022015-20161D1996-05-08Kingston, ONTJunior A (Canada)
Darren Burns2081261732991001985-19905Junior A (Canada)
Terry Burns131401979-19801Junior A (Canada)
Ray Bushfield1903321968-19702Junior A (Canada)
Phil Butts1004750972042003-20052LJunior A (Canada)
Mike Byrd2261072073141472005-20094D1988-08-30Kemptville, ONTMinor Pro
Jason Byrnes47162945801993-19941R1977-05-09Brockville, ONTMinor Pro
Dominic Bzdyl100002022-20231F2004-09-03Kirkland, PQJunior A (Canada)
Michael Cahill604421990-19911European Lower Leagues
Tom Callaghan912362016-20182R1999-06-22Montreal, PQJunior A (Canada)
James Cameron702845733602002-200421983-07-26Pembroke, ONTJunior A (Canada)
John Cameron4692433181989-199011971-06-24Junior A (Canada)
Gerald Campeau000001970-19711D1951-10-23Major Junior
Chris Cannizzaro2791423342006-20071F1988-04-19Cazenovia, NYCollege-University
Abbie Caputo1000101984-19851Junior A (Canada)
Tyler Carangelo100002017-20181F1997-07-20Hamden, CTCollege-University
Liam Cardiff22551062023-20241F2005-09-07Barrie, ONTJunior A (Canada)
Matt Carkner7000371996-19971D1980-11-03Winchester, ONTMajor League
Terry Carkner4783240941982-19831D1966-03-07Smiths Falls, ONTMajor League
Aidan Carolan67202242382022-20242F2005-02-20Oshawa, ONTJunior A (Canada)
Tyson Carr900022022-20231D2005-07-20Bancroft, ONTJunior A (Canada)
Christopher Carr-Ansah200002017-20181D2000-06-30Mississauga, ONTJunior A (Canada)
Blake Carrick453811312014-20151F1996-08-14Orland Park, ILCollege-University
Jeffrey Carriere900001984-19851G1967-01-09Junior A (Canada)
Paul Carriere11533671001261981-19843L1964-01-07Junior A (Canada)
John Carroll100041993-19941Junior A (Canada)
Jeff Carter127731001732731981-19853C1964-08-03European Lower Leagues
Steve Carter33325101981-19821Junior A (Canada)
Stuart Carter381910281981-19821Junior A (Canada)
Corey Caruso57253156182016-20171F1996-04-06Hamilton, ONTCollege-University
Spencer Caruso15022102002-20031F1984-01-03New Orleans, LAJunior A (Canada)
Parker Casey110225375952018-20202C2000-05-03Waterloo, ONTCollege-University
Bill Cass5033101995-19961D1979-09-07Indianapolis, INMinor Pro
Cory Cassell2000152002-20031Junior A (Canada)
Steve Casselman100001984-19851Junior A (Canada)
Roger Cauley33101828521979-19801Junior A (Canada)
Travis Cauley100001984-19851Junior A (Canada)
Tim Cavan31099681981-19821DOttawa, ONTJunior A (Canada)
Michael Cerasuolo1900002015-20161G1996-09-23Pierrefonds, PQJunior A (Canada)
Chris Chaddock2262822015-20161C1997-08-25Saint John, NBMajor Junior
Youssef Chadli100002015-20161F1997-08-27Ile-Bizard, PQJunior A (Canada)
Matt Champagne5011142000-20011Junior A (Canada)
Chris Chant100001992-19931Junior A (Canada)
Brian Chapman601133441531983-19852D1968-02-10Brockville, ONTMajor League
Ian Chapman40145212008-20091D1990-05-11Batavia, NYCollege-University
Mark Chapman100001981-19821GJunior A (Canada)
Allan Charbonneau1511028382722004-20073D1986-06-29Cornwall, ONTCollege-University
Robin Charbonneau20055272000-20011D1981-12-13Trois-Rivieres, PQJunior A (Canada)
Matt Chartrain120435699592010-20122W1991-09-28Pointe Claire, PQCollege-University
Doug Chessell8000121982-19831G1963-02-18Minor Pro
Dan Chiasson351125362471982-19831C1965-09-18Chelmsford, ONTMinor Pro
Artie Chilson100001992-19931Junior A (Canada)
Chris Chisamore300001990-19911GJunior A (Canada)
Trevor Choffe1022141622511997-19992RJunior A (Canada)
Patrick Choules30167492005-20061D1986-06-19Beaconsfield, PQCollege-University
Adam Church201122017-20181C1999-10-10Pakenham, ONTJunior A (Canada)
Johnny Ciaccia100002015-20161F1997-04-04Pierrefonds, PQJunior A (Canada)
Theo Citrullo961891352017-20192D2000-06-19Belleville, ONTJunior A (Canada)
Taylor Clarke893149801951989-19922L1973-02-07Rochester, MIMinor Pro
Sean Clement902053731871982-19842D1965-02-26Nepean, ONTMinor Pro
Chris Clifford3200041982-19831G1966-05-26Kingston, ONTMajor League
Shaun Clost100022022-20231D2005-02-12North Gower, ONTJunior A (Canada)
Boyd Cochrane25011101985-19861 Junior A (Canada)
Blake Coffey27581382016-20171D1998-01-27Philadelphia, PACollege-University
Brandon Cole9541317682010-20133L1995-08-02Kanata, ONTJunior A (Canada)
Dave Cole43112132201979-19801College-University
Josh Cole10432023482018-20234D2002-12-23Kingston, ONTJunior A (Canada)
Noel Cole176814351984-19851Major Junior
Ryan Collier5341923302010-20111D1991-08-09Point Claire, PQEuropean Lower Leagues
Ben Collins255914102005-20061L1987-02-10Winchester, ONTJunior A (Canada)
Randy Colpitts100001979-19801Junior A (Canada)
Guy Come1961161792952841996-20004F1979-06-22Iroquois Falls, ONTMinor Pro
Brent Convery52033461992-19931G1972-01-10Kingston, ONTMinor Pro
Rob Coon100001997-19981Junior A (Canada)
Brent Cordner431910331989-19901College-University
Gerry Corkery000001970-197111952-06-27Junior A (Canada)
Thomas Cormier19617182023-20241F2005-09-15Montreal, PQJunior A (Canada)
Mark Cornforth36122335841990-19911D1972-11-13Montreal, PQMajor League
Brad Corrigan15033332001-20021C1984-01-31Junior A (Canada)
Shane Corstan600021983-19841GCollege-University
Brett Costello100002010-20111D1993-08-19Lombardy, ONTMinor Pro
Spencer Cosway901102018-20191D2000-04-20Toronto, ONTJunior A (Canada)
Christophe Cote8591625962017-20192L1999-03-14Repentigny, PQCollege-University
Steve Cote1113441982-19831R1967-04-05Oshawa, ONTMajor Junior
James Cotie15065113178801981-19854C1966-02-28Brockville, ONTCollege-University
David Coughlan5101515832002-20031D1982-05-05Junior A (Canada)
Ryan Coughlan50101121661993-19941C1977-02-18Boston, MAMajor Junior
Brendan Coughlin20123572023-20241F2004-12-15Marshfield, MAJunior A (Canada)
Brian Coughlin15011141969-19701D1952-01-13Belleville, ONTMinor Pro
Dale Coughlin762340631131995-19972College-University
Joey Couture18112382011-20121F1992-06-20Quebec City, PQJunior A (Canada)
Shawn Cox21074681424772004-20084F1987-02-26Smiths Falls, ONTCollege-University
Dylan Coyle425152022023-20241F2005-01-13Scarborough, ONTJunior A (Canada)
Samuel Coyne269817112008-20091R1989-06-09Perth, ONTMajor Junior
Ethan Cragg100002015-20161D1997-01-01Ottawa, ONTJunior A (Canada)
Dan Creighton401019291621968-19691Minor Pro
Kyle Cromie110432362092007-20092D1990-09-02Kitchener, ONTJunior A (Canada)
Ken Crook17761911522751987-199141970-01-18Junior A (Canada)
Jason Crooke3101172005-200611989-08-04Junior A (Canada)
Jon Cross610142000-20011Junior A (Canada)
Marc Cross200001999-20001Junior A (Canada)
Jim Crossman13345851304311987-19925Junior A (Canada)
Cameron Crotty9872431702015-20172D1999-05-05Ottawa, ONTMajor League
Joseph Crump16213382017-20181R1998-10-05Frisco, TXJunior A (Canada)
Jacob Cuffley600022015-20161D1998-10-11Kanata, ONTCollege-University
Dan Culhane301141969-19734 Junior A (Canada)
Lucas Culhane13651611121582021-20243F2003-08-15Belleville, ONTJunior A (Canada)
Ernie Currie503322001-20021Junior A (Canada)
Ryan Cusin55324072232013-20141R1995-02-06Westland, MIMinor Pro
Charles Cusson8591524221987-19892Junior A (Canada)
Jordan Cyr45213152822005-20061F1986-05-12Winnipeg, MANCollege-University
Cole Dal Bello600002021-20221D2003-08-15Guelph, ONTJunior A (Canada)
Bryan Dalrymple201102010-20111F1993-07-20Kanata, ONTJunior A (Canada)
Steve Daniels100001990-19911R1972-09-23Orleans, MAMinor Pro
Mike Daoust15554751291881992-19964C1976-06-01Brockville, ONTCollege-University
Tom Darby3491120461993-19941Junior A (Canada)
Jim Darragh200001991-19921 Semi-Professional
Mitchell Datz2302222014-20151G1995-04-21Kingston, ONTJunior A (Canada)
Justin Dauphinais27101222142021-20221F2002-01-07Val Caron, ONTCollege-University
Matt Davis281341022000-20022D1984-02-16Ottawa, ONTJunior A (Canada)
Ben Davy1501162017-20181D2000-01-30Prescott, ONTJunior A (Canada)
Scott Dawson1111059691642009-20123D1991-12-09Ottawa, ONTCollege-University
Austin de Luis4410515381994-19951F1977-04-22Brockville, ONTMinor Pro
Brad Deakin63202646622004-20062F1986-04-02Junior A (Canada)
Jeff Deavy4956111231986-19871D1970-04-04Toronto, ONTMajor Junior
Mike DeBello53233154382011-20121W1991-07-16Oswego, ILCollege-University
Lucas Decaluwe100002021-20221D2004-11-15Cambridge, ONTJunior A (Canada)
Jeremy Defazio6202122010-20111F1991-11-22Oakville, ONTCollege-University
Dan Delisle100001994-19951D1976-11-28Montreal, PQMinor Pro
Domenic Della Civita39156222016-20171D1999-01-01Trenton, ONTCollege-University
Ryan Delorme200002006-20071D1989-08-12Kanata, ONTCollege-University
Frank DeRepentigny48929381691981-19821D1963-02-09Junior A (Canada)
Eric Derosie27156141997-19981Junior A (Canada)
Dave DeSalvo54821291481983-19841D1965-08-09Lynnfield, MACollege-University
Dominic Desmarais3900081990-19911GJunior A (Canada)
Kevin Devaney700041984-19851GJunior A (Canada)
Vito Devito910102013-20141C1994-01-14Montreal, PQJunior A (Canada)
Thomas Devlin100002008-20091 Junior A (Canada)
Brad Dexter100001990-19911D1972-03-29Brockville, ONTMinor Pro
Jordan Deyrmenjian622442016-20171F1998-02-05Vancouver, BCJunior A (Canada)
Gary Dhaliwal100002016-20171F1997-07-25Richmond, BCJunior A (Canada)
John-Michael Di Gregorio2718942018-20191F1998-04-23Montreal, PQCollege-University
Andrew Dickson291020301141998-19991D1978-06-20Ottawa, ONTMinor Pro
Sean Dickson129817251702002-20053D1984-02-01Kingston, ONTMajor Junior
Benjamin Dirven6271118572019-20201D2000-10-06Bainsville, ONTCollege-University
Dave Dixie4836336901971-19732 Junior A (Canada)
Jarred Dixon18257591999-20001D1983-08-31Beaconsfield, PQJunior A (Canada)
Nick Dixon1025721997-19981Junior A (Canada)
Kevin Doherty1951419401988-19891D1971-10-07London, ONTMinor Pro
Mike Dommasch10000831992-19931Junior A (Canada)
Ron Donnelly100001979-19801Junior A (Canada)
Matthew Donovan525914632019-20222C2001-06-07Gananoque, ONTJunior A (Canada)
Paul Donovan602636621161985-19861L1968-06-10Mallorytown, ONTMinor Pro
Markin Dornan1513481999-20001Junior A (Canada)
Nicholas Dowling5231215172021-20221C2003-05-21Bracebridge, ONTJunior A (Canada)
Taylor Dowsley6562329721984-19862Junior A (Canada)
Bryan Doyle110101990-19911Junior A (Canada)
Pat Doyle20033172004-20051F1987-02-20Kingston, ONTMinor Pro
Paul Doyle266814761994-19951L1977-06-24Kanata, ONTMajor Junior
Matthew Dozois400002006-20071C1989-03-22Manotick, ONTCollege-University
Adam Driscoll3282028841995-19961D1976-01-27Kingston, ONTCollege-University
Rick Droppo38011241969-19712G Junior A (Canada)
Tim Dubas10449781271941984-19862Junior A (Canada)
Martin Dube11369152000-20011C1981-11-17Pembroke, ONTMajor Junior
Paul Duford14828901182941984-19883Junior A (Canada)
Jim Duhart61242448441968-19702Junior A (Canada)
Jeff Dukelow405712261969-19701 Junior A (Canada)
Tyler Dukelow9213762001-20021R1982-12-06Prescott, ONTSemi-Professional
Gord Dulmage33210121771992-19931Major Junior
Nolan Dulmage100002023-20241F2007-02-01Mountain, ONTJunior A (Canada)
Maxime Dumond17561851462092008-20113W1992-03-26Orleans, ONTCollege-University
Al Duncan745154105411968-19702FSenior Amateur
Brett Dunk335813141987-198811969-04-30Junior A (Canada)
Thomas Dunleavy43111526122015-20161F1996-06-22Darien, CTCollege-University
Dalton Dunn42112432019-20201D2001-06-04Titusville, NBJunior A (Canada)
Dan Dupuis162108160268901997-20003C1979-04-15Cornwall, ONTJunior A (Canada)
Kent Durant100001979-19801Junior A (Canada)
Jon-Paul Durso26437702011-20121W1992-03-27Penfield, NYCollege-University
Dax Easter1300022023-20241G2003-08-23Brockville, ONTJunior A (Canada)
Shane Easter200001985-19861European Lower Leagues
Kimani Eccleston5311718362023-20241F2007-08-02Brampton, ONTJunior A (Canada)
Matt Edwards33178122009-20101D1990-09-09Odessa, ONTCollege-University
Perry Edwards9161891501051979-19822Junior A (Canada)
Peter Edwards000001972-19731 Junior A (Canada)
Jarrett Eligh34101101988-19891 Junior A (Canada)
Colin Elliott96244973962021-20232F2002-06-20Peterborough, ONTCollege-University
Jon Elliott38011121979-19801G1963-01-20Spencerville, ONTCollege-University
Nate Elliott20167571997-19981D1978-11-13Oswego, NYMinor Pro
Brent Ellis45111930881968-19713Junior A (Canada)
Justin Ellis55715221711997-19992LJunior A (Canada)
Kevin Empey4572027921979-19801Junior A (Canada)
Nicholas Esposito275712492023-20241F2004-07-24Nesconset, NYJunior A (Canada)
Justin Evenson4303322017-20181G1998-08-20Minneapolis, MNCollege-University
Eric Faith20448791271152014-20195F1998-04-18Carp, ONTCollege-University
Graham Fallon50101121422002-20031R1986-07-31Endicott, NYCollege-University
Scott Farrell40123202006-20071D1988-01-21Ottawa, ONTCollege-University
Christian Fauteux15246402000-20011D1981-09-03Pointe-Claire, PQJunior A (Canada)
Mike Feasby390771621990-19911R1973-04-19Port Perry, ONTMinor Pro
Jack Fennell4410818101968-19702Junior A (Canada)
Mike Fennessey201121998-19991Junior A (Canada)
Jay Fennessy36314531997-19992D1979-10-09Ogdensburg, NYCollege-University
Chris Ferguson10380731534981997-20003C1979-11-04Brockville, ONTMinor Pro
Doug Ferguson1011171998-19991D1979-04-04Woodbridge, ONTJunior A (Canada)
Eric Ferguson2712342009-20112D1993-08-18Ottawa, ONTJunior A (Canada)
Ron Ferguson000001972-19731D1954-09-19Trenton, ONTJunior A (Canada)
Scott Ferguson6369152861995-19972Junior A (Canada)
David Ferreira1115966125862011-20132C1993-10-27Riverside, NJCollege-University
Stuart Fierheller21077142015-20161D1995-07-09Lindsay, ONTJunior A (Canada)
Trevor Finch400002016-20171F1998-01-25Fort Wayne, INMinor Pro
Troy Finch513223552411985-19872Junior A (Canada)
Paul Fine-Lease1011222018-20191F2000-02-24Essex, NYCollege-University
Thomas Fingler5123562015-20172F1998-03-08Winchester, ONTCollege-University
John Finnie37055351989-19901G1972-01-31Armada, MIMinor Pro
Gabe Fisher400022023-20241D2004-01-22South Bend, INJunior A (Canada)
Jake Fisher100022022-20231D2006-02-05Manotick, ONTJunior A (Canada)
Sam Fisher1400062022-20242F2004-03-28Ottawa, ONTJunior A (Canada)
Kevin Fitzgerald271131482021-20221D2004-10-11Bath, ONTJunior A (Canada)
Chanse Fitzpatrick5181523831999-20012R1984-08-14Cornwall, PEIMinor Pro
Derek Fizli266612711991-19921 Junior A (Canada)
Tanner Flood600042019-20201D2002-02-07New Liskeard, ONTJunior A (Canada)
J.B. Flueckiger5000211988-19891 Junior A (Canada)
Jason Flynn226915181994-19951College-University
Mike Foley1821416121981-19821C1964-06-10Napanee, ONTCollege-University
Liam Folkes1096355118402014-20162C1996-02-26Scarborough, ONTMinor Pro
Tre Folkes121233356632014-20162F1996-02-26Scarborough, ONTCollege-University
Tim Ford2701010101986-19882Junior A (Canada)
Jonathan Forest100001996-19971G1978-11-22Sorel, PQMinor Pro
Kevin Forrest221301991-19921European Lower Leagues
Nick Foster334711532022-20231D2002-06-23Amherst, MACollege-University
Jason Fournier100002001-20021C1983-01-16Perth, ONTJunior A (Canada)
Tom Fournier1904461983-19841Junior A (Canada)
Paul Fowler49210121651999-20001Junior A (Canada)
Julien Francis3000192005-20061W1987-07-20Montreal, PQJunior A (Canada)
Hunter Fraser15123252017-20181D1998-05-20Grafton, MACollege-University
Mike Fraser101101979-19801Junior A (Canada)
Logan Furlong300022022-20231F2003-08-21Kirkland, PQJunior A (Canada)
Clark Furman100002023-20241F2005-01-09Regina, SASKJunior A (Canada)
Brad Gager55183250642004-20051CCollege-University
Joe Gagne24156292009-20101D1990-08-20Orrington, MECollege-University
Zach Galia200002005-20061D1986-01-11Seffner, FLCollege-University
Ray Gallagher172381421804681984-19894D1968-05-12Ajax, ONTMinor Pro
Tom Galvin503521561091981-19821C1964-02-12Ottawa, ONTCollege-University
Don Gamble5192231361986-19871Junior A (Canada)
Landon Gareau3601414282014-20151D1995-03-18Richmond, ONTJunior A (Canada)
Nicholas Garneau501102018-20191F1999-01-01Blainville, PQCollege-University
Brett Garvey10951924322011-20143L1996-01-13Ashton, ONTCollege-University
Zachary Gaudette1506622023-20241D2004-03-30Junior A (Canada)
Dean Gendron1300081981-19821Junior A (Canada)
Costa Georgitsos311202013-20141F1997-07-06Ottawa, ONTJunior A (Canada)
Maurice Ghazi64141125852000-20022LMontreal, PQJunior A (Canada)
Denis Giacobbi1521214651981-19821DOttawa, ONTCollege-University
Don Gibb800001989-19912Junior A (Canada)
Adam Gibson2334781999-20001D1984-06-07Prescott, ONTMajor Junior
Geoff Gieni500062009-20101L1990-10-01Sault Ste. Marie, ONTCollege-University
Laurie Gieni500002009-20101L1990-10-01Sault Ste. Marie, ONTCollege-University
Richard Gignac1351051382432801983-198631968-05-17Junior A (Canada)
Alex Gilbert50101626162000-20011C1983-05-21Fredericton, NBMajor Junior
Justin Gilbert4801142009-20112G1991-01-24Ottawa, ONTCollege-University
Sebastien Gilbert38257911994-19951Junior A (Canada)
Jack Gill176122335792013-20174F1998-08-26Brockville, ONTJunior A (Canada)
Jeff Gill200001992-19931DCollege-University
Owen Gill1691623391632011-20154W1996-01-09Brockville, ONTCollege-University
Todd Gill48516211691981-19821D1965-11-09Brockville, ONTMajor League
Ryan Gillespie59221941142019-20201C2003-01-31Toronto, ONTJunior A (Canada)
Philippe Gilmour84323163402017-20192L1998-06-23Montreal, PQCollege-University
Sebastien Gingras1413393126582009-20123D1991-03-12Pierrefonds, PQCollege-University
Ethan Girard10033142023-20241D2005-01-20Whitby, ONTJunior A (Canada)
Kai Girard200002023-20241G2004-09-04Chaska, MNJunior A (Canada)
John Giusto106842501571990-19922College-University
Ryan Glazer610102018-20202C2001-08-22Montreal, PQCollege-University
Trent Gleason100001986-19871D1971-04-29Brockville, ONTMinor Pro
Reece Glover-Kirby46134262021-20221D2005-05-15Chateauguay, PQJunior A (Canada)
William Godfrey42044352021-20221D2004-05-10Whitby, ONTJunior A (Canada)
Marc Goguen75102131761984-19862FMoncton, NBCollege-University
Pat Gooley133651161812551986-19904R1969-10-01Peterborough, ONTMajor Junior
Liam Goreski12325142021-20221F2003-10-17Port Perry, ONTJunior A (Canada)
Matt Gorman500041991-19921 Junior A (Canada)
Corey Gorr200001991-19921 Junior A (Canada)
Kris Gorr200021991-19921 Junior A (Canada)
Curtis Goudreau7101502001-20021Junior A (Canada)
Chris Goulet901142012-20131W1993-07-28St. Catherines, ONTJunior A (Canada)
Stuart Graham901121988-198911969-01-14Junior A (Canada)
Markus Grajnar-Ptok31022282022-20231F2005-10-18Owen Sound, ONTJunior A (Canada)
Avery Grant34033292022-20231D2005-12-29Oshawa, ONTJunior A (Canada)
Derek Grant72244266341989-19912C1974-03-18Cornwall, ONTMinor Pro
Parker Grant400002014-20151F1997-01-24Brockville, ONTJunior A (Canada)
Matt Gray11464991631621993-19963College-University
Corson Green173710962019-20201D1999-03-04Potsdam, NYCollege-University
Tyler Greenberg1022442014-20151D1994-10-13Long Grove, ILCollege-University
Shamus Gregga27011411991-19921G1974-06-21Montreal, PQMinor Pro
Bradley Greggain200002023-20241F2006-06-30Cornwall, ONTJunior A (Canada)
Danny Greiner39448602007-20081F1988-12-04Columbus, OHCollege-University
Matt Groulx260331282000-20011COrleans, ONTJunior A (Canada)
Alex Gudbranson200002009-20101D1994-09-03Orleans, ONTMinor Pro
Stephane Guenette406915331982-19831C1969-01-12Saint-Jerome, PQMajor Junior
Shawn Haapala300001994-19951Junior A (Canada)
Jamie Hackett612381981-19821Junior A (Canada)
Joe Haggett3231922121982-19872Junior A (Canada)
Mike Hall200002016-20171D1999-08-20Ottawa, ONTJunior A (Canada)
Matt Halle109241741462016-20204L2000-01-15Elginburg, ONTJunior A (Canada)
Scott Halpenny800021984-19893GJunior A (Canada)
Mack Hancock5731316182016-20171F1999-02-09Kingston, ONTJunior A (Canada)
Nick Handforth100022006-20071D1987-03-16Kingston, ONTJunior A (Canada)
Jeff Hare86920292011990-19922C1975-12-01London, ONTMinor Pro
Brett Harkins55215576361987-19881L1970-07-02North Ridgeville, OHMajor League
Simon Harkness1000002019-20201G2001-10-18Calgary, ALTACollege-University
Dan Harnett1321361986-19871Junior A (Canada)
Dave Harper500041995-19983Junior A (Canada)
Larry Harper300001969-19701G Junior A (Canada)
Ron Harris49242549811983-19841Major Junior
Hayden Hart30459252016-20171F1997-01-04Potsdam, NYCollege-University
Curtis Harvey335510102013-20141F1995-04-06Keswick, ONTCollege-University
Matt Harvey162911182022-20231D2002-02-27Fort Covington, NYCollege-University
Jason Hawes14960175235761996-19993C1978-06-16Perth, ONTMinor Pro
Nicholas Hawkins123285078822017-20192L1998-01-08Westminister, COCollege-University
Kent Hawley602221983-19841C1968-02-20Kingston, ONTMinor Pro
Jackson Hay26134102018-20222D2002-05-23Banff, ALTACollege-University
Thomas Haynes821247591062021-20232D2002-02-06Oakville, ONTCollege-University
Ben Healey300002022-20231R2005-01-08Brockville, ONTJunior A (Canada)
Doug Healy15857100157641983-19874Junior A (Canada)
Paul Healy4631114751979-19801Junior A (Canada)
Cameron Hebert100002015-20161F1999-03-17St-Andrews, ONTCollege-University
Steve Hedderson12353571101111994-19984Junior A (Canada)
Jason Hedges53322052492001-20021R1983-01-12St. John's, NFLDJunior A (Canada)
Brian Hennessey1206622012-20131W1992-11-10Garnet Valley, PACollege-University
Dave Henry000001972-19731 Junior A (Canada)
Jared Henry21123212011-20143D1996-03-21Brockville, ONTMajor Junior
Taylor Henry1121132431862011-20143C1994-04-28Brockville, ONTJunior A (Canada)
Ty Henry412911342022-20231D2006-07-19Toronto, ONTMajor Junior
Juan-Diego Hernandez300042015-20161R1996-01-05Pointe-Claire, PQJunior A (Canada)
Dave Hess000001972-19731 Junior A (Canada)
Aaron Hickie3024682011-20132R1995-09-10Kanata, ONTJunior A (Canada)
Tanner Hicks7101102018-20191R2001-07-11Keswick, ONTJunior A (Canada)
Jonathan Hill1211943621062016-20182D1998-10-09Whitby, ONTCollege-University
Declan Hilton30123102014-20162F1999-04-14Ottawa, ONTJunior A (Canada)
Steve Hogg5405541987-19892G1968-02-20Nepean, ONTMinor Pro
Eric Holland62242549182017-20181F1998-06-13Whitby, ONTCollege-University
Jamie Holt6281220971994-19962Junior A (Canada)
Nathan Hooper51141832582003-20041L1986-05-06Hamilton, ONTMajor Junior
David Hoover16167631983-19841R1966-11-01Kingston, ONTMajor Junior
Don Hopiavouri000001971-19721 Junior A (Canada)
Aidan Hosein500002019-20201G1999-07-13Oakville, ONTCollege-University
Joey House20571282012-20131C1992-07-09Kanata, ONTJunior A (Canada)
A.J. Howe230941522463491997-20036C1982-03-01Lyn, ONTMajor Junior
Luke Hudson100002005-20061Junior A (Canada)
Cameron Hughes600092015-20161L1996-06-20Ottawa, ONTMajor Junior
Hayden Hulton1633351842462011-20143C1993-07-15Kingston, ONTMinor Pro
John Hunt600041990-19911Junior A (Canada)
Derek Hyndman200021987-19881 Junior A (Canada)
Jeff Hyndman5051015221989-19901Junior A (Canada)
Dave Hyrsky884382125571987-19892College-University
Francesco Iannantuono804442014-20151L1994-12-12Montreal, PQJunior A (Canada)
Andy Imhof16123121987-19881 Junior A (Canada)
James Ingram1001162021-20221F2003-05-15Oshawa, ONTJunior A (Canada)
Marco Iozzo168513202021-20221F2003-02-10Bolton, ONTJunior A (Canada)
Zachary Isaacson24213142021-20232C2003-04-25L'Ile-Perrot, PQJunior A (Canada)
Eric Israel1192864921612013-20152D1995-02-08Huntington Woods, MIMinor Pro
Phil Iwaskiewicz4612314301971-19721DVerdun, PQMinor Pro
Chris Jackson400022002-20031Junior A (Canada)
Tom Jacob32411151461968-19691Junior A (Canada)
Harrison Jacobs200002014-20151F1997-07-30Hogansburg, NYJunior A (Canada)
Rayce Jacobs11112192019-20201L2000-01-17Haslett, MIJunior A (Canada)
Justin Jager1562435591062000-20055LBrockville, ONTJunior A (Canada)
Andrew Jarvis22926931192272013-20185D1997-05-02Morrisburg, ONTMinor Pro
Matthew Jarvis100002010-20111W1993-05-11Winchester, ONTJunior A (Canada)
Jordi Jefferson62162743522017-20181L1998-01-06Wasaga Beach, ONTCollege-University
Matt Jenkins4301102008-20102G1992-02-09Charlottetown, PEICollege-University
Matt Jenkins3300042012-20131G1994-04-28St John's, NFLDJunior A (Canada)
Bill Jenkinson201101979-19832Junior A (Canada)
Matt Jimenez300002002-20031D1985-01-18Santa Rosa, CACollege-University
Patrick Jobb2641923142007-20081F1988-12-23Oshawa, ONTCollege-University
D'Andre John4751015292014-20151R1996-02-01Whitby, ONTJunior A (Canada)
Marty Johns9022161979-19801Junior A (Canada)
Andy Johnson100001989-19901Junior A (Canada)
Henry Johnson9400022015-20172G1996-01-10Minneapolis, MNMinor Pro
Ian Johnston49193251122015-20161L1997-04-16Ottawa, ONTCollege-University
Ian Johnston100001999-20001D1982-04-01Junior A (Canada)
Steve Johnston6224341991-19921Junior A (Canada)
Abe Jolly8021618922000-20022D1984-02-03Moose Factory, ONTJunior A (Canada)
Brent Jones312361990-19911Semi-Professional
Joshua Jones5421719462018-20191D1998-09-10Pickering, ONTJunior A (Canada)
Sam Jones56257112015-20161D1997-01-08Buffalo, NYCollege-University
Zac Jones510122007-20081R1990-04-24Streetsville, ONTMajor Junior
Noah Jordan43121729182016-20171F1997-03-08Toronto, ONTCollege-University
Alan Joudoin976074134861979-19822Junior A (Canada)
Richard Joudoin200002011-20121G1993-11-08Prescott, ONTJunior A (Canada)
Keegan Juchau100002022-20231F2004-08-23Whitby, ONTJunior A (Canada)
John Kalivas301102011-20121F1995-02-21Brockville, ONTJunior A (Canada)
Steve Kant44167221998-19991DJunior A (Canada)
Sean Karaman8011202022-20231D2003-04-05Brentwood, TNJunior A (Canada)
Kevin Karasiuk300001982-19842Junior A (Canada)
Angelo Karitsiotis601101989-19901G1973-02-13Montreal, PQMinor Pro
Cody Karpinski1000022012-20131G1992-06-16Chicago, ILMinor Pro
Caleb Kean32101828182021-20221F2001-06-05Sussex, NBJunior A (Canada)
James Keane82118191132008-20113W1991-04-20Brockville, ONTJunior A (Canada)
John Keane31112562010-20122D1993-01-05Brockville, ONTJunior A (Canada)
Steve Keech4626255101971-19732R1954-03-19Trenton, ONTMajor Junior
Reed Kekewich300002014-20151D1997-01-02Kingston, ONTJunior A (Canada)
Alex Keller802222022-20231C2003-11-01Bridgeville, PAJunior A (Canada)
Brayden Kelso100002018-20191G2001-07-30Erin, ONTJunior A (Canada)
Barry Kennedy40022161984-19862GJunior A (Canada)
Glenn Kennedy22279141992-19942Junior A (Canada)
Paul Kennedy30101121301981-19821Junior A (Canada)
Matt Kenney70077321999-20012G1981-03-28College-University
Wayne Kerfoot75232548571968-19702Junior A (Canada)
Greg Kerr100002000-20011Junior A (Canada)
Simon Kerr17635741091622017-20203D1999-10-30Kingston, ONTCollege-University
Jesse Kestenbaum1602242015-20161D1997-04-19Montreal, PQCollege-University
Mike Kilroy5000491994-19951Junior A (Canada)
Tyler Kimmel1801142006-20071G1988-02-24Brampton, ONTJunior A (Canada)
Dwayne King11044101984-19851Junior A (Canada)
Mike King420222000-20011Junior A (Canada)
Sean King87603494992013-20152W1994-05-13Newmarket, ONTCollege-University
Darryl Kingston457714321992-19931Junior A (Canada)
Dustin Kingston10542681101411997-19992F1980-05-11Spencerville, ONTMinor Pro
Dean Kiriacou921362016-20171F1996-02-13Sharon, ONTCollege-University
Kevin Kirisits112413171922011-20132D1992-05-22Buffalo, NYMinor Pro
Tyson Kirkby33112233602017-20181L1997-04-10Prescott, ONTMinor Pro
Doug Kirton621381982-19831R1966-03-21Elmvale, ONTMinor Pro
Tom Kirton51192342391994-19951Junior A (Canada)
Bailey Kirwin1321322018-20191C2001-07-21Barrie, ONTCollege-University
Vitali Kissleev300061994-19951Junior A (Canada)
Ben Knapp2600062000-20022GJunior A (Canada)
Clay Korpi4251217722019-20201D2000-08-21Rye Brook, NYCollege-University
Jeff Kostuch39222547421990-19911C1974-02-18Brockville, ONTMinor Pro
Jay Kourkoulis40268102012-20131D1993-07-24Saint-Laurent, PQCollege-University
Frank Kovac53283159891995-19961F1978-06-18Kosice, SlovakiaCollege-University
Chris Kovalcik34519242282001-20021W1982-11-03St. Charles, MOMinor Pro
Stephen Kovalcik54712191152001-20021F1984-10-01Armada, MIMajor Junior
Oleg Kovalenko33111930841993-19941D1975-02-11Minor Pro
Ryan Kovesdy301102006-20071D1988-07-18Rocky River, OHJunior A (Canada)
Matic Kralj2292332662001-20021W1983-01-15Ljubljana, SloveniaMinor Pro
Marcus Krats100002023-20241D2005-01-25Labrador City, NFLDJunior A (Canada)
Steven Kruize12269601292991989-19933European Elite
Colin Kruse401102010-20122C1995-04-24Kanata, ONTJunior A (Canada)
Joey Kubachka1010142017-20181L1998-07-04Philidelphia, PAJunior A (Canada)
Chad Kuffner1103302001-20021Junior A (Canada)
Preston Kugler5000112015-20161D1997-08-21West Palm Beach, FLMinor Pro
Ryan Kuhn-Lalande4000152002-20031L1985-05-15Cornwall, ONTJunior A (Canada)
Evan Kula498142282018-20191F2000-05-16Waterloo, ONTJunior A (Canada)
John Labrash300021990-19911Junior A (Canada)
Rick Lachance000001970-19711 Junior A (Canada)
Alex Lachapelle20246392019-20201F1999-11-11Cowansville, PQJunior A (Canada)
Derek Ladouceur10740871271911991-19932C1975-05-21Ottawa, ONTMinor Pro
Rob Ladouceur40167891979-19801Major Junior
Brent Lafave100022000-20011Junior A (Canada)
Danny Lafave20000121998-19991Junior A (Canada)
Terry Lafferty100001983-19841Junior A (Canada)
Chris Laganiere1123542003-20041F1986-06-15Binghamton, NYCollege-University
Bill Laird311415291181996-19971L1977-11-10Lar, GermanyMinor Pro
Mike Lajoie5761622271982-198421966-03-13Junior A (Canada)
Rob Lalonde15055521989-19901College-University
Hank Lammens95926351341981-19843D1966-02-21Brockville, ONTMajor League
Judson Landrie11112351990-19911Junior A (Canada)
Kyle Lanfear65935441101992-19942DCollege-University
Jesse Langen100002013-20141L1996-03-17Thunder Bay, ONTJunior A (Canada)
Patrick Lanthier277101702021-20221C2003-03-07Vaudreuil, PQJunior A (Canada)
David Lappin44369222013-20141F1995-03-02St. Charles, ILCollege-University
Mike Lappin557484158471989-19901C1969-01-01Chicago, ILMinor Pro
Nicolas Lariviere2731316142021-20221D2001-07-20Blainville, PQCollege-University
Martin Laroche1048691177681992-19942C1975-06-03Cornwall, ONTMinor Pro
Braden Larochelle200042021-20221F2001-02-05Medicine Hat, ALTAJunior A (Canada)
Ernie Larocque100001968-19691Junior A (Canada)
Corey Laurysen1591458723112003-20063D1985-09-04Carp, ONTMinor Pro
Guillaume Lavallee1800042000-20011G1983-07-12Chicoutimi, PQMinor Pro
Landon Lavictoire953338711132005-20072W1987-03-24Kirkland Lake, ONTCollege-University
Jason Lavigne100001996-19971Junior A (Canada)
Jake LaVille3391019822022-20231F2002-04-25Toronto, ONTCollege-University
Dave Learmonth700001990-19911GJunior A (Canada)
David Leblanc500022001-20021GJunior A (Canada)
Trent Ledrew103113950422021-20232D2005-10-01Windsor, ONTJunior A (Canada)
Jason Leduc306612281992-19931Junior A (Canada)
Yanik Leduc30111627161991-19921Major Junior
Lucas Legault11000142023-20241F2005-08-11Peterborough, ONTJunior A (Canada)
Peter Legostaev1350562023-20241F2007-10-02Ottawa, ONTJunior A (Canada)
Bill Lemen101101979-19801Junior A (Canada)
Vic Leon1145941990-19911Junior A (Canada)
Chris Leroux40131225591996-19971Junior A (Canada)
Jeremy Leroux143336093631998-20024D1982-09-29Lunenburg, NSMinor Pro
Jonathan Leroux100001999-20001Junior A (Canada)
Ben Levesque13044241982-19831D1965-02-18Timmins, ONTMajor Junior
Blake Leyde1000002023-20241D2004-08-26Cottage Grove, MNJunior A (Canada)
Tyler Libby6741216301997-20023D1981-08-04Prescott, ONTSemi-Professional
Greg Libitz1300001979-19801GJunior A (Canada)
Bob Lindsay7454571111061987-19892Junior A (Canada)
Bruce Link500021989-19901GJunior A (Canada)
Jake Linklater101101991-19921D1971-01-21Kanata, ONTMinor Pro
Ted Linseman46253055891982-19831L1967-09-06Kingston, ONTMajor Junior
Lucas Linville26415462013-20141F1994-02-28Whitmore Lake, MIJunior A (Canada)
Brett Liscomb471227391252002-20031L1986-01-28Long Sault, ONTMinor Pro
Nathan Livingstone274711532009-20101D1990-09-03Brockville, ONTJunior A (Canada)
Mike Locatelli222810202017-20181C1997-04-09Toronto, ONTCollege-University
Seth Lockwood800042023-20241F2004-07-07Malone, NYJunior A (Canada)
Charles Long34011222005-20061G1986-12-09Cleveland, OHCollege-University
Christian Long1404476120972005-20094F1988-11-07Cleveland Heights, OHCollege-University
Dan Long1000001992-19931GJunior A (Canada)
Bill Loshaw92116172581982-19842D1967-02-12Brockville, ONTMajor Junior
Matthew Lourenco45088412013-20141D1995-08-15Montreal, PQJunior A (Canada)
Eric Lovell200001968-19691Junior A (Canada)
Jack Luca501142019-20201C2000-02-07Milton, MACollege-University
Mark Luciuk50215171171993-19941College-University
Jesse Lumsden2381119202023-20241F2005-03-15Smiths Falls, ONTJunior A (Canada)
David Lun107912212162005-20072F1986-12-04Grand Rapids, MIMinor Pro
Sean Lundin18145301989-19901College-University
Kyle Lundy202202005-20061Junior A (Canada)
Kevin Lune993855933751988-19902D1971-06-08Brantford, ONTMinor Pro
Kaleb MacAulay26112162023-20241D2004-11-18Owings, MDJunior A (Canada)
Colin MacCormack89344781742004-20062FBedford, NSCollege-University
Konnor MacCormick3692837752019-20201L1999-04-14Ingleside, ONTCollege-University
Dave MacCrae100001982-19831Junior A (Canada)
Ben Macdonald1901142017-20181D1999-05-04Halifax, NSJunior A (Canada)
Kevin MacDonald451451541982-19831D1966-02-24Prescott, ONTMajor League
Ryan MacEvoy701141995-19961Junior A (Canada)
Ryan MacGregor10760561162131999-20022L1982-06-28Carleton Place, ONTMinor Pro
Simon Mack9975562302017-20192D2001-03-29Brockville, ONTCollege-University
Colin MacLean27653801331692006-20115C1990-01-16Brockville, ONTCollege-University
Dave MacLean961148591461982-19842Major Junior
Paul MacLean967251123641987-19903L1969-11-27Oakville, ONTMinor Pro
Brandon MacMillan1000151984-19851Junior A (Canada)
Ted MacMillan10437341979-19801Junior A (Canada)
Dave MacTavish6000211989-19901G1970-08-14Dover, MACollege-University
Kevin MacTavish3000191989-19901Junior A (Canada)
Peter MacTavish403710181991-19921Junior A (Canada)
Lucas Madill55243660262002-20031L1982-05-09Kirkland, PQCollege-University
Luc Magnan100001996-19971College-University
Scott Mahar11033541999-20012L1981-01-05North Bay, ONTMinor Pro
Ethan Mahoney100002019-20201C2003-06-02Brockville, ONTJunior A (Canada)
Owen Mahoney200022019-20201R2003-06-02Brockville, ONTJunior A (Canada)
Adam Major9011361999-20001Junior A (Canada)
Todd Mallette300001990-19911European Lower Leagues
Mike Malloy632634601521987-19892College-University
Christopher Mammas47235162015-20161C1997-08-15Montreal, PQJunior A (Canada)
Doug Mann156410731990-19911W1973-07-04Rexdale, ONTMinor Pro
Andrew Manuel400002001-20032GJunior A (Canada)
Todd Marcellus200001991-19921L1973-04-14Chesterville, ONTMinor Pro
Alain Marchessault67534295201987-19892 Junior A (Canada)
Richard Marchessault48213152301987-19881 Junior A (Canada)
Ludwig Marek48314374791992-19931F1972-06-21Zurich, SwitzerlandEuropean Elite
Ryan Markovic36123362015-20161D1997-05-10Oakville, ONTJunior A (Canada)
Brian Marks1881542572862004-20084D1987-04-13Brownville, NYMinor Pro
Stephane Marleau734632782431990-19922Junior A (Canada)
Scott Marlin9022161979-19822Junior A (Canada)
Matt Marquardt65202444922003-20052L1987-07-19North Bay, ONTMinor Pro
Paul Marshall211341241979-19801College-University
Jean-Francois Martel301102001-20021GWarwick, PQCollege-University
Shawn Martelle32437571985-19872D1969-11-08Cornwall, ONTJunior A (Canada)
Shawn Marteluck200001997-19981GJunior A (Canada)
Brandon Martinuzzi16145332000-20011F1982-07-28Junior A (Canada)
Adam Masland324610121992-19931Junior A (Canada)
Zach Masterson9033102014-20151F1996-04-23Kingston, ONTJunior A (Canada)
Mike Mastrangelo100061991-19921Junior A (Canada)
Matt Mateja700002004-20051G1985-09-11Mississauga, ONTCollege-University
Ken Mathers100001979-19801Junior A (Canada)
Kenny Matheson84313364402010-20122C1991-07-05Pointe-Claire, PQCollege-University
Scott Matthews49114657731989-19901D1970-01-29Major Junior
Zachary Matyasik300002017-20181R1999-08-04Cicero, NYCollege-University
Cory Maxam915457111711993-19952College-University
Tyler Maxwell100002006-20071F1987-01-01Cornwall, ONTJunior A (Canada)
James May19156312005-20082W1988-01-21Orleans, ONTCollege-University
Cody Mayoh1121236482161991-19943D1975-02-02Nelson, BCEuropean Lower Leagues
Gerd Mayr300021990-19911European Lower Leagues
Steve McAndrews5444581022161981-19832Junior A (Canada)
Garrett McArthur29437502018-20191L2000-03-19London, ONTCollege-University
Mike McArthur571424381072015-20182C1997-07-14St. Thomas, ONTCollege-University
Tyler McBay4221113762018-20202D2000-07-24Elmira, ONTJunior A (Canada)
Chris McCann18213252000-20011F1981-08-21Athens, ONTSemi-Professional
Chace McCardle35268532018-20191D1999-06-26Allen Park, MIMinor Pro
Sheldon McCarthy1392958875621996-19993DJunior A (Canada)
Steve McCoshen000001972-19731L1953-01-18Major Junior
Mike McCourt154441211651981987-19903D1970-07-26Brockville, ONTMinor Pro
Dylan McCrory45211738242014-20151F1995-04-13Kirkland, PQCollege-University
Keith McCullough642127481601991-19932F1975-01-05Thunder Bay, ONTCollege-University
Kyle McCutcheon346142062004-20051DCaledon East, ONTCollege-University
Alex McDermott302202006-20071D Junior A (Canada)
Andrew McDonald201141984-19851Junior A (Canada)
Jack McDonald3982432682021-20221C2003-04-17East Aurora, NYJunior A (Canada)
Steve McDonald000001972-19731G Junior A (Canada)
Rick McDonnell000001970-19711 Junior A (Canada)
Lee McDougall40044501968-19702Junior A (Canada)
Chris McEachern591014241141992-19942Junior A (Canada)
Joe McEachern501101985-19861D1966-07-26Waltham, MACollege-University
Will McEvoy700002021-20221G2002-01-18Ottawa, ONTCollege-University
Clay McFadden200022001-20021C1986-02-03Burritts Rapids, ONTMinor Pro
Michael McGahey200002008-20091D1992-04-20Kemptville, ONTJunior A (Canada)
Mark McGeough33131528661989-19901F1970-03-12Newport, RICollege-University
Paul McInnis12055101986-19871L1969-11-03Burlington, ONTMinor Pro
Alex McIntosh905562023-20241F2005-04-05Cantley, PQJunior A (Canada)
Barry McKenney1171118421979-19801Junior A (Canada)
Dave McKenney000001970-19711 Junior A (Canada)
Rick McKenney4251217191979-19801Junior A (Canada)
Derek McKlusky4100081994-19962GMajor Junior
Hunter McKnight400002021-20221C2006-01-16Ottawa, ONTMajor Junior
Tony Mclaughlin47610161491997-20003Junior A (Canada)
Steve McLean7592231441999-20012Junior A (Canada)
Aaron McLeod2011152662007-20081F1988-09-10Ottawa, ONTEuropean Lower Leagues
Lance McMahon6101262005-20061Junior A (Canada)
Zac McMahon4841115432017-20181D2001-02-27Kingston, ONTJunior A (Canada)
Donnie McNairn000001972-19731GMorrisburg, ONTCollege-University
Ryan McNally834762023-20241F2005-01-11Kinburn, ONTJunior A (Canada)
Matt McQuade700042018-20191R2001-08-27Stittsville, ONTCollege-University
Justin McRae1004141822182018-20202R1999-04-10Peterborough, ONTMinor Pro
Joe Meagher47161430221979-19801European Lower Leagues
Noah Medalsy100002016-20171D1996-10-20Montreal, PQCollege-University
Shane Melcher400062005-20083D1989-08-05Brockville, ONTJunior A (Canada)
Tyler Melvin100002019-20201L2003-04-11Greely, ONTJunior A (Canada)
Charlie Merkley51156552019-20201R2001-05-08Fairport, NYCollege-University
Tyler Merritt200042008-20091D1989-03-18Centerville, OHMinor Pro
Andrei Mezin67044281993-19952G1974-07-08Chelyabinsk, RussiaMinor Pro
Mark Michaud1900041987-19881G1967-08-15Quebec, PQMinor Pro
Trevor Mikus300041991-19921Junior A (Canada)
Matt Milberry1041930491632003-20052LCollege-University
Ian Miller45511163961999-20012F1984-05-11Semi-Professional
Mike Miller18000422008-20091D1991-05-07Bloomfield Hills, MICollege-University
Tyler Miller284711312010-20111C1992-02-21North Bay, ONTJunior A (Canada)
Tim Mills700001994-19962GJunior A (Canada)
Mark Minion100021991-19921Junior A (Canada)
Bill Minkhorst185941072012441994-19994R1978-07-30Cardinal, ONTEuropean Lower Leagues
Gary Mitchell9883811641931981-19843COttawa, ONTCollege-University
Larry Mitchell1521711523234271983-19863R1967-06-02Ottawa, ONTEuropean Elite
Matt Mitchell5082331552004-20051C1984-04-26Newmarket, ONTMajor Junior
Mike Moher53283058402004-20051L1985-01-05Peterborough, ONTMajor Junior
Griffen Molino61142034382012-20131F1994-01-21Trenton, MIMajor League
Geoff Molson100001988-19891 Junior A (Canada)
Sami Molu66011122021-20232G2002-02-07Toronto, ONTCollege-University
Scott Monette27033371986-19871Junior A (Canada)
Daniel Monk701102012-20131F1995-05-05Kemptville, ONTJunior A (Canada)
Don Monteith23459781988-19891D1970-03-23Barrie, ONTJunior A (Canada)
Wade Mooney100001990-19911Junior A (Canada)
Devin Moore59232952222016-20171F1997-01-14Hampstead, NHCollege-University
Geoff Moore31459141979-19801Junior A (Canada)
Paul Moore612301979-19801Junior A (Canada)
Peter Moore501101979-19801Junior A (Canada)
Warren Moore201101985-19861 Junior A (Canada)
Clark Moran200002001-20021Junior A (Canada)
Dan Moran300001990-19911GJunior A (Canada)
Jacob Moreau1143782015-20161F1995-11-18Dollard-des-Ormeaux, PQCollege-University
Matteo Moretta300042022-20231D2004-02-09Montreal, PQJunior A (Canada)
Marcus Mori453912122023-20241F2006-04-28Brooklin, ONTJunior A (Canada)
Eric Morin400001990-19911GJunior A (Canada)
Kiron Morioka100002021-20221G2002-11-20Minneapolis, MNJunior A (Canada)
Mike Morrison423237691971983-19841L1965-10-18Brantford, ONTSemi-Professional
Scott Morrison100002002-20031L1984-01-05Prescott, ONTJunior A (Canada)
Steve Morrison32142438141968-19702D1950-08-02Toronto, ONTMajor Junior
Tim Muchmore000001970-19722 Junior A (Canada)
Anoushan Mugunthan2171219642023-20241F2004-05-19Hawkesbury, ONTJunior A (Canada)
Bob Mulcahy000001972-19731LRevere, MAJunior A (Canada)
Joey Mulcahy4216203601970-19722L1952-10-17Boston, MAMinor Pro
Morgan Mullen8022162011-20121R1991-10-15Weymouth, NSJunior A (Canada)
Corey Murphy36257521990-19911College-University
Jeff Murphy5602291997-19992GJunior A (Canada)
Reid Murphy2431316162016-20171C1996-09-04Stittsville, ONTCollege-University
Scott Murphy6791726962005-20072C1989-01-16Atlanta, GAJunior A (Canada)
Bryan Murray4774148591996-19971D1976-12-20Barrys Bay, ONTCollege-University
Dan Murray400021983-19872GJunior A (Canada)
Michael Murray135233053702013-20174R1996-04-26Brockville, ONTJunior A (Canada)
Mike Murray29628531998-19991Junior A (Canada)
Tyler Murray1900002002-20031G1982-07-01Kincardine, ONTMinor Pro
Emerick Nadeau5311718282018-20191F2001-08-02Blainville, PQJunior A (Canada)
Scott Neild131294473891994-19983Junior A (Canada)
Adam Nelson54285886782002-20031C1983-02-22College-University
Liam Neuman29571262013-20141F1995-08-09Newmarket, ONTCollege-University
Nigel Newland75182139501998-20013F1981-04-18College-University
Chris Nichol1101181979-19801GMajor Junior
Jeremy Nichols400022009-20101D1992-02-21Kanata, ONTJunior A (Canada)
Jeff Nicholson27268411986-19871Major Junior
Mickey Nicholson100001982-19831Junior A (Canada)
Greg Nolan5481523281991-19921Junior A (Canada)
Dan Nummikoski13967901574921984-19873Junior A (Canada)
Korey O'Brien3000102005-20061D1986-07-09Southgate, MICollege-University
Patrick O'Dea31268261989-19901Junior A (Canada)
Kevin O'Donnell3114163001971-19732 Junior A (Canada)
Jack O'Rourke912322022-20231L2004-02-05Louisville, COJunior A (Canada)
David Olaski6022141991-19921Junior A (Canada)
Vince Oldford45218202131989-19901D1970-04-06Sarnia, ONTMinor Pro
Todd Oliver20336251990-19911College-University
Ford Ondrovic600002017-20181D2001-03-31Ottawa, ONTJunior A (Canada)
Kyle Orgel30235392015-20161F1995-01-02El Segundo, CACollege-University
Ryan Orgel40291182015-20161D1997-02-15Los Angeles, CAMinor Pro
Dave Orzel10101121986-19871Junior A (Canada)
Brad Osborne783777114781988-19913Junior A (Canada)
Scott Osborne3501212441991-19921D1974-10-28Saint John, NBMajor Junior
Tim Oshier50362662201981-19821W1963-07-09Greely, ONTCollege-University
Mathieu Ouellette521938571081995-19961Minor Pro
Braylon Ovitt6000241991-19921 Junior A (Canada)
Tim Owens334481682002-20031F1985-01-07Junior A (Canada)
Tyler Owens6603382004-20062G1985-10-23Detroit, MICollege-University
Michael Palandra1109922021-20221D2001-01-01Markham, ONTCollege-University
Mirko Palla200002000-20011DJaszbereny, HungaryCollege-University
Chad Parslow664239811901991-19932Semi-Professional
Mark Passemato1211262005-20061Junior A (Canada)
John Patrick9000271969-19701 Junior A (Canada)
Shawn Patrick210141990-199111970-04-10Junior A (Canada)
Jack Patterson5021416302014-20151F1995-11-04Bedford, NSMinor Pro
Joel Patterson200001998-19991Junior A (Canada)
Austin Paul23661282019-20201C2001-05-28Saint-Lazare, PQCollege-University
Scott Peckford100002005-20061Junior A (Canada)
Kevin Peever140077981995-19994GJunior A (Canada)
Marc Pelletier17213271991-19921Junior A (Canada)
Mike Pelletier67311142961997-19992F1979-07-31Rochester, NYCollege-University
Nigel Pelletier72512172101993-19962Junior A (Canada)
Rob Percival104524291101988-19902College-University
Yaniv Perets2400002016-20182G2000-03-04Dollard-des-Ormeaux, PQMajor League
Shane Perry545510262002-20031L1985-03-26Junior A (Canada)
Todd Perry931044541882002-20042D1986-12-13Ingleside, ONTMinor Pro
Andrew Peski117125668212012-20153D1997-03-11Orleans, ONTMinor Pro
Jason Peterson100001997-19981Junior A (Canada)
Hugo Petit12224152013-20141F1995-09-07Chelsea, PQCollege-University
Edouard Piche600002023-20241G2005-04-27St-Jerome, PQJunior A (Canada)
Mason Piercey56066122017-20192D2001-03-30Burlington, ONTCollege-University
Andrew Pikul10102202011-20143G1993-03-11Cleveland, OHCollege-University
Barry Pilgrim50123101991-19921DGrafton, ONTCollege-University
Jason Pilon2803361999-20001GJunior A (Canada)
Anthony Pino6061521382012-20131F1993-04-18Glen Mills, PACollege-University
Bailey Pipe600002022-20231F2004-02-13Colborne, ONTJunior A (Canada)
Francesco PiPolo1202261991-19921 Junior A (Canada)
Richie Pitt3010717451982-19831Junior A (Canada)
Steve Pittman100001989-19901GJunior A (Canada)
Matt Plante201101995-19961Junior A (Canada)
Connor Platt700022021-20232F2004-02-16Nepean, ONTJunior A (Canada)
John Poapst10536751113411993-19952F1976-06-14Cornwall, ONTMinor Pro
Matt Poapst190991392382041994-19984C1978-12-09Monkland, ONTMinor Pro
David Poirier3400022013-20152G1995-04-26Kirkland, PQJunior A (Canada)
Ryan Poll18161430422000-20011RCollege-University
Alex Porrier1010142008-20091C1990-07-10Rutland, VTMajor Junior
Paul Porter21000281986-19871G1968-01-31Toronto, ONTMajor Junior
Reid Porter336915121999-20001FJunior A (Canada)
Blake Power32088182023-20241D2004-01-10Oakville, ONTJunior A (Canada)
Colin Power20641082000-20011R1984-03-02Mount Pearl, NFLDMinor Pro
John Power112235477722012-20142F1994-08-03Vernon Hills, ILCollege-University
Kyle Powers5210919852022-20231F2005-02-17Ottawa, ONTMajor Junior
Rick Pracey2401181988-19891G1971-05-10Hamilton, ONTMinor Pro
Robert Price100002008-20091 Junior A (Canada)
Brandon Prophet200022011-20121D1996-06-03Brockville, ONTMajor Junior
Rob Prophet213441979-19801Junior A (Canada)
Paul Pryor543142841992-19942Junior A (Canada)
Josh Przystal1904462022-20231C2004-02-17Grand Island, NYJunior A (Canada)
Jeff Publow64724311581988-19913College-University
Paul Puglisi1191153641172007-20092D1988-07-09St. Louis, MOCollege-University
Connor Quinn1303322016-20171F1997-09-18Sewickley, PACollege-University
Kevin Quinn812341986-198821969-04-23Ottawa, ONTCollege-University
Kyle Quinn962148693511991-19953College-University
Mark Quinn100001982-198311966-09-03Ottawa, ONTMinor Pro
Ryan Quinn11112121993-199411973-09-07Junior A (Canada)
Steve Rachwal10671691403601984-19862Minor Pro
Peter Radlein328614561987-19881Junior A (Canada)
Mark Ragot13134671985-19861D1968-05-17Barrie, ONTMajor Junior
Owen Rainey5071219622021-20221F2003-07-17Waterford, ONTJunior A (Canada)
Alex Rak3604442023-20241D2005-06-06Holland, NYJunior A (Canada)
Ray Ralph000001970-19722GCollege-University
James Raymond7145202002-20031Junior A (Canada)
Alex Rees52044282002-20031D1986-05-16Junior A (Canada)
Dave Rees100061991-19921FJunior A (Canada)
Dave Reid2232755824311994-19995DJunior A (Canada)
Liam Reid8962026642022-20242D2004-01-11Belleville, ONTJunior A (Canada)
Dave Reilly683747841271968-19702Junior A (Canada)
Alex Remenda800022022-20231F2004-04-01Thunder Bay, ONTJunior A (Canada)
Vincenzo Renda7034649672015-20172D1996-06-19Montreal, PQMinor Pro
Kyle Resler98272956901993-19972Junior A (Canada)
Steve Reynolds202201979-19801Junior A (Canada)
Todd Reynolds10000141988-19891G1971-09-05Campbellville, ONTMinor Pro
Adam Rhymer4151015372001-20021R1985-02-05Major Junior
Aaron Rice5031215782000-20011R1982-02-19Sydney, NSMajor Junior
Craig Richards18448161986-19871Junior A (Canada)
Shane Riddell15193746902009-20145D1994-01-10Cardinal, ONTJunior A (Canada)
Dustin Riff1000002023-20241G2005-07-07Montreal, PQJunior A (Canada)
Alan Riley1412341996-19971Junior A (Canada)
Casey Riley400002000-20011Junior A (Canada)
Tom Riley109316596762003-20052C1986-12-04Ottawa, ONTCollege-University
Dustin Rinaldo58121426102016-20171F1997-03-07Lindenhurst, NYJunior A (Canada)
Mitch Rioux13156231992-19931Junior A (Canada)
Colin Roberts200002008-20091F Junior A (Canada)
Eric Roberts34133043321989-19901FKingston, ONTMinor Pro
Jacob Roberts800022017-20181L1999-02-19Goose Bay, NFLDJunior A (Canada)
Tim Roberts100001992-19931Junior A (Canada)
Scott Robertson100001989-19901GJunior A (Canada)
Dylan Robichaud13752530702008-20113D1990-01-02Rensselaer, NYJunior A (Canada)
Jack Robinson1714522022-20231F2003-06-28Steamboat Springs, COJunior A (Canada)
James Robinson82347921991-19932Junior A (Canada)
Larry Robinson793050801211968-19702D1951-06-02Winchester, ONTMajor League
Neil Robinson1055447101682014-20162F1995-09-06Pointe Clair, PQMinor Pro
Tyler Robinson17000502000-20011Junior A (Canada)
Clinton Roderick300061991-19921F1972-06-23Cambridge, MACollege-University
Andrew Rodman5221012551987-19881D1970-09-13Cleveland Heights, OHCollege-University
Bill Rodney4616466201970-19722C1952-01-01Major Junior
Daniel Rolfe43914231491986-19871D1967-12-25Gravenhurst, ONTMinor Pro
Chris Roll15440101141792010-20133C1992-02-22Fairport, NYCollege-University
Pierre Roman7493948281985-198721968-01-16Junior A (Canada)
Tom Roman1131653693311984-19893D1968-02-28Hicksville, NYMajor Junior
Nick Romano73383977142002-20042C1984-04-14Montreal, PQMinor Pro
Jesper Romell101101986-19871Junior A (Canada)
Philip Rondina1900002021-20243G2003-12-02Pierrefonds, PQJunior A (Canada)
Sean Roseman201102000-20011L1982-03-06Beaconsfield, PQJunior A (Canada)
Bill Ross805521968-19691Junior A (Canada)
Alex Rossides412302022-20231D2002-08-29Ottawa, ONTCollege-University
Brendan Rothfuss2335822007-20081F1989-06-14Webster, NYCollege-University
Mike Row942681987-19881 Junior A (Canada)
Bob Rowatt201101985-19861COttawa, ONTCollege-University
Killian Rowlee1412342019-20201F2001-02-22Fulton, NYCollege-University
David Roy189741011751272008-20124W1992-02-09Cumberland, ONTCollege-University
Peter Roy603322006-20071FBrockville, ONTJunior A (Canada)
Stephen Rumleskie17235181999-20001Junior A (Canada)
Kevin Running300001999-20001Junior A (Canada)
Derek Rupert300042005-20061F1986-09-21Louisville, NYCollege-University
Jeff Russell100001984-19851Junior A (Canada)
Todd Russett400001991-19921GJunior A (Canada)
Angelo Russo100001989-19901L1971-07-23Swampscott, MAMinor Pro
Eric Rylands1003361992-19931R1976-11-22Prescott, ONTMajor Junior
Scott Sabourin579817642008-20091R1992-07-30Orleans, ONTMajor League
Sean Sackett16033101988-19891Junior A (Canada)
Larry Salmon73282957461968-19722L1952-07-03Major Junior
Derek Sampson100001992-19931Junior A (Canada)
Eric Samtleben1012362011-20121D1993-11-06Markham, ONTJunior A (Canada)
Neil Sandilands4639121851981-19821D1965-02-28Williamstown, ONTMajor Junior
Chris Sannutti712301992-19931FPhiladelphia, PACollege-University
Anthony Santaguida200022001-20021GJunior A (Canada)
Connor Santay100002023-20241D2004-01-22Baldwinsville, NYJunior A (Canada)
Clarke Saunders128112182005-20105G1989-09-09Brockville, ONTMinor Pro
Duane Saunders100001992-19931Junior A (Canada)
John Sauve100002000-20011Junior A (Canada)
Pat Savage10639761151511994-19973Junior A (Canada)
Steven Savage100002013-20141D1994-08-14Orleans, ONTJunior A (Canada)
Ryan Savanyu300022022-20231F2004-04-22South Lyon, United StatesJunior A (Canada)
Troy Sayeau100001994-19951GJunior A (Canada)
Anthony Scarpino5482129432006-20071W1988-02-03Meadville, PACollege-University
Taj Schaffnit4033241991-19921D1974-05-15Gloucester, ONTMinor Pro
Payton Schaly17314282018-20191R2001-07-24Barrie, ONTCollege-University
Matthew Schock552791371993-19941Junior A (Canada)
Michael Schultz5481523262006-20071C1987-10-12Aurora, OHJunior A (Canada)
Dave Scotland000001971-19732 Junior A (Canada)
Geoff Scott000001972-19731 Junior A (Canada)
Richard Scott110101998-19991CWaterloo, ONTSemi-Professional
Ethan Seibert452810362023-20241D2004-03-16Kanata, ONTJunior A (Canada)
Karim Selim400022017-20181C1999-12-12Montreal, PQJunior A (Canada)
Jared Semenchuk17347382005-20061W1985-01-19Kanata, ONTJunior A (Canada)
Curtis Sernoskie100002006-20071L1989-06-23Ottawa, ONTCollege-University
Jeff Severson2935841994-19973Junior A (Canada)
Clark Seymour400042008-20091D1993-05-18Brockville, ONTMinor Pro
Jeff Seymour16359891482781998-20013C1983-11-14Junior A (Canada)
Ryan Seymour22591421998-19991D1980-03-10Fredericton, NBCollege-University
Scott Shackell1000022007-20081G1990-07-23Kanata, ONTCollege-University
Zachary Shankar300002012-20131D1997-01-28Prescott, ONTMinor Pro
Matthew Shanklin28156102019-20201F2000-04-26Chagrin Falls, OHCollege-University
Lindsay Shannon300061979-19801Junior A (Canada)
Peter Shaughnessy288816121981-19821RJunior A (Canada)
Bob Shaw000001971-19732DPrescott, ONTCollege-University
Paul Shephard4061420931968-19691Junior A (Canada)
Bryan Shepherd1514521997-20013Semi-Professional
Paul Shepherd3991423561969-19712 Junior A (Canada)
Ray Sheppard48273663811982-19831R1966-05-27Petawawa, ONTMajor League
Jamie Sherwood500001993-19941GJunior A (Canada)
Sergei Shilov45232043321993-19963R1975-02-03Moscow, RussiaMinor Pro
Greg Shtraman100001985-19861 Junior A (Canada)
Alexander Sifton42134352015-20161R1995-05-15Peterborough, ONTJunior A (Canada)
Matt Sikora17358121999-20001C1982-04-27Kingston, ONTMajor Junior
Matthew Silliker1600002004-20051GCollege-University
Al Silmser000001972-19731 Junior A (Canada)
Wayne Simmonds482419431292005-20061R1988-08-26Scarborough, ONTMajor League
Devon Simons1000042008-20091D1991-02-17Hammond, NYJunior A (Canada)
Mark Sinclair10281624931995-19972College-University
Art Sinfield000001970-19711 Junior A (Canada)
Mike Sizer631629451551990-19922Junior A (Canada)
Mike Skakum22182971791602007-20125W1991-02-11Brockville, ONTJunior A (Canada)
John Skoryna5891019541993-19962Junior A (Canada)
Sam Skoryna300001995-19961GJunior A (Canada)
Nathan Slack83245377672008-20102W1989-08-10Athens, ONTJunior A (Canada)
Steve Sled200041997-19981Junior A (Canada)
David Sloane18325362004-20051R1985-04-06Ambler, PAMajor League
Jeff Smith510181995-19961Junior A (Canada)
Joe Smith58189142005-200611987-02-23Junior A (Canada)
Lance Smith6022102002-20031DFort Covington, NYCollege-University
Mike Smith205611411990-19911Junior A (Canada)
Ron Smith5111314162003-20041College-University
Shawn Smith56122638631985-198611968-02-14Junior A (Canada)
Taysean Smith200002019-20201L2001-07-06Toronto, ONTJunior A (Canada)
Stan Smrke31101626152010-20111F1990-05-27Ajax, ONTJunior A (Canada)
Jeff Snow201101991-19921Junior A (Canada)
Scott Snow100001993-19941Junior A (Canada)
Liam Souliere3701122018-20191G1999-03-16Blainville, PQCollege-University
Zane Spaniol3300022023-20241G2004-09-29Ham Lake, MNJunior A (Canada)
Jamie Sparkes1502262005-20061CJunior A (Canada)
Kevin Spero593811261989-19912D1973-02-20Prescott, ONTMinor Pro
Doug Spink4202241981-19832GMajor Junior
Rick Spracklin1832501968-19735Junior A (Canada)
Joshua Spratt1673361941332017-20203C2001-01-29Gananoque, ONTCollege-University
Adam St. John100002000-20011Junior A (Canada)
Colin Stacey84183048202019-20222F2002-01-25Greely, ONTJunior A (Canada)
Dylan Stacey100002016-20171F1998-11-27Kahnawake, PQJunior A (Canada)
Spencer Stanutz29101272022-20242C2004-09-11Courtice, ONTJunior A (Canada)
Sergei Stas30514191521993-19941D1974-04-28Minsk, BelarusMinor Pro
Ryan Stayner12000242012-20131L1993-02-02Youngstown, NYMinor Pro
David Steele600041993-19952Junior A (Canada)
Brad Steeves400002002-20031Junior A (Canada)
Dan Stephano1301101986-19871GCollege-University
Alexander Stephenson710102011-20121W1994-04-20Prescott, ONTJunior A (Canada)
Ryan Stephenson50623291771992-19931Major Junior
Colin Stevens500062016-20171D1997-07-12Concord, NHCollege-University
Jason Stevenson2929111301991-19921D1974-06-14Dryden, ONTMajor Junior
Trevor Stienburg473930691821982-19831R1966-05-13Kingston, ONTMajor League
Trevor Stitt7211516721999-20023Junior A (Canada)
Shayne Stockton17097137234572007-20103F1989-03-23Rochester, NYMinor Pro
Wes Stoecker912382007-20081W1988-03-17Brighton, MIJunior A (Canada)
Darcy Stoneadge521015251452000-20011Junior A (Canada)
Matthew Stringer500022022-20231F2004-12-06Newcastle, ONTJunior A (Canada)
Adam Strumas5442024302010-20111D1991-01-18Montreal, PQCollege-University
Joshua Stryzek400002019-20201D2002-04-15Kanata, ONTJunior A (Canada)
Steven Styles9112191991-19921College-University
Dante Suffredini22369232014-20151D1995-08-10Shelby Township, MIMinor Pro
Brent Sullivan6682432772006-20082D1990-01-08Carp, ONTMajor Junior
Ryan Sullivan300002005-20061Junior A (Canada)
Tom Summers200001991-19921 Junior A (Canada)
Stefan Sundgren2500041996-19971GJunior A (Canada)
Ben Sutton40235222023-20241F2005-04-25Vancouver, BCJunior A (Canada)
Jacob Sutton47459262016-20171F1999-06-04Whitby, ONTJunior A (Canada)
Brent Sylvester101101991-19921 Junior A (Canada)
Justin Taber1161328411072008-20113W1990-03-01Victoria, MNCollege-University
Zac Tataryn800021999-20001C1982-11-27Ottawa, ONTCollege-University
Bo Taylor3003302014-20151G1997-01-28Windsor, ONTMajor Junior
Brandon Taylor400022023-20241D2007-03-12Oxford Station, ONTJunior A (Canada)
Chris Taylor39022222001-20021G1981-07-18Ottawa, ONTMinor Pro
Dan Taylor1533641992-19931Junior A (Canada)
Kyle Taylor17781582006-20071D1987-03-16Falmouth, MACollege-University
Kyle Taylor76214970302006-20082C1987-07-18St. Albans, VTCollege-University
Quentin Taylor11112161997-19981Junior A (Canada)
Luke Tchor65373067592021-20232F2002-10-18Toronto, ONTCollege-University
Gerry Teeple39262349181969-19701C1952-08-10Winnipeg, MANMinor Pro
Martin Templeton901182019-20201D2000-02-17Mississauga, ONTJunior A (Canada)
Matt Tendler48000102006-20082G1987-02-01Warminster, PACollege-University
Chris Theiss910142005-20061F1985-01-01Chicago, ILJunior A (Canada)
Sebastien Thibault55302757812002-20031R1983-07-15Junior A (Canada)
Ken Thibodeau517565140751989-19901C1970-05-18Etobicoke, ONTMinor Pro
Ben Thokle200001999-20001Junior A (Canada)
James Thomas19156181998-20002L1982-02-21Ottawa, ONTJunior A (Canada)
Matt Thomas200001999-20001F1979-04-19Toronto, ONTCollege-University
Tim Thomas48358342002-20031D1986-04-06Prescott, ONTMinor Pro
Curtis Thompson9000161985-198611968-01-15Major Junior
Doug Thompson916741992-19931Junior A (Canada)
Keishawn Thompson40213162023-20241F2006-07-13L'Assomption, PQJunior A (Canada)
Ryan Thompson800001996-19971GJunior A (Canada)
Shayne Thompson57335487762009-20101F1989-06-13Stittsville, ONTCollege-University
Andrew Throndson1001102022-20231D2004-03-06Apex, NCJunior A (Canada)
Greg Thueman53459812000-20022L1983-07-31Pembroke, ONTJunior A (Canada)
Nathan Todd1234962111502011-20143C1995-12-02Kemptville, ONTMinor Pro
Theo Todd100002016-20171C1999-06-01Kemptville, ONTCollege-University
Zach Todd104354782802011-20132D1993-01-24Holden, MAMinor Pro
Kirby Tokarski14268241993-19941C1976-07-06Minor Pro
Francesco Tolfa39167462014-20151D1995-05-29Oakville, ONTJunior A (Canada)
David Tolles12011101983-198411966-04-15Junior A (Canada)
Colin Tonge60241741282016-20171F1998-02-10Kingston, ONTCollege-University
Tyler Toomey200002018-20191RJunior A (Canada)
Mike Torkoff320241991-19921D1971-11-27Richmond Hill, ONTMinor Pro
Will Torriani5791019452019-20201F2000-05-05Kirkland, PQJunior A (Canada)
Danny Totten600022016-20171D1999-02-01Pincourt, PQCollege-University
Owen Traynor700002023-20241D2007-01-03Mountain, ONTJunior A (Canada)
Kent Trolley42311141741986-19882R1968-09-26London, ONTMajor Junior
Angelo Tsalafos300002017-20181F1997-06-19Brockville, ONTJunior A (Canada)
Mike Tulk20303181997-19981R1979-06-06Grand Falls, NFLDJunior A (Canada)
Riley Twofoot1322442019-20201F2002-07-09Gananoque, ONTJunior A (Canada)
Chris Tyo50152237581983-198411966-01-03Major Junior
Stan Tyo2801121968-19691Junior A (Canada)
Eli Underhill100002023-20241D2005-03-12Richmond, ILJunior A (Canada)
Randy Upshall514812281999-20001D1983-01-16Corner Brook, NFLDMinor Pro
Brian Uren100001979-19801GJunior A (Canada)
Spencer Utman100002002-20031GBrockville, ONTCollege-University
Matt Valois185510122007-20081F1987-06-03Ottawa, ONTCollege-University
Adam Van Ettinger25235122016-20182F1999-03-31Cornwall, ONTJunior A (Canada)
Bryden Van Kessel100022011-20121D1996-01-14Chesterville, ONTJunior A (Canada)
Brett Van Stralen1111619351212013-20152F1995-10-03Domville, ONTJunior A (Canada)
Kevin Vanasslevonk5471118281994-19962Junior A (Canada)
Travis Vandentillaart642681262001-20032D1985-02-05Kemptville, ONTJunior A (Canada)
Chad Varney41121628162016-20171F1997-10-30Potsdam, NYCollege-University
Peter Veltkemp100002002-20031Junior A (Canada)
Austin Verge813492007-20081D1989-08-12Toronto, ONTMajor Junior
Shawn Veron201101983-19841Junior A (Canada)
Chris Viau1164161102971983-19874College-University
Serge Viau401101990-19911Junior A (Canada)
Francois Villeneuve525914451986-19871Junior A (Canada)
Don Villnave000001971-19721RMassena, NYSenior Amateur
Nicolas Vlahos4012102262017-20181F1997-03-22Montreal, PQCollege-University
Ben Walker5681725341992-19931D1976-01-27Ingleside, ONTMajor Junior
Finn Walker700042019-20201F2000-04-14George Town, Cayman IslandsJunior A (Canada)
James Walker4721416552017-20181C1999-09-28Long Point, NSJunior A (Canada)
Shawn Wallace100001984-19851GJunior A (Canada)
Anthony Walsh273710332013-20141F1994-11-06Edina, MNJunior A (Canada)
Ryan Walter110713202412012-20142D1993-04-20Casco, MIMinor Pro
Steve Wandsborough2000121996-19971Junior A (Canada)
Kevin Warburton2962026361985-198611966-01-24Junior A (Canada)
Matt Ward15674771514872003-20063F1985-03-28Kemptville, ONTMinor Pro
Tyler Ward700042022-20231F2004-03-16Cambridge, ONTJunior A (Canada)
Bryan Warner286511262009-20101R1990-03-04Moncton, NBJunior A (Canada)
Jason Warner812321989-19912R1972-04-02Cornwall, ONTMajor Junior
Owen Watson32143044182023-20241F2003-07-26Smiths Falls, ONTJunior A (Canada)
Chris Webster12540601001351985-19894Junior A (Canada)
Aaron Weegar201101998-19991L1979-06-16Potsdam, NYCollege-University
Dan Weir200002008-20091W1990-01-06Ottawa, ONTJunior A (Canada)
Wesley Weir101102018-20191F2000-11-08Ancaster, ONTJunior A (Canada)
Ethan Weiss9571522492013-20152D1994-09-18Troy, MICollege-University
Marty Welch101101999-20001Junior A (Canada)
Lance Wells5741317621981-19832Junior A (Canada)
Mick Wells100002001-20021GJunior A (Canada)
Troy Welsh534761990-19911Major Junior
Jamie Wheeler284610101995-19961Junior A (Canada)
Jared Whelan21156362000-20032R1984-02-21Junior A (Canada)
Jim Wheland48154459431981-19821Junior A (Canada)
Maurice White000001972-19731 Junior A (Canada)
Rob White651439531501984-19862Minor Pro
Ryan White101142007-20081 Junior A (Canada)
Tony White1061353662501994-19962D1977-01-15Levack, ONTMinor Pro
Zach White110102019-20201F2002-01-04Brockville, ONTJunior A (Canada)
Brian Whitehead6000081983-19852GMajor Junior
Terry Whiteland100001983-19841Junior A (Canada)
Stephen Whittle21358442021-20221F2001-09-10Vaughan, ONTJunior A (Canada)
Tristan Whynot2915682014-20151D1997-03-24Russell, ONTJunior A (Canada)
Ryan Whyte50101727572006-20071F1988-04-20Grove City, OHJunior A (Canada)
Nick Wiencek2100002017-20181G1998-08-03Eden Prairie, MNCollege-University
Dennis Wigle201101983-19841R1967-03-23Yarker, ONTMajor Junior
Nicholas Wildgoose302222018-20191F1999-12-07Raleigh, NCCollege-University
Jacob Wiley2531114102003-20041Junior A (Canada)
Ryland Willers300002022-20231D2004-03-31Toronto, ONTJunior A (Canada)
Gabe Williams401102023-20241F2005-04-11Kingston, ONTJunior A (Canada)
Mark Williamson16265111176462007-20103F1989-04-11Centennial, COCollege-University
Brock Wilson15231891204352001-20043D1984-10-15Des Peres, MOMinor Pro
Cory Wilson1713152831692010-20144F1993-03-28Brockville, ONTCollege-University
Dave Wilson4721244501971-19732C1954-05-30Brigden, ONTMinor Pro
Ryan Wilson280331192000-20011Junior A (Canada)
Tyson Wilson137175875842008-20113D1991-01-07Brockville, ONTMinor Pro
Zach Wilson24011212005-20072C1989-12-28Pakenham, ONTCollege-University
Brandon Windsor12011432011-20121L1992-09-16Peterborough, ONTJunior A (Canada)
Steven Windt33134122014-20151D1995-08-09Morristown, NJJunior A (Canada)
Dallas Wood100021998-19991Junior A (Canada)
Dan Wood100001992-19931Junior A (Canada)
Ethan Wooller1401162021-20221F2004-03-15Brockville, ONTJunior A (Canada)
Austin Wright5213152016-20171F1996-10-01Niagara Falls, ONTJunior A (Canada)
Darrin Wright82430344641983-19863Junior A (Canada)
Landon Wright1111202021-20221F2006-01-17Brockville, ONTJunior A (Canada)
Mathieu Wuth7172229772018-20202D2000-06-01Westminster, COCollege-University
Marc Yakabuski571925441621991-19921D1974-05-26Kingston, ONTMinor Pro
Aidan Yarde49101727662022-20231F2003-08-07Owen Sound, ONTJunior A (Canada)
Matthew Yeager2911617202022-20231R2002-05-21Buffalo, NYCollege-University
Michael Yeagley14022181990-19911Junior A (Canada)
Ethan York300002014-20151F1997-01-13Kemptville, ONTJunior A (Canada)
Steve Young14000901990-19911GSaskatoon, SASKJunior A (Canada)
Theo Zacour2422422000-20011F1982-11-14Oslo, NorwayCollege-University
Zak Zaremba119364581262009-20112W1991-07-06Parma, OHCollege-University
Derek Zarzycki200021987-19881Junior A (Canada)
Terry Zoryk4000251984-19851Major Junior
Marc Zwicky34142034202003-20041F1983-02-18Basel, SwitzerlandCollege-University

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