hockey DB
search by league
team
morning report
contact us
home

Springfield Thunderbirds all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Mikkel Aagaard23415182017-20181L1995-10-18Frederikshavn, DenmarkMinor Pro
Rodrigo Abols3671623152019-20201C1996-01-05Riga, LatviaMinor Pro
Mikhail Abramov80192544352022-20242C2001-03-26Moscow, RussiaMinor Pro
Sena Acolatse68617231472016-20171D1990-11-28Hayward, CAMinor Pro
Nick Albano1303362021-20221D1996-08-01Beverly, MAMinor Pro
Nikita Alexandrov115344175442021-20243C2000-09-16Burgwedel, GermanyMajor League
Sam Anas75204464122021-20221C1993-06-01Potomac, MDMinor Pro
Jonathan Ang124123446662018-20202C1998-01-31Markham, ONTMinor Pro
Anthony Angello456511652022-20231C1996-03-06Albany, NYMajor League
Daniel Audette58132538372019-20201C1996-05-06Blainville, PQMinor Pro
Patrick Bajkov1932562018-20222R1997-11-27Nanaimo, BCMinor Pro
Andrei Bakanov1800062022-20231L2002-05-28Moscow, RussiaMinor Pro
Chase Balisy143314980872016-20182C1992-02-02Fullerton, CAMajor League
Mitchell Balmas1041522021-20221C1998-03-19Sydney, NSMinor Pro
Francois Beauchemin31549282017-20181R1996-01-25Metis-sur-Mer, PQMinor Pro
Ryan Bednard800002019-20201G1997-03-31Macomb, MIMinor Pro
Gabriel Belley-Pelletier100022021-20221D2001-05-30Saint-Pascal, PQMinor Pro
Reto Berra3101142016-20171G1987-01-03Bulach, SwitzerlandMajor League
Jeremie Biakabutuka100002023-20241D2002-03-05Longueuil, PQMinor Pro
Samuel Bitten29123752023-20241C2000-03-21Gloucester, ONTMinor Pro
Will Bitten1784954103792021-20243C1998-07-10Ottawa, ONTMajor League
Graham Black33448162016-20171C1993-01-13Regina, SASKMinor Pro
Zachary Bolduc5081725242023-20241C2003-02-24Trois-Rivieres, PQMajor League
Henrik Borgstrom73162945182018-20202C1997-08-06Helsinki, FinlandMajor League
Tim Bozon438715242016-20171L1994-03-24Lugano, SwitzerlandMinor Pro
Alex Breton1031442018-20191D1997-07-05Ste. Marie-de-Beauce, PQMinor Pro
Sam Brittain1000002016-20171G1992-05-10Calgary, ALTAMinor Pro
Mathieu Brodeur7011172017-20181D1990-06-21Montreal, PQMinor Pro
Cameron Brown1311242017-20181F1993-03-25Natick, MAMinor Pro
Josh Brown160719261972016-20193D1994-01-21London, ONTMajor League
Logan Brown2161319102021-20232C1998-03-05Raleigh, NCMajor League
Matt Buckles23371022016-20182C1995-05-05Toronto, ONTMinor Pro
Rihards Bukarts1403342016-20171L1995-12-31Jurmala, LatviaMinor Pro
Blaine Byron107242751432017-20203C1995-02-21Manotick, ONTMinor Pro
Ludwig Bystrom12274956432017-20192D1994-07-20Ornskoldsvik, SwedenMinor Pro
Drew Callin173181937842021-20243R1995-04-05Madison, WIMinor Pro
Shawn Cameron202222021-20221R1995-08-30Sherbrooke, PQMinor Pro
Greg Chase2423562017-20181L1995-01-01Edmonton, ALTAMinor Pro
Blake Christensen1100092021-20221L1995-09-15Rochester Hills, MIMinor Pro
Dylan Coghlan61162541402023-20241D1998-02-19Duncan, BCMajor League
Dominic Cormier100002021-20221D1998-01-02Moncton, NBMinor Pro
Liam Coughlin201102021-20221F1994-09-19South Boston, MAMinor Pro
Evan Cowley1400002017-20181G1995-07-31Evergreen, COMinor Pro
Peter Crinella920222021-20221F1996-10-05East Longmeadow, MAMinor Pro
Tommy Cross1351539541522019-20233D1989-09-12Hartford, CTMajor League
Jean-Sebastien Dea20111122182018-20191C1994-02-08Laval, PQMajor League
Zachary Dean499514242023-20241C2003-01-04Grande Prairie, ALTAMajor League
Philippe Desrosiers2902222019-20201G1995-08-16Saint-Hyacinthe, PQMinor Pro
Joe Diamond713452016-20171F1989-06-16Long Beach, NYMinor Pro
Tanner Dickinson1731442023-20241C2002-03-05Perrysburg, OHMinor Pro
Emil Djuse512322019-20201D1993-10-27Skelleftea, SwedenMinor Pro
Teddy Doherty100002016-20171D1994-04-25Hopkinton, MAMinor Pro
Michael Downing9531518872016-20193D1995-05-19Canton, MIMinor Pro
Chris Driedger4700002018-20202G1994-05-18Winnipeg, MANMajor League
Joseph Duszak6092938632023-20241D1997-07-22Franklin Square, NYMinor Pro
Colten Ellis2200002021-20242G2000-10-05Whycocomagh, NSMinor Pro
Tim Erixon4722022402017-20181D1991-02-24Port Chester, NYMajor League
Bobby Farnham1361523382352017-20192R1989-01-21North Andover, MAMajor League
Mark Fayne3932542017-20181D1987-05-15Nashua, NHMajor League
Maxime Fortunus5421012182017-20181D1983-07-28Montreal, PQMajor League
Martin Frk67303464682022-20231R1993-10-05Pelhrimov, Czech Rep.Major League
Marc-Andre Gaudet800022023-20241D2003-10-24Saint-Ignace, NBMinor Pro
Adam Gaudette92513788612022-20242C1996-10-03Braintree, MAMajor League
Adam Gilmour100002018-20191C1994-01-29Hanover, MAMinor Pro
Anthony Greco26185721571042016-20204R1993-09-30Queens, NYMajor League
Alexandre Grenier72202444782017-20181R1991-09-05Laval, PQMajor League
Brayden Guy200052023-20241L2001-03-03Brampton, ONTMinor Pro
Henrik Haapala2035842017-20181L1994-02-28Lempaala, FinlandMajor League
Ryan Haggerty27538182019-20201F1993-03-04Stamford, CTMinor Pro
Micheal Haley211272018-20191C1986-03-30Guelph, ONTMajor League
Robert Hamilton3611213102016-20182D1994-03-31Calgary, ALTAMinor Pro
Shane Harper397121962016-20171R1989-02-01Valencia, CAMajor League
Jayce Hawryluk1482768951992016-20204R1996-01-01Yorkton, SASKMajor League
Jacob Hayhurst2825762021-20232F1997-01-20Mississauga, ONTMinor Pro
Jordan Henry200002021-20221D1986-02-11Milo, ALTAMinor Pro
Aleksi Heponiemi4931114162019-20201C1999-01-09Tampere, FinlandMajor League
Matthew Highmore68194261342022-20231C1996-02-27Halifax, NSMajor League
Mitchell Hoelscher7591221222022-20242C2000-01-27Waterloo, ONTMinor Pro
Joel Hofer86055362021-20232G2000-07-30Winnipeg, MANMajor League
Jake Horton808917452017-20203C1994-11-19Oakdale, MNMinor Pro
Ryan Horvat1451038481932016-20193L1993-02-09Simcoe, ONTMinor Pro
Dryden Hunt21472781501692016-20204L1995-11-24Cranbrook, BCMajor League
Michael Hutchinson800002018-20191G1990-03-02Barrie, ONTMajor League
Steven Jandric31268112022-20231F1997-08-18Prince George, BCMinor Pro
Dakota Joshua3591120232021-20221C1996-05-15Dearborn, MIMajor League
Tomas Jurco14461082018-20191L1992-12-28Kosice, SlovakiaMajor League
Nathaniel Kallen310102021-20221D1997-11-05San Diego, CAMinor Pro
Wyatt Kalynuk6651318652023-20241D1997-04-14Brandon, MANMajor League
Tanner Kaspick456410402021-20221C1998-01-28Brandon, MANMinor Pro
Brady Keeper61612181082019-20201D1996-06-05Cross Lake, MANMajor League
Matt Kessel12283644902021-20243D2000-06-23Phoenix, AZMajor League
Michael Kim2607762021-20221D1995-06-28Toronto, ONTMinor Pro
Jakub Kindl13167162016-20171D1987-02-10Sumperk, Czech Rep.Major League
Klim Kostin17336152021-20221C1999-05-05Penza, RussiaMajor League
Sam Kurker19134122017-20181R1994-04-08Boston, MAMinor Pro
Mathias Laferriere174194160482021-20243R2000-06-27Montreal, PQMinor Pro
Juho Lammikko142203757622016-20193L1996-01-29Noormarkku, FinlandMajor League
Matt Leitner17055102016-20171F1990-11-27Los Alamitos, CAMinor Pro
Joshua Leivo231402022-20231L1993-05-26Innisfil, ONTMajor League
Charlie Lindgren3400022021-20221G1993-12-18Lakeville, MNMajor League
William Lochead28134562019-20201D1998-03-30London, ONTMinor Pro
Leo Loof58077272023-20241D2002-04-25Karlstad, SwedenMinor Pro
Joel Lowry1262141621282017-20203L1991-11-15Calgary, ALTAMinor Pro
Griffin Luce64077562021-20232D1998-03-10Williamsville, NYMinor Pro
Eetu Luostarinen500002019-20201C1998-09-02Siilinjarvi, FinlandMajor League
Brady Lyle66102838522021-20232D1999-06-06North Bay, ONTMinor Pro
Zac Lynch2131402016-20171F1992-03-15Pittsburgh, PAMinor Pro
Stephen MacAulay3924662016-20171C1992-04-20Halifax, NSMinor Pro
Jacob MacDonald72142943272018-20191D1993-02-26Portland, ORMajor League
Mackenzie MacEachern81182644652021-20242L1994-03-09Bloomfield Hills, MIMajor League
Matt Mackenzie604913592016-20182D1991-10-15New Westminster, BCMinor Pro
Dylan MacPherson401122018-20202D1998-04-27Glace Bay, NSMinor Pro
Denis Malgin2871926142016-20182C1997-01-18Olten, SwitzerlandMajor League
Anton Malmstrom28134142022-20242D2000-03-08Osterhaninge, SwedenMinor Pro
Maxim Mamin3291625252017-20181C1995-01-13Moscow, RussiaMajor League
Matt Mangene9893443592018-20202C1989-03-12Manorville, NYMinor Pro
Mason Marchment602282019-20201L1995-06-18Uxbridge, ONTMajor League
Matthew Marcinew394913262018-20202R1993-10-07Calgary, ALTAMinor Pro
Danick Martel8459172019-20201L1994-12-12Drummondville, PQMajor League
Jake Massie29325222019-20201D1997-01-21Montreal, PQMinor Pro
Nick Master100002021-20221F1995-01-28Broomall, PAMinor Pro
Jared McCann42111425552016-20171L1996-05-31Stratford, ONTMajor League
Ian McCoshen11542630922016-20204D1995-08-05Anaheim, CAMajor League
Hugh McGing18939731121422021-20243L1998-07-11Chicago, ILMajor League
Jamie McGinn422492018-20191L1988-08-05Fergus, ONTMajor League
Dylan McIlrath18134282016-20171D1992-04-20Winnipeg, MANMajor League
Greg McKegg722422016-20171C1992-06-17St. Thomas, ONTMajor League
Mike McKenna2600042016-20171G1983-04-11St. Louis, MOMajor League
Dylan McLaughlin911202022-20231C1995-06-05Lancaster, NYMinor Pro
Patrick McNally100002021-20221D1991-12-04Glen Head, NYMinor Pro
Julian Melchiori546612492018-20191D1991-12-06Richmond Hill, ONTMajor League
Samuel Montembeault9104442017-20203G1996-10-30Becancour, PQMajor League
James Neal28141226102021-20221L1987-09-03Whitby, ONTMajor League
Jake Neighbours23971622022-20231L2002-03-29Calgary, ALTAMajor League
Rob O'Gara2033642019-20201D1993-07-06Massapequa, NYMajor League
Austin Osmanski44167482021-20243D1998-04-30Buffalo, NYMinor Pro
Robbie Payne300002021-20221C1993-05-11Gaylord, MIMinor Pro
Matthew Peca1544492136382021-20243C1993-04-27Petawawa, ONTMajor League
Liam Pecararo1002222018-20202F1996-04-06Canton, MAMinor Pro
Scott Perunovich3953742202021-20232D1998-08-18Hibbing, MNMajor League
Andrew Peski500042022-20231D1997-03-11Orleans, ONTMinor Pro
Dylan Peterson301102023-20241C2002-01-08Roseville, CAMinor Pro
Nicolas Pierog100022021-20221F1993-04-02Halton, ONTMinor Pro
Vincent Praplan1425742018-20191R1994-06-10Sierre, SwitzerlandMinor Pro
Greg Printz6271017692022-20231L1998-05-04Fairfax, VAMinor Pro
Chase Priskie522422019-20201D1996-03-19Pembroke Pines, FLMajor League
Jacob Pritchard100002021-20221L1995-04-09Macomb Township, MIMinor Pro
Ethan Prow4292332202019-20201D1992-11-17Sauk Rapids, MNMajor League
Cliff Pu1913442018-20202R1998-06-03Richmond Hill, ONTMinor Pro
Kyle Rau48101424322016-20171C1992-10-24Eden Prairie, MNMajor League
Jamieson Rees30033122023-20241C2001-02-26Hamilton, ONTMinor Pro
Brent Regner282111382016-20171D1989-05-17Westlock, ALTAMajor League
Anthony Repaci100002022-20231F1994-09-15Toronto, ONTMinor Pro
Sebastian Repo81151126572018-20202R1996-06-23Lahti, FinlandMinor Pro
Brendan Robbins100002018-20191F1995-07-30Nashua, NHMinor Pro
Eric Robinson40156102016-20171R1990-05-23Foxboro, MAMinor Pro
Adam Rockwood1518982018-20202F1995-09-22Coquitlam, BCMinor Pro
Jack Rodewald4351116212019-20201R1994-02-14Winnipeg, MANMajor League
Calle Rosen10865561282021-20242D1994-02-02Vaxjo, SwedenMajor League
Kevin Roy2341014192019-20201L1993-05-20Greenfield Park, PQMajor League
Jake Ryczek301102022-20231D1998-03-19Springfield, MAMinor Pro
Aleksi Saarela43121931122019-20201C1997-01-07Helsinki, FinlandMajor League
Alex Sakellaropoulos200002018-20191G1994-05-02Tinley Park, ILMinor Pro
Dmitri Samorukov6941620282022-20231D1999-06-16Volgograd, RussiaMajor League
Steven Santini13042428562021-20232D1995-03-07Bronxville, NYMajor League
Mathew Santos201142021-20221R1995-03-16Etobicoke, ONTMinor Pro
Harri Sateri2900002017-20181G1989-12-29Toijala, FinlandMajor League
Colton Saucerman1204462016-20182D1992-05-05Colorado Springs, COMinor Pro
Reece Scarlett14213222016-20182D1993-03-31Sherwood Park, ALTAMinor Pro
Thomas Schemitsch2192438621152016-20204D1996-10-26Thornhill, ONTMinor Pro
Michael Sgarbossa144812162016-20171C1992-07-25Campbellville, ONTMajor League
Logan Shaw1342622016-20171R1992-10-05Glace Bay, NSMajor League
Patrick Shea402202021-20221C1997-03-25Marshfield, MAMinor Pro
Braylon Shmyr100002018-20191L1997-05-16Calgary, ALTAMinor Pro
Sergei Shumakov310122018-20191R1992-09-04Chelyabinsk, RussiaMinor Pro
Hunter Skinner65313161092022-20242D2001-04-29Wyandotte, MIMinor Pro
Ryan Smith510102021-20242F1997-04-04Roanoke, VAMinor Pro
Jordan Smotherman610122016-20222L1986-05-11Corvallis, ORMajor League
Garret Sparks300002022-20231G1993-06-28Elmhurst, ILMajor League
Charles Spetz100002021-20221D1996-09-12Oak Ridge, NJMinor Pro
Nolan Stevens203912102021-20221C1996-07-22Brantford, ONTMinor Pro
Riley Stillman8471623722018-20202D1998-03-09Peterborough, ONTMajor League
Malcolm Subban3100002023-20241G1993-12-21Toronto, ONTMajor League
Brody Sutter1945962016-20171R1991-09-26Viking, ALTAMajor League
Ryan Suzuki51141630142023-20241C2001-05-28London, ONTMinor Pro
Paul Thompson17758651232382016-20203R1988-11-30Derry, NHMajor League
Owen Tippett51202242202017-20202R1999-02-16Peterborough, ONTMajor League
Nathan Todd65181937292021-20232C1995-12-02Kemptville, ONTMinor Pro
Dominic Toninato15538182019-20201C1994-03-09Duluth, MNMajor League
Alexei Toropchenko47111223282021-20232R1999-06-25Moscow, RussiaMajor League
Tyler Tucker119633391992021-20243D2000-03-01Thunder Bay, ONTMajor League
Tony Turgeon41314852016-20193D1989-09-21Grand Forks, NDMinor Pro
Curtis Valk73204262412017-20181C1993-02-08Medicine Hat, ALTAMajor League
Nolan Vesey3000172021-20221F1995-03-28Boston, MAMinor Pro
Jakub Vrana42162036542023-20241L1996-02-28Prague, Czech Rep.Major League
Nathan Walker77324173482021-20242L1994-02-07Cardiff, WalesMajor League
Cory Ward500002017-20181F1993-09-23Las Vegas, NVMinor Pro
Keean Washkurak1722719461582021-20243C2001-08-16Waterloo, ONTMinor Pro
MacKenzie Weegar60142236702016-20171D1994-01-07Ottawa, ONTMajor League
Josh Wesley655712582021-20221D1996-04-09Hartford, CTMinor Pro
Chris Wideman1631013122018-20191D1990-01-07St. Louis, MOMajor League
Adam Wilcox1300002016-20171G1992-11-26South St. Paul, MNMajor League
Luke Witkowski44257492021-20232D1990-04-14Holland, MIMajor League
Eddie Wittchow97712191382016-20182D1992-10-31Burnsville, MNMinor Pro
Vadim Zherenko5401102022-20242G2001-03-15Moscow, RussiaMinor Pro
Harry Zolnierczyk72153651382018-20191L1987-09-01Toronto, ONTMajor League

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