The All-NBL Canada Team is an annual National Basketball League of Canada honor given to the best players in the league following every NBLC season. It has been presented to a total of fifteen players, divided into three separate five-man lineups, since 2012–13. In the 2011–12 NBL Canada season, the third team was not included. Anthony Anderson holds the record for the most first-team selections, with three. He is followed by Brandon Robinson, who has been named to two such teams.

Selections Player (X)Denotes the number of times the player has been selectedPlayer(in bold text)Indicates the player who was NBL Canada MVP in the same year

Season First team Second team Third teamPlayersTeamsPlayersTeamsPlayersTeams 2011–12Gabe Freeman London LightningTim Ellis London LightningAnthony Anderson Saint John Mill RatsOmari JohnsonOshawa PowerRalphy Holmes Quebec Kebs Trayvon LathanMoncton Miracles Mike WilliamsSummerside Storm Tyrone Levett Halifax Rainmen Lawrence Wright Halifax Rainmen Brandon Robinson Oshawa Power 2012–13 Devin Sweetney Moncton Miracles Anthony Anderson (2) Saint John Mill RatsNick Okorie Oshawa Power Darren Duncan Windsor Express Jerice Crouch Saint John Mill Rats Al Stewart Summerside Storm Isaac Butts Moncton Miracles Tim Ellis London Lightning Antonio Ballard Summerside StormElvin Mims London Lightning Quinnel Brown Halifax Rainmen Chris Commons Windsor Express Brandon Robinson Summerside StormMarvin Phillips London Lightning Joey Haywood Halifax Rainmen 2013–14 Anthony Anderson (3) Saint John Mill RatsRyan Anderson Windsor Express Darren Duncan Windsor Express Stefan Bonneau Windsor Express Morgan Lewis Mississauga Power Nick Okorie Island Storm Cedric Moodie Brampton A'sChris Commons (2) Windsor Express Johnny Mayhane Moncton Miracles Garrett Williamson London LightningTim Parham Halifax Rainmen Jermaine Johnson London Lightning Antonio BallardIsland Storm Cavell Johnson Brampton A's Jason Williams Halifax Rainmen 2014–15 Quinnel Brown Windsor Express TyShwan Edmondson Brampton A's Nick OkorieIsland Storm Kevin Young Halifax RainmenTyrone Watson Halifax RainmenTony BennettWindsor Express Marvin Phillips London Lightning Omar Strong Mississauga PowerChris Commons (3) Windsor Express Brandon Robinson Island StormKenny Jones Saint John Mill Rats Cavell Johnson Brampton A'sAnthony Anderson (4) Saint John Mill RatsDeAndre Thomas Windsor Express Trayvon Lathan Moncton Miracles 2015–16 Gabe Freeman (2) Saint John Mill RatsAnthony Anderson (5) Saint John Mill RatsDoug Herring Jr. Saint John Mill Rats Justin Johnson Halifax Rainmen Chris Commons (4) Windsor Express Justin MossOrangeville A's Stephen Maxwell London Lightning Mike Glover Halifax Hurricanes Akeem Scott London Lightning Brandon Robinson Windsor ExpressKyle HuntHalifax Hurricanes Dexter Strickland Moncton Miracles Logan Stutz Niagara River Lions James Justice Moncton Miracles Akeem Wright London Lightning 2016–17 Gabe Freeman (3) Saint John RiptideAnthony Anderson (6) Saint John Riptide Maurice Jones Windsor Express Rahlir Hollis-Jefferson Orangeville A'sRyan Anderson (2) London Lightning Malik StoryMoncton Miracles Terry Thomas Island Storm Jahii Carson Island Storm CJ Washington Halifax HurricanesBilly White Halifax HurricanesCliff ClinkscalesHalifax Hurricanes Flenard Whitfeild Kitchener-Waterloo TitansRoyce White London Lightning Chad Frazier Cape Breton Highlanders Garrett Williamson London Lightning 2017–18 Carl EnglishSt. John's Edge Charles Hinkle St. John's Edge Derek Hall KW TitansTerry Thomas (2) Moncton Magic Antoine Mason Halifax HurricanesDoug Herring Jr. (2)London LightningBilly White (2) Halifax HurricanesBruce Massey Cape Breton Highlanders Maurice Jones (2) Windsor ExpressRoyce White (2)London LightningDu'Vaughn MaxwellIsland Storm Malcolm Miller Saint John RiptideGarrett Williamson (2) London Lightning Franklin Session Island Storm Jaylon Tate Niagara River Lions 2018–19 Frank BartleySaint John Riptide Billy White (3) Moncton Magic Alex Johnson London LightningJaylen BlandSudbury Five Junior Cadougan St. John's EdgeAaron Redpath Cape Breton HighlandersGuillaume Boucard London LightningJuan Pattillo Windsor Express Jason Calliste Moncton MagicBraylon RaysonSudbury FiveRhamel BrownHalifax Hurricanes Gentrey Thomas Moncton MagicJamal ReynoldsCape Breton Highlanders Sampson Carter Island Storm Tramar Sutherland KW Titans 2019–20 Antoine Mason (2)Halifax Hurricanes Corey Allmond Moncton Magic Montay Brandon St. John's EdgeXavier MoonLondon Lightning Jaylen Bland (2)Sudbury FiveAlex CampbellIsland StormJeremiah Mordi Moncton MagicJunior Cadougan (2) St. John's Edge Cliff Clinkscales (2)Halifax HurricanesBraylon Rayson (2)Sudbury FiveAnthony Gaines Jr.London Lightning Chris Jones Windsor ExpressBilly White(4)Moncton Magic Jairus Holder Sudbury Five Sam Muldrow Windsor Express

References