hockey DB
search by league
team
morning report
contact us
home

Pembroke Lumber Kings all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Marty Abrams3900061982-19831G1965-03-04Kingston, ONTSemi-Professional
Rodney Adshead200041987-198811968-02-14Cobalt, ONTCollege-University
Troy Affleck100001995-19961GJunior A (Canada)
John Agazzi562859871081985-198611968-03-14Major Junior
Shawn Albert100001989-19901Junior A (Canada)
Jayson Alegria258101882023-20241F2004-01-31New Rochelle, NYJunior A (Canada)
Adam Allard100001997-19981Junior A (Canada)
Cole Allard702262013-20141L1994-08-10Petawawa, ONTJunior A (Canada)
Jamie Allard43022161996-19982GJunior A (Canada)
Justin Allard3331114281997-19981Junior A (Canada)
Kyle Allard11974681425692003-20063L1985-09-01Petawawa, ONTJunior A (Canada)
Shawn Allard67334174801991-19943R1975-03-24Mont-Tremblant, PQMinor Pro
Tyson Allard16257362003-20082F1987-01-03Petawawa, ONTJunior A (Canada)
Matt Allen410102017-20181C1999-03-14Smithfield, RICollege-University
Sam Allison214711142019-20201L1999-09-07Halifax, NSCollege-University
Maurice Alvarez8183745202009-20112D1991-04-02Cleveland, OHCollege-University
Fletcher Anderson53313768432019-20201L2000-03-14Thunder Bay, ONTCollege-University
Michael Andrews24246142021-20221F2001-02-08Mount Brydges, ONTCollege-University
Todd Annand1034968117261980-19842C1964-07-15Petawawa, ONTEuropean Lower Leagues
Patrick Anson59132538571985-198611968-02-12Junior A (Canada)
Pietro Antonelli1105502011-20121F1992-11-17Blainville, PQCollege-University
Cody Antonini600022014-20151D1995-10-17Grand Rapids, MICollege-University
Jesse Arbour49231538202001-20021FJunior A (Canada)
Owen Arfstrom25156282017-20181D1998-11-27North Oaks, MNJunior A (Canada)
Gerry Armstrong000001973-19741G1955-11-14 Minor Pro
Mark Arnold401102005-20061Junior A (Canada)
Malcolm Arseneau491328411372017-20192F1998-08-13Fredericton, NBCollege-University
Mike Arthur196781362141501989-19934Junior A (Canada)
Wesley Ashley97717241122015-20172D1996-05-19Macungie, PACollege-University
Larry Aubrey000001965-19661 Junior A (Canada)
Emilio Audi62164359722012-20131C1993-02-14Montreal, PQCollege-University
Cody Ayers243710282006-20071F1987-06-16Colorado Springs, COMinor Pro
Liam Babcock300002019-20201F2000-10-23Uxbridge, ONTJunior A (Canada)
Drew Baker1651722302006-20071D1986-01-30Alpharetta, GAMinor Pro
Pat Baker4141721951982-19831Junior A (Canada)
Jeff Barber31561161983-19852Junior A (Canada)
Reid Barber1010142015-20172F2000-03-23Renfrew, ONTJunior A (Canada)
Jamie Barbour4000162002-20031Major Junior
Chad Barker84216181471996-19982D1980-07-05Renfrew, ONTJunior A (Canada)
Jason Barker200002001-20021Junior A (Canada)
Matthew Barnaby12048771251342016-20182C1998-05-02Buffalo, NYMinor Pro
Eric Barnard3292534262023-20241F2004-09-06Owen Sound, ONTJunior A (Canada)
Troy Barnes198311071381351997-20014D1981-04-12New Westminster, BCMinor Pro
Dave Barnett474913521995-19961F1977-05-26New York, NYCollege-University
Mark Barnett110101987-19881 Junior A (Canada)
Patrick Barney37167202006-20082C1990-01-24Nepean, ONTJunior A (Canada)
Doug Barr218614481986-19871D1969-03-09Pembroke, ONTMajor Junior
Gord Barratt000001972-19731Junior A (Canada)
Isaac Barrett500042021-20221D2004-05-15Indianapolis, INJunior A (Canada)
Blair Battochio62427311032019-20201D1999-07-08Hamilton, ONTJunior A (Canada)
Dan Baxter37011201999-20012Junior A (Canada)
Scott Baxter100002007-200811990-03-28 Junior A (Canada)
Steve Beauchamp300001980-19811Junior A (Canada)
Cameron Beaudry2202222016-20171D1998-10-26Mississauga, ONTCollege-University
Mario Beaulac3101161992-19953GJunior A (Canada)
Pierre Beaulieu1500022002-20031G1983-02-11Timmins, ONTCollege-University
Stephan Beauvais1181046561612013-20152L1994-07-07Shelby Township, MIMinor Pro
Nick Beck600002019-20201G2001-04-30Cleveland, OHJunior A (Canada)
Paul Beckwith6402222006-20082G1987-04-03Euclid, OHCollege-University
Dan Beer111743502031987-19892College-University
Matthew Beer532542010-20111L1990-04-20Corunna, ONTMinor Pro
Chris Belhumeur500022013-20141F1993-06-24Swan River, MANCollege-University
Alec Bell2000151985-19861 Junior A (Canada)
Bob Bell100021980-19811Junior A (Canada)
Andre Belzile14268261985-19861D1967-12-09Kingston, ONTMajor Junior
Charles Benoit712341990-19911Junior A (Canada)
Nick Bergamini200002003-20041GJunior A (Canada)
Matthew Berger300002008-20091D1989-09-15Hartland, WICollege-University
Frank Bergin500021982-19831GJunior A (Canada)
Adam Bernard14550641143041999-20023R1983-07-14Golden Lake, ONTJunior A (Canada)
Alain Bertrand100021988-19891Junior A (Canada)
Nicolas Besner20134231997-199921980-02-07Major Junior
Andrew Beuman9122224942007-20092R1988-06-24Winchester, ONTMajor Junior
Adam Beveridge128934431702012-20164D1995-02-08Ottawa, ONTCollege-University
Liam Biard1632951801092011-20154L1995-09-21Flower Mound, TXJunior A (Canada)
Ron Bilodeau29132235321990-199111970-07-28Junior A (Canada)
Luc Bisson9528861143321984-19862Junior A (Canada)
Dillon Black600002010-20111W1992-06-16Evans Mills, NYJunior A (Canada)
Adam Blais239413561997-19981Junior A (Canada)
Jessie Blais88294776562014-20162C1995-04-27Stittsville, ONTCollege-University
Brian Blenkinsop53626321201994-19951D1975-02-05Thunder Bay, ONTJunior A (Canada)
Charlie Blewett475510162023-20241F2005-04-30Ennismore, ONTJunior A (Canada)
John Bloskie9967102169421980-19822Junior A (Canada)
Max Bobrow3161723102009-20101W1989-03-16Clifton Park, NYCollege-University
Chris Bodnar5015233881994-19951F1977-01-07Thunder Bay, ONTMinor Pro
Chris Bodo42253257142010-20111W1991-08-05St. Thomas, ONTEuropean Elite
Richard Boisvert301101989-19901Junior A (Canada)
Swann Boisvert61233457302011-20121W1992-11-17Blainville, PQCollege-University
Alexandre Boivin38194867102014-20151C1994-11-01Ottawa, ONTMinor Pro
Alain Bolduc302201984-19851Junior A (Canada)
Todd Bonnar300001988-19891GJunior A (Canada)
Rick Borne1700001969-19701GPembroke, ONTSemi-Professional
Zachary Borsoi21156342014-20151D1994-06-29Brossard, PQMinor Pro
Mike Boston177411411990-19911Junior A (Canada)
Marc Boucher100021984-19851GJunior A (Canada)
Jordan Boucher-Gould33171835332012-20131L1994-02-21Sainte-Therese, PQMinor Pro
Matthew Boudens1231740571342009-20112C1993-09-13Pembroke, ONTMinor Pro
Brett Bower281121091996-19982D1979-06-28Coldbrook, NSMajor Junior
Spencer Bowes1501142023-20241F2007-09-19Carleton Place, ONTJunior A (Canada)
Terry Bozack000001973-19741Pembroke, ONTMinor Pro
Adam Brace217811101912312004-20084F1988-06-26Pembroke, ONTMinor Pro
Kelly Brace11022401980-19811Junior A (Canada)
Colin Bradbury569615142010-20133L1994-04-23Beachburg, ONTJunior A (Canada)
Scott Bradley20112512005-20072Junior A (Canada)
Josh Brady4431518472022-20231D2006-01-11Peterborough, ONTMajor Junior
Sean Brady572763901131991-19921C1973-06-14Napanee, ONTMinor Pro
Chad Brand1200001992-19931GJunior A (Canada)
Stewart Brazeau930361980-19811Junior A (Canada)
Rick Brebant1221181552731951981-19843C1964-02-21Chelmsford, ONTMinor Pro
Alex Brenton100002006-20071D1990-05-17Kanata, ONTCollege-University
Rod Brescia492643691821984-19851D1966-03-19Thunder Bay, ONTSemi-Professional
Aidan Brewer1001102023-20241R2005-06-09Fredericton, NBJunior A (Canada)
Michel Brideau48333467831980-19822Major Junior
Jake Brien2531417322017-20181D1997-02-07Sydney, NSCollege-University
Doug Briscoe101101980-19811Junior A (Canada)
Frank Briscoe511221980-19811Junior A (Canada)
Rick Bromilow200001985-19861 Junior A (Canada)
Paul Brophy320221984-19851CManotick, ONTCollege-University
Simon Brosseau1000022013-20141L1995-02-01Saint-Basile, PQJunior A (Canada)
Denis Brousseau800001984-19851GMajor Junior
Steve Brouwer5431922422000-20011D1983-06-18Ajax, ONTJunior A (Canada)
Derek Brown1000042011-20121D1992-01-12Scarborough, ONTCollege-University
Brendan Browne17977921691302016-20193R1998-03-27Markham, ONTCollege-University
Josh Brunetta38314712002-20031L1985-01-19Junior A (Canada)
Steve Brush1901121983-19852GMajor Junior
Chris Bryson603672108282007-20081R1987-08-12Schreiber, ONTMajor Junior
Doug Buchanan601101984-19851Junior A (Canada)
James Buckley88102939822016-20182L2000-06-11Stittsville, ONTJunior A (Canada)
Mason Burkhart701142019-20201C2001-12-04Rochester, NYJunior A (Canada)
Casey Burnette48156421995-19961D1979-03-27White Lake, ONTMinor Pro
Terry Burwell100001985-19861 Junior A (Canada)
Christian Cadieux22224351998-19991Junior A (Canada)
Matthew Cain4601101994-19973GJunior A (Canada)
Mike Camelon10952631641992-19942Junior A (Canada)
Kevin Cameron264913501997-19981R1979-07-06Riverview, NBMajor Junior
Kyle Cameron534913642022-20242F2006-10-28Ottawa, ONTJunior A (Canada)
Jeffrey Campbell300002009-20101W1990-06-10Sarsfield, ONTJunior A (Canada)
Scott Campbell2251161552712352002-20075F1986-06-06Navan, ONTMinor Pro
Tyler Campbell1312473971112000-20033D1983-01-08Junior A (Canada)
Jared Campitelli100002015-20161F2000-03-05Pembroke, ONTJunior A (Canada)
Caz Cantwell444913502008-20102W1989-12-05Kemptville, ONTJunior A (Canada)
Andre Caouette413401984-19851Junior A (Canada)
Abbie Caputo100001984-19851Junior A (Canada)
Liam Cardiff2781119102023-20241F2005-09-07Barrie, ONTJunior A (Canada)
Tim Carmichael912321991-19921College-University
Erik Caron53192039822002-20031F1983-04-19Kanata, ONTCollege-University
Danny Carter100042011-20121D1992-02-04Burlington, ONTMinor Pro
Jesse Carter400062005-20061Junior A (Canada)
Seth Carter1600002018-20191G1998-09-27Ottawa, ONTJunior A (Canada)
Steve Caruso95611271990-19911Junior A (Canada)
Bill Cass2313441995-19961D1979-09-07Indianapolis, INMinor Pro
Ryan Casselman83253156502014-20162F1997-10-13Napanee, ONTJunior A (Canada)
Luc Chabot1852552354902561982-19864L1965-05-06Ottawa, ONTEuropean Elite
Stephane Chabot56145702004-20051D1988-08-31Rockland, ONTMajor Junior
Felix Chamberland1097589164942013-20152L1994-01-15Levis, PQMinor Pro
John Chaput1911201983-19841Junior A (Canada)
Matt Chaput300061995-19961Junior A (Canada)
Olivier Charest21055402019-20201F2000-06-23La Prairie, PQCollege-University
Jamie Chartrand31336861996-19971Junior A (Canada)
Dylan Chase9733235362013-20152D1994-03-30Riverwoods, ILCollege-University
Etienne Chenard49033372002-20031D1983-05-18Montreal, PQCollege-University
Jaret Chestnut400021996-19971GJunior A (Canada)
Tyler Chestnut8903382004-20062G1985-05-29Faribault, MNCollege-University
Bob Childerhose1354921968-19691Junior A (Canada)
Mike Cholette216410431986-19871Junior A (Canada)
Earl Chong100021969-19701 Junior A (Canada)
Adam Church12112352018-20191C1999-10-10Pakenham, ONTJunior A (Canada)
Brandon Cianflone1832522019-20201L2001-01-13Lorraine, PQMajor Junior
Shay Cizmar100022008-20091F1989-12-06Burton, OHJunior A (Canada)
Holden Clark300002023-20241F2005-01-02Belmont, ONTJunior A (Canada)
Chris Clarke112321201521591985-19872D1967-08-06Arnprior, ONTMinor Pro
Keith Clarke1966663129492006-20104F1989-03-28Westmeath, ONTCollege-University
Brendon Clavelle553710242016-20171D1999-09-10Kapuskasing, ONTMajor Junior
Shawn Clinton512732591002004-20051L1986-02-17London, ONTMajor Junior
Andrew Clouthier299716312005-20102L1990-05-03Pembroke, ONTMajor Junior
Alexandre Cloutier343811862002-20031D1983-03-08Junior A (Canada)
Chris Cloutier200002006-20071G Junior A (Canada)
Owen Cobbold200002023-20241D2007-04-04Stittsville, ONTJunior A (Canada)
Tom Cobus1900081996-19971Junior A (Canada)
Joshua Cohen201102022-20231F2004-05-03Cote-St-Luc, PQJunior A (Canada)
Will Colbert52268342001-20021D1985-02-06Arnprior, ONTMinor Pro
Jake Coleman300022018-20191F2003-03-28Almonte, ONTJunior A (Canada)
Bruce Coles5357521091951986-19871L1968-12-06Montreal, PQMinor Pro
Jackson Collard100022021-20221D2002-09-21Byron Center, MIJunior A (Canada)
Paul Collette310101988-19891Junior A (Canada)
Ben Collins90122234222003-20052L1987-02-10Winchester, ONTJunior A (Canada)
Jacob Collins65192140742013-20193L1998-04-20Renfrew, ONTMajor Junior
Bruce Coltart272202262021-20221D2001-07-04Kanata, ONTCollege-University
Jeff Compton1423561985-19861 College-University
Jim Congdon12303201985-19861Junior A (Canada)
Charlie Connell56122133502012-20131D1993-06-02Toronto, ONTMajor Junior
Scott Conroy911202011-20132W1994-12-21Pembroke, ONTJunior A (Canada)
Terry Conroy28077481969-19733DPembroke, ONTCollege-University
Rob Coon301101995-19961Junior A (Canada)
Stephen Cooney76182240492011-20163R1995-03-10Deep River, ONTJunior A (Canada)
Grant Cooper8173239482003-20052D1985-05-25St. John's, NFLDJunior A (Canada)
Ryan Cooper601122022-20231F2004-08-12Ilderton, ONTJunior A (Canada)
Mark Cornforth732636621561989-19912D1972-11-13Montreal, PQMajor League
Chris Corput100001997-19981Junior A (Canada)
Zac Correia25189182021-20221D2002-08-10Brampton, ONTJunior A (Canada)
Neil Corriveau301101968-19691Junior A (Canada)
Eric Cospgrove410161995-19961Junior A (Canada)
Doug Costa365611551994-19951Junior A (Canada)
Shawn Costello50610162901993-19952Junior A (Canada)
Cory Cotnam100001989-19901Junior A (Canada)
Jim Cotnam000001965-19661LPembroke, ONTMinor Pro
Kyle Couvieau200002005-20061W1989-10-14Arnprior, ONTJunior A (Canada)
Callum Craft37044432022-20231D2004-06-21North Bay, ONTJunior A (Canada)
Nick Cregan2615662001-20021L1985-12-11College-University
Sean Cregan591521361291986-19892W1968-06-06Pointe-Claire, PQCollege-University
Tim Cregan4991625301987-19881FPoint Claire, PQCollege-University
Shayne Cripps17011261991-19921 Junior A (Canada)
Carrick Cristiano32022282007-20081D1988-01-24Soldotna, AKCollege-University
Michael Crocock3721012202012-20131D1994-05-25Brantford, ONTMinor Pro
Robert Croft85334376901999-20012L1980-10-05Ottawa, ONTCollege-University
Kyle Cromie371910612009-20101D1990-09-02Kitchener, ONTJunior A (Canada)
Troy Crosby200001983-19841G1966-09-11Halifax, NSMajor Junior
Craig Cross1101122014-20151D1995-03-03Gananoque, ONTMinor Pro
Damian Cross8161109170422008-20102F1990-05-13Nepean, ONTMinor Pro
Zachary Cross46141933832017-20181C1997-08-25Ottawa, ONTJunior A (Canada)
Jim Crossman292326491031991-19921Junior A (Canada)
Ryan Crosson1436942011-20121D1992-09-30Thief River Falls, MNJunior A (Canada)
Steve Croucher101751282031171971-19732CHalifax, NSJunior A (Canada)
Sean Crozier1942852803272005-20094F1988-03-31Renfrew, ONTCollege-University
Sean Cryer16099772003-20041D1983-05-04Brampton, ONTMinor Pro
Les Csima000001973-19741Junior A (Canada)
Brent Cullaton1621371492863241992-19953W1974-11-12Petawawa, ONTMinor Pro
Chad Cullaton201101993-19941GJunior A (Canada)
Mike Culleton65332962881968-19702College-University
Mitchell Culver10111617362015-20172F1997-01-02Rochester, NYCollege-University
Paul Currie47142135941983-198411965-06-14Major Junior
Corrie D'Alessio4500001985-19872G1969-09-09Cornwall, ONTMajor League
Jake Dale1101102021-20221L2001-03-09Calgary, ALTAJunior A (Canada)
Ben Dalpe100334982302011-20132L1994-03-08Paris, ONTCollege-University
Joel Daniel23123141995-19961C1979-07-24Pembroke, ONTCollege-University
Mike Daoust53232447661996-19971C1976-06-01Brockville, ONTCollege-University
John Daponte700022001-20021GJunior A (Canada)
Rick Darling2151015251971-19721Junior A (Canada)
Chris Dashney1121662781831990-19922D1972-10-16Navan, ONTMinor Pro
Adam Dauda50293867252014-20151F1995-05-21Bratislava, SlovakiaMinor Pro
Eric David2009982010-20111D1990-09-13Dorval, PQMinor Pro
Chris Davidson100001998-19991G1982-01-22Hudson, PQMinor Pro
Bryn Davies19022142000-20011G1983-04-27Newmarket, ONTCollege-University
Bob Davis43713202881995-19961D1975-02-25Peterborough, ONTMinor Pro
Matt Davis200022000-20011D1984-02-16Ottawa, ONTJunior A (Canada)
Joshua Day54189362003-20041D1988-04-02St. John's, NBMajor Junior
Evan de Haan562121462011-20121D1995-02-15Ottawa, ONTMajor Junior
Noel de Kemp301102018-20191L2001-01-09Ottawa, ONTJunior A (Canada)
Marc Deeley9682028282007-20092F1989-04-15PittsFord, NYCollege-University
Dan Delisle1521560753891994-19973D1976-11-28Montreal, PQMinor Pro
Earl Dellaire100001980-19811Junior A (Canada)
Pat Deloughery195951162113221981-19854Junior A (Canada)
Wayne Demers400021968-19702Junior A (Canada)
Brendan Dempsey5271219262018-20191F2000-01-13Macomb Township, MICollege-University
Alan Denault000001965-19661 Junior A (Canada)
Beau Depencier912342023-20241R2004-10-03Dresden, ONTJunior A (Canada)
Matteas Derraugh7742024302017-20192D2000-12-05Ithaca, NYCollege-University
Dan Desabrais382025451161990-19911Junior A (Canada)
Yan DesGagne2910122221997-19981W1978-03-14St. Therese, PQCollege-University
Dave Desjardines44311141061996-19971Junior A (Canada)
Michael Deslaurier100002009-20101D1990-01-11Renfrew, ONTJunior A (Canada)
Ray DeSouza42527321161987-19881D1967-03-26Dublin, IrelandMinor Pro
Derek Diaz1915682012-20131R1992-01-04Carpentersville, ILJunior A (Canada)
Alex DiCarlo4319284762018-20191R1998-08-15Niagara Falls, ONTMinor Pro
Jesse Dick14471162019-20201R2001-05-11Arnprior, ONTMajor Junior
Kevin Dickey432791211985-19872Junior A (Canada)
Tom Dickson2011142005-20061F1986-01-05Ganaoque, ONTJunior A (Canada)
William Dickson400002022-20231D2006-08-22Pakenham, ONTJunior A (Canada)
Boyd DiClemente4901102015-20172G1996-07-18Peterborough, ONTCollege-University
Brady Dillabough64014141011991-19953Major Junior
Christopher Dimakos791223351931997-19992L1978-03-03Montreal, PQJunior A (Canada)
Vital Dinis872536611222022-20242F2006-01-21Ottawa, ONTJunior A (Canada)
Steven Dombrosky100002013-20141G1993-04-10Elizabethtown, PACollege-University
Nick Donaldson4306682022-20231F2003-01-03New Cannan, CTCollege-University
Jerry Donnelly501141968-19691Junior A (Canada)
Brad Doran202111321980-19822Junior A (Canada)
Pat Doran152911771985-19861F1967-10-31Belleville, ONTSemi-Professional
Jamie Dorian250221441999-20001D1982-07-03Penetanguishene, ONTJunior A (Canada)
Drew Dornan100002022-20231F2004-07-31Abbottsford, BCJunior A (Canada)
Cory Dorzek15545731181741994-19973LShawville, PQCollege-University
Trevor Doucette328311182006-20071C1989-04-11Orleans, ONTJunior A (Canada)
Michael Douglas104194665802017-20192D1998-01-14Riverside, ONTMinor Pro
Brian Downey112146169315481987-19892L1968-06-30Ottawa, ONTMinor Pro
Adam Doyle510101993-19963D1974-05-13Millgrove, ONTMinor Pro
Liam Doyle400002019-20201R2002-05-01Kanata, ONTJunior A (Canada)
Shawn Doyle39000381984-19851GJunior A (Canada)
Corey Drew300001990-19911Junior A (Canada)
Murray Drew77294978541969-19722Junior A (Canada)
Adam Driscoll1161130412451993-19963D1976-01-27Kingston, ONTCollege-University
Pat Driscoll000001965-19661FSemi-Professional
Philippe Drouin3732023232012-20131R1994-03-21Cumberland, ONTEuropean Lower Leagues
Brett du Puy4061016322014-20151D1994-07-12Stittsville, ONTJunior A (Canada)
Nathan Duck14864652872021-20243D2003-01-17Richmond Hill, ONTJunior A (Canada)
Michael Duffy300021997-19981F1980-04-02Malone, NYCollege-University
George Dupont1661282914193361982-19874C1967-03-12Nepean, ONTMinor Pro
Jacob Dupont2421322021-20221C2003-01-14Ottawa, ONTJunior A (Canada)
Dan Dupuis300001996-19971C1979-04-15Cornwall, ONTJunior A (Canada)
Derrick Dupuis601101980-19811Junior A (Canada)
Francis Dupuis7105542007-20123G1991-02-25Orleans, ONTMinor Pro
Ryan Durnford1705561999-20001Junior A (Canada)
Trent Durocher25731082013-20141W1993-01-24Canton, NYMinor Pro
Brian Durupt000001967-19681Junior A (Canada)
Dave Eastwood1032374972821983-19852Junior A (Canada)
Mike Eastwood545845103621986-19871C1967-07-01Ottawa, ONTMajor League
Caden Eaton496814182021-20221F2002-02-13Petoskey, MICollege-University
Grayson Ebrahim39246182021-20221F2004-01-11Kingston, ONTJunior A (Canada)
Troy Echlin410161989-19901Junior A (Canada)
Tim Edwards4101141982-19852Junior A (Canada)
Barry Egan1811111632746061982-19864Junior A (Canada)
Brady Egan1346249111902018-20223F2001-10-09Carp, ONTCollege-University
Taylor Egan7642731312016-20192D1998-06-09Carp, ONTMinor Pro
Ethan Emanuel110102019-20201D2000-07-14Brampton, ONTJunior A (Canada)
Derrick Emerson000001972-19731RAudubon, PAMinor Pro
Mason Emoff577101762017-20181R1998-03-05Orangeville, ONTMinor Pro
Isaac Enright502222018-20191D2003-02-08Cobden, ONTMajor Junior
Liam Enright2304462018-20202D2000-04-05Cobden, ONTJunior A (Canada)
Ryan Erickson8492029482012-20142R1995-06-17Sudbury, ONTCollege-University
Caleb Ernst17011382016-20171F1998-06-08Overland Park, KSJunior A (Canada)
Chuck Erven4931417101982-19842Junior A (Canada)
Neil Ethier5021012841990-19911D1972-01-29Elliot Lake, ONTMajor Junior
Tamy-Andrew Ettaqi500022021-20221D2002-12-14Montreal, PQJunior A (Canada)
Gavin Ewles50459452021-20221D2005-03-01Barrie, ONTMajor Junior
Peter Falivena123303565772016-20182F1998-05-09Welland, ONTCollege-University
Brent Fallon200002003-20041D1986-07-31Endicott, NYMinor Pro
Graham Fallon541618341082003-20041R1986-07-31Endicott, NYCollege-University
Scott Farrell224913182008-20091D1988-01-21Ottawa, ONTCollege-University
Stephen Farrell11074047612009-20112D1990-01-17Ottawa, ONTCollege-University
Anthony Farrow37055402009-20101D1989-08-17Oakville, ONTCollege-University
David Fassbender9011202012-20131F1993-02-12Parma, OHJunior A (Canada)
Craig Faubert8011161986-19871Junior A (Canada)
Mark Faught2741014351986-19871Junior A (Canada)
Todd Faught100021999-20001Junior A (Canada)
Bob Fawcett000001965-19661R1950-01-23Ottawa, ONTMajor Junior
Justin Felhaber177315384992014-20173F1996-04-27Pembroke, ONTCollege-University
Tye Felhaber511202013-20141L1998-08-05Pembroke, ONTMinor Pro
Jay Fennessy20033521999-20001D1979-10-09Ogdensburg, NYCollege-University
Bubba Ferguson10033141999-20001Junior A (Canada)
Anthony Ferrante900002005-20061G1986-01-27Concord, ONTJunior A (Canada)
Tim Fewster600001999-20001G1981-09-04Kitchener, ONTCollege-University
Joshua Filoso200022015-20161L1997-03-16Gloucester, ONTJunior A (Canada)
Sean Fitzgerald55101121391994-19972C1978-04-04Petawawa, ONTMinor Pro
Mike Fitzmorris501141988-19891Junior A (Canada)
Jay Fitzpatrick000001965-19661 Junior A (Canada)
Cole Foley42268332023-20241F2006-02-09Petawawa, ONTJunior A (Canada)
John Foreman000001973-19741 Junior A (Canada)
Ben Forget4300062022-20231G2004-06-02L'Ange Gardien, PQJunior A (Canada)
Blaine Forsythe1302241993-19941Junior A (Canada)
Alex Fortier53257402023-20241D2006-01-10Don Mills, ONTJunior A (Canada)
Josh Fortier46246142023-20241D2006-01-10Don Mills, ONTJunior A (Canada)
Sean Fortier34279502019-20201D2002-07-25Toronto, ONTJunior A (Canada)
Nick Foster18279212022-20231D2002-06-23Amherst, MACollege-University
Chris Fougere34106161041998-19991D1981-01-06Halifax, NSMajor Junior
Corey Foy176851472321251994-19995Junior A (Canada)
Kyle Foy107235376891996-19993Junior A (Canada)
Shane Foy1511242003-20041Junior A (Canada)
Ryan Fraser-Lee7022102012-20131D1993-02-02Grand Rapids, MIJunior A (Canada)
Robert Frennette613441990-19911Junior A (Canada)
Troy Fridgen300001990-19911GJunior A (Canada)
Bob Friend35152237611980-19811Junior A (Canada)
Terry Friend200001980-19811Junior A (Canada)
Jordan Fuller720242021-20221F2003-08-24Springwater, ONTJunior A (Canada)
Travis Fuller55212041182002-20031L1986-01-25Whitney, ONTMinor Pro
Dustin Fummerton238182682009-20101L1989-01-24Schreiber, ONTJunior A (Canada)
Glen Furgoch292911251969-19722DPembroke, ONTCollege-University
Brandon Gagne2036795162552007-20125F1991-07-08Pembroke, ONTCollege-University
Matt Gagne1300022011-20121G1993-05-11Pembroke, ONTJunior A (Canada)
Diego Gagnon17314101996-19971C1979-07-05Amos, PQJunior A (Canada)
Robert Gagnon1444841990-19911Junior A (Canada)
Dave Galasso34233255781981-19821Junior A (Canada)
Geoff Gallagher286101642011-20121F1991-10-16Montreal, PQJunior A (Canada)
Mitch Gallant73282553652009-20112R1990-03-04Ottawa, ONTCollege-University
Josh Gamble100001991-19921Junior A (Canada)
Jean-Francois Gamelin52283765721997-19992F1979-10-03Lorraine, PQCollege-University
Thomas Gangl1003382021-20221D2002-01-08Wingham, ONTCollege-University
Marty Gannon48257561968-19733DPembroke, ONTMajor Junior
Dave Gareau400001969-19701R1954-02-22St. Catharines, ONTJunior A (Canada)
Wayne Garlough401141998-19991Semi-Professional
Kirk Gaskell1501101995-19961GJunior A (Canada)
Pascal Gasse27011141995-19961G1977-05-25St. Zotique, PQMinor Pro
Jeremy Gates94165672662006-20082D1987-08-08Jackson, MIMinor Pro
Tyler Gaudet47142438122011-20132C1993-04-04Hamilton, ONTMajor League
Troy Gauthier100002011-20121G1995-06-17Pembroke, ONTJunior A (Canada)
Vincent Gazquez2201102021-20221C2005-11-24Pembroke, ONTJunior A (Canada)
Chris Geinow5288161921993-19941Junior A (Canada)
Dean Gendron2132521980-19811Junior A (Canada)
Steve Gendron44191635251994-19951LJunior A (Canada)
James Geraghty710161993-19941Junior A (Canada)
Todd Gerow2000001986-19871Junior A (Canada)
Shane Gervais38336352008-20102W1991-08-07Mansfield, PQJunior A (Canada)
Maurice Ghazi20279482002-20031LMontreal, PQJunior A (Canada)
Dave Gibbons5323581983-19852D1968-01-04Renfrew, ONTMajor Junior
Steve Gibson1000021980-19811GJunior A (Canada)
Matt Giesebrecht1143248801071985-19882C1970-03-05Petawawa, ONTMajor Junior
Stevie Gilchrist247541441984621999-20045C1983-10-11Pembroke, ONTJunior A (Canada)
Alex Gilmour64344781332015-20172F1996-01-29Toronto, ONTMinor Pro
Jeremy Giroux56131124811989-19901Junior A (Canada)
Ryan Glander1200002016-20171G1997-01-04Campbell Hall, NYCollege-University
Sam Gleason2551543581402009-20145D1993-02-16Pembroke, ONTCollege-University
Chris Glover73354479452000-20022L1983-07-12Arnprior, ONTCollege-University
Brian Godin200001980-19811Junior A (Canada)
Curtis Godin411222005-20061Junior A (Canada)
Dave Godin6892433471968-19722Semi-Professional
Ed Godin683912451968-19702Junior A (Canada)
Marc Goguen191101141985-19861FMoncton, NBCollege-University
Dennis Golovatchev187310252019-20201C2001-02-19Campbellville, ONTMajor Junior
John Gonu400021980-19811Junior A (Canada)
Lucas Gonu115363167752009-20144W1993-05-07Pembroke, ONTJunior A (Canada)
Rick Gorman18111021711997-19981L1979-02-01Philadelphia, PAMinor Pro
Kelly Gorr1001339523221990-19922Junior A (Canada)
Bob Gould59423271241991-19932Junior A (Canada)
Dan Grant200081989-19901Junior A (Canada)
Rob Grant71132740881998-20002C1980-05-13Dobbinton, ONTCollege-University
Andre Gravelle400001968-19691Junior A (Canada)
Dan Gravelle302221988-19891W1970-03-10Montreal, PQMinor Pro
Evan Gray4101141997-19992Junior A (Canada)
Carl Greco624913202012-20142D1994-03-04Niagara Falls, ONTMinor Pro
Larry Green1000081969-19701RBarrie, ONTSemi-Professional
Sean Green3603362014-20162G1996-07-22Whitby, ONTJunior A (Canada)
Ron Griese14011321968-19702Semi-Professional
Sean Griffin200021996-19971D1978-06-15Kingston, ONTJunior A (Canada)
John Griggs2400002008-20091G1988-06-28Barrington, ILMinor Pro
Chris Grose115115161132016-20193D1999-03-12Nepean, ONTJunior A (Canada)
Gregg Gruehl3002202009-20112G1991-08-06Dublin, OHCollege-University
Dan Grzech1210182006-20071F1988-10-22Jeddo, MIJunior A (Canada)
Ginaluca Guarnieri24134222023-20241D2004-01-07Montreal, PQJunior A (Canada)
Nicolas Guillemette5282836442019-20201D1999-12-10Boisbriand, PQJunior A (Canada)
Stan Gutt34461061988-19891FBayonne, NJCollege-University
Cory Habecker524812281993-19941Junior A (Canada)
Pat Hahn43151328191971-19732ROtter Lake, PQCollege-University
Darcy Haines2251217262013-20141F1993-07-23Val Caron, ONTCollege-University
Chuck Halliday2622481968-19702Junior A (Canada)
Dennis Halliday78415798421967-19703Junior A (Canada)
Andrew Hamilton43022122003-20041G1984-05-06Trenton, ONTJunior A (Canada)
Doug Harding810141968-19691Junior A (Canada)
Chris Harkins511201984-19882Junior A (Canada)
Keegan Harper1202348711992012-20142D1993-02-14Ottawa, ONTMinor Pro
Tim Harrington000001972-19742Junior A (Canada)
Ben Harris8037101761996-19993D1980-05-17Renfrew, ONTJunior A (Canada)
Joe Harris2281018971994-19951D1975-03-25Garden City, MIMinor Pro
J.J. Hart5131316462011-20132D1993-09-07Frisco, TXCollege-University
Tim Hartwig100001990-19911GJunior A (Canada)
Shawn Haviland27011992003-20041D1987-01-09London, ONTMajor Junior
Brad Hawkins2522022611998-19991F1979-07-24Nepean, ONTMinor Pro
Todd Hawkins532822501171983-19841L1966-08-02Kingston, ONTMajor League
Ryan Hawthorne6011142022-20231D2004-07-15Beachburg, ONTJunior A (Canada)
Maverick Hayes5741014542022-20242D2006-09-29Stittsville, ONTJunior A (Canada)
Todd Hearty701141980-19811Junior A (Canada)
Scott Heffernan44358511998-19991D1982-03-09Kanata, ONTMinor Pro
Ethan Heidepriem2141014122018-20191F2000-05-01Findlay, OHCollege-University
Bailey Hein100002014-20151F1997-05-13Eganville, ONTJunior A (Canada)
Dave Hein100001988-19891Junior A (Canada)
Nicholas Heinzle700002021-20221G2002-04-05Glen Robertson, ONTJunior A (Canada)
Joel Helmer255712271997-19981Junior A (Canada)
Matt Hendricks42485199421987-19881Major Junior
Brian Hennessey25781522012-20131W1992-11-10Garnet Valley, PACollege-University
Garry Hennigar501101994-19951Junior A (Canada)
Ethan Henry3213482022-20231F2002-07-03Buffalo, NYCollege-University
Brian Hickey5131720461996-19971D1976-05-05Ottawa, ONTMinor Pro
Cameron Hicklin103434992412022-20242F2003-11-07Kelowna, BCJunior A (Canada)
Tom Hilbrich581910662011-20121D1991-01-21Clarendon, ILCollege-University
Tanner Hildebrandt2906662010-20111W1992-11-02St. Catherines, ONTMinor Pro
Kevin Hill100001985-19861 Junior A (Canada)
Terry Hill210101988-19891Junior A (Canada)
Brian Hoard11246311985-19861D1968-03-10Oshawa, ONTMinor Pro
Connor Hobin200002021-20221F2004-05-13Kingston, ONTJunior A (Canada)
Curt Hodgins14123281991-19921L1973-02-02Oshawa, ONTMajor Junior
Ben Hoffman400001968-19691Junior A (Canada)
Ben Hofstetter1401162019-20201D2002-10-11Orillia, ONTJunior A (Canada)
Ty Hollett31314242019-20201D2003-08-27Orleans, ONTMajor Junior
Pat Holley177101761987-19881R1968-03-17Cincinnati, OHMajor Junior
Tyson Holly2141161562723241992-19964L1976-09-08Cormac, ONTMinor Pro
Isaac Holt1401122021-20221D2005-07-15Pembroke, ONTJunior A (Canada)
Jamie Holt1542159801121995-19994Junior A (Canada)
Sam Holy56033962019-20201D2001-07-13Chicago, ILCollege-University
Doug Hopiavuori69171936521981-19832Junior A (Canada)
Alex Horawski700002017-20181G1997-07-08Toronto, ONTMinor Pro
Brett Horn97163753182014-20173C1996-03-08Cary, NCCollege-University
Joel Horodziejczyk2100002014-20151G1995-01-15Sudbury, ONTJunior A (Canada)
Brian Horricks23281001969-19701 Junior A (Canada)
Cameron Hough56242145802019-20201L2000-10-23Uxbridge, ONTMinor Pro
Max Hovey9033112006-20082D1988-05-13PittsFord, NYJunior A (Canada)
Bruce Howard4221719871971-19721Junior A (Canada)
Keith Howie1438796183661980-19833WShawville, PQCollege-University
Charlie Hoyt51151934751998-19991FEastern Passage, NSCollege-University
Stephen Hrehoriak61292150642012-20131C1993-05-14Stittsville, ONTMinor Pro
Cameron Hughes37549552014-20162L1996-06-20Ottawa, ONTMajor Junior
Connor Hughes600042014-20151G1996-09-10London, ONTEuropean Elite
Ron Hughes1802281984-19851Junior A (Canada)
Doug Hume100001984-19851Junior A (Canada)
Ryan Hunter812302012-20131W1993-06-14Mississauga, ONTCollege-University
Matthew Hutchens200022002-20031Junior A (Canada)
Dave Hynes100001987-19881 Junior A (Canada)
Tony Iob34336221987-19881L1971-01-02Renfrew, ONTMinor Pro
Todd Isaacson1501101988-19891GJunior A (Canada)
Brad Jackson200001985-19861 Junior A (Canada)
Paul Jackson1461980992111980-19833Junior A (Canada)
Payton Jardine500022018-20191L1999-07-06Fitzroy Harbour, ONTJunior A (Canada)
Conner Jean28111122282016-20171F1997-02-15Oakland, MIMinor Pro
Scott Jewer200001997-19981Junior A (Canada)
Matt Jimenez159122233452003-20063D1985-01-18Santa Rosa, CACollege-University
Alain Joanette53121325542004-20051F1987-01-31Chelmsford, ONTCollege-University
D'Andre John424711372016-20171R1996-02-01Whitby, ONTJunior A (Canada)
Arnold Johnson1111281982-19831Junior A (Canada)
Greg Johnson2911314201994-19951Junior A (Canada)
Nick Johnson3213422021-20221D2002-06-17Sun Prairie, WIJunior A (Canada)
Brady Johnston1500042003-20041D1986-11-24Haley Station, ONTJunior A (Canada)
Matt Johnston600022010-20111W1993-06-03Petawawa, ONTJunior A (Canada)
Michael Johnston5512021161999-20001D1982-03-11Sydney, NSCollege-University
Steven Johnston18628152013-20141L1994-07-27Sudbury, ONTMajor Junior
Chris Jones105232952641995-19972Junior A (Canada)
Dave Jones000001967-19681Junior A (Canada)
Jack Jones58203151731968-19723CPembroke, ONTJunior A (Canada)
Kevin Jones4601122023-20241G2005-04-14South Lyon, MIJunior A (Canada)
Tom Jones100001969-19701 Junior A (Canada)
Joe Jordan50122436922021-20221F2002-02-26North Bay, ONTJunior A (Canada)
Alyosa Jovar701121997-19981Junior A (Canada)
Rob Joyce32515201891980-19811Junior A (Canada)
Cliff Judd100001984-19851GSemi-Professional
Kyle Just179801362161222007-20114F1991-01-17Arnprior, ONTMinor Pro
Mikayil Kahriman25112432023-20241F2006-06-23Kanata, ONTJunior A (Canada)
Jacob Kamps60252651412016-20182F1997-05-25Pickering, ONTMinor Pro
Jake Karam1098077157521989-19912C1972-06-12Cochrane, ONTCollege-University
Michael Karas201102017-20181D1997-07-30Parker, COCollege-University
Kosta Kastanias1001122022-20231F2004-03-05Pembroke, ONTJunior A (Canada)
Blair Kean301101985-19861 Junior A (Canada)
Sean Keating1800002013-20141G1994-02-20Grand Rapids, MIJunior A (Canada)
Dan Kelly96427311752004-20062D1989-05-17Morrisonville, NYMinor Pro
Jason Kelly8581018801996-19993Junior A (Canada)
Owen Kelly21672711432962003-20074F1987-03-26Plattsburgh, NYCollege-University
Mike Kennedy3001161983-19841GJunior A (Canada)
Colton Keuhl134732392012013-20163D1996-12-26Pembroke, ONTCollege-University
Chris Kilcoyne000001973-19741G1956-12-24Brasher Falls, NYCollege-University
Chris King86121931262010-20122C1994-04-22Stittsville, ONTMajor Junior
Jesse Kirkby973752891272019-20222F2002-01-04North Bay, ONTJunior A (Canada)
Brennan Kitchen1001102018-20191G1998-05-08Fergus, ONTCollege-University
Kevin Klawitter101101993-19941Junior A (Canada)
Ben Knapp2200041999-20001GJunior A (Canada)
Phil Knapp1132541998-19991RAthens, ONTMajor Junior
Matt Koenig1400042002-20031G1984-05-09Lakeland, MNCollege-University
Al Kohli100001987-19881Junior A (Canada)
Steve Koivisto501101988-19891Junior A (Canada)
Scott Konink60148221041985-19872Junior A (Canada)
Brandon Kosik4736922013-20141F1996-02-05Kirkland, PQMajor Junior
Art Kosta2033121984-19851Junior A (Canada)
Mike Kowalchuk500041990-19911Junior A (Canada)
Dylan Kowalsky1200082022-20231D2003-01-24Bethlehem, NYJunior A (Canada)
Kurt Kritsch13325121984-19851Junior A (Canada)
Colin Kruse4615213682013-20141C1995-04-24Kanata, ONTJunior A (Canada)
Johnny Kyte30279532015-20161D1995-08-02Carp, ONTCollege-University
Patrick Kyte91154257662015-20172D1999-03-29Pembroke, ONTMajor Junior
Nathan Lacasse100002003-20041D1985-04-20Arnprior, ONTJunior A (Canada)
Scott Laderoute1300002001-20032Junior A (Canada)
Ryan Lafferty1000002005-20061G1986-01-16Riverview, NBJunior A (Canada)
Marc Lafleur1623501992-19931C1975-07-29Hearst, ONTCollege-University
Dan Laforest10000801998-19991DCollege-University
Gilles Lafranee100001986-19871Junior A (Canada)
Frank Lafreniere32131124681968-19691Junior A (Canada)
Chris Laganiere35144660402006-20071F1986-06-15Binghamton, NYCollege-University
Rich Laganiere552030501141997-19992Junior A (Canada)
Jacob Laliberte107111822008-20091C1990-09-15Rockland, ONTEuropean Lower Leagues
Kris Lalonde47871582014-20173F1999-01-14Almonte, ONTJunior A (Canada)
Lyle Lamkie2500061980-19811GJunior A (Canada)
Maxime Lamontagne384101482011-20121C1994-02-22Hearst, ONTJunior A (Canada)
Marc Landry1621113181983-19841Junior A (Canada)
Rick Lane1112381971-19721LCollege-University
Ian Lang4610181992-19931Junior A (Canada)
Dennis Langlois200001980-19811Junior A (Canada)
Alain Lapierre200001997-19981Junior A (Canada)
Jeremi Lapierre1971421162006-20071C1986-04-13Hearst, ONTMinor Pro
Jonathan Laporte1000042022-20242DJunior A (Canada)
Vincent Laroche1100001997-19981G1980-02-17Terrebonne, PQMajor Junior
Zachary Larocque15000142023-20241F2005-04-08St-Zotique, PQJunior A (Canada)
Luc Larose3213171989-19901FBinghamton, NYMinor Pro
Jordan Larson1183280112532012-20153F1995-05-13Fort Frances, ONTCollege-University
Ryan Lasch1601081332411272003-20063R1987-01-22Lake Forest, CAMinor Pro
Doug Lavallee000001965-19661 Junior A (Canada)
Will Lavezzorio811222015-20161F1996-06-04Lake Forest, ILCollege-University
Nicolas Lavoie810102013-20141F1995-10-24Saint-Lambert, PQJunior A (Canada)
Jason Lawson51142034811993-19941Junior A (Canada)
Nat Leach200001997-19981Junior A (Canada)
Lucas Legault518412482022-20242F2005-08-11Peterborough, ONTJunior A (Canada)
Dave Leger24325571998-19991D1982-09-10Ottawa, ONTMinor Pro
Maurice Leger4561824421971-19721Junior A (Canada)
Shaun Leggett100001996-19971Junior A (Canada)
Brett Leishman111212849551983-19863Junior A (Canada)
Francois Lemelin601102013-20141C1996-02-15Petawawa, ONTJunior A (Canada)
Blake Lemoine100002011-20121D1995-05-22Pembroke, ONTJunior A (Canada)
Jace Letourneau2714562021-20221F2004-03-04Arnprior, ONTJunior A (Canada)
Mike Letters44235891985-19903D1970-08-22Eganville, ONTJunior A (Canada)
Dan Levasseur6281220311985-19872L1968-09-05Pembroke, ONTMajor Junior
J.P. Levasseur21940801202161985-19905Junior A (Canada)
Rob Levasseur14359781372741982-19853W1966-06-26Pembroke, ONTMinor Pro
Dominic Leveille1201102004-20051G1986-12-18New Liskeard, ONTMajor Junior
Eric Levine43000132007-20092G1988-10-08Wheeling, ILMinor Pro
Alex Lewis6061218162018-20191F2000-03-19Moncton, NBCollege-University
Alec Lindecker1712362018-20191C2000-01-20Romeo, MIJunior A (Canada)
Jake Linklater200001989-19901D1971-01-21Kanata, ONTMinor Pro
Gale Linton47211940101971-19721Junior A (Canada)
Cale List9252732322014-20162D1998-08-08Petawawa, ONTMinor Pro
Adam Loback200002002-20031GJunior A (Canada)
Zach Loesch5341721442010-20122D1992-08-10White Bear Lake, MNMinor Pro
Tyler Lyewski2102262018-20191D2000-03-15Orlando, FLCollege-University
Brendan Lynch2600082021-20221F2001-01-25Nepean, ONTCollege-University
Terry Lynch14156101967-19692Junior A (Canada)
Corey MacDonald15966921582681999-20023C1982-12-06Montreal, PQCollege-University
Lauchie MacDougall305712121999-20001DJunior A (Canada)
Corey MacIntyre56102636301988-19891L1970-08-10Shawville, PQMinor Pro
Brent Mackie3651116832006-20071D1987-04-19Metcalfe, ONTMajor Junior
Dan MacKinnon742142631511991-19932L1974-06-01Vancouver, BCMinor Pro
John MacKinnon1300001988-19891G1971-05-09Oshawa, ONTMajor Junior
Chris MacMillan000001973-19741 Junior A (Canada)
Dave MacMillan000001973-19741 Junior A (Canada)
Mac MacSorley28369162013-20141F1995-12-20Stratford, ONTJunior A (Canada)
Luke Magnan200022010-20111W1994-02-02Deep River, ONTJunior A (Canada)
Scott Mahar40811191312001-20021L1981-01-05North Bay, ONTMinor Pro
Ahmed Mahfouz203710412009-20101R1989-02-18Ottawa, ONTMinor Pro
Salim Mahi-Beaudry55203252262016-20182R1997-05-13Lorraine, PQJunior A (Canada)
Noah Maika90111728182015-20194C2000-08-02Pembroke, ONTJunior A (Canada)
Joshua Maine29033252019-20201F2000-08-11Tecumseh, ONTCollege-University
Jovan Malay501102021-20221C2002-03-25Abbotsford, BCJunior A (Canada)
Gabe Malek2810122282021-20221R2001-01-23Wallingford, PACollege-University
Andre Malo42186179531985-19861D1965-05-10Hull, PQEuropean Lower Leagues
Pat Malone55736431071988-19891D1968-08-15Thunder Bay, ONTMajor Junior
Phil Mangan41305080842005-20072C1987-02-11Gananoque, ONTMinor Pro
Trent Mann80055501991-19932G1973-07-17New Richmond, PQMinor Pro
Nick Manousos500002017-20181G1998-10-28Lincoln, RIJunior A (Canada)
Luka Marinic55145212015-20172C1998-06-13Renfrew, ONTJunior A (Canada)
Liam Mark500022023-20241F2007-09-27Stittsville, ONTJunior A (Canada)
Jim Marquardt301122000-20011C1984-05-11Ottawa, ONTJunior A (Canada)
Kevin Martel100001998-19991CMinor Pro
Randy Martelle814541983-19841Junior A (Canada)
Andrew Martens10825751002782000-20022D1981-07-05Calgary, ALTAMinor Pro
Max Martin2941418162021-20221R2003-10-10Tawas City, MIJunior A (Canada)
Brandon Martinuzzi358122082000-20022F1982-07-28Junior A (Canada)
Chris Mason10373239382007-20092D1990-01-12Monrovia, CAMinor Pro
Mike Matchett1301141997-19981DJunior A (Canada)
Mike Matuszek3000061987-19892G1970-05-07Bancroft, ONTMajor Junior
Gerd Mayr3861016381990-19911European Lower Leagues
Kevin McAlpine1723541986-198711969-02-14Junior A (Canada)
Steve McAndrews41254368521983-19841Junior A (Canada)
Jonathan McArthur6000112007-20081W1988-02-12Halifax, NSJunior A (Canada)
Dalton McBride1400002021-20221G2002-01-17Grimsby, ONTJunior A (Canada)
Grant McCagg100001980-19811Junior A (Canada)
Pat McCarthy50111526441981-19821Junior A (Canada)
Sheldon McCarthy92418221961994-19962DJunior A (Canada)
Steve McCartney5101251984-19851Junior A (Canada)
Joseph McCollum1904422019-20201D2001-04-14Thunder Bay, ONTJunior A (Canada)
Cade McCrate26011812022-20231D2003-05-06Adrian, MIJunior A (Canada)
Keith McCullough132501071573101992-19953F1975-01-05Thunder Bay, ONTCollege-University
Owen McDade92222749312011-20153C1996-02-11Combermere, ONTMinor Pro
Ralph McEwen100001980-19811Junior A (Canada)
Sam McGaw300002018-20191D2000-03-31St. Stephen, NBJunior A (Canada)
Brennan McGrath400002004-20051Junior A (Canada)
Len McGrath95112839381988-19902Junior A (Canada)
Brendan Mcguire114333467732011-20132W1993-07-05Flower Mound, TXCollege-University
Charles McGuire28000111968-19702Semi-Professional
Bailey McIntyre200002015-20161D2000-08-10Douglas, ONTJunior A (Canada)
Corey McIntyre110501291791691989-19912Junior A (Canada)
Jacob McIntyre689817662017-20192C1999-06-12Chelsea, MIJunior A (Canada)
Dan McIver15448261980-19822Junior A (Canada)
Andrew McKay504034741081999-20001F1980-05-29Bellefeuille, PQCollege-University
Carmen McKechnie200021984-19851Junior A (Canada)
Jason McKechnie2000101988-19912European Lower Leagues
Jason McKee1406662023-20241D2005-01-06Riverside, CAJunior A (Canada)
Ryan McKenna539514141991-19932Junior A (Canada)
Paul McKenzie1261342552661981-19853D1964-05-04Richmond, ONTMajor Junior
Andrew McKinnon200002002-20031Junior A (Canada)
Hunter McKnight19000382023-20241C2006-01-16Ottawa, ONTMajor Junior
Craig McLaren152940492291989-19923Junior A (Canada)
Dave McLaren11156101980-19811Junior A (Canada)
Paul McLaughlin300001990-19911Junior A (Canada)
Tony Mclaughlin695491041996-19982Junior A (Canada)
Eric McLeod1002241984-19851Junior A (Canada)
Dave McMichael202201980-19811Junior A (Canada)
Jordan McMullen23268182001-20021L1984-01-06Brampton, ONTCollege-University
Ryan McNally62132235822022-20242F2005-01-11Kinburn, ONTJunior A (Canada)
Dave McNeil368715321971-19721Junior A (Canada)
Ed McQueen000001973-19741 Junior A (Canada)
Dale McTavish56262450581988-19891C1972-02-28Eganville, ONTMajor League
Darian McTavish33000122017-20203G1999-11-24Carp, ONTJunior A (Canada)
Mason McTavish534762018-20191C2003-01-30Zurich, SwitzerlandMajor League
Darryl Meeks201101984-19851Junior A (Canada)
Drew Meininger76210121692016-20182D1998-03-16Bloomfield Hills, MICollege-University
Kevin Meisner2751116321989-19901D1970-04-02Shawville, PQMinor Pro
Jeremy Melbye5771724282008-20091D1989-09-19Newbury, OHJunior A (Canada)
Cory Melkert24033262007-20081D1990-11-11Kenmore, ONTMinor Pro
Cameron Menard400002022-20231F2006-01-09Carp, ONTJunior A (Canada)
Josh Merson50423271232002-20031D1984-07-02Hanover, MDCollege-University
Travis Meyer274101462011-20121W1992-11-07Corona, CACollege-University
Hudson Michaelis56212041672014-20151C1996-03-23Cambridge, ONTMinor Pro
Geordie Michie432792202005-20061R1986-03-13Barrhaven, ONTMajor Junior
Larry Mick000001965-19661CMinor Pro
Reid Mick000001965-19661DMicksburg, ONTSemi-Professional
Mike Milito10000122012-20131D1993-07-08Nepean, ONTJunior A (Canada)
Charlie Millen600002010-20111G1992-12-10Peterborough, ONTMinor Pro
Matt Miller4281018562010-20111W1990-09-07Ottawa, ONTJunior A (Canada)
Michael Miller811262015-20161F1996-03-10Coral Springs, FLJunior A (Canada)
Pat Millette2816264282007-20081C1987-07-24Kapakasing, ONTCollege-University
Jonathan Milley47313162602010-20122W1991-05-08Ottawa, ONTCollege-University
Chris Minns1451729461182011-20164D1996-07-11Pembroke, ONTJunior A (Canada)
Michael Minns2001122010-20133L1994-02-16Pembroke, ONTJunior A (Canada)
Ryan Mior3100022002-20031G1987-06-18St. John's, NFLDMinor Pro
Daren Misselbrook241451241982-19831Junior A (Canada)
Andrew Mohns900002001-20021Junior A (Canada)
Randy Mohns46213455321971-19732C1953-11-13Pembroke, ONTMinor Pro
Scott Mohns17038851232441981-19874D1966-09-16Petawawa, ONTMajor Junior
Tom Mohns000001965-19661 Junior A (Canada)
Troy Mohns157144559761986-19893D1971-04-20Petawawa, ONTMinor Pro
Graham Mokohonuk200002002-20031Junior A (Canada)
Gabe Mollot-Hill2902202014-20162G1997-08-12Ottawa, ONTCollege-University
Thomas Moncion5000172004-20062D1988-04-16Junior A (Canada)
Scott Monette1700081987-19881Junior A (Canada)
Justin Mongeon299817691998-20002C1980-10-24Ottawa, ONTMajor Junior
Matt Mons98717241221989-19944Junior A (Canada)
Jim Montgomery50531011541121988-19891C1969-06-30Montreal, PQMajor League
Matt Montgomery900042006-20071DPort Carling, ONTJunior A (Canada)
Mike Montgomery30358781968-19691Junior A (Canada)
Matt Moore5141014651997-19981Junior A (Canada)
Timmy Moore61112132242012-20131W1994-02-16Grosse Pointe Park, MIMinor Pro
Dan Moran1200021989-19901GJunior A (Canada)
Dante Moretti244913162019-20201F2000-05-17Powell, OHCollege-University
Jacob Morgan500002023-20241G2004-01-02Lincoln, NEJunior A (Canada)
Jamie Morris1004481989-199011973-07-01College-University
Gavin Morton98195978261981-19832Junior A (Canada)
Mitchell Mueller29279102014-20151D1994-09-17Bakersfield, CAMinor Pro
Sean Muldoon5581523801989-19901Junior A (Canada)
Chad Mullen1095076126931992-19942Junior A (Canada)
Mark Mullond100041988-19891Junior A (Canada)
Andy Munroe3000022012-20131G1994-01-27Keswick, ONTCollege-University
Bob Murdoch1100001991-19921 Junior A (Canada)
Rob Murdoch1100001991-19921G1974-11-05Sudbury, ONTMinor Pro
David Murphy2702221986-19882Minor Pro
Luke Murphy16599212311561992-19953C1975-11-15Shawville, PQMinor Pro
Reid Murphy31459172013-20141C1996-09-04Stittsville, ONTCollege-University
Sean Murphy58142842201985-19861L1969-06-15Gloucester, ONTEuropean Lower Leagues
Bill Murray000001965-19682DShawville, PQSemi-Professional
Bryan Murray97648541621994-19962D1976-12-20Barrys Bay, ONTCollege-University
Keenan Murray573811142010-20111D1993-01-14Barry's Bay, ONTCollege-University
Sutton Murray40151126342023-20241F2003-08-05Rochester Hills, MIJunior A (Canada)
Terry Murray000001965-19661D1950-07-20Shawville, PQMajor League
Tim Murray900061980-19811Junior A (Canada)
Tyler Murray7301141999-20023G1982-07-01Kincardine, ONTMinor Pro
Craig Myeroff41099272009-20101D1990-07-31Akron, OHJunior A (Canada)
Terry Myre100001981-19821Junior A (Canada)
Troy Mytinger610102007-20081D1988-06-09Los Angeles, CAJunior A (Canada)
Daniel Nardi1003362019-20201D2001-03-27Newmarket, ONTMajor Junior
Francis Nault2541014621997-19981D1979-02-14Tracy, PQMinor Pro
John Nauta900022009-20101G1990-05-15Rancho Bernardo, CAMajor Junior
William Neault12222527802018-20202D2000-07-30Mont Tremblant, PQCollege-University
Wes Neild15055281995-19961L1977-02-25Peterborough, ONTMinor Pro
Anthony Nellis58324880662014-20151C1994-09-10Breakeyville, PQMinor Pro
Rick Nelson60623291191968-19702Junior A (Canada)
Troy Nelson100001986-19871G1970-08-23London, ONTSemi-Professional
Tom Nephin10033121968-19691Junior A (Canada)
Dana Neuman000001972-19731LMaynooth, ONTJunior A (Canada)
Tom Newman45410141591971-19732D1953-06-25Weston, ONTMinor Pro
Stephan Nichols3200041998-19991GJunior A (Canada)
Jeff Nicholson31141933221988-19891Major Junior
Luke Nickels101102011-20121D1991-08-20Chicago, ILCollege-University
Kevin Nielsen1724661980-19811Junior A (Canada)
Dan Nieman000001973-19741 Junior A (Canada)
Jay Niemiec18134701996-19971L1979-06-22Assonet, MAMinor Pro
Mike Nixon3291928171971-19743Junior A (Canada)
Scott Nixon30011211999-20001Junior A (Canada)
Corey Noonan200001990-19922GJunior A (Canada)
Jackson Norlock53167362016-20182D2000-06-07Barrys Bay, ONTJunior A (Canada)
Chris Nygaard4400091996-19971GJunior A (Canada)
Andy O'Brien20033181995-19961Junior A (Canada)
Bobby O'Brien193031422000-20032Junior A (Canada)
Ted O'Brien1301121980-19822D1964-07-01Junior A (Canada)
Jeff O'Connor150109861952651989-19923F1973-01-03Renfrew, ONTEuropean Lower Leagues
Josh O'Connor533710642022-20231D2004-06-21Halifax, NSJunior A (Canada)
Matt O'connor108202343161999-20023Junior A (Canada)
Neil O'Connor812371967-19692Junior A (Canada)
William O'Donnell200001980-19811GJunior A (Canada)
Tyler O'Neill58122335202015-20161L1996-04-23Kanata, ONTCollege-University
Earl O'Reilly100001980-19811Junior A (Canada)
Tom O'Toole000001973-19741G1955-08-12Picton, ONTMinor Pro
Steve Oattes311201981-19852Junior A (Canada)
Tim Okicki4801111302006-20071D1988-04-23Concord, OHJunior A (Canada)
Steve Omelko208715202006-20071F1986-03-04Courtice, ONTJunior A (Canada)
Blair Osborne15314621982-19831Junior A (Canada)
Chris Osborne89167201992-19953GJunior A (Canada)
Gilles Ouelette853356892651980-19822Junior A (Canada)
Josh Ouellette18213232006-20071W1988-09-10Greely, ONTJunior A (Canada)
Carl-Philippe Ouimet1202262012-20131L1992-06-15Pointe-Claire, PQJunior A (Canada)
Tim Owens30055922003-20041F1985-01-07Junior A (Canada)
Bennett Oxborough400002018-20191G1998-12-21Ashton, ONTJunior A (Canada)
Trevor Packard29141125272011-20121W1992-04-26Kanata, ONTJunior A (Canada)
Glenn Painter166651852502081986-19893D1969-03-24Montreal, PQMinor Pro
Malcolm Palmer332911342018-20191D2000-05-04Westerville, OHCollege-University
Ron Palmer664170111641981-19832Junior A (Canada)
Peter Palubeski000001973-19741 Junior A (Canada)
Luc Paquin273101301998-19991D1981-03-11Le Gardeur, PQMinor Pro
Mathieu Paquin1600062021-20221F2003-10-12Mirabel, PQJunior A (Canada)
Ryan Parent53221638202023-20241F2003-09-09Montreal, PQJunior A (Canada)
Mavric Parks3602222006-20071G1990-05-07Eganville, ONTMinor Pro
Robert Parslow110101985-19861 Junior A (Canada)
Charles Paterson2181054648272002-20064D1985-04-19Navan, ONTCollege-University
Brent Patry1362048682841999-20023D1983-09-08Ottawa, ONTMinor Pro
Jack Patterson1212322014-20151F1995-11-04Bedford, NSMinor Pro
Joel Patterson4024681996-19971Junior A (Canada)
Troy Patterson3212820361998-19991Junior A (Canada)
Allan Patton347815631989-19901Junior A (Canada)
Gasper Paul29121931241980-19811Minor Pro
Jarrett Paul7000442005-20061C1987-07-18Fredericton, NBJunior A (Canada)
Karlo Pavich54173047771986-19871C1969-09-30Ottawa, ONTMajor Junior
Tom Payment100001998-19991G1978-02-25Cornwall, ONTCollege-University
Scott Peadwell100042006-20071F Junior A (Canada)
Andrew Pearcey48571262002-20031R1985-04-02St. John's, NFLDJunior A (Canada)
Blake Peavey15022102013-20141F1994-06-07St. Petersburg, FLMinor Pro
Matthew Peca1104772119242009-20112C1993-04-27Petawawa, ONTMajor League
Connor Peet4332542022-20231F2003-11-03Charlotte, VTJunior A (Canada)
Maxime Pelletier21123461998-19991C1981-04-05Mascouche, PQMajor Junior
Justin Pelock45101424222011-20121W1993-02-28St. Charles, ILCollege-University
Easton Penna4242630802023-20241F2004-01-15Coboconk, ONTJunior A (Canada)
Vince Perreault3872992008-20091C1989-07-06Braeside, ONTMinor Pro
Alexandre Perron-Fontaine5243135462010-20111D1992-11-20St. Mathieu De Beloe, PQMinor Pro
Mark Petaccio523338711132013-20141R1994-03-26Sicklerville, NJMinor Pro
Paul Petrocco783564991171981-19832Junior A (Canada)
Jamie Phillips3301122010-20111G1993-03-24Caledonia, ONTMinor Pro
Jordan Piccolino17000172014-20151G1994-09-09Pierrefonds, PQJunior A (Canada)
Ayden Pierce300002023-20241G2004-09-27Oshawa, ONTJunior A (Canada)
Mathew Pierce300022002-20031F1985-06-15Arnprior, ONTMinor Pro
Glenn Piercey19178302001-20021D1982-09-20Junior A (Canada)
Ryan Pike500002009-20101D1992-02-11Navan, ONTJunior A (Canada)
Jay Pilgram1710515782002-20031C1982-08-25St. John's, NFLDJunior A (Canada)
Jason Pilon49011141997-19992GJunior A (Canada)
Mike Pilon4011011921989-19901Junior A (Canada)
Jack Piper400022022-20231C2004-01-23Schomberg, ONTJunior A (Canada)
Craig Pitcher1123441752091990-19922Junior A (Canada)
Justin Plamondon18121426541997-19981L1977-01-28Quebec, PQMinor Pro
Chris Pleau4781018901986-19913Junior A (Canada)
Dominic Plenzich300001998-19991D1981-01-03Montreal, PQMinor Pro
Ted Pletsch153423880882008-20113W1990-04-18Canton, MICollege-University
Sebastien Poirier92105767522008-20102D1990-02-25La Sarre, PQMinor Pro
Rick Pollard16000221991-19921G1972-04-29Terrace Bay, ONTMajor Junior
Mitchell Porowski17681462008-20091L1991-12-21Ottawa, ONTMinor Pro
Pat Porretta45201737142000-20011L1983-02-10Newmarket, ONTJunior A (Canada)
Stuart Porter200021989-19901GJunior A (Canada)
Ryan Pospisil8011261997-19981F1983-06-13Monroe, CTCollege-University
Yves Potvin452326491581999-20001Junior A (Canada)
Andrew Poulias62142236752019-20201F1999-01-06Whitby, ONTCollege-University
Mike Poullas12011171990-19911Junior A (Canada)
Brad Poulsen4101101999-20001D1983-04-30Kingston, ONTJunior A (Canada)
Ernie Power000001965-19661 Junior A (Canada)
Russ Press53829371461990-19911Junior A (Canada)
Cassidy Preston15134422003-20041L1987-04-30North Bay, ONTMinor Pro
Brett Primeau1240422015-20161R1997-04-14Belle River, ONTMajor Junior
Guy Primeau801248601941980-19822Junior A (Canada)
Sawyer Prokopetz48549692021-20221D2004-09-07Wainfleet, ONTJunior A (Canada)
Reece Proulx8701182019-20222G2004-06-06North Bay, ONTMajor Junior
Spencer Proulx1201122019-20201D2000-06-01Welland, ONTJunior A (Canada)
Paul Pryor9011491993-19941Junior A (Canada)
Josh Prztstal400002022-20231Junior A (Canada)
Josh Przystal2542682022-20231C2004-02-17Grand Island, NYJunior A (Canada)
Dylan Pudrycki637512342016-20192F2001-03-15Carp, ONTJunior A (Canada)
Stephen Purdy25145442001-20032L1985-05-07Junior A (Canada)
Jim Quilty4659142211997-19981D1978-07-23Renfrew, ONTMinor Pro
Terry Quinn000001965-19682Junior A (Canada)
Peter Rabbe200001985-19861 Junior A (Canada)
Steve Radcliffe28268582005-20061Junior A (Canada)
Michal Radwanski13189821712161998-20013R1980-07-20Sanok, PolandJunior A (Canada)
Casey Raffone800002022-20231C2003-05-21Guilford, CTJunior A (Canada)
Owen Rainey224913222022-20231F2003-07-17Waterford, ONTJunior A (Canada)
Rob Raistrick303341997-19981Junior A (Canada)
Paul Rajotte13246241987-19881D1968-08-08Winnipeg, MANMajor Junior
Conor Rankin27347162014-20151L1995-06-13Kanata, ONTJunior A (Canada)
Terry Rathwell200001984-19851GCollege-University
Tyler Ravlo2401142003-20041GYarmouth, NSCollege-University
Jonathan Raymond651418321591998-20002Junior A (Canada)
Jonathan Ready100002016-20171D1997-05-01Arnprior, ONTJunior A (Canada)
Nolan Redler21448372014-20151F1996-06-02Winchester, MAMinor Pro
Kevin Reed732266882281985-198821967-01-11College-University
Joe Reekie7213161982-19831D1965-02-22Victoria, BCMajor League
Gord Reid531229411271984-19851College-University
Josh Reid26123222019-20201F2003-03-03Petawawa, ONTJunior A (Canada)
Ben Reinhardt2511560751032006-20115D1990-03-24Arnprior, ONTCollege-University
Brendon Reinisch700002021-20221F2004-07-15Nepean, ONTJunior A (Canada)
Kyle Resler28141529961998-19991Junior A (Canada)
Cec Reynolds000001967-19681GAthens, ONTJunior A (Canada)
Kevin Reynolds5450111161721984-19851European Lower Leagues
Paul Reynolds211221987-19881L1967-08-03New Liskeard, ONTMajor Junior
Casey Rhodes61132336222017-20181L1999-03-11Huntington Beach, CACollege-University
Adam Rhymer10943931363562001-20063R1985-02-05Major Junior
Matt Rhymer921442564172005-20072D1987-07-03Kingston, ONTCollege-University
Mike Ricci400021984-19851G1966-08-26North Bay, ONTMajor Junior
Jean-Simon Richard58121931281998-20002FLorraine, PQCollege-University
Jeff Richards803031611881968-19702Junior A (Canada)
Jud Richards5782432591991-19921D1975-04-25Major Junior
Tom Richards000001965-19682Junior A (Canada)
Brandon Richardson97521351871952006-20082F1988-06-07San Clemente, CAMinor Pro
Brett Richardson533912162022-20231F2004-02-05Callander, ONTJunior A (Canada)
Luke Richardson601121984-19851D1969-03-26Ottawa, ONTMajor League
Chris Riggs200022005-20061C1986-09-09Sewell, NJCollege-University
Alan Riley701121996-19971Junior A (Canada)
Alexandre Rioux491540551271997-19992L1979-06-01Sainte-Foy, PQSemi-Professional
A.J. Rivers2713821321997-19992R1980-05-31Evansville, ILMajor Junior
Keith Roach1091738551101989-19912College-University
Grant Robb133022261985-19883GJunior A (Canada)
Frank Roberts000001973-19741 Junior A (Canada)
Tyler Robertson41448161996-19971Junior A (Canada)
Mike Robillard200002003-20041G1986-02-24Smith Falls, ONTJunior A (Canada)
George Robinson19145161990-19911Junior A (Canada)
John Robinson402201980-198111964-05-13Junior A (Canada)
Sam Robinson800001990-19911Junior A (Canada)
Sean Roche51171936712002-20031C1983-03-20European Lower Leagues
Jeff Rodell46145462006-20071D1986-08-12Littleton, COCollege-University
Giancarlo Romano1002282017-20181D1999-07-08Briarcliff Manor, NYCollege-University
Lucas Romero11633681011162007-20092F1988-12-20Rancho Santa Margarita, CACollege-University
Conor Ronayne501122021-20221F2002-07-29Plymouth, MICollege-University
Philip Rondina200002023-20241G2003-12-02Pierrefonds, PQJunior A (Canada)
Simon Rose500002016-20171D2001-03-23Renfrew, ONTMajor Junior
James Roseborough970551182000-20022Junior A (Canada)
Jonathan Rosien101102014-20151D1998-04-16Pembroke, ONTJunior A (Canada)
Charlie Ross600021997-19981L1979-06-26Arnprior, ONTJunior A (Canada)
Jim Ross17044191986-19871Junior A (Canada)
Sylvain Routhier502201998-19991Junior A (Canada)
Antonin Roux52163046702002-20031F1982-03-22Danville, PQCollege-University
Grant Rowe000001972-19731D1955-10-31Toronto, ONTMinor Pro
Marc Rowe510142013-20141D1993-09-22Newmarket, ONTJunior A (Canada)
Noah Rowland123519241462016-20193D1999-04-01Minesing, ONTJunior A (Canada)
Tom Roy8044241983-19841Junior A (Canada)
William Roy200002021-20221F2003-10-25Repentigny, PQJunior A (Canada)
Kevin Rueck612302000-20011Junior A (Canada)
Brock Rumbaugh22661262015-20161F1996-03-31Powell, OHJunior A (Canada)
James Rumeliski100001994-19951Junior A (Canada)
Craig Rushnell2402201982-19842G1966-11-17Junior A (Canada)
Barry Russett900001969-19701G Junior A (Canada)
Chet Rutledge20303181990-19911Junior A (Canada)
Jack Ryan600022018-20191G1999-01-15Fredericton, NBJunior A (Canada)
Jerim Ryan910162015-20161F1997-09-22Deep River, ONTJunior A (Canada)
Jordon Ryan100002021-20221D2001-07-05Pembroke, ONTJunior A (Canada)
Sheldon Ryan26011482002-20031D1984-04-02Junior A (Canada)
Terry Ryan600001981-19832GJunior A (Canada)
Brian Sabourin200021980-19811Junior A (Canada)
Mitch Sabourin2981018961989-19901Junior A (Canada)
Sean Sackett110101989-19901Junior A (Canada)
Stefan Salituro25132841102010-20111R1990-06-16Willowdale, ONTCollege-University
Frank Salive000001972-19731GLeamington, ONTMajor Junior
Miguel Salvati100001997-19981FJunior A (Canada)
Richard Sampson1500001969-19701G Junior A (Canada)
Dick Samson000001967-19681Junior A (Canada)
Mike Santee1164334771022007-20092F1989-07-14Park Ridge, ILCollege-University
David Saunders48262753421982-19831L1966-05-20Ottawa, ONTMajor League
Miles Saunders2871522431967-19692Junior A (Canada)
Steve Saunders26055471997-19992Junior A (Canada)
Daniel Sauve2461218202009-20101D1989-05-30Ottawa, ONTMinor Pro
Pat Savage23111021121997-19981Junior A (Canada)
Eldon Schimmens804735821011967-19703Junior A (Canada)
Rod Schimmens743349821061967-19703Junior A (Canada)
Andrew Schmidt308614142023-20241F2005-06-01Chicago, ILJunior A (Canada)
Matthew Schock18145421992-19931Junior A (Canada)
Rod Schutt55315586611972-19731L1956-10-13Bancroft, ONTMajor League
Samuel Schutt310122009-20101R1994-04-13Palmer Rapids, ONTMajor Junior
Dan Scordino11033101987-198811970-02-24Junior A (Canada)
William Searle190111062018-20191D1999-06-30Pembroke, ONTJunior A (Canada)
Ryan Sedgwick1301101995-19961Junior A (Canada)
Will Seeber10642327442010-20122D1991-06-26Champaign, ILCollege-University
Raphael Seguin5151217222021-20221D2002-04-04St-Lazare, PQCollege-University
Nathan Sell21379861653631992-19964F1976-02-03Pembroke, ONTCollege-University
Eric Selleck15069741435862005-20083L1987-10-20Brockville, ONTMajor League
Alain Shank500001987-19881GJunior A (Canada)
Jacob Shankar551530451122019-20201F1999-03-22Prescott, ONTCollege-University
John Shaw16022391980-19811Junior A (Canada)
Kyle Shaw226101662013-20141R1993-02-05Amherstburg, ONTMajor Junior
Mike Shelp1300021981-19821Junior A (Canada)
Rob Shewchuk5121315201993-19941Junior A (Canada)
Brian Shields000001972-19731GToronto, ONTCollege-University
Dan Shields100001983-19841Junior A (Canada)
Mike Shields511221980-19811Junior A (Canada)
Sergei Shilov45243357321995-19961R1975-02-03Moscow, RussiaMinor Pro
Artyom Shiman601122018-20191C2001-03-21Junior A (Canada)
Jared Siganuk1122422005-20061C1987-09-02Williamstown, NJMinor Pro
Andre Simard44145102015-20183L2000-06-30Stittsville, ONTMajor Junior
Basil Simpson5081018821967-19703Junior A (Canada)
Mike Sinnott18033271989-19901Junior A (Canada)
Nathan Siydock133261743682009-20123W1991-05-29Petawawa, ONTJunior A (Canada)
Mike Sizer821548632071991-19932Junior A (Canada)
Nate Skidmore400002013-20141G1995-06-16Syracuse, NYCollege-University
Andy Skop100021981-19821C1961-01-19Buffalo, NYMinor Pro
Jim Sloan000001967-19681RJunior A (Canada)
Brian Smallwood401121985-19861 Junior A (Canada)
Andrew Smith32156302009-20101C1991-10-01Corner Brook, NFLDMajor Junior
Andy Smith5484149531983-19841D1964-08-07Junior A (Canada)
Byron Smith51512171121989-19901College-University
Darcy Smith53145852000-20022D1983-08-21Junior A (Canada)
Darren Smith8001142012-20142G1995-04-11Barrie, ONTCollege-University
Jake Smith9300022016-20193G1999-05-28Petawawa, ONTJunior A (Canada)
Jason Smith100001997-19981Junior A (Canada)
Mark Smith5392332922005-20061F1986-03-26Stittsville, ONTCollege-University
Jason Snow50182240951999-20001C1981-10-07Cape Breton, NSJunior A (Canada)
Mike Somerton100001995-19961D1979-01-07Renfrew, ONTJunior A (Canada)
Mike Sones1935882011-20121F1992-08-04Waterdown, ONTCollege-University
Joe Sorentino300021995-19961G1976-10-13Port Hope, ONTCollege-University
Christian Soucy101000371989-19912G1970-09-14Gatineau, PQMajor League
Louis Soucy47617231271989-19901Junior A (Canada)
Dave Spagnola610101985-19861 Junior A (Canada)
Shane Spencer42235242016-20182L1999-08-21Stittsville, ONTJunior A (Canada)
Steven Squillante100002022-20231G2004-02-16East Islip, NYJunior A (Canada)
Vincent St. Amour800042013-20141D1995-09-04Mont-Saint-Hilaire, PQJunior A (Canada)
Sean Staal9369152101994-19962Junior A (Canada)
Darren Stall000001994-19951GJunior A (Canada)
Dylan Staples32172441122013-20141R1994-04-01Callander, ONTMajor Junior
Jake Staples3831417102013-20141C1995-11-29Callander, ONTJunior A (Canada)
Andy Starczewski936572137482007-20092F1987-04-16Whitesboro, NYCollege-University
Brad Steege100001988-19891Junior A (Canada)
Jared Steege186511122011-20173L1996-01-07Cobden, ONTMajor Junior
Pratt Stetson55141428142022-20231F2022-12-30Sheffield, MAJunior A (Canada)
Justin Stevens4342024972011-20121D1991-11-24Brantford, ONTMinor Pro
Mike Stevens1191654701222003-20063D1985-06-27St. John's, NFLDJunior A (Canada)
Peter Stevens24145972005-20061D1989-02-10Chester, NJMajor Junior
Andy Stewart2002281987-19881D1969-01-28Montreal, PQMinor Pro
Trevor Stitt24123102001-20021Junior A (Canada)
P.J. Stock10735861214511992-19942L1975-05-26Montreal, PQMajor League
Jack Stockfish1083051811382019-20222R2002-09-30North Bay, ONTCollege-University
Dan Stone782033531061984-19873Junior A (Canada)
Dave Stresman1371545601131980-19843Junior A (Canada)
Steven Styles14869661351411991-19943College-University
Teddy Suckow600022010-20122L1994-03-28Petawawa, ONTJunior A (Canada)
Dustin Sullivan100022001-20021D1983-05-02Ottawa, ONTJunior A (Canada)
Jody Sullivan401102011-20121W1995-06-13Cardinal, ONTCollege-University
Nevan Sullivan100002005-200611987-09-12Junior A (Canada)
Ryan Sullivan160451552532006-20093D1988-10-24Cardinal, ONTMinor Pro
Shane Sullivan110111081995-19961DCollege-University
Jeff Sunstrom11274101175951991-199321973-09-25Junior A (Canada)
Jim Sunstrom36223961121967-19692RPembroke, ONTSemi-Professional
Scott Sutherland1701161984-19851LPembroke, ONTCollege-University
Ron Swan80122233601968-19702Semi-Professional
Stephen Swan1083275107222000-20022C1983-02-07Nepean, ONTJunior A (Canada)
Wes Swanson300002000-20011Junior A (Canada)
Bill Sweeney13156121971-19732RMontreal, PQCollege-University
Patrick Sweeney483474108542005-20061R1986-05-04Nepean, ONTMajor Junior
Leon Switzer200001987-19892GJunior A (Canada)
Jason Tackett12461022014-20151F1995-08-13West Chester, OHMinor Pro
John Takos1722422023-20241F2005-01-10New York, NYJunior A (Canada)
Sean Tallon500002019-20201D2002-03-05Pembroke, ONTJunior A (Canada)
Kelly Taylor2000171985-19861 Junior A (Canada)
Troy Taylor1601142013-20152D1995-05-30Mississauga, ONTMinor Pro
Vince Tessier10011451991-19921Junior A (Canada)
Gary Theoret2436961983-19841Major Junior
Graham Therans100002001-20021GJunior A (Canada)
Barry Thom400041993-19941Junior A (Canada)
Mark Thomas952626521291980-19822L1960-06-30Major Junior
Tim Thomas345510492003-20041D1986-04-06Prescott, ONTMinor Pro
Trevor Thomas401101994-19951Junior A (Canada)
Dan Thompson301162006-20071W1986-05-01Bow Island, ALTAJunior A (Canada)
Riley Thompson24549462021-20221L2002-08-19Orleans, ONTCollege-University
Jeff Thomson1901122001-20021G1981-04-02Ottawa, ONTMajor Junior
Murray Thrasher344913581971-19732DPembroke, ONTJunior A (Canada)
Greg Thueman33112161999-20033L1983-07-31Pembroke, ONTJunior A (Canada)
Chad Thusky44815231341998-20002L1979-06-03Maniwaki, PQMajor Junior
Tyson Tomasini1321302018-20202F2002-07-14Cobden, ONTCollege-University
Greg Tomlinson694610381987-19892Junior A (Canada)
Ryan Toms4272936342002-20031L1982-03-31Semi-Professional
Jim Topp7591221271994-19962L1975-08-28Thunder Bay, ONTJunior A (Canada)
Tyler Tosunian176851792641182008-20113F1990-07-20Whittier, CACollege-University
Brad Townsend35257332006-20071C1987-01-23Davisburg, MIMinor Pro
Brian Trebenski000001973-19741 Junior A (Canada)
Frank Tremblay8557701273141987-19892C1968-09-27North Bay, ONTMajor Junior
Wade Tremblay2839121201980-19811Minor Pro
Neil Trimm21695140235742000-20044F1983-02-18Westmeath, ONTMinor Pro
Keith Trodd200001969-19742 Junior A (Canada)
Rick Troutman30000191980-19811GJunior A (Canada)
Cody Trowell426915142012-20131W1994-02-05Forest, ONTJunior A (Canada)
Sacha Trudel49111728522022-20231F2005-09-01Montreal, PQJunior A (Canada)
Bill Truman411271989-19901Junior A (Canada)
Kai Tsoar35156292023-20241F2004-05-19Calabasas, CAJunior A (Canada)
Brad Turcotte15151871383171991-19943L1973-12-01Pembroke, ONTMinor Pro
Jason Turcotte100001997-19981Junior A (Canada)
Fraser Turner111623291092013-20163D1995-03-15Pontypool, ONTMajor Junior
Robert Tyska1300022019-20201R2000-07-31Thunder Bay, ONTJunior A (Canada)
Alex Urbisci76123042552019-20233F2002-02-24Nepean, ONTJunior A (Canada)
Anthony Urbisci56538582019-20201L1999-05-08Nepean, ONTJunior A (Canada)
Mike Valiquette200041987-19881Junior A (Canada)
Brendan Valko3141115222014-20151R1996-07-23Kitchener, ONTJunior A (Canada)
Warren Van Gorr40189771968-19691Junior A (Canada)
David Van Hoof112371121491811985-19872Junior A (Canada)
Ben Van Ooteghem76132942102015-20172F1997-03-03Port Elgin, ONTJunior A (Canada)
Brock Van Slyke5082028812002-20031D1984-01-17Ingersoll, ONTCollege-University
Ian Vannelli9000122023-20241D2003-01-30Apple Valley, MNJunior A (Canada)
Brett Varrin101102008-20091R1992-01-29Ottawa, ONTCollege-University
Derek Varrin25121527152015-20161F1995-09-19Greely, ONTCollege-University
Colin Vassallo54181937362022-20231F2003-04-25Buffalo, NYJunior A (Canada)
Mitch Vaudrie701141983-19841Junior A (Canada)
Mason Vaughan46224442016-20171D1998-05-19Waterford, MIJunior A (Canada)
Jeff Vautour14452761281601999-20023C1981-05-28Saint John, NBCollege-University
Danny Venne240901172072261997-20025C1981-02-26Pembroke, ONTJunior A (Canada)
Anthony Ventura20145392006-20071C1986-08-03Pleasant Prairie, WICollege-University
Alex Vidoni200002007-20081W1987-09-11Kemptville, ONTJunior A (Canada)
Nick Vidoni24505122007-20081R1990-03-30Stittsville, ONTCollege-University
Nicolas Vlahos5592433172015-20161F1997-03-22Montreal, PQCollege-University
Carter Vollett43111122442021-20221F2002-01-13Nepean, ONTJunior A (Canada)
Jarrad Vroman121143246532016-20182D1997-06-15Lincoln Park, MIMinor Pro
Sean Wadden2991524162003-20041RSt. John's, NFLDJunior A (Canada)
Steve Waddington000001973-19741Minor Pro
Jody Waldenburger200001990-19911GJunior A (Canada)
Conor Waldron400002023-20241G2004-02-23Montreal, PQJunior A (Canada)
Matthew Walilko307714232017-20181R1999-08-09Barrie, ONTJunior A (Canada)
Francis Walker36293968482002-20031W1983-01-19Saint-Eustache, PQMinor Pro
Kurt Walsten9101441988-19891D1968-05-05Kenora, ONTMinor Pro
Jason Walters217862082942922002-20064F1986-04-04Renfrew, ONTEuropean Lower Leagues
Tom Walton1000081984-19851Junior A (Canada)
Kevin Warburton2601010121986-198711966-01-24Junior A (Canada)
Jason Ward200002022-20231F2006-05-13Kanata, ONTJunior A (Canada)
Connor Warnholtz12157531101502017-20192L1998-07-01Ottawa, ONTMajor Junior
Matt Warren10464601242372002-20042F1983-06-10Gatineau, PQCollege-University
Jeff Watkins100001987-19881G Junior A (Canada)
Bill Watson000001965-19661 Junior A (Canada)
Blair Watson100001997-19981Junior A (Canada)
Bruce Watson11562671294291994-19973L1976-12-22Pembroke, ONTMinor Pro
Jordon Watson822122433032004-20062C1985-06-03Amherstview, ONTMajor Junior
Kurt Watson400022019-20201F2001-02-01London, ONTCollege-University
Thomas Watson1000152000-20011Junior A (Canada)
Morgan Watts315611331983-19841R1966-09-03Dartmouth, NSMajor Junior
Jim Way90831031862251987-19892R1968-11-12Waterloo, ONTMajor Junior
Mike Webber2331114601982-19831D1965-04-28Kitchener, ONTMajor Junior
Jared Weber10592433202017-20203R2000-09-08Pembroke, ONTJunior A (Canada)
Joseph Weise300002019-20201G2001-07-07Detroit, MIJunior A (Canada)
Rick Wendt3000101968-19691Junior A (Canada)
Terry Wendt000001965-19661 Junior A (Canada)
Scott Wentworth26347302007-20081D1987-03-12New Hartford, NYCollege-University
Jamie Wheeler1225741996-19971Junior A (Canada)
Andrew White110223961962004-20062R1988-11-07St. John's, NFLDMajor Junior
Peter White374711182017-20192C1999-03-21Haddon Heights, NJCollege-University
Peter White110110170280521986-19882C1969-03-15Montreal, PQMajor League
Brandt Whitelaw601102023-20241R2007-05-31Junior A (Canada)
Tristan Whynot30033212015-20161D1997-03-24Russell, ONTJunior A (Canada)
John Wilcox110121994-19951Junior A (Canada)
Sean Wiley300001999-20001Junior A (Canada)
Ryland Willers36213292022-20231D2004-03-31Toronto, ONTJunior A (Canada)
Edgar Williams000001973-19741 Junior A (Canada)
Tom Williams607741985-19861 Junior A (Canada)
Brad Wilson4651419552006-20082D1987-05-02Orleans, ONTJunior A (Canada)
George Wilson7011531990-19911Junior A (Canada)
Isaac Wilson1500002021-20232G2004-04-06Stittsville, ONTJunior A (Canada)
Jeff Wilson47022341981-19821G1961-03-17Major Junior
Zach Wilson123233356572006-20093C1989-12-28Pakenham, ONTCollege-University
Lee Winston313710432009-20101W1991-05-01Plano, TXJunior A (Canada)
Matthew Wipper702242013-20141F1993-01-16South Euclid, OHJunior A (Canada)
Terry Woermke45191534251969-19744RPembroke, ONTJunior A (Canada)
Timothy Wolford11381162009-20101F1990-10-15Maple Grove, MNCollege-University
Brad Wood29033371984-198511967-02-13Major Junior
Jason Wood300021990-19911Junior A (Canada)
Bob Woodtke000001965-19661 Junior A (Canada)
Patrice Wren156235073932009-20145W1994-01-26Beachburg, ONTCollege-University
Bob Wright000001972-19731F1953-08-16Toronto, ONTMinor Pro
Scott Wright1941519991999-20001D1981-01-09Montebello, PQEuropean Lower Leagues
Kim Yakabusky000001973-19741 Junior A (Canada)
Dmitriy Yakushin318513621995-19961D1978-01-21Kharkiv, UkraineMajor League
Dan Yantha000001973-19741 Junior A (Canada)
Matthew Yeager205611262022-20231R2002-05-21Buffalo, NYCollege-University
Jeff Yerks302261993-19941C1974-11-15Darien, CTMinor Pro
Kevin Young502262005-20061R1986-09-12Sherbrooke, PQCollege-University
Tim Young000001972-19731F1955-02-22Scarborough, ONTMajor League
Scott Zacharias5301142008-20102G1989-02-17Winnipeg, MANCollege-University
D.J. Zaluski5011141997-19981Junior A (Canada)
Matthew Zay55183553162010-20111W1991-01-01Glendale, NYMinor Pro
Gary Zinck76539441561997-19992D1980-03-21Cole Harbour, NSMinor Pro
Ryan Zohr1601855732241991-19943Junior A (Canada)
Steve Zoryk73141933291991-19932W1977-03-22Ottawa, ONTMinor Pro
Dainius Zubrus28191332731995-19961C1978-06-16Elektrenai, LithuaniaMajor League
Brandon Zullo57101323512015-20161L1997-02-15Nepean, ONTJunior A (Canada)
Jacob Zwirecki53132437542021-20221D2002-05-09East Amherst, NYCollege-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.