U12 Boys rankings

163 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

228 scored games across both leagues · updated Oct 30, 11:30 a.m. · refreshes every 2 hours

#TeamLevelOBLCoalitionRecordOBL rec.Coalition rec.MarginRating
1Top Tier U12 - JohnsonAAA+Pool APool A6-02-04-0+25.239.3
2U12 - GBA TeranAAA+Pool A—2-02-0—+33.537.7
3Locked In Sports PathwayAAA+—Pool A3-0—3-0+26.037.0
417 IGNITE - WhiteAAA+Pool BPool A3-11-12-0+21.035.5
5Canada Elite PurpleAAA+Pool B—2-02-0—+59.535.5
6Burlington Force U12 Boys (Sabourin)AAA+Pool APool A3-21-12-1+5.234.4
7U12 Grassroots - OsamaAAA+Pool B—2-02-0—+21.534.0
8Brampton Warriors EliteAAA+—Pool A3-0—3-0+13.332.8
9Canada Elite - Toronto SouthAAAPool A—2-02-0—+8.032.1
10Union Elite Gr 6 MarvAAAPool A—0-20-2—-5.029.3
11MSBA Storm u12 Boys - CastilloAAAPool BPool B4-11-13-0+9.029.1
12Durham Basketball Club-KeishonAAA—Pool A1-2—1-2-2.029.0
13Canada Elite BlackAAAPool C—2-02-0—+42.027.9
14Rising Suns - GirarrdAAA—Pool A2-1—2-1+9.027.9
15Monarchs - Elliott (U12 Boys)AAAPool B—1-11-1—-3.026.8
16Waterloo WildhawksAAA—Pool A0-3—0-3-9.325.8
17Toronto SelectAAA-Pool BPool B3-20-23-0+6.625.7
18RSB RegionalAAA-—Pool A1-2—1-2-12.325.4
19The Performance Group (TPG)AAA-Pool A—0-20-2—-17.025.2
20MILTON STAGS GOLD U12 BOYS - JOHNATHANAAA-Pool CPool B4-12-02-1+7.224.1
21JCC Warriors - U12 North BlueAAA-Pool A—0-20-2—-35.023.4
22TCBL J17 Youth U12 - TEAM BLACKAAA-Pool BPool A1-40-21-2-18.223.1
23All-In JANAAA-—Pool B2-1—2-1+16.323.0
24Guelph Knights U12 Boys Gold - PrangerAAA-Pool CPool C4-12-02-1+32.022.9
25Etobicoke Thunder U12 Boys ChoAA+Pool CPool B4-11-13-0+16.222.8
26Eurostep U12 - JesusAA+Pool GPool A2-32-00-3+1.022.8
27Brampton Warriors U12B - WhartonAA+Pool D—2-02-0—+8.022.6
28EY Eagles - U12 Boys - KnightAA+Pool D—1-11-1—+23.022.3
29Durham Rising Suns- JayAA+Pool D—2-02-0—+10.520.8
30South Simcoe Sonics U12 Boys Coach DenysAA+Pool DPool C4-11-13-0+25.820.7
31Monarchs - Douglin (U12 Boys)AA+Pool EPool B3-22-01-2+4.420.0
32Wildhawk U12 BoysAA+Pool E—2-02-0—+10.018.6
33Barrie Royals U12 Boys - GrantAA+Pool FPool A3-22-01-2-5.418.5
34St Clair Jr. Saints U12 (2026-27)AA+Pool D—1-11-1—-3.518.5
3517 IGNITE - RedAA+Pool GPool A2-31-11-2-8.217.7
36ONL U12 Boys - MeredithAA+Pool E—1-11-1—+5.017.4
37SBA Premier MaraghAA+—Pool A0-3—0-3-35.016.9
38Thornhill Thunder - ExclusiveAA+Pool F—2-02-0—+23.016.9
39Inter-City Saints U12 JANAA+Pool E—1-11-1—+5.516.8
40East York Eagles - KnightAA+—Pool C3-0—3-0+31.316.5
41Brantford CYO Hawks - U12 - RousseauAA+Pool C—0-20-2—-17.016.1
42Forest City BasketballAA—Pool C3-0—3-0+27.015.0
43SBA Blues U12 Team PirachaAAPool DPool B1-40-21-2-6.214.3
44Vaughan Panthers U12 Boys - Coach MikeAAPool GPool B4-12-02-1+0.413.9
45Monarchs - Syed (U12 Boys)AAPool C—0-20-2—-28.013.7
46U12 Blitz Boys RobitailleAAPool F—1-11-1—+4.013.4
47Pelham Panthers - Team NewtonAAPool E—1-11-1—-2.013.2
48TCBL J17 Youth U12 - TEAM GOLDAAPool GPool B2-30-22-1-4.412.8
49Top Tier U12 - TackyAAPool D—0-20-2—-31.012.7
50The Collective EliteAAPool G—2-02-0—+7.512.6
51North York Lions U12 Boys RhodesAAPool F—1-11-1—+6.511.7
52JCC Warriors - U12 North WhiteAAPool EPool B1-40-21-2-12.610.7
5317 IGNITE - TyrelAAPool H—2-02-0—+19.09.2
54Cambridge Elite U12 Boys - BaxterAAPool CPool D3-20-23-0-6.28.6
55Rising Suns - LynneaAA—Pool B1-2—1-2-17.38.2
56Ancaster Blitz - RobitailleAA—Pool C2-1—2-1+7.78.0
57Burloak Elite James U12AAPool GPool B0-50-20-3-14.88.0
58U12 SBA Premier Team BlueAA-Pool E—0-20-2—-18.07.8
59North Toronto Huskies - Team PikeAA-—Pool B0-3—0-3-32.37.6
60Playmaker Basketball U12 Boys (Markham)AA-Pool HPool D5-02-03-0+18.07.2
61KW Viper U12 Boys SmithAA-Pool F—0-20-2—-6.56.8
62Monarchs - AliAA-—Pool C0-0———6.0
63Toronto Triple ThreatAA-—Pool C1-2—1-2-8.35.9
64Team TruthAA-—Pool B0-3—0-3-21.05.8
65JCC Warriors - U12 SouthAA-Pool HPool C1-20-11-1-1.74.1
66Barrie BuccaneersAA-—Pool C1-1—1-1-26.53.9
67Sudbury JAM - SuprunovAA-—Pool C1-1—1-1-25.03.7
68LaSalle GuardiansAA-Pool G—0-20-2—-25.03.6
69U12 Blitz Boys JohnsonAA-Pool I—1-11-1—+10.03.0
70Ancaster Magic U12 Boys PalamarchukAA-Pool I—2-02-0—+6.02.3
71FIRST STEP ELITEAA-—Pool C1-2—1-2-8.32.2
72KW Vipers SmithAA-—Pool C0-3—0-3-35.01.6
73U12 Grassroots - BlackAA-Pool J—2-02-0—+28.01.6
74London Ramblers U12 Boys - TwoheyA+Pool I—1-11-1—+2.01.2
75Buccaneers U12A+Pool J—2-02-0—+21.00.9
76Kingston Impact- MelbourneA+Pool H—1-11-1—-7.00.6
77SPB FamilyA+—Pool D3-0—3-0+21.00.6
78CW Celtics U12 BoysA+Pool FPool D2-31-11-2-8.40.0
79NT Huskies U12 Boys - HerlingA+Pool I—0-0———0.0
80TTT U12 BoysA+Pool I—1-11-1—-2.5-0.1
81NT Huskies U12 Boys - PikeA+Pool H—0-10-1—-20.0-0.4
82Burlington Force U12 Boys (Tolhurst)A+Pool LPool D3-21-12-1+13.4-1.5
83Oxford Attack U12 boysA+Pool I—0-10-1—-9.0-1.7
84PDM Basketball - GoldA+Pool FPool C0-50-20-3-27.6-3.1
85DC BulldogsA+—Pool D2-1—2-1+2.0-3.3
86Guelph Knights U12 Boys - RedA+Pool HPool D1-41-10-3-7.4-3.6
87YvY EliteA+—Pool D2-1—2-1+7.0-3.6
88Momentum Basketball – U12 - TreyA+Pool H—0-20-2—-23.0-3.7
89RedDot BasketballA+——0-20-2—-5.5-3.7
90EY Eagles - U12 Boys - CarpenterA+Pool K—2-02-0—+6.5-3.8
91Peterborough Power U12 PalmerA+Pool K—2-02-0—+9.0-3.9
92Eastern Earthquakes TJA+—Pool C0-3—0-3-29.7-4.2
93Durham Rising Suns- BryanA+Pool I—0-10-1—-22.0-4.7
94SCNYB U12 Boys (King)A+Pool J—1-11-1—+1.0-4.8
95Northern KingsA+—Pool E3-0—3-0+45.7-5.3
96Chatham Kent Wildcats - U12 Boys - QuigleyA+Pool L—2-02-0—+36.0-5.7
97Jump Brampton - U12A+Pool K—1-11-1—+7.0-5.8
98Grassroots Niagara EliteA+—Pool E3-0—3-0+45.3-5.9
99Niagara Falls Fury U12 BoysA+Pool J—1-11-1—-14.0-7.0
100North Toronto Huskies - HerlingA+—Pool D1-2—1-2-6.7-7.1
101Red Dot BasketballA+Pool K—0-0———-7.5
102YSSK U12 Boys GendiA+Pool J—0-20-2—-11.5-7.5
10317 IGNITE - BlackA+Pool NPool D3-22-01-2+8.0-7.6
104U12 - GBA KenAPool MPool D2-1—2-1+3.7-7.8
105Orillia Lakers - EnzoA—Pool D0-3—0-3-1.7-8.7
106Inter-City Saints U12 BRYANAPool N—2-02-0—+40.0-11.0
107TCBL J17 Youth U12 - TEAM WHITEAPool JPool E3-21-12-1-3.4-11.1
108Eurostep U12 - JadrankoAPool KPool E3-21-12-1+3.6-11.2
109MUMBA ELITE - GirdlerA—Pool E2-1—2-1+8.3-11.9
110Toronto Hoopstars U12APool NPool E3-21-12-1+10.2-12.4
111Toronto Lords U12 Boys JohnsonAPool JPool D1-40-21-2-19.4-14.4
112Burloak Devon U12APool M—0-0———-15.0
113Jump Mississauga - U12APool M—0-0———-15.0
114Jump Oshawa/Whitby - U12APool M—0-0———-15.0
115Jump Pickering/Ajax - U12APool M—0-0———-15.0
116Northumberland EdgeAPool M—0-0———-15.0
117U12 Belleville Spirits Boys - DrummAPool M—0-0———-15.0
118Hoops AcademyA—Pool E2-1—2-1+5.3-15.1
119BreakthroughAPool O—2-02-0—+22.5-16.0
120East York Eagles - CarpenterA—Pool E2-1—2-1+4.0-16.1
121Jump Milton - U12APool K—0-20-2—-18.5-16.5
122Jump U12 - Coach ShaneAPool KPool D1-41-10-3-21.0-17.3
123YNBA Avengers U12B KayetAPool LPool F3-21-12-1+14.6-17.8
124Ballmatics EliteA—Pool F3-0—3-0+25.7-17.9
125YSSK Silver KnightsA—Pool F3-0—3-0+21.0-18.0
126Ancaster Blitz - JohnsonA—Pool E1-2—1-2-4.7-18.2
127Maharlika RoyalsAPool N—1-11-1—+12.0-18.2
128All-In BRYANA—Pool E2-1—2-1-7.0-18.8
129RedDot Basketball - ParsaA—Pool E1-2—1-2-0.3-18.8
130St. Catharines CYO RebelsAPool O—2-02-0—+21.0-19.3
131Game6 LionsA—Pool F2-1—2-1+30.0-19.6
132Durham Blues - Team BlackA—Pool E0-3—0-3-8.0-20.7
133Jump Oakville - U12APool L—0-20-2—-41.0-21.4
134Collingwood Trailblazers U12BAPool LPool F3-22-01-2-9.8-21.7
135Jump Etobicoke - U12A-Pool N—1-11-1—-11.5-21.8
136Thornhill Thunder - NavyA-Pool P—2-02-0—+16.0-22.0
137BallmaticsA-Pool Q—2-02-0—+42.5-22.1
138Shooting Stars (North York)A-—Pool E0-3—0-3-25.7-22.7
139Jump Kitchener/Waterloo - U12A-Pool L—0-20-2—-46.0-23.2
140Golden Eagles U12 BoysA-Pool OPool E2-32-00-3-15.2-23.3
141HOF HUSTLE U12 Boys - TiagoA-Pool P—1-11-1—+5.5-23.5
142Etobicoke Thunder U12 Boys Team SethiA-Pool P—1-11-1—+36.5-23.7
143Jump Burlington - U12A-Pool O—1-11-1—-7.0-23.9
144U12 Maple BasketballA-Pool PPool E2-32-00-3-4.0-24.0
145Jump Hamilton - U12A-Pool N—0-20-2—-24.5-24.7
146MSG U12 Boys - MozaffariA-Pool Q—2-02-0—+13.0-25.2
147Jump BarrieA-Pool P—1-11-1—+8.0-25.8
148U12 - GBA Sina/AmirA-Pool O—0-20-2—-9.5-25.9
149PDM Basketball - WhiteA-Pool LPool F2-31-11-2-10.0-26.6
150Huntsville Huricanes U12 Boys - MathiesA-Pool N—0-20-2—-49.5-27.1
151Oakville VenomA-—Pool F1-1—1-1+15.5-27.6
152U12 Grassroots Grey - YousefA-Pool Q—1-11-1—+7.0-28.9
153Vaughan Panthers U12 Boys - Coach JeremyA-Pool O—0-20-2—-24.5-29.6
154Crunch Time Ignite (U12 Markham)A-Pool Q—1-11-1—+3.0-29.9
155RUSH BasketballA-—Pool F1-2—1-2-11.7-31.4
156Jump Vaughan - U12A-Pool O—0-20-2—-33.5-32.0
157Legacy Basketball AcademyA-—Pool F1-1—1-1-27.5-32.0
158IEM Spartans Newmarket - MedinaA-—Pool F1-2—1-2-9.7-32.1
159Orillia U12 Boys - RanalloA-Pool Q—1-11-1—-11.0-32.4
160Hoopzone KnightsA-Pool Q—0-20-2—-10.5-33.2
161Jump Cambridge/Guelph - U12A-Pool P—0-20-2—-56.0-35.6
162South Muskoka Breakers U12 BoysA-Pool Q—0-20-2—-44.0-38.2
163MILTON STAGS WHITE U12 BOYS - ERIKA-Pool PPool F0-50-20-3-21.4-39.4

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 · U12 Boys
120 teams · 17 pools · 109 of 116 games scored · read Oct 30, 11:30 a.m.
Coalition League · U12 Boys (2015)
82 teams · 6 pools · 119 of 121 games scored · read Oct 28, 3:11 p.m.