hockey DB
search by league
team
morning report
contact us
home

North Bay Battalion all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Eric Allair29033242016-20182D1999-07-01North Bay, ONTMajor Junior
Mike Amadio20086121207722013-20163R1996-05-13Sault Ste. Marie, ONTMajor League
Lirim Amidovski594711222022-20242R2006-12-22Alliston, ONTMajor Junior
Liam Arnsby21536741103042019-20244C2003-11-20Ajax, ONTMajor Junior
Mike Baird1321015251962013-20163L1997-03-25Cayuga, ONTMajor Junior
Andy Baker7312142682016-20182F1999-05-15Port Carling, ONTMajor Junior
Jacob Ball9551015202015-20183L1999-01-16Peterborough, ONTMajor Junior
Josh Bloom49253055272022-20231L2003-06-08Oakville, ONTMinor Pro
Dylan Blujus5542630562013-20141D1994-01-22Buffalo, NYMinor Pro
Brett Bouchard34213192021-20243C2005-01-18Richmond Hill, ONTMajor Junior
Zach Bratina70262652762013-20163L1996-01-06Lindsay, ONTMajor Junior
Justin Brazeau268128110238842015-20194R1998-02-02New Liskeard, ONTMajor League
Patrick Brown11651217382017-20203R2000-03-21Orillia, ONTMajor Junior
Riley Bruce269737442612013-20185D1997-07-16Carp, ONTMajor Junior
Luc Brzustowski2014592022-20231D2003-02-15Kitchener, ONTMajor Junior
Shane Bulitka247132062019-20201C1999-07-09Ilderton, ONTMajor Junior
Luke Burghardt10737641011382017-20192C1998-05-12Bowmanville, ONTMajor Junior
Harrison Caines118162137802018-20202L2001-02-14Richmond Hill, ONTMajor Junior
Alex Cajkovic3201212132023-20241D2005-07-19Bratislava, SlovakiaMajor Junior
Theo Calvas6131821752018-20191D1998-08-06Southfield, MIMinor Pro
Cole Cameron28033332018-20191D1998-05-09Johnstown, ONTMinor Pro
David Campbell2722442019-20201L2002-04-12Sault Ste. Marie, ONTMajor Junior
Bradley Chenier24173801532502015-20205L1999-01-20Hanmer, ONTMajor Junior
Alex Christopoulos7813518202019-20222R2003-03-26Richmond Hill, ONTMajor Junior
Paul Christopoulos2511265771452019-20244D2003-03-26Richmond Hill, ONTMajor Junior
Christian Cicigoi700002019-20201G2001-07-06Thunder Bay, ONTMajor Junior
Blake Clarke2112382013-20141L1996-01-24Chesterfield, MOMajor Junior
Brandon Coe250861322181392017-20224R2001-12-01Ajax, ONTMinor Pro
Maurizio Colella64111728352015-20172L1997-03-21Tottenham, ONTMinor Pro
Brice Cooke63131225182023-20241C2004-03-23Mono, ONTMajor Junior
Evan Cormier1100002013-20152G1997-11-06Bowmanville, ONTMinor Pro
Joshua Currie82131528532019-20222L2002-07-01Pickering, ONTMajor Junior
Aaron Dart210102015-20161R1996-11-24North Bay, ONTMajor Junior
Chad Denault35448142019-20201R2000-04-17Iroquois Falls, ONTMajor Junior
Cam Dineen1363079109362015-20183D1998-06-19Toms River, NJMajor League
Dom DiVincentiis117044122021-20243G2004-03-04Bolton, ONTMajor Junior
Steve Duda23134122013-20141D1994-11-11Philadelphia, PAMajor Junior
Justin Ertel11039661051262022-20242R2003-05-27Kitchener, ONTMajor Junior
Kurtis Evans54224112017-20192R2001-04-21Uxbridge, ONTMajor Junior
Stefan Forgione14000132023-20241R2005-04-29Woodbridge, ONTMajor Junior
Rhys Forhan10041115412016-20193R2000-01-17Bradford, ONTMajor Junior
Jayme Forslund900042013-20141D1995-04-23Owen Sound, ONTMinor Pro
Cam Gauvreau58178782021-20232D2003-03-08Hamilton, ONTMajor Junior
Calvin Gomes1600022013-20162R1996-03-13Mississauga, ONTMajor Junior
Barclay Goodrow63333467642013-20141C1993-02-26Toronto, ONTMajor League
Owen Green49123122014-20162L1997-03-23Williamsville, NYMajor Junior
Nicholas Grima5432730612019-20201D1999-03-07Toronto, ONTMinor Pro
Brett Hahkala510102016-20171F1999-06-18Fort Frances, ONTMajor Junior
Matt Hardwick702202018-20202R2001-03-23Callander, ONTMajor Junior
Brett Hargrave120251540512015-20172C1996-01-16North Bay, ONTMajor Junior
Steve Harland1213966105172015-20172R1996-05-10East York, ONTMajor Junior
Martin Has100002019-20201D2001-02-02Prague, Czech Rep.Minor Pro
Braden Henderson14232528582017-20203D2000-05-14Baxter, ONTMajor Junior
Jake Henderson287411162017-20181R1997-02-12St. Louis, MOMinor Pro
Alex Henriksson136313667922013-20152R1995-02-07Skovde, SwedenEuropean Lower Leagues
Brayden Hislop5011112542022-20231D2003-09-26St. Clements, ONTMajor Junior
Ty Hollett600072019-20201D2003-08-27Orleans, ONTMajor Junior
Ray Huether66122436222014-20151C1994-03-16Londesborough, ONTMajor Junior
Kyle Jackson1867199170432018-20234C2002-10-17Ottawa, ONTMinor Pro
Connor Jarvis524913182013-20141L1994-08-27Port Union, ONTMajor Junior
Wyatt Kennedy13742226682021-20243D2005-05-27Limoges, ONTMajor Junior
Nick King129115061482017-20203D1999-01-13Waterloo, ONTMajor Junior
Max Kislinger103181432592015-20172L1998-02-11Garmisch-Partenkirch, GermanyEuropean Elite
Jake Kment2800002014-20162G1996-03-13Sault Ste. Marie, ONTMinor Pro
Niki Korpialho1521302019-20201L2002-02-15Aura, FinlandMajor Junior
Austin Kosack37369142014-20162D1995-03-22Oakville, ONTMajor Junior
Carter Kostuch3424622023-20241L2007-04-21Richmond Hill, ONTMajor Junior
Ryan Kujawinski34211536122014-20151C1995-03-30Iroqouis Falls, ONTMinor Pro
Grayson Ladd3621214192021-20221D2001-03-01Kent Bridge, ONTMajor Junior
Nolan Laird2511262023-20241C2006-01-04Port Perry, ONTMajor Junior
Cameron Lamour1601142019-20201G2000-07-01Naughton, ONTMajor Junior
Andrew LeBlanc2871825302023-20241C2004-06-03Port Colborne, ONTMajor Junior
Jacob LeBlanc3101313122023-20241D2004-06-03Port Colborne, ONTMajor Junior
Jamie Lewis6781725402013-20141C1994-08-22Richmond Hill, ONTMinor Pro
Miles Liberati134273663662013-20163D1995-06-21Cheswick, PAMinor Pro
Kyle Locke46033492013-20152D1996-05-09Aurora, ONTEuropean Elite
Alexander Lukin124612181162021-20232D2004-03-27Moscow, RussiaEuropean Elite
Brady Lyle11173037302015-20183D1999-06-06North Bay, ONTMinor Pro
Matt MacLeod63152439422013-20141R1993-07-13Niagara Falls, ONTMajor Junior
Chase MacQueen-Spence900022021-20232L2005-01-09London, ONTMajor Junior
David Maier4931619102018-20191D2000-01-12Klagenfurt, AustriaEuropean Elite
Travis Mailhot33000162017-20192D2000-01-17Caledon East, ONTMajor Junior
Zack Malik2705542018-20191D2000-08-03Raleigh, NCEuropean Lower Leagues
Tnias Mathurin9662632542021-20243D2004-01-15Ajax, ONTMajor Junior
James Mayotte50189102019-20201D2002-03-04Mallorytown, ONTMajor Junior
Kyle McDonald71522880612021-20232R2002-02-05Ottawa, ONTMinor Pro
Trevor McDowell45145152023-20241D2004-07-31Bancroft, ONTMajor Junior
Marcus McIvor13675562982013-20152D1994-05-20Whitby, ONTMinor Pro
Mike McIvor2000002022-20242G2006-03-22Warkworth, ONTMajor Junior
Brett McKenzie295881101981942013-20185L1997-03-12Ottawa, ONTMinor Pro
Adam McMaster159275380142016-20193C2000-02-24Beamsville, ONTMajor Junior
Brenden Miller1282760871882013-20152D1994-03-29Orangeville, ONTMinor Pro
Luke Moncada19751501011182017-20203C2000-05-29Toronto, ONTMinor Pro
Kyle Moore19000112014-20162R1998-01-20Charlotte, NCMinor Pro
Brent Moran4802242016-20171G1996-07-05Orleans, ONTMinor Pro
Nick Moutrey26101222142014-20151R1995-06-24Toronto, ONTMinor Pro
Dayton Murray402202016-20171D1997-02-03Spruce Grove, ALTAMajor Junior
Eric Nagy1001142016-20171D1997-10-28Queensville, ONTMajor Junior
Ty Nelson187491301791492021-20243D2004-03-30Toronto, ONTMajor Junior
Brendan O'Neill3302202013-20141G1994-04-24Ilderton, ONTMajor Junior
Hampus Olsson6241216312014-20151R1995-04-20Angelholm, SwedenEuropean Lower Leagues
Owen Outwater644812142021-20221L2005-01-04Ottawa, ONTMajor Junior
Nick Paul1256349112882013-20152L1995-03-20Mississauga, ONTMajor League
Iggy Pazii6391524292023-20241L2006-12-04Kharkiv, UkraineMajor Junior
Bo Peltier500002016-20171D1997-09-16Wikwemikong, ONTMajor Junior
Cameron Peters884812212018-20202C2002-07-09Toronto, ONTMajor Junior
Matvey Petrov12867116183602021-20232L2003-03-12Moscow, RussiaMinor Pro
Michael Podolioukh8381220242021-20232C2004-11-28Toronto, ONTMajor Junior
Zach Poirier1833825631562014-20173C1998-05-12Mountain, ONTMajor Junior
Egor Postnov1716782018-20191L2000-04-19Moscow, RussiaMajor Junior
Kyle Potts1932631571142015-20194C1998-05-26Oakville, ONTMajor Junior
Vincent Praplan61193453162013-20141R1994-06-10Sierre, SwitzerlandMinor Pro
Mason Primeau94212445782018-20202C2001-07-28Toronto, ONTMinor Pro
Ethan Procyszyn124203454932022-20242C2006-07-11Wasaga Beach, ONTMajor Junior
Christian Propp83033162017-20192G1999-03-27Milton, ONTMinor Pro
Reece Proulx200022019-20201G2004-06-06North Bay, ONTMajor Junior
Christian Purboo2800002017-20192G2000-07-01Oakville, ONTMajor Junior
Jake Ramalho37022182015-20161D1998-05-25Ottawa, ONTMajor Junior
Mark Raycroft920242013-20141D1995-04-18Woodstock, ONTMajor Junior
Dylan Richter2621362022-20242C2006-07-11Parkhill, ONTMajor Junior
Bronson Ride27088182023-20241D2005-01-14Oakville, ONTMajor Junior
Tyson Rismond16000132022-20242D2006-03-30Chelmsford, ONTMajor Junior
Alex Robert3610122016-20182C1999-07-06Orleans, ONTMajor Junior
Charlie Robertson3303302022-20242G2005-04-02London, ONTMajor Junior
Brandon Robinson1540482013-20141L1995-10-13Pickering, ONTMajor Junior
Anthony Romani1888979168502021-20243R2005-07-12Pickering, ONTMajor Junior
Simon Rose179943521172017-20224D2001-03-23Renfrew, ONTMajor Junior
Mitchell Russell1477073143712018-20223R2001-03-06Peterborough, ONTMinor Pro
Jesse Saban9632528972016-20182D1997-01-14Lindsay, ONTMajor Junior
Mathew Santos19446661121622013-20163R1995-03-16Etobicoke, ONTMinor Pro
Pacey Schlueting116099402018-20202D2002-01-02North Bay, ONTMajor Junior
Zachary Shankar165739462122014-20173D1997-01-28Prescott, ONTMinor Pro
David Sherman656814262014-20173L1998-05-17Mississauga, ONTMajor Junior
Mark Shoemaker17452934382014-20173D1997-09-28Mississauga, ONTMajor Junior
Michael Silveri100002015-20161L1997-03-06North Bay, ONTMajor Junior
Nic Sima7661016242021-20232R2005-03-31Mississauga, ONTMajor Junior
Julian Sime5402242016-20182G1998-03-13Mississauga, ONTMinor Pro
Jake Smith15007722013-20163G1995-05-01Oakville, ONTEuropean Elite
Reyth Smith310102023-20241F2007-07-27Windsor, ONTMajor Junior
Jared Steege82111324322013-20152L1996-01-07Cobden, ONTMajor Junior
Christian Stevens34123192019-20222L2002-05-16Brooklin, ONTMajor Junior
Matthew Struthers1165673129652017-20203C1999-12-26Milton, ONTMinor Pro
Nikita Tarasevich102193958332021-20232R2003-02-09Minsk, BelarusMajor Junior
Rodion Tatarenko800002021-20221L2004-06-23Stavropol, RussiaMajor Junior
Shawn Tessier700022013-20141D1996-05-10Scarborough, ONTMajor Junior
Jacob Therrien1152724511142022-20242R2006-02-08Courtice, ONTMajor Junior
Adam Thilander132185977342016-20182D1998-09-18Skovde, SwedenEuropean Elite
Ryan Thompson43033382019-20201D2002-10-10Mississauga, ONTMajor Junior
Ben Thomson43241539562013-20141L1993-01-16Brampton, ONTMajor League
Brayden Turley74055162022-20242D2006-08-08Milton, ONTMajor Junior
Bradley Van Schubert100002016-20171G1997-03-22Barrie, ONTMajor Junior
Owen Van Steensel1996286148942021-20243L2004-08-04Ilderton, ONTMajor Junior
Daniil Vertiy104233255452015-20183L1998-11-12Moscow, RussiaMajor Junior
Payton Vescio2704462017-20192D2001-03-20North Bay, ONTMajor Junior
Sandis Vilmanis3028113942023-20241L2004-01-23Riga, LatviaMajor Junior
Joe Vrbetic88022102018-20223G2002-10-24Dunvegan, ONTMinor Pro
Dalyn Wakely19989981871262021-20243C2004-03-05Port Hope, ONTMajor Junior
Daniel Walker1351311242492016-20193L1999-05-18Val Caron, ONTMinor Pro
Zach Wilson600022023-20241D2007-03-07Fenelon Falls, ONTMajor Junior
Avery Winslow11963238242019-20233D2002-08-24East Wenatchee, WAMinor Pro
Kyle Wood149266591572013-20163D1996-05-04Waterloo, ONTMinor Pro
Mathew Woroniuk1400002016-20182G1999-03-25Toronto, ONTMajor Junior
Pasquale Zito3172027282022-20231C2003-06-01Nepean, ONTMajor Junior

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