hockey DB
search by league
team
morning report
contact us
home

Belfast Giants all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Mason Alderson300002023-20241R2001-09-01London, EnglandEuropean Elite
Darik Angeli246612482022-20231F1990-10-11Lakewood, COMinor Pro
Mel Angelstad57410142932004-20051L1971-10-31Saskatoon, SASKMajor League
Kaspars Astashenko14055132010-20111D1975-02-07Riga, LatviaMajor League
George Awada3291351723075322004-20127R1975-06-02Mendota Heights, MNMinor Pro
Gabe Bast51164056532022-20231D1996-12-20Red Deer, ALTAEuropean Elite
Pat Bateman55242953922009-20101F1982-05-20Calgary, ALTAMinor Pro
Jeff Baum14293342262021-20243D1996-06-17Dallas, TXEuropean Elite
Kyle Baun60284371302018-20191F1992-05-04Toronto, ONTMajor League
Mike Bayrack36122335182010-20111C1978-09-17Edmonton, ALTAMinor Pro
Kell Beattie2400022021-20232D2004-02-28Belfast, N. IrelandEuropean Elite
Francis Beauvillier207512332018-20191C1993-10-22Sorel-Tracy, PQMinor Pro
Kris Beech52222244582015-20161C1981-02-05Salmon Arm, BCMajor League
Brandon Benedict21844100144942009-20185C1982-06-10Halifax, NSMinor Pro
Sean Berens16101626122003-20041C1976-04-06Chicago, ILMinor Pro
Tyler Beskorowany14800002018-20244G1990-04-28Sudbury, ONTMinor Pro
Hunter Bishop3441519312018-20191F1987-09-05Fairbanks, AKMinor Pro
Matthew Bissonnette811222017-20181L1992-01-16Beaconsfield, PQEuropean Elite
Jordan Boucher-Gould4713294282021-20221L1994-02-21Sainte-Therese, PQMinor Pro
Curtis Bowen10552711231762003-20052L1974-03-24Kenora, ONTMinor Pro
Jason Bowen1501728453662003-20063L1973-11-09Port Alice, BCMajor League
Jonathan Boxill15718927772015-20224C1989-04-25Ascot, EnglandEuropean Elite
Cody Brookwell10093039832013-20152D1986-09-14Calgary, ALTAMinor Pro
Robbie Brown6100002009-20142F1990-11-30Belfast, Northern IrelandEuropean Elite
Travis Brown5141014412023-20241D1994-03-15Winnipeg, MANMinor Pro
Mike Burgoyne54103040582008-20091D1980-12-28Hamilton, ONTMinor Pro
Chad Butcher11123122022-20231R1996-01-25Kamloops, BCMinor Pro
Scott Cameron51171936282007-20081L1981-04-11Valley East, ONTMinor Pro
Peter Campbell43344478562007-20081C1979-09-07Brampton, ONTMinor Pro
Petr Cech100002023-20241G1982-05-20European Elite
Scott Champagne16591462012-20131L1983-05-30Cornwall, ONTMinor Pro
Evan Cheverie209751582332122008-20154F1980-05-06Charlottetown, PEIMinor Pro
Lewis Christie4612362007-20081D1989-08-30Edinburgh, ScotlandEuropean Elite
Carsen Chubak3600022014-20151G1989-04-11Prince Albert, SASKMinor Pro
Aaron Clarke34163450462011-20121F1982-10-07Peterborough, ONTMinor Pro
Noah Clarke52213758262012-20131L1979-06-11La Verne, CAMajor League
Will Colbert3341014122012-20131D1985-02-06Arnprior, ONTMinor Pro
Brendan Connolly532746731542017-20181C1985-09-15Canmore, ALTAMinor Pro
Scott Conway10473951681122021-20232F1995-04-09Basingstoke, EnglandMinor Pro
Tim Cook87153146632009-20112D1984-03-13Montclair, NJMinor Pro
Grant Cooper194913382022-20231L1996-07-20Cornwall, ONTMinor Pro
Mark Cooper1335874132812021-20243F1992-05-26Toronto, ONTMinor Pro
Oliver Cooper3881220512023-20241L1995-03-27Fredericton, NBMinor Pro
Ed Courtenay105551131681542005-20083R1968-02-02Verdun, PQMajor League
Ryan Crane4581624602011-20121D1980-06-27Mississauga, ONTMinor Pro
Nathan Craze10801102005-20114G1986-11-26Merthyr Tydfil, WalesEuropean Elite
Adam Cree4400002007-20081G1990-06-07Belfast, Northern IrelandEuropean Elite
William Cullen80173653452022-20242D1996-07-24Pelham Manor, NYMinor Pro
Johnny Curran2232502023-20241F1995-03-14Niagara Falls, ONTMinor Pro
Charlie Curti3921719332023-20241D1996-05-24Mound, MNMinor Pro
Ross Dalgliesh15033242010-20111R1987-12-10Edinburgh, ScotlandEuropean Elite
Paul Deniset58315182462008-20122C1981-07-13Winnipeg, MANMinor Pro
Philippe DeRouville2301102006-20082G1974-08-07Victoriaville, PQMajor League
James Desmarais1003763100822015-20172C1979-05-04Montreal, PQMinor Pro
Andrew Dickson36011122009-202311G1987-11-02Ballymoney, Northern IrelandEuropean Elite
Tom Dignard5452631592011-20121D1987-04-27Reading, MAMinor Pro
Slater Doggett50172542272021-20221F1994-07-03Oakville, ONTMinor Pro
Benoit Doucet20121628212011-20121C1986-03-28Longueuil, PQMinor Pro
Robert Dowd45323264532011-20121L1988-05-26Billingham, EnglandEuropean Elite
Jean Dupuy14123162019-20201L1994-10-06Orleans, ONTMinor Pro
Mark Dutiaume10542771191542006-20082L1977-01-31Winnipeg, MANMinor Pro
Patrick Dwyer38253661122018-20191R1983-06-22Spokane, WAMajor League
Stephen Eccles1200002017-20181F1997-02-15Belfast, Northern IrelandEuropean Elite
Johan Ejdepalm2814562015-20161D1982-01-04Uppsala, SwedenEuropean Elite
Calvin Elfring102165167852013-20152D1976-04-23Lethbridge, ALTAMinor Pro
Henrik Eriksson28951482022-20242C1996-01-10European Elite
Bobby Farnham48151732792019-20201R1989-01-21North Andover, MAMajor League
Pierre-Luc Faubert31101828362009-20101R1986-04-28Levis, PQMinor Pro
Jonathan Ferland972232541342017-20192R1983-02-09Ste-Marie-du-Beauce, PQMajor League
Mark Finney21369332003-20041C1973-07-04Minor Pro
Theoren Fleury342252742702005-20061R1968-06-29Oxbow, SASKMajor League
Matt Foley5361723242022-20231D1995-04-20Longmeadow, MAMinor Pro
Michael Forney101355287892015-20172L1988-05-14Thief River Falls, MNMinor Pro
Jesse Forsberg614562019-20201D1993-08-13Waldheim, SASKMinor Pro
Alex Foster36101828102016-20171C1984-08-26Canton, MIMajor League
Andrew Fournier30192039222012-20131C1987-11-05Amherstview, ONTMinor Pro
Jacob Friend5322224762023-20241D1997-07-28Bowmanville, ONTMinor Pro
Mitch Ganzak51517221262015-20161D1984-05-24Redford, MIMinor Pro
Mark Garside538481451932552010-202312C1989-03-21East Kilbride, ScotlandEuropean Elite
Roman Gavalier144824321812004-20083D1971-05-30European Elite
Guillaume Gelinas2311011372018-20191D1993-06-14Quebec, PQMinor Pro
Miles Gendron19011312023-20241D1996-06-28Shrewsbury, MAMinor Pro
David Gilbert518101862022-20231C1991-02-09Chateauguay, PQMinor Pro
Jon Gleed541128391072010-20111D1984-01-03Milton, ONTMinor Pro
David Goodwin16056127183412019-20244F1992-02-27Des Peres, MOEuropean Elite
Spiro Goulakos471244562212017-20181D1990-02-16Montreal, PQMinor Pro
Carter Hamill401102021-20221F2004-09-29European Elite
Curtis Hamilton45161733162019-20201L1991-12-04Tacoma, WAMajor League
Ross Hancock300002017-20181FEuropean Elite
Tony Hand58205575942004-20051F1967-08-15Edinburgh, ScotlandEuropean Elite
Brett Hemingway53302555462010-20111F1983-09-28Surrey, BCMinor Pro
Colin Hemingway32122133282010-20111F1980-08-12Regina, SASKMajor League
Chris Higgins149531061592882013-20194C1986-04-30Lynnfield, MAMinor Pro
Mike Hoffman56152944522010-20122D1980-09-20Scituate, MAMinor Pro
Lewis Hook188375794522018-20234L1996-08-18Peterborough, EnglandEuropean Elite
Tom Hovell100002015-20161European Elite
Tyler Howells51132033282008-20091D1983-10-20Eden Prairie, MNMinor Pro
Curtis Huppe13372841561562004-20154R1979-02-21Winnipeg, MANMinor Pro
Jeff Hutchins543633691742006-20071F1978-04-23Toronto, ONTMinor Pro
James Hutchinson35134102011-20121D1984-02-21Tynemouth Tyne and Wear, EnglandEuropean Elite
Michael Jacobsen92215374622009-20112D1981-07-24Kakabeka Falls, ONTMinor Pro
Leigh Jamieson2553031612172003-20085D1985-07-30Milton Keynes, EnglandEuropean Elite
Cole Jarrett4731114482017-20181D1983-01-04Sault Ste. Marie, ONTMajor League
Dustin Johner77263056592017-20192C1983-03-06Estevan, SASKMinor Pro
Shane Johnson26538911294242003-20106D1974-01-01Brandon, MANEuropean Elite
Trevor Johnson43412161182007-20081D1977-06-29Davidson, SASKMinor Pro
Adam Jones400022017-20181D1996-01-10Birmingham, EnglandEuropean Elite
Peyton Jones1400002022-20231G1996-02-14Langhorne, PAMinor Pro
Adam Keefe300517012110432011-20187R1984-04-26Brampton, ONTMinor Pro
Diarmuid Kelly5831619502004-20051C1982-04-13Red Deer, ALTAMinor Pro
Kevin Kelly4700002006-200711978-05-13Dublin, IrelandEuropean Elite
Todd Kelman210491001492542003-20085D1975-01-05Calgary, ALTAEuropean Elite
Bradley Kenny56323668362003-20041F1978-11-15Burlington, ONTMinor Pro
Martin Klempa4000002004-20051G1973-07-20European Elite
Cam Knight478614202021-20221D1995-01-10Reading, MAMinor Pro
Mike Kompon45193453612014-20151C1982-02-12Thunder Bay, ONTMinor Pro
Nick Kuiper5331215562011-20121D1982-02-12Beaconsfield, PQMinor Pro
John Kurtz49121426332017-20181L1989-05-16Oakville, ONTMinor Pro
Ben Lake19562991612212019-20244C1990-05-03Calgary, ALTAMinor Pro
Simon Lambert30152439162010-20111F1983-07-29Ste.-Therese, PQMinor Pro
Chad Langlais134913392012-20131D1986-08-01Spokane, WAMinor Pro
Derek LeBlanc11381182011-20121C1986-03-31Brandon, MANMinor Pro
Jerome Leduc11571242016-20171D1992-07-30Quebec City, PQMinor Pro
Curtis Leonard10853742792018-20202D1992-09-23Napanee, ONTMinor Pro
Marc Levers1542025451552004-20073F1981-06-30Derby, EnglandEuropean Elite
Carlyle Lewis491118291612007-20081R1978-03-01Middleton, NSMinor Pro
Darryl Lloyd23464721363892011-20165C1984-02-10Pickering, ONTMinor Pro
Ciaran Long1922655811432019-20244F1991-02-09Birmingham, EnglandEuropean Elite
Ryan Lowney3731518272019-20201D1994-01-04Redford, MIMinor Pro
Stevie Lyle97044482007-20092G1979-12-04Cardiff, WalesEuropean Elite
Bobby MacIntyre4191827302023-20241L1996-09-08Scarborough, ONTMinor Pro
Malcolm MacMillan47828361272008-20091C1982-02-08Thunder Bay, ONTMinor Pro
Andrew Martin27192140202008-20091L1983-01-18Brampton, ONTMinor Pro
Gareth Martin103303142003-20072 European Elite
Ryan Martinelli103430341512016-20182D1986-09-02London, ONTEuropean Elite
Jeff Mason335521421941832010-20188D1981-08-11Easthampton, MAMinor Pro
Brock Matheson45134412012-20131D1987-05-28Gananoque, ONTMinor Pro
Colby McAuley175510162022-20231L1996-05-28Sherwood Park, ALTAMinor Pro
Brock McBride15121426412011-20121C1986-10-18Cornwall, ONTMinor Pro
Blake McCaughey110102016-20171CBelfast, N. IrelandEuropean Elite
Mark McCutcheon324182262014-20151C1984-05-21Ithaca, NYMinor Pro
Kendal McFaull6051116452018-20191D1992-04-10Rosetown, SASKMinor Pro
Chris McGimpsey6100002003-20063G European Elite
Bari McKenzie1200082007-20081R1986-08-16Dumfries, ScotlandEuropean Elite
Matt McLeod5718193762022-20242F1996-10-22North York, ONTMinor Pro
Sean McMorrow482463102009-20101R1982-01-19Vancouver, BCMajor League
Mike Minard88044382005-20072G1976-11-01Owen Sound, ONTMajor League
Paul Moran47044562007-20081D1983-05-10Nottingham, EnglandEuropean Elite
Liam Morgan39111627112019-20201F1998-06-27Pickering, ONTEuropean Elite
J.P. Morin54825331422006-20071D1980-02-06Gaspe, PQMinor Pro
David Morrison200002006-20071D1980-04-02, IrelandEuropean Elite
Mark Morrison3542435592052003-20128L1982-07-10Belfast, Northern IrelandEuropean Elite
Patrick Mullen3051520162019-20201D1986-05-06Boston, MAMinor Pro
Darcy Murphy1426966135792017-20223F1992-08-24Marysville, ONTMinor Pro
Stephen Murphy364099242009-202011G1981-12-11Dundee, ScotlandEuropean Elite
Fredrick Nasvall58293059882004-20051R1973-11-13Boden, SwedenMinor Pro
Ara Nazarian48181533192023-20241F1996-06-19Boxford, MAMinor Pro
Donovan Neuls19291142022-20231C1997-10-24Grenfell, SASKEuropean Elite
Troy Neumeier22033162007-20081D1970-09-03Langenburg, SASKMinor Pro
Matt Nickerson86518231692015-20172D1985-01-11Old Lyme, CTMinor Pro
Sean Norris6171320102022-20242F1999-09-14European Elite
Steve O'Brien4461319422005-20061D1977-07-26Braintree, MAMinor Pro
Shane Owen43000162019-20201G1990-06-04Markham, ONTMinor Pro
Steven Owre54262753282022-20231C1996-06-21Rocklin, CAMinor Pro
Rickard Palmberg10651182019-20201C1989-03-31European Elite
Craig Peacock3571411582992632009-20167L1988-08-08Peterborough, EnglandEuropean Elite
Elgin Pearce24111021272019-20201C1992-02-07Port Coquitlam, BCMinor Pro
Matt Pelech4548121232019-20201R1987-09-04Toronto, ONTMajor League
Jon Pelle44243357202011-20121F1986-03-29West Islip, NYMinor Pro
Dave Phillips2521959783962008-20245D1987-08-14Hull, EnglandMinor Pro
Kevin Phillips15492736982009-20153D1986-01-05Beverley, EnglandEuropean Elite
J.J. Piccinich52354580222021-20221R1996-06-12Paramus, NJMinor Pro
Cameron Pound36358152023-20241D1999-01-24Whitelake, ONTEuropean Elite
Quinn Preston26121022162023-20241R1997-10-21Trenton, MIMinor Pro
Greg Printz34111829552023-20241L1998-05-04Fairfax, VAMinor Pro
Joshua Prudden54264672722010-20111C1981-11-07Andover, MAMinor Pro
Mike Quesnele49448562016-20171D1989-01-18Sault Ste. Marie, ONTMinor Pro
Mike Radja45261743302015-20161F1985-03-07Yorkville, ILMinor Pro
Kevin Raine1891145561312017-20235D1993-05-28Dryden, ONTMinor Pro
Jeremy Rebek42161935532011-20121D1976-02-08Sault Ste. Marie, ONTMinor Pro
Liam Reddox3841115202019-20201R1986-01-27Whitby, ONTMajor League
Matt Reid7404302005-20061C1978-07-13Massena, NYMinor Pro
Griffin Reinhart533293282021-20221D1994-01-24North Vancouver, BCMajor League
Blair Riley165751071822082016-20193R1985-11-01Chase, BCMinor Pro
Josh Roach1141685101602018-20243D1992-07-23Saskatoon, SASKEuropean Elite
Gareth Roberts157549282010-20144L1986-01-10Belfast, Northern IrelandEuropean Elite
Sam Roberts395914382012-20131D1984-08-26St. John's, NFLDMinor Pro
Bobby Robins43212546792008-20091R1981-10-17Rhinelander, WIMajor League
Adam Robinson1000002017-20222F1996-09-27Belfast, Northern IrelandEuropean Elite
Nathan Robinson1033642014-20151C1981-12-31Scarborough, ONTMajor League
Jason Ruff132751031782252003-20073L1970-01-27Kelowna, BCMajor League
Sam Ruopp100944531252021-20232D1996-06-03Zehner, SASKMinor Pro
Jason Rushton141231442008-20091R1974-12-12Victoria, BCMinor Pro
David Rutherford14157951521532015-20194C1987-04-30Ladner, BCMinor Pro
Daymen Rycroft50133649562012-20131W1979-05-02Beaverlodge, ALTAMinor Pro
Colin Ryder55033122003-20041G1974-09-06Stirling, ScotlandEuropean Elite
Paul Sample98193352902003-20092F1982-05-26Newcastle-on-Tyne, EnglandEuropean Elite
Robby Sandrock14932941262472012-20153D1978-03-10Williams Lake, BCMinor Pro
Kohei Sato47111223332023-20241F1996-09-26Nishitokio, JapanEuropean Elite
Kevin Saurette984959108932012-20153R1980-06-27Winnipeg, MANMinor Pro
Steve Saviano106375693162016-20182L1981-08-31Reading, MAMinor Pro
Raymond Sawada52213859912014-20151R1985-02-19Richmond, BCMajor League
Paxton Schulte542130513522003-20041L1972-07-16Onoway, ALTAMajor League
Jordan Scott-Brown500002010-20111L1992-01-31Belfast, Northern IrelandEuropean Elite
Richard Seeley121910182010-20111D1979-04-30Powell River, BCMinor Pro
Colin Shields4901963155112002005-201911F1980-01-27Glasgow, ScotlandMinor Pro
Shawn Skiehar951419333522005-20072F1978-04-22Yorkton, SASKMinor Pro
Ryan Smith114913122007-20081F1973-08-20Winnipeg, MANEuropean Elite
Jordan Smotherman66193150172018-20202L1986-05-11Corvallis, ORMajor League
Brad Smyth1771017122010-20111R1973-03-13Ottawa, ONTMajor League
Hugh Smyth1600002007-20081 European Elite
Tyler Soy77152035222021-20232C1997-02-10Richmond, BCMinor Pro
Blake Speers15471162023-20241C1997-01-02Sault Ste. Marie, ONTMajor League
Greg Stewart39131932842012-20131L1986-05-21Waterloo, ONTMajor League
Mack Stewart3612302021-20232L2004-06-18Belfast, N. IrelandEuropean Elite
Rob Stewart7662026772003-20113D1966-02-05Brandon, MANEuropean Elite
Shaun Sutter47291746302007-20081R1980-06-02Red Deer, ALTAMinor Pro
Paul Swindlehurst103369562018-20202D1993-05-25Blackrod, EnglandEuropean Elite
Sebastien Sylvestre543141721522017-20181C1993-10-07Boucherville, PQMinor Pro
Jeff Szwez9268491172342009-20142L1981-06-16Etobicoke, ONTMinor Pro
Ashley Tait1001142017-20181R1975-08-09Toronto, ONTEuropean Elite
Grant Taylor1010122003-20041European Elite
Dan Tedesco52202747142023-20241L1993-12-10Maple, ONTMinor Pro
Steve Thornton791954731012008-20102C1973-03-08Gloucester, ONTMinor Pro
Matt Towe158123345592012-20194F1988-01-07Sheffield, EnglandEuropean Elite
Chris Truehl1000002017-20181G1993-10-27Madison, WIEuropean Elite
Jim Vandermeer1422159802352015-20194D1980-02-21Caroline, ALTAMajor League
Derrick Walser941364771012015-20172D1978-05-12New Glasgow, NSMajor League
Tom Walsh5662430632009-20101D1983-04-22Arlington, MAMinor Pro
Graeme Walton5081164753442003-201310D1982-06-17Belfast, Northern IrelandEuropean Elite
Brian Ward48122335902019-20201F1992-02-14Haverhill, MAMinor Pro
Colin Ward47273158502003-20041F1970-09-05Edmonton, ALTAMinor Pro
Dan Welch54204767842010-20111W1981-02-23Hastings, MNMinor Pro
Kevin Westgarth3613720872014-20151R1984-02-07Amherst, ONTMajor League
Jackson Whistle12002282016-20245G1995-09-06Kelowna, BCEuropean Elite
Dustin Whitecotton52164561202013-20141C1979-05-03Vernon, BCMinor Pro
Mike Wilson5262127382015-20161D1987-05-08North Vancouver, BCMinor Pro
Patryk Wronka2444802019-20201F1995-08-28Zakopane, PolandEuropean Elite
Garrett Zemlak1500022012-20131G1989-06-24Saskatoon, SASKMinor Pro

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.