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 Alderson 3 0 0 0 0 2023-2024 1 R 2001-09-01 London, England European Elite
Darik Angeli 24 6 6 12 48 2022-2023 1 F 1990-10-11 Lakewood, CO Minor Pro
Mel Angelstad 57 4 10 14 293 2004-2005 1 L 1971-10-31 Saskatoon, SASK Major League
Kaspars Astashenko 14 0 5 5 13 2010-2011 1 D 1975-02-07 Riga, Latvia Major League
George Awada 329 135 172 307 532 2004-2012 7 R 1975-06-02 Mendota Heights, MN Minor Pro
Gabe Bast 51 16 40 56 53 2022-2023 1 D 1996-12-20 Red Deer, ALTA European Elite
Pat Bateman 55 24 29 53 92 2009-2010 1 F 1982-05-20 Calgary, ALTA Minor Pro
Jeff Baum 142 9 33 42 26 2021-2024 3 D 1996-06-17 Dallas, TX European Elite
Kyle Baun 60 28 43 71 30 2018-2019 1 F 1992-05-04 Toronto, ONT Major League
Mike Bayrack 36 12 23 35 18 2010-2011 1 C 1978-09-17 Edmonton, ALTA Minor Pro
Kell Beattie 24 0 0 0 2 2021-2023 2 D 2004-02-28 Belfast, N. Ireland European Elite
Francis Beauvillier 20 7 5 12 33 2018-2019 1 C 1993-10-22 Sorel-Tracy, PQ Minor Pro
Kris Beech 52 22 22 44 58 2015-2016 1 C 1981-02-05 Salmon Arm, BC Major League
Brandon Benedict 218 44 100 144 94 2009-2018 5 C 1982-06-10 Halifax, NS Minor Pro
Sean Berens 16 10 16 26 12 2003-2004 1 C 1976-04-06 Chicago, IL Minor Pro
Tyler Beskorowany 148 0 0 0 0 2018-2024 4 G 1990-04-28 Sudbury, ONT Minor Pro
Hunter Bishop 34 4 15 19 31 2018-2019 1 F 1987-09-05 Fairbanks, AK Minor Pro
Matthew Bissonnette 8 1 1 2 2 2017-2018 1 L 1992-01-16 Beaconsfield, PQ European Elite
Jordan Boucher-Gould 47 13 29 42 8 2021-2022 1 L 1994-02-21 Sainte-Therese, PQ Minor Pro
Curtis Bowen 105 52 71 123 176 2003-2005 2 L 1974-03-24 Kenora, ONT Minor Pro
Jason Bowen 150 17 28 45 366 2003-2006 3 L 1973-11-09 Port Alice, BC Major League
Jonathan Boxill 157 18 9 27 77 2015-2022 4 C 1989-04-25 Ascot, England European Elite
Cody Brookwell 100 9 30 39 83 2013-2015 2 D 1986-09-14 Calgary, ALTA Minor Pro
Robbie Brown 61 0 0 0 0 2009-2014 2 F 1990-11-30 Belfast, Northern Ireland European Elite
Travis Brown 51 4 10 14 41 2023-2024 1 D 1994-03-15 Winnipeg, MAN Minor Pro
Mike Burgoyne 54 10 30 40 58 2008-2009 1 D 1980-12-28 Hamilton, ONT Minor Pro
Chad Butcher 11 1 2 3 12 2022-2023 1 R 1996-01-25 Kamloops, BC Minor Pro
Scott Cameron 51 17 19 36 28 2007-2008 1 L 1981-04-11 Valley East, ONT Minor Pro
Peter Campbell 43 34 44 78 56 2007-2008 1 C 1979-09-07 Brampton, ONT Minor Pro
Petr Cech 1 0 0 0 0 2023-2024 1 G 1982-05-20 European Elite
Scott Champagne 16 5 9 14 6 2012-2013 1 L 1983-05-30 Cornwall, ONT Minor Pro
Evan Cheverie 209 75 158 233 212 2008-2015 4 F 1980-05-06 Charlottetown, PEI Minor Pro
Lewis Christie 46 1 2 3 6 2007-2008 1 D 1989-08-30 Edinburgh, Scotland European Elite
Carsen Chubak 36 0 0 0 2 2014-2015 1 G 1989-04-11 Prince Albert, SASK Minor Pro
Aaron Clarke 34 16 34 50 46 2011-2012 1 F 1982-10-07 Peterborough, ONT Minor Pro
Noah Clarke 52 21 37 58 26 2012-2013 1 L 1979-06-11 La Verne, CA Major League
Will Colbert 33 4 10 14 12 2012-2013 1 D 1985-02-06 Arnprior, ONT Minor Pro
Brendan Connolly 53 27 46 73 154 2017-2018 1 C 1985-09-15 Canmore, ALTA Minor Pro
Scott Conway 104 73 95 168 112 2021-2023 2 F 1995-04-09 Basingstoke, England Minor Pro
Tim Cook 87 15 31 46 63 2009-2011 2 D 1984-03-13 Montclair, NJ Minor Pro
Grant Cooper 19 4 9 13 38 2022-2023 1 L 1996-07-20 Cornwall, ONT Minor Pro
Mark Cooper 133 58 74 132 81 2021-2024 3 F 1992-05-26 Toronto, ONT Minor Pro
Oliver Cooper 38 8 12 20 51 2023-2024 1 L 1995-03-27 Fredericton, NB Minor Pro
Ed Courtenay 105 55 113 168 154 2005-2008 3 R 1968-02-02 Verdun, PQ Major League
Ryan Crane 45 8 16 24 60 2011-2012 1 D 1980-06-27 Mississauga, ONT Minor Pro
Nathan Craze 108 0 1 1 0 2005-2011 4 G 1986-11-26 Merthyr Tydfil, Wales European Elite
Adam Cree 44 0 0 0 0 2007-2008 1 G 1990-06-07 Belfast, Northern Ireland European Elite
William Cullen 80 17 36 53 45 2022-2024 2 D 1996-07-24 Pelham Manor, NY Minor Pro
Johnny Curran 22 3 2 5 0 2023-2024 1 F 1995-03-14 Niagara Falls, ONT Minor Pro
Charlie Curti 39 2 17 19 33 2023-2024 1 D 1996-05-24 Mound, MN Minor Pro
Ross Dalgliesh 15 0 3 3 24 2010-2011 1 R 1987-12-10 Edinburgh, Scotland European Elite
Paul Deniset 58 31 51 82 46 2008-2012 2 C 1981-07-13 Winnipeg, MAN Minor Pro
Philippe DeRouville 23 0 1 1 0 2006-2008 2 G 1974-08-07 Victoriaville, PQ Major League
James Desmarais 100 37 63 100 82 2015-2017 2 C 1979-05-04 Montreal, PQ Minor Pro
Andrew Dickson 36 0 1 1 12 2009-2023 11 G 1987-11-02 Ballymoney, Northern Ireland European Elite
Tom Dignard 54 5 26 31 59 2011-2012 1 D 1987-04-27 Reading, MA Minor Pro
Slater Doggett 50 17 25 42 27 2021-2022 1 F 1994-07-03 Oakville, ONT Minor Pro
Benoit Doucet 20 12 16 28 21 2011-2012 1 C 1986-03-28 Longueuil, PQ Minor Pro
Robert Dowd 45 32 32 64 53 2011-2012 1 L 1988-05-26 Billingham, England European Elite
Jean Dupuy 14 1 2 3 16 2019-2020 1 L 1994-10-06 Orleans, ONT Minor Pro
Mark Dutiaume 105 42 77 119 154 2006-2008 2 L 1977-01-31 Winnipeg, MAN Minor Pro
Patrick Dwyer 38 25 36 61 12 2018-2019 1 R 1983-06-22 Spokane, WA Major League
Stephen Eccles 12 0 0 0 0 2017-2018 1 F 1997-02-15 Belfast, Northern Ireland European Elite
Johan Ejdepalm 28 1 4 5 6 2015-2016 1 D 1982-01-04 Uppsala, Sweden European Elite
Calvin Elfring 102 16 51 67 85 2013-2015 2 D 1976-04-23 Lethbridge, ALTA Minor Pro
Henrik Eriksson 28 9 5 14 8 2022-2024 2 C 1996-01-10 European Elite
Bobby Farnham 48 15 17 32 79 2019-2020 1 R 1989-01-21 North Andover, MA Major League
Pierre-Luc Faubert 31 10 18 28 36 2009-2010 1 R 1986-04-28 Levis, PQ Minor Pro
Jonathan Ferland 97 22 32 54 134 2017-2019 2 R 1983-02-09 Ste-Marie-du-Beauce, PQ Major League
Mark Finney 21 3 6 9 33 2003-2004 1 C 1973-07-04 Minor Pro
Theoren Fleury 34 22 52 74 270 2005-2006 1 R 1968-06-29 Oxbow, SASK Major League
Matt Foley 53 6 17 23 24 2022-2023 1 D 1995-04-20 Longmeadow, MA Minor Pro
Michael Forney 101 35 52 87 89 2015-2017 2 L 1988-05-14 Thief River Falls, MN Minor Pro
Jesse Forsberg 6 1 4 5 6 2019-2020 1 D 1993-08-13 Waldheim, SASK Minor Pro
Alex Foster 36 10 18 28 10 2016-2017 1 C 1984-08-26 Canton, MI Major League
Andrew Fournier 30 19 20 39 22 2012-2013 1 C 1987-11-05 Amherstview, ONT Minor Pro
Jacob Friend 53 2 22 24 76 2023-2024 1 D 1997-07-28 Bowmanville, ONT Minor Pro
Mitch Ganzak 51 5 17 22 126 2015-2016 1 D 1984-05-24 Redford, MI Minor Pro
Mark Garside 538 48 145 193 255 2010-2023 12 C 1989-03-21 East Kilbride, Scotland European Elite
Roman Gavalier 144 8 24 32 181 2004-2008 3 D 1971-05-30 European Elite
Guillaume Gelinas 23 1 10 11 37 2018-2019 1 D 1993-06-14 Quebec, PQ Minor Pro
Miles Gendron 19 0 1 1 31 2023-2024 1 D 1996-06-28 Shrewsbury, MA Minor Pro
David Gilbert 51 8 10 18 6 2022-2023 1 C 1991-02-09 Chateauguay, PQ Minor Pro
Jon Gleed 54 11 28 39 107 2010-2011 1 D 1984-01-03 Milton, ONT Minor Pro
David Goodwin 160 56 127 183 41 2019-2024 4 F 1992-02-27 Des Peres, MO European Elite
Spiro Goulakos 47 12 44 56 221 2017-2018 1 D 1990-02-16 Montreal, PQ Minor Pro
Carter Hamill 4 0 1 1 0 2021-2022 1 F 2004-09-29 European Elite
Curtis Hamilton 45 16 17 33 16 2019-2020 1 L 1991-12-04 Tacoma, WA Major League
Ross Hancock 3 0 0 0 0 2017-2018 1 F European Elite
Tony Hand 58 20 55 75 94 2004-2005 1 F 1967-08-15 Edinburgh, Scotland European Elite
Brett Hemingway 53 30 25 55 46 2010-2011 1 F 1983-09-28 Surrey, BC Minor Pro
Colin Hemingway 32 12 21 33 28 2010-2011 1 F 1980-08-12 Regina, SASK Major League
Chris Higgins 149 53 106 159 288 2013-2019 4 C 1986-04-30 Lynnfield, MA Minor Pro
Mike Hoffman 56 15 29 44 52 2010-2012 2 D 1980-09-20 Scituate, MA Minor Pro
Lewis Hook 188 37 57 94 52 2018-2023 4 L 1996-08-18 Peterborough, England European Elite
Tom Hovell 1 0 0 0 0 2015-2016 1 European Elite
Tyler Howells 51 13 20 33 28 2008-2009 1 D 1983-10-20 Eden Prairie, MN Minor Pro
Curtis Huppe 133 72 84 156 156 2004-2015 4 R 1979-02-21 Winnipeg, MAN Minor Pro
Jeff Hutchins 54 36 33 69 174 2006-2007 1 F 1978-04-23 Toronto, ONT Minor Pro
James Hutchinson 35 1 3 4 10 2011-2012 1 D 1984-02-21 Tynemouth Tyne and Wear, England European Elite
Michael Jacobsen 92 21 53 74 62 2009-2011 2 D 1981-07-24 Kakabeka Falls, ONT Minor Pro
Leigh Jamieson 255 30 31 61 217 2003-2008 5 D 1985-07-30 Milton Keynes, England European Elite
Cole Jarrett 47 3 11 14 48 2017-2018 1 D 1983-01-04 Sault Ste. Marie, ONT Major League
Dustin Johner 77 26 30 56 59 2017-2019 2 C 1983-03-06 Estevan, SASK Minor Pro
Shane Johnson 265 38 91 129 424 2003-2010 6 D 1974-01-01 Brandon, MAN European Elite
Trevor Johnson 43 4 12 16 118 2007-2008 1 D 1977-06-29 Davidson, SASK Minor Pro
Adam Jones 4 0 0 0 2 2017-2018 1 D 1996-01-10 Birmingham, England European Elite
Peyton Jones 14 0 0 0 0 2022-2023 1 G 1996-02-14 Langhorne, PA Minor Pro
Adam Keefe 300 51 70 121 1043 2011-2018 7 R 1984-04-26 Brampton, ONT Minor Pro
Diarmuid Kelly 58 3 16 19 50 2004-2005 1 C 1982-04-13 Red Deer, ALTA Minor Pro
Kevin Kelly 47 0 0 0 0 2006-2007 1 1978-05-13 Dublin, Ireland European Elite
Todd Kelman 210 49 100 149 254 2003-2008 5 D 1975-01-05 Calgary, ALTA European Elite
Bradley Kenny 56 32 36 68 36 2003-2004 1 F 1978-11-15 Burlington, ONT Minor Pro
Martin Klempa 40 0 0 0 0 2004-2005 1 G 1973-07-20 European Elite
Cam Knight 47 8 6 14 20 2021-2022 1 D 1995-01-10 Reading, MA Minor Pro
Mike Kompon 45 19 34 53 61 2014-2015 1 C 1982-02-12 Thunder Bay, ONT Minor Pro
Nick Kuiper 53 3 12 15 56 2011-2012 1 D 1982-02-12 Beaconsfield, PQ Minor Pro
John Kurtz 49 12 14 26 33 2017-2018 1 L 1989-05-16 Oakville, ONT Minor Pro
Ben Lake 195 62 99 161 221 2019-2024 4 C 1990-05-03 Calgary, ALTA Minor Pro
Simon Lambert 30 15 24 39 16 2010-2011 1 F 1983-07-29 Ste.-Therese, PQ Minor Pro
Chad Langlais 13 4 9 13 39 2012-2013 1 D 1986-08-01 Spokane, WA Minor Pro
Derek LeBlanc 11 3 8 11 8 2011-2012 1 C 1986-03-31 Brandon, MAN Minor Pro
Jerome Leduc 11 5 7 12 4 2016-2017 1 D 1992-07-30 Quebec City, PQ Minor Pro
Curtis Leonard 108 5 37 42 79 2018-2020 2 D 1992-09-23 Napanee, ONT Minor Pro
Marc Levers 154 20 25 45 155 2004-2007 3 F 1981-06-30 Derby, England European Elite
Carlyle Lewis 49 11 18 29 161 2007-2008 1 R 1978-03-01 Middleton, NS Minor Pro
Darryl Lloyd 234 64 72 136 389 2011-2016 5 C 1984-02-10 Pickering, ONT Minor Pro
Ciaran Long 192 26 55 81 143 2019-2024 4 F 1991-02-09 Birmingham, England European Elite
Ryan Lowney 37 3 15 18 27 2019-2020 1 D 1994-01-04 Redford, MI Minor Pro
Stevie Lyle 97 0 4 4 48 2007-2009 2 G 1979-12-04 Cardiff, Wales European Elite
Bobby MacIntyre 41 9 18 27 30 2023-2024 1 L 1996-09-08 Scarborough, ONT Minor Pro
Malcolm MacMillan 47 8 28 36 127 2008-2009 1 C 1982-02-08 Thunder Bay, ONT Minor Pro
Andrew Martin 27 19 21 40 20 2008-2009 1 L 1983-01-18 Brampton, ONT Minor Pro
Gareth Martin 103 3 0 3 14 2003-2007 2   European Elite
Ryan Martinelli 103 4 30 34 151 2016-2018 2 D 1986-09-02 London, ONT European Elite
Jeff Mason 335 52 142 194 183 2010-2018 8 D 1981-08-11 Easthampton, MA Minor Pro
Brock Matheson 45 1 3 4 41 2012-2013 1 D 1987-05-28 Gananoque, ONT Minor Pro
Colby McAuley 17 5 5 10 16 2022-2023 1 L 1996-05-28 Sherwood Park, ALTA Minor Pro
Brock McBride 15 12 14 26 41 2011-2012 1 C 1986-10-18 Cornwall, ONT Minor Pro
Blake McCaughey 1 1 0 1 0 2016-2017 1 C Belfast, N. Ireland European Elite
Mark McCutcheon 32 4 18 22 6 2014-2015 1 C 1984-05-21 Ithaca, NY Minor Pro
Kendal McFaull 60 5 11 16 45 2018-2019 1 D 1992-04-10 Rosetown, SASK Minor Pro
Chris McGimpsey 61 0 0 0 0 2003-2006 3 G   European Elite
Bari McKenzie 12 0 0 0 8 2007-2008 1 R 1986-08-16 Dumfries, Scotland European Elite
Matt McLeod 57 18 19 37 6 2022-2024 2 F 1996-10-22 North York, ONT Minor Pro
Sean McMorrow 48 2 4 6 310 2009-2010 1 R 1982-01-19 Vancouver, BC Major League
Mike Minard 88 0 4 4 38 2005-2007 2 G 1976-11-01 Owen Sound, ONT Major League
Paul Moran 47 0 4 4 56 2007-2008 1 D 1983-05-10 Nottingham, England European Elite
Liam Morgan 39 11 16 27 11 2019-2020 1 F 1998-06-27 Pickering, ONT European Elite
J.P. Morin 54 8 25 33 142 2006-2007 1 D 1980-02-06 Gaspe, PQ Minor Pro
David Morrison 2 0 0 0 0 2006-2007 1 D 1980-04-02 , Ireland European Elite
Mark Morrison 354 24 35 59 205 2003-2012 8 L 1982-07-10 Belfast, Northern Ireland European Elite
Patrick Mullen 30 5 15 20 16 2019-2020 1 D 1986-05-06 Boston, MA Minor Pro
Darcy Murphy 142 69 66 135 79 2017-2022 3 F 1992-08-24 Marysville, ONT Minor Pro
Stephen Murphy 364 0 9 9 24 2009-2020 11 G 1981-12-11 Dundee, Scotland European Elite
Fredrick Nasvall 58 29 30 59 88 2004-2005 1 R 1973-11-13 Boden, Sweden Minor Pro
Ara Nazarian 48 18 15 33 19 2023-2024 1 F 1996-06-19 Boxford, MA Minor Pro
Donovan Neuls 19 2 9 11 4 2022-2023 1 C 1997-10-24 Grenfell, SASK European Elite
Troy Neumeier 22 0 3 3 16 2007-2008 1 D 1970-09-03 Langenburg, SASK Minor Pro
Matt Nickerson 86 5 18 23 169 2015-2017 2 D 1985-01-11 Old Lyme, CT Minor Pro
Sean Norris 61 7 13 20 10 2022-2024 2 F 1999-09-14 European Elite
Steve O'Brien 44 6 13 19 42 2005-2006 1 D 1977-07-26 Braintree, MA Minor Pro
Shane Owen 43 0 0 0 16 2019-2020 1 G 1990-06-04 Markham, ONT Minor Pro
Steven Owre 54 26 27 53 28 2022-2023 1 C 1996-06-21 Rocklin, CA Minor Pro
Rickard Palmberg 10 6 5 11 8 2019-2020 1 C 1989-03-31 European Elite
Craig Peacock 357 141 158 299 263 2009-2016 7 L 1988-08-08 Peterborough, England European Elite
Elgin Pearce 24 11 10 21 27 2019-2020 1 C 1992-02-07 Port Coquitlam, BC Minor Pro
Matt Pelech 45 4 8 12 123 2019-2020 1 R 1987-09-04 Toronto, ONT Major League
Jon Pelle 44 24 33 57 20 2011-2012 1 F 1986-03-29 West Islip, NY Minor Pro
Dave Phillips 252 19 59 78 396 2008-2024 5 D 1987-08-14 Hull, England Minor Pro
Kevin Phillips 154 9 27 36 98 2009-2015 3 D 1986-01-05 Beverley, England European Elite
J.J. Piccinich 52 35 45 80 22 2021-2022 1 R 1996-06-12 Paramus, NJ Minor Pro
Cameron Pound 36 3 5 8 15 2023-2024 1 D 1999-01-24 Whitelake, ONT European Elite
Quinn Preston 26 12 10 22 16 2023-2024 1 R 1997-10-21 Trenton, MI Minor Pro
Greg Printz 34 11 18 29 55 2023-2024 1 L 1998-05-04 Fairfax, VA Minor Pro
Joshua Prudden 54 26 46 72 72 2010-2011 1 C 1981-11-07 Andover, MA Minor Pro
Mike Quesnele 49 4 4 8 56 2016-2017 1 D 1989-01-18 Sault Ste. Marie, ONT Minor Pro
Mike Radja 45 26 17 43 30 2015-2016 1 F 1985-03-07 Yorkville, IL Minor Pro
Kevin Raine 189 11 45 56 131 2017-2023 5 D 1993-05-28 Dryden, ONT Minor Pro
Jeremy Rebek 42 16 19 35 53 2011-2012 1 D 1976-02-08 Sault Ste. Marie, ONT Minor Pro
Liam Reddox 38 4 11 15 20 2019-2020 1 R 1986-01-27 Whitby, ONT Major League
Matt Reid 7 4 0 4 30 2005-2006 1 C 1978-07-13 Massena, NY Minor Pro
Griffin Reinhart 53 3 29 32 8 2021-2022 1 D 1994-01-24 North Vancouver, BC Major League
Blair Riley 165 75 107 182 208 2016-2019 3 R 1985-11-01 Chase, BC Minor Pro
Josh Roach 114 16 85 101 60 2018-2024 3 D 1992-07-23 Saskatoon, SASK European Elite
Gareth Roberts 157 5 4 9 28 2010-2014 4 L 1986-01-10 Belfast, Northern Ireland European Elite
Sam Roberts 39 5 9 14 38 2012-2013 1 D 1984-08-26 St. John's, NFLD Minor Pro
Bobby Robins 43 21 25 46 79 2008-2009 1 R 1981-10-17 Rhinelander, WI Major League
Adam Robinson 10 0 0 0 0 2017-2022 2 F 1996-09-27 Belfast, Northern Ireland European Elite
Nathan Robinson 10 3 3 6 4 2014-2015 1 C 1981-12-31 Scarborough, ONT Major League
Jason Ruff 132 75 103 178 225 2003-2007 3 L 1970-01-27 Kelowna, BC Major League
Sam Ruopp 100 9 44 53 125 2021-2023 2 D 1996-06-03 Zehner, SASK Minor Pro
Jason Rushton 14 1 2 3 144 2008-2009 1 R 1974-12-12 Victoria, BC Minor Pro
David Rutherford 141 57 95 152 153 2015-2019 4 C 1987-04-30 Ladner, BC Minor Pro
Daymen Rycroft 50 13 36 49 56 2012-2013 1 W 1979-05-02 Beaverlodge, ALTA Minor Pro
Colin Ryder 55 0 3 3 12 2003-2004 1 G 1974-09-06 Stirling, Scotland European Elite
Paul Sample 98 19 33 52 90 2003-2009 2 F 1982-05-26 Newcastle-on-Tyne, England European Elite
Robby Sandrock 149 32 94 126 247 2012-2015 3 D 1978-03-10 Williams Lake, BC Minor Pro
Kohei Sato 47 11 12 23 33 2023-2024 1 F 1996-09-26 Nishitokio, Japan European Elite
Kevin Saurette 98 49 59 108 93 2012-2015 3 R 1980-06-27 Winnipeg, MAN Minor Pro
Steve Saviano 106 37 56 93 16 2016-2018 2 L 1981-08-31 Reading, MA Minor Pro
Raymond Sawada 52 21 38 59 91 2014-2015 1 R 1985-02-19 Richmond, BC Major League
Paxton Schulte 54 21 30 51 352 2003-2004 1 L 1972-07-16 Onoway, ALTA Major League
Jordan Scott-Brown 5 0 0 0 0 2010-2011 1 L 1992-01-31 Belfast, Northern Ireland European Elite
Richard Seeley 12 1 9 10 18 2010-2011 1 D 1979-04-30 Powell River, BC Minor Pro
Colin Shields 490 196 315 511 200 2005-2019 11 F 1980-01-27 Glasgow, Scotland Minor Pro
Shawn Skiehar 95 14 19 33 352 2005-2007 2 F 1978-04-22 Yorkton, SASK Minor Pro
Ryan Smith 11 4 9 13 12 2007-2008 1 F 1973-08-20 Winnipeg, MAN European Elite
Jordan Smotherman 66 19 31 50 17 2018-2020 2 L 1986-05-11 Corvallis, OR Major League
Brad Smyth 17 7 10 17 12 2010-2011 1 R 1973-03-13 Ottawa, ONT Major League
Hugh Smyth 16 0 0 0 0 2007-2008 1   European Elite
Tyler Soy 77 15 20 35 22 2021-2023 2 C 1997-02-10 Richmond, BC Minor Pro
Blake Speers 15 4 7 11 6 2023-2024 1 C 1997-01-02 Sault Ste. Marie, ONT Major League
Greg Stewart 39 13 19 32 84 2012-2013 1 L 1986-05-21 Waterloo, ONT Major League
Mack Stewart 36 1 2 3 0 2021-2023 2 L 2004-06-18 Belfast, N. Ireland European Elite
Rob Stewart 76 6 20 26 77 2003-2011 3 D 1966-02-05 Brandon, MAN European Elite
Shaun Sutter 47 29 17 46 30 2007-2008 1 R 1980-06-02 Red Deer, ALTA Minor Pro
Paul Swindlehurst 103 3 6 9 56 2018-2020 2 D 1993-05-25 Blackrod, England European Elite
Sebastien Sylvestre 54 31 41 72 152 2017-2018 1 C 1993-10-07 Boucherville, PQ Minor Pro
Jeff Szwez 92 68 49 117 234 2009-2014 2 L 1981-06-16 Etobicoke, ONT Minor Pro
Ashley Tait 10 0 1 1 4 2017-2018 1 R 1975-08-09 Toronto, ONT European Elite
Grant Taylor 10 1 0 1 2 2003-2004 1 European Elite
Dan Tedesco 52 20 27 47 14 2023-2024 1 L 1993-12-10 Maple, ONT Minor Pro
Steve Thornton 79 19 54 73 101 2008-2010 2 C 1973-03-08 Gloucester, ONT Minor Pro
Matt Towe 158 12 33 45 59 2012-2019 4 F 1988-01-07 Sheffield, England European Elite
Chris Truehl 10 0 0 0 0 2017-2018 1 G 1993-10-27 Madison, WI European Elite
Jim Vandermeer 142 21 59 80 235 2015-2019 4 D 1980-02-21 Caroline, ALTA Major League
Derrick Walser 94 13 64 77 101 2015-2017 2 D 1978-05-12 New Glasgow, NS Major League
Tom Walsh 56 6 24 30 63 2009-2010 1 D 1983-04-22 Arlington, MA Minor Pro
Graeme Walton 508 11 64 75 344 2003-2013 10 D 1982-06-17 Belfast, Northern Ireland European Elite
Brian Ward 48 12 23 35 90 2019-2020 1 F 1992-02-14 Haverhill, MA Minor Pro
Colin Ward 47 27 31 58 50 2003-2004 1 F 1970-09-05 Edmonton, ALTA Minor Pro
Dan Welch 54 20 47 67 84 2010-2011 1 W 1981-02-23 Hastings, MN Minor Pro
Kevin Westgarth 36 13 7 20 87 2014-2015 1 R 1984-02-07 Amherst, ONT Major League
Jackson Whistle 120 0 2 2 8 2016-2024 5 G 1995-09-06 Kelowna, BC European Elite
Dustin Whitecotton 52 16 45 61 20 2013-2014 1 C 1979-05-03 Vernon, BC Minor Pro
Mike Wilson 52 6 21 27 38 2015-2016 1 D 1987-05-08 North Vancouver, BC Minor Pro
Patryk Wronka 24 4 4 8 0 2019-2020 1 F 1995-08-28 Zakopane, Poland European Elite
Garrett Zemlak 15 0 0 0 2 2012-2013 1 G 1989-06-24 Saskatoon, SASK Minor 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.