U16 Boys rankings

175 teams across the OBL and the Coalition League. Rating blends each league's pool placement with every scored game: margin (capped at 25) plus the strength of the opponent. Higher is stronger. How the math works

138 scored games across both leagues · updated Nov 1, 7:31 p.m. · refreshes every 2 hours

#TeamLevelOBLCoalitionRecordOBL rec.Coalition rec.MarginRating
1YEBAAA+—Pool A2-0—2-0+34.537.7
2Born 2 Stand Out - JasonAAA+—Pool A2-0—2-0+37.537.3
3Woodbridge Lions - MoAAA+—Pool A2-0—2-0+14.035.1
4TSA - Team MillsAAA+—Pool A2-1—2-1+7.032.5
5Guelph GryphonsAAA+—Pool A1-0—1-0+8.032.1
6Oxford Attack U16 boysAAA+Pool CPool A2-1—2-1+8.330.4
7BALL905 CST U16AAA+Pool A—0-0———30.0
8Downtowns FinestAAA+Pool A—0-0———30.0
9Fundamentals First BasketballAAA+—Pool A0-0———30.0
10LaSalle GuardiansAAAPool A—0-0———30.0
11ONL-X Jr MenAAAPool A—0-0———30.0
12St Catharines Rebels U16 boys #1AAAPool A—0-0———30.0
13TTT U16 BoysAAAPool A—0-0———30.0
14The Game ChangersAAA—Pool A1-0—1-0+4.029.3
15Monarchs - Smith**AAA—Pool A1-2—1-2-5.028.0
16Kingston Impact-DanielAAAPool B—0-0———26.0
17Motion KingsAAAPool B—0-0———26.0
18NT Huskies U16 Boys - DhillonAAA-Pool B—0-0———26.0
19ONL U16 Boys - MisicAAA-Pool B—0-0———26.0
20OSS Rising Stars - Coach Cooper - U16 BoysAAA-Pool B—0-0———26.0
21Rumi Basketball - U16 BoysAAA-Pool B—0-0———26.0
22Sudbury Storm - U16 Boys - Coach Mike 2026-27AAA-Pool B—0-0———26.0
23Alpha EliteAAA-—Pool A0-2—0-2-16.025.1
24HG EliteAAA-—Pool A1-2—1-2-18.024.6
25Ottawa South - St. JohnAAA-—Pool B2-1—2-1+11.024.5
26LIFT Basketball - DustinAAA-—Pool B1-0—1-0+38.024.4
27Barrie Royals U16 Boys - RenwickAA+Pool EPool B3-0—3-0+18.323.9
28Locked In SportsAA+—Pool A0-2—0-2-21.023.6
29Toronto Triple ThreatAA+—Pool B2-1—2-1+7.023.2
30Silky HoopsAA+—Pool A0-3—0-3-22.723.0
31North Toronto HuskiesAA+—Pool B1-1—1-1+1.522.1
32Brantford CYO Hawks - U16 - AndrewAA+Pool C—0-0———22.0
33KW Viper U16 Boys BrownAA+Pool C—0-0———22.0
34Niagara Falls Fury U16 A BoysAA+Pool C—0-0———22.0
35U16 WOODBRIDGE LIONSAA+Pool C—0-0———22.0
36Burlington Force U16 Boys (Sims)AA+Pool EPool A0-1—0-1-19.019.4
37Peterborough Power U16 LeonardAA+Pool APool C2-1—2-1+10.019.3
38Built On AmbitionAA+—Pool B1-0—1-0+1.019.2
39YASO BlackAA+—Pool B2-1—2-1+1.719.0
40BOAAA+Pool D—0-0———18.0
41Cambridge Basketball U16 Boys - JarmanAA+Pool D—0-0———18.0
42EY Eagles U16 Boys - Team BishopAA+Pool D—0-0———18.0
43London Gold Medal U16 VaiAA+Pool D—0-0———18.0
44JCC Warriors - U16 SouthAA+Pool FPool B2-0—2-0+8.517.9
45Etobicoke Thunder U16 Boys NelsonAAPool DPool C3-0—3-0+23.017.6
46CKATT 2K11 - Regional - KhaleelAAPool FPool B0-1—0-1-1.015.8
47Toronto Lords - Coach BhangAA—Pool C1-1—1-1+11.015.6
48Brampton EliteAA—Pool C2-0—2-0+13.514.8
49Collingwood Trailblazers U16BAAPool E—0-0———14.0
50Sudbury Storm - U16 Boys - Coach Dave - 2026-2027AAPool E—0-0———14.0
51Rising Suns - GirarrdAA—Pool B0-2—0-2-19.013.9
52East York Eagles - BishopAA—Pool B0-2—0-2-18.013.4
53With Love Hoops - Next GenAA—Pool B0-3—0-3-11.313.4
54M & R BasketballAA—Pool C2-1—2-1+14.313.3
55MUMBA ELITE U16B - GUTIERREZAAPool CPool D3-0—3-0+11.312.8
56Cambridge BasketballAA—Pool C3-0—3-0+14.312.7
57Eurostep U16 - GiulianoAAPool EPool B0-1—0-1-38.012.6
58South Simcoe Sonics U16 Boys Coach DanAAPool HPool B1-2—1-2-8.711.7
59Lead2greatness northAA—Pool D3-0—3-0+32.311.6
60BALL905 Mississauga U16AAPool F—0-0———10.0
61Brampton Warriors U16 - FCFAAPool F—0-0———10.0
62EY Eagles U16 Boys - PoagAA-Pool F—0-0———10.0
63Burloak Elite Mario U16AA-Pool CPool E3-0—3-0+50.39.9
64PDM Basketball - GoldAA-Pool FPool C1-1—1-1-3.59.2
65EcoHoopsAA-—Pool C1-1—1-1-6.58.0
66Monarchs - BansfieldAA-—Pool C0-2—0-2-3.58.0
67SBA Premier SandersAA-—Pool C1-2—1-2-3.77.9
68SCNYB U16 Boys (Zolis)AA-Pool IPool C2-1—2-1+11.77.4
69Elite Omega AcademyAA-—Pool C1-1—1-1-20.57.2
70Chatham Kent Wildcats - U16 Boys - BaylisAA-Pool G—0-0———6.0
71La Salle-PynnAA-Pool G—0-0———6.0
72MUMBA ELITE U16B - SOMESANAA-Pool G—0-0———6.0
73North York AquilasAA-—Pool D1-1—1-1+19.56.0
74Orangeville BearsAA-Pool G—0-0———6.0
75U16 New Horizon HeatAA-Pool GPool E3-0—3-0+41.05.3
76RWI KingsAA-Pool DPool D2-1—2-1-8.04.0
77BALL905 Erin Mills - blackAA-—Pool D2-1—2-1+7.73.3
78Brampton Eclipse - BLACKAA-—Pool D2-1—2-1+7.73.3
79Lindsay Wildcats - AnnisAA-Pool HPool D2-1—2-1+8.73.3
80Hoopzone Knights (East)A+—Pool D1-1—1-1+11.02.5
81Push United BasketballA+—Pool E3-0—3-0+46.02.5
82Eastern Earthquakes GrizzleA+—Pool D1-1—1-1+3.02.4
83Lead2greatnessA+—Pool C0-2—0-2-35.02.2
84Eastern EarthquakesA+Pool H—0-0———2.0
85Kingston Impact- ClarkA+Pool H—0-0———2.0
86Niagara Falls Fury U16 B BoysA+Pool H—0-0———2.0
87Orangeville Hawks Boys U16A+Pool H—0-0———2.0
88Momentum U16 - MarkoA+Pool HPool D2-1—2-1-1.31.4
89Guelph KnightsA+—Pool D2-1—2-1+2.31.0
90Underdog EliteA+—Pool D1-2—1-2-2.30.3
91Burloak Elite James U16A+Pool GPool C0-3—0-3-21.0-1.7
92Cambridge Basketball U16 Boys - MasonA+Pool I—0-0———-2.0
93West Ottawa Basketball AssociationA+Pool I—0-0———-2.0
94Wildhawk U16 BoysA+Pool I—0-0———-2.0
95Toronto Hoopstars - U16 BlackA+Pool FPool E2-1—2-1+0.7-2.1
96Burlington Force U16 Boys (Rasheed)A+Pool NPool C1-2—1-2-5.0-2.4
97Bayan BasketballA+—Pool E3-0—3-0+11.7-5.0
98Etobicoke Thunder U16 Boys AliA+Pool J—0-0———-6.0
99Napanee Hawks U16 BoysA+Pool J—0-0———-6.0
100U16 GBA CLIVEA+Pool J—0-0———-6.0
101U16 Grassroots - ArthurA+Pool J—0-0———-6.0
102Born 2 Stand Out - JustinA+—Pool D0-3—0-3-21.7-6.7
103Kitchener's FinestA+—Pool E2-1—2-1+9.7-6.9
104Sauga City KingsA+—Pool D0-3—0-3-22.0-6.9
105Guelph Gryphons M&MA+—Pool E2-1—2-1+7.0-7.0
106Orillia Lakers - MurdochA+Pool OPool C0-2—0-2-21.0-7.0
107RedDot Basketball-U16A-VanceA+Pool IPool F3-0—3-0+19.7-7.3
108Blessed Sacrament Yellow JacketsA+—Pool F3-0—3-0+42.3-7.4
109KW Vipers BrownA+—Pool D0-3—0-3-17.7-7.6
110IEM Spartans King City - HalyA+—Pool D0-2—0-2-29.0-8.8
111Durham Blues TEAM CATERA—Pool F3-0—3-0+37.0-9.7
112Pelham Panthers - Team KlassenAPool K—0-0———-10.0
113Stratford Revolution U16 Boys HeatonAPool K—0-0———-10.0
114U16 Belleville Spirits Boys - TaylorAPool K—0-0———-10.0
115Made Different BasketballA—Pool E2-1—2-1-6.0-10.4
116Clutch PointsA—Pool E1-2—1-2-11.3-11.0
117Time 2 HoopA—Pool E1-2—1-2-5.7-11.3
118Ascend RegionalA—Pool E1-1—1-1-13.5-11.4
119YASO GoldA—Pool E1-2—1-2-4.7-12.4
120Golden Eagles U16 BoysAPool KPool E0-3—0-3-7.3-13.1
121U16 Maple BasketballAPool LPool F2-1—2-1+10.7-13.3
122BreakthroughAPool L—0-0———-14.0
123Haldimand Huskies U16 WolakAPool L—0-0———-14.0
124IEM East Gwillimbury BU16APool L—0-0———-14.0
125U16 Blitz Boys EmanuelAPool L—0-0———-14.0
126NOBATA—Pool E1-2—1-2-11.3-14.9
127Toronto Hoopstars - U16 WhiteAPool KPool G3-0—3-0+16.7-15.4
128V3 BasketballA—Pool E0-3—0-3-29.3-15.6
129Northern Kings - LeAndreA—Pool F2-1—2-1+12.7-15.9
130Hamilton Transformation AcademyA—Pool E0-3—0-3-48.7-16.0
131East York Eagles - PoagA—Pool E0-3—0-3-33.0-16.7
132Game6 Lions - DanielA—Pool F2-1—2-1+8.3-16.7
133Hoopzone Knights (West)A—Pool F1-1—1-1+6.0-17.1
134AET BasketballA—Pool G3-0—3-0+46.0-17.6
135Ancaster Magic U16 Boys MooreAPool M—0-0———-18.0
136CW Celtics U16 BoysAPool M—0-0———-18.0
137DK DragonsAPool M—0-0———-18.0
138Elevation AthleticsAPool M—0-0———-18.0
139Stratford Revolution U16 Boys - PetersAPool M—0-0———-18.0
140North York Lions DayalA—Pool F1-2—1-2+1.0-18.4
141BWT RebelsA—Pool F2-1—2-1+0.7-20.1
142MILTON STAGS GOLD U16 BOYS - FREDAPool JPool G1-1—1-1-1.5-20.4
143BALL905 Erin MillsAPool IPool F0-2—0-2-39.0-20.7
144Factory EliteA-—Pool F2-1—2-1-1.7-20.7
145Game6 Lions - SamiA-—Pool G2-0—2-0+20.0-20.8
146Oakville Venom Major Midget BoysA-Pool EPool G0-2—0-2-24.0-20.8
147RedDot Basketball-U16B-ShemarA-Pool PPool G3-0—3-0+19.7-21.9
148Chatham Kent Wildcats - U16 Boys - WaddickA-Pool N—0-0———-22.0
149Gladiators U16 Boys - Coach Mike T.A-Pool N—0-0———-22.0
150PDM Basketball - WhiteA-Pool N—0-0———-22.0
151YSSK U16 Boys RivasA-Pool N—0-0———-22.0
152Niagara Splash BasketballA-—Pool G1-1—1-1+5.5-24.0
153Thornhill Thunder - NavyA-—Pool G1-1—1-1+27.5-24.0
154AEGA-Pool LPool G1-1—1-1+3.5-24.1
155Huntsville Hurricanes U16 Boys - AingerA-Pool OPool F1-2—1-2-9.7-25.4
156Eurostep U16 - JovanA-Pool MPool F0-2—0-2-40.5-25.5
157YSSK Silver Knights - RIVASA-—Pool F0-2—0-2-16.0-25.5
158Parry Sound StingersA-Pool O—0-0———-26.0
159South Muskoka U16 BoysA-Pool O—0-0———-26.0
160St. Thomas Shock U16 BoysA-Pool O—0-0———-26.0
161U16 SBA Team TealA-Pool O—0-0———-26.0
162MUMBA ELITE U16B - BARANOVA-Pool JPool G0-3—0-3-11.3-26.6
163YASO WhiteA-—Pool G2-1—2-1+0.7-26.6
164IEM Spartans Aurora - HalyA-—Pool F0-3—0-3-28.0-27.7
165Anchor KrakensA-Pool NPool G1-1—1-1-18.5-29.3
166B-Elite BasketballA-—Pool G1-2—1-2-6.0-29.4
167SBA Blues FreedlanderA-—Pool F0-3—0-3-33.3-29.4
168Grimsby GrizzliesA-Pool P—0-0———-30.0
169London Royals U16 BoysA-Pool P—0-0———-30.0
170U16 GBA PETERA-Pool P—0-0———-30.0
171U16 SBA Team BroomfieldA-Pool P—0-0———-30.0
172YSSK U16 Boys MaA-Pool P—0-0———-30.0
173Guelph Knights U16 Gold - RootA-Pool KPool G1-2—1-2-31.0-31.3
174SBA Blues BroomfieldA-—Pool G0-2—0-2-10.5-32.8
175Game6 Lions - ZoraA-—Pool G0-3—0-3-36.0-37.0

Level (A- to AAA+) comes from where the team stands in its age group. Pools: A is each league's top tier. Record counts both leagues; margin is average points for minus against per game. A team with no scored games yet is placed by its pools alone.

Sources

Ontario Basketball League · U16 Boys
101 teams · 16 pools · 0 of 0 games scored · read Oct 28, 3:08 p.m.
Coalition League · U16 Boys (2011)
109 teams · 7 pools · 138 of 160 games scored · read Nov 1, 7:31 p.m.