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
| # | Team | Level | OBL | Coalition | Record | OBL rec. | Coalition rec. | Margin | Rating |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Top Tier U12 - Johnson | AAA+ | Pool A | Pool A | 6-0 | 2-0 | 4-0 | +25.2 | 39.3 |
| 2 | U12 - GBA Teran | AAA+ | Pool A | — | 2-0 | 2-0 | — | +33.5 | 37.7 |
| 3 | Locked In Sports Pathway | AAA+ | — | Pool A | 3-0 | — | 3-0 | +26.0 | 37.0 |
| 4 | 17 IGNITE - White | AAA+ | Pool B | Pool A | 3-1 | 1-1 | 2-0 | +21.0 | 35.5 |
| 5 | Canada Elite Purple | AAA+ | Pool B | — | 2-0 | 2-0 | — | +59.5 | 35.5 |
| 6 | Burlington Force U12 Boys (Sabourin) | AAA+ | Pool A | Pool A | 3-2 | 1-1 | 2-1 | +5.2 | 34.4 |
| 7 | U12 Grassroots - Osama | AAA+ | Pool B | — | 2-0 | 2-0 | — | +21.5 | 34.0 |
| 8 | Brampton Warriors Elite | AAA+ | — | Pool A | 3-0 | — | 3-0 | +13.3 | 32.8 |
| 9 | Canada Elite - Toronto South | AAA | Pool A | — | 2-0 | 2-0 | — | +8.0 | 32.1 |
| 10 | Union Elite Gr 6 Marv | AAA | Pool A | — | 0-2 | 0-2 | — | -5.0 | 29.3 |
| 11 | MSBA Storm u12 Boys - Castillo | AAA | Pool B | Pool B | 4-1 | 1-1 | 3-0 | +9.0 | 29.1 |
| 12 | Durham Basketball Club-Keishon | AAA | — | Pool A | 1-2 | — | 1-2 | -2.0 | 29.0 |
| 13 | Canada Elite Black | AAA | Pool C | — | 2-0 | 2-0 | — | +42.0 | 27.9 |
| 14 | Rising Suns - Girarrd | AAA | — | Pool A | 2-1 | — | 2-1 | +9.0 | 27.9 |
| 15 | Monarchs - Elliott (U12 Boys) | AAA | Pool B | — | 1-1 | 1-1 | — | -3.0 | 26.8 |
| 16 | Waterloo Wildhawks | AAA | — | Pool A | 0-3 | — | 0-3 | -9.3 | 25.8 |
| 17 | Toronto Select | AAA- | Pool B | Pool B | 3-2 | 0-2 | 3-0 | +6.6 | 25.7 |
| 18 | RSB Regional | AAA- | — | Pool A | 1-2 | — | 1-2 | -12.3 | 25.4 |
| 19 | The Performance Group (TPG) | AAA- | Pool A | — | 0-2 | 0-2 | — | -17.0 | 25.2 |
| 20 | MILTON STAGS GOLD U12 BOYS - JOHNATHAN | AAA- | Pool C | Pool B | 4-1 | 2-0 | 2-1 | +7.2 | 24.1 |
| 21 | JCC Warriors - U12 North Blue | AAA- | Pool A | — | 0-2 | 0-2 | — | -35.0 | 23.4 |
| 22 | TCBL J17 Youth U12 - TEAM BLACK | AAA- | Pool B | Pool A | 1-4 | 0-2 | 1-2 | -18.2 | 23.1 |
| 23 | All-In JAN | AAA- | — | Pool B | 2-1 | — | 2-1 | +16.3 | 23.0 |
| 24 | Guelph Knights U12 Boys Gold - Pranger | AAA- | Pool C | Pool C | 4-1 | 2-0 | 2-1 | +32.0 | 22.9 |
| 25 | Etobicoke Thunder U12 Boys Cho | AA+ | Pool C | Pool B | 4-1 | 1-1 | 3-0 | +16.2 | 22.8 |
| 26 | Eurostep U12 - Jesus | AA+ | Pool G | Pool A | 2-3 | 2-0 | 0-3 | +1.0 | 22.8 |
| 27 | Brampton Warriors U12B - Wharton | AA+ | Pool D | — | 2-0 | 2-0 | — | +8.0 | 22.6 |
| 28 | EY Eagles - U12 Boys - Knight | AA+ | Pool D | — | 1-1 | 1-1 | — | +23.0 | 22.3 |
| 29 | Durham Rising Suns- Jay | AA+ | Pool D | — | 2-0 | 2-0 | — | +10.5 | 20.8 |
| 30 | South Simcoe Sonics U12 Boys Coach Denys | AA+ | Pool D | Pool C | 4-1 | 1-1 | 3-0 | +25.8 | 20.7 |
| 31 | Monarchs - Douglin (U12 Boys) | AA+ | Pool E | Pool B | 3-2 | 2-0 | 1-2 | +4.4 | 20.0 |
| 32 | Wildhawk U12 Boys | AA+ | Pool E | — | 2-0 | 2-0 | — | +10.0 | 18.6 |
| 33 | Barrie Royals U12 Boys - Grant | AA+ | Pool F | Pool A | 3-2 | 2-0 | 1-2 | -5.4 | 18.5 |
| 34 | St Clair Jr. Saints U12 (2026-27) | AA+ | Pool D | — | 1-1 | 1-1 | — | -3.5 | 18.5 |
| 35 | 17 IGNITE - Red | AA+ | Pool G | Pool A | 2-3 | 1-1 | 1-2 | -8.2 | 17.7 |
| 36 | ONL U12 Boys - Meredith | AA+ | Pool E | — | 1-1 | 1-1 | — | +5.0 | 17.4 |
| 37 | SBA Premier Maragh | AA+ | — | Pool A | 0-3 | — | 0-3 | -35.0 | 16.9 |
| 38 | Thornhill Thunder - Exclusive | AA+ | Pool F | — | 2-0 | 2-0 | — | +23.0 | 16.9 |
| 39 | Inter-City Saints U12 JAN | AA+ | Pool E | — | 1-1 | 1-1 | — | +5.5 | 16.8 |
| 40 | East York Eagles - Knight | AA+ | — | Pool C | 3-0 | — | 3-0 | +31.3 | 16.5 |
| 41 | Brantford CYO Hawks - U12 - Rousseau | AA+ | Pool C | — | 0-2 | 0-2 | — | -17.0 | 16.1 |
| 42 | Forest City Basketball | AA | — | Pool C | 3-0 | — | 3-0 | +27.0 | 15.0 |
| 43 | SBA Blues U12 Team Piracha | AA | Pool D | Pool B | 1-4 | 0-2 | 1-2 | -6.2 | 14.3 |
| 44 | Vaughan Panthers U12 Boys - Coach Mike | AA | Pool G | Pool B | 4-1 | 2-0 | 2-1 | +0.4 | 13.9 |
| 45 | Monarchs - Syed (U12 Boys) | AA | Pool C | — | 0-2 | 0-2 | — | -28.0 | 13.7 |
| 46 | U12 Blitz Boys Robitaille | AA | Pool F | — | 1-1 | 1-1 | — | +4.0 | 13.4 |
| 47 | Pelham Panthers - Team Newton | AA | Pool E | — | 1-1 | 1-1 | — | -2.0 | 13.2 |
| 48 | TCBL J17 Youth U12 - TEAM GOLD | AA | Pool G | Pool B | 2-3 | 0-2 | 2-1 | -4.4 | 12.8 |
| 49 | Top Tier U12 - Tacky | AA | Pool D | — | 0-2 | 0-2 | — | -31.0 | 12.7 |
| 50 | The Collective Elite | AA | Pool G | — | 2-0 | 2-0 | — | +7.5 | 12.6 |
| 51 | North York Lions U12 Boys Rhodes | AA | Pool F | — | 1-1 | 1-1 | — | +6.5 | 11.7 |
| 52 | JCC Warriors - U12 North White | AA | Pool E | Pool B | 1-4 | 0-2 | 1-2 | -12.6 | 10.7 |
| 53 | 17 IGNITE - Tyrel | AA | Pool H | — | 2-0 | 2-0 | — | +19.0 | 9.2 |
| 54 | Cambridge Elite U12 Boys - Baxter | AA | Pool C | Pool D | 3-2 | 0-2 | 3-0 | -6.2 | 8.6 |
| 55 | Rising Suns - Lynnea | AA | — | Pool B | 1-2 | — | 1-2 | -17.3 | 8.2 |
| 56 | Ancaster Blitz - Robitaille | AA | — | Pool C | 2-1 | — | 2-1 | +7.7 | 8.0 |
| 57 | Burloak Elite James U12 | AA | Pool G | Pool B | 0-5 | 0-2 | 0-3 | -14.8 | 8.0 |
| 58 | U12 SBA Premier Team Blue | AA- | Pool E | — | 0-2 | 0-2 | — | -18.0 | 7.8 |
| 59 | North Toronto Huskies - Team Pike | AA- | — | Pool B | 0-3 | — | 0-3 | -32.3 | 7.6 |
| 60 | Playmaker Basketball U12 Boys (Markham) | AA- | Pool H | Pool D | 5-0 | 2-0 | 3-0 | +18.0 | 7.2 |
| 61 | KW Viper U12 Boys Smith | AA- | Pool F | — | 0-2 | 0-2 | — | -6.5 | 6.8 |
| 62 | Monarchs - Ali | AA- | — | Pool C | 0-0 | — | — | — | 6.0 |
| 63 | Toronto Triple Threat | AA- | — | Pool C | 1-2 | — | 1-2 | -8.3 | 5.9 |
| 64 | Team Truth | AA- | — | Pool B | 0-3 | — | 0-3 | -21.0 | 5.8 |
| 65 | JCC Warriors - U12 South | AA- | Pool H | Pool C | 1-2 | 0-1 | 1-1 | -1.7 | 4.1 |
| 66 | Barrie Buccaneers | AA- | — | Pool C | 1-1 | — | 1-1 | -26.5 | 3.9 |
| 67 | Sudbury JAM - Suprunov | AA- | — | Pool C | 1-1 | — | 1-1 | -25.0 | 3.7 |
| 68 | LaSalle Guardians | AA- | Pool G | — | 0-2 | 0-2 | — | -25.0 | 3.6 |
| 69 | U12 Blitz Boys Johnson | AA- | Pool I | — | 1-1 | 1-1 | — | +10.0 | 3.0 |
| 70 | Ancaster Magic U12 Boys Palamarchuk | AA- | Pool I | — | 2-0 | 2-0 | — | +6.0 | 2.3 |
| 71 | FIRST STEP ELITE | AA- | — | Pool C | 1-2 | — | 1-2 | -8.3 | 2.2 |
| 72 | KW Vipers Smith | AA- | — | Pool C | 0-3 | — | 0-3 | -35.0 | 1.6 |
| 73 | U12 Grassroots - Black | AA- | Pool J | — | 2-0 | 2-0 | — | +28.0 | 1.6 |
| 74 | London Ramblers U12 Boys - Twohey | A+ | Pool I | — | 1-1 | 1-1 | — | +2.0 | 1.2 |
| 75 | Buccaneers U12 | A+ | Pool J | — | 2-0 | 2-0 | — | +21.0 | 0.9 |
| 76 | Kingston Impact- Melbourne | A+ | Pool H | — | 1-1 | 1-1 | — | -7.0 | 0.6 |
| 77 | SPB Family | A+ | — | Pool D | 3-0 | — | 3-0 | +21.0 | 0.6 |
| 78 | CW Celtics U12 Boys | A+ | Pool F | Pool D | 2-3 | 1-1 | 1-2 | -8.4 | 0.0 |
| 79 | NT Huskies U12 Boys - Herling | A+ | Pool I | — | 0-0 | — | — | — | 0.0 |
| 80 | TTT U12 Boys | A+ | Pool I | — | 1-1 | 1-1 | — | -2.5 | -0.1 |
| 81 | NT Huskies U12 Boys - Pike | A+ | Pool H | — | 0-1 | 0-1 | — | -20.0 | -0.4 |
| 82 | Burlington Force U12 Boys (Tolhurst) | A+ | Pool L | Pool D | 3-2 | 1-1 | 2-1 | +13.4 | -1.5 |
| 83 | Oxford Attack U12 boys | A+ | Pool I | — | 0-1 | 0-1 | — | -9.0 | -1.7 |
| 84 | PDM Basketball - Gold | A+ | Pool F | Pool C | 0-5 | 0-2 | 0-3 | -27.6 | -3.1 |
| 85 | DC Bulldogs | A+ | — | Pool D | 2-1 | — | 2-1 | +2.0 | -3.3 |
| 86 | Guelph Knights U12 Boys - Red | A+ | Pool H | Pool D | 1-4 | 1-1 | 0-3 | -7.4 | -3.6 |
| 87 | YvY Elite | A+ | — | Pool D | 2-1 | — | 2-1 | +7.0 | -3.6 |
| 88 | Momentum Basketball – U12 - Trey | A+ | Pool H | — | 0-2 | 0-2 | — | -23.0 | -3.7 |
| 89 | RedDot Basketball | A+ | — | — | 0-2 | 0-2 | — | -5.5 | -3.7 |
| 90 | EY Eagles - U12 Boys - Carpenter | A+ | Pool K | — | 2-0 | 2-0 | — | +6.5 | -3.8 |
| 91 | Peterborough Power U12 Palmer | A+ | Pool K | — | 2-0 | 2-0 | — | +9.0 | -3.9 |
| 92 | Eastern Earthquakes TJ | A+ | — | Pool C | 0-3 | — | 0-3 | -29.7 | -4.2 |
| 93 | Durham Rising Suns- Bryan | A+ | Pool I | — | 0-1 | 0-1 | — | -22.0 | -4.7 |
| 94 | SCNYB U12 Boys (King) | A+ | Pool J | — | 1-1 | 1-1 | — | +1.0 | -4.8 |
| 95 | Northern Kings | A+ | — | Pool E | 3-0 | — | 3-0 | +45.7 | -5.3 |
| 96 | Chatham Kent Wildcats - U12 Boys - Quigley | A+ | Pool L | — | 2-0 | 2-0 | — | +36.0 | -5.7 |
| 97 | Jump Brampton - U12 | A+ | Pool K | — | 1-1 | 1-1 | — | +7.0 | -5.8 |
| 98 | Grassroots Niagara Elite | A+ | — | Pool E | 3-0 | — | 3-0 | +45.3 | -5.9 |
| 99 | Niagara Falls Fury U12 Boys | A+ | Pool J | — | 1-1 | 1-1 | — | -14.0 | -7.0 |
| 100 | North Toronto Huskies - Herling | A+ | — | Pool D | 1-2 | — | 1-2 | -6.7 | -7.1 |
| 101 | Red Dot Basketball | A+ | Pool K | — | 0-0 | — | — | — | -7.5 |
| 102 | YSSK U12 Boys Gendi | A+ | Pool J | — | 0-2 | 0-2 | — | -11.5 | -7.5 |
| 103 | 17 IGNITE - Black | A+ | Pool N | Pool D | 3-2 | 2-0 | 1-2 | +8.0 | -7.6 |
| 104 | U12 - GBA Ken | A | Pool M | Pool D | 2-1 | — | 2-1 | +3.7 | -7.8 |
| 105 | Orillia Lakers - Enzo | A | — | Pool D | 0-3 | — | 0-3 | -1.7 | -8.7 |
| 106 | Inter-City Saints U12 BRYAN | A | Pool N | — | 2-0 | 2-0 | — | +40.0 | -11.0 |
| 107 | TCBL J17 Youth U12 - TEAM WHITE | A | Pool J | Pool E | 3-2 | 1-1 | 2-1 | -3.4 | -11.1 |
| 108 | Eurostep U12 - Jadranko | A | Pool K | Pool E | 3-2 | 1-1 | 2-1 | +3.6 | -11.2 |
| 109 | MUMBA ELITE - Girdler | A | — | Pool E | 2-1 | — | 2-1 | +8.3 | -11.9 |
| 110 | Toronto Hoopstars U12 | A | Pool N | Pool E | 3-2 | 1-1 | 2-1 | +10.2 | -12.4 |
| 111 | Toronto Lords U12 Boys Johnson | A | Pool J | Pool D | 1-4 | 0-2 | 1-2 | -19.4 | -14.4 |
| 112 | Burloak Devon U12 | A | Pool M | — | 0-0 | — | — | — | -15.0 |
| 113 | Jump Mississauga - U12 | A | Pool M | — | 0-0 | — | — | — | -15.0 |
| 114 | Jump Oshawa/Whitby - U12 | A | Pool M | — | 0-0 | — | — | — | -15.0 |
| 115 | Jump Pickering/Ajax - U12 | A | Pool M | — | 0-0 | — | — | — | -15.0 |
| 116 | Northumberland Edge | A | Pool M | — | 0-0 | — | — | — | -15.0 |
| 117 | U12 Belleville Spirits Boys - Drumm | A | Pool M | — | 0-0 | — | — | — | -15.0 |
| 118 | Hoops Academy | A | — | Pool E | 2-1 | — | 2-1 | +5.3 | -15.1 |
| 119 | Breakthrough | A | Pool O | — | 2-0 | 2-0 | — | +22.5 | -16.0 |
| 120 | East York Eagles - Carpenter | A | — | Pool E | 2-1 | — | 2-1 | +4.0 | -16.1 |
| 121 | Jump Milton - U12 | A | Pool K | — | 0-2 | 0-2 | — | -18.5 | -16.5 |
| 122 | Jump U12 - Coach Shane | A | Pool K | Pool D | 1-4 | 1-1 | 0-3 | -21.0 | -17.3 |
| 123 | YNBA Avengers U12B Kayet | A | Pool L | Pool F | 3-2 | 1-1 | 2-1 | +14.6 | -17.8 |
| 124 | Ballmatics Elite | A | — | Pool F | 3-0 | — | 3-0 | +25.7 | -17.9 |
| 125 | YSSK Silver Knights | A | — | Pool F | 3-0 | — | 3-0 | +21.0 | -18.0 |
| 126 | Ancaster Blitz - Johnson | A | — | Pool E | 1-2 | — | 1-2 | -4.7 | -18.2 |
| 127 | Maharlika Royals | A | Pool N | — | 1-1 | 1-1 | — | +12.0 | -18.2 |
| 128 | All-In BRYAN | A | — | Pool E | 2-1 | — | 2-1 | -7.0 | -18.8 |
| 129 | RedDot Basketball - Parsa | A | — | Pool E | 1-2 | — | 1-2 | -0.3 | -18.8 |
| 130 | St. Catharines CYO Rebels | A | Pool O | — | 2-0 | 2-0 | — | +21.0 | -19.3 |
| 131 | Game6 Lions | A | — | Pool F | 2-1 | — | 2-1 | +30.0 | -19.6 |
| 132 | Durham Blues - Team Black | A | — | Pool E | 0-3 | — | 0-3 | -8.0 | -20.7 |
| 133 | Jump Oakville - U12 | A | Pool L | — | 0-2 | 0-2 | — | -41.0 | -21.4 |
| 134 | Collingwood Trailblazers U12B | A | Pool L | Pool F | 3-2 | 2-0 | 1-2 | -9.8 | -21.7 |
| 135 | Jump Etobicoke - U12 | A- | Pool N | — | 1-1 | 1-1 | — | -11.5 | -21.8 |
| 136 | Thornhill Thunder - Navy | A- | Pool P | — | 2-0 | 2-0 | — | +16.0 | -22.0 |
| 137 | Ballmatics | A- | Pool Q | — | 2-0 | 2-0 | — | +42.5 | -22.1 |
| 138 | Shooting Stars (North York) | A- | — | Pool E | 0-3 | — | 0-3 | -25.7 | -22.7 |
| 139 | Jump Kitchener/Waterloo - U12 | A- | Pool L | — | 0-2 | 0-2 | — | -46.0 | -23.2 |
| 140 | Golden Eagles U12 Boys | A- | Pool O | Pool E | 2-3 | 2-0 | 0-3 | -15.2 | -23.3 |
| 141 | HOF HUSTLE U12 Boys - Tiago | A- | Pool P | — | 1-1 | 1-1 | — | +5.5 | -23.5 |
| 142 | Etobicoke Thunder U12 Boys Team Sethi | A- | Pool P | — | 1-1 | 1-1 | — | +36.5 | -23.7 |
| 143 | Jump Burlington - U12 | A- | Pool O | — | 1-1 | 1-1 | — | -7.0 | -23.9 |
| 144 | U12 Maple Basketball | A- | Pool P | Pool E | 2-3 | 2-0 | 0-3 | -4.0 | -24.0 |
| 145 | Jump Hamilton - U12 | A- | Pool N | — | 0-2 | 0-2 | — | -24.5 | -24.7 |
| 146 | MSG U12 Boys - Mozaffari | A- | Pool Q | — | 2-0 | 2-0 | — | +13.0 | -25.2 |
| 147 | Jump Barrie | A- | Pool P | — | 1-1 | 1-1 | — | +8.0 | -25.8 |
| 148 | U12 - GBA Sina/Amir | A- | Pool O | — | 0-2 | 0-2 | — | -9.5 | -25.9 |
| 149 | PDM Basketball - White | A- | Pool L | Pool F | 2-3 | 1-1 | 1-2 | -10.0 | -26.6 |
| 150 | Huntsville Huricanes U12 Boys - Mathies | A- | Pool N | — | 0-2 | 0-2 | — | -49.5 | -27.1 |
| 151 | Oakville Venom | A- | — | Pool F | 1-1 | — | 1-1 | +15.5 | -27.6 |
| 152 | U12 Grassroots Grey - Yousef | A- | Pool Q | — | 1-1 | 1-1 | — | +7.0 | -28.9 |
| 153 | Vaughan Panthers U12 Boys - Coach Jeremy | A- | Pool O | — | 0-2 | 0-2 | — | -24.5 | -29.6 |
| 154 | Crunch Time Ignite (U12 Markham) | A- | Pool Q | — | 1-1 | 1-1 | — | +3.0 | -29.9 |
| 155 | RUSH Basketball | A- | — | Pool F | 1-2 | — | 1-2 | -11.7 | -31.4 |
| 156 | Jump Vaughan - U12 | A- | Pool O | — | 0-2 | 0-2 | — | -33.5 | -32.0 |
| 157 | Legacy Basketball Academy | A- | — | Pool F | 1-1 | — | 1-1 | -27.5 | -32.0 |
| 158 | IEM Spartans Newmarket - Medina | A- | — | Pool F | 1-2 | — | 1-2 | -9.7 | -32.1 |
| 159 | Orillia U12 Boys - Ranallo | A- | Pool Q | — | 1-1 | 1-1 | — | -11.0 | -32.4 |
| 160 | Hoopzone Knights | A- | Pool Q | — | 0-2 | 0-2 | — | -10.5 | -33.2 |
| 161 | Jump Cambridge/Guelph - U12 | A- | Pool P | — | 0-2 | 0-2 | — | -56.0 | -35.6 |
| 162 | South Muskoka Breakers U12 Boys | A- | Pool Q | — | 0-2 | 0-2 | — | -44.0 | -38.2 |
| 163 | MILTON STAGS WHITE U12 BOYS - ERIK | A- | Pool P | Pool F | 0-5 | 0-2 | 0-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.