2023-24 Ontario 12 A

Division Info
League Independent
2023-24 Teams
Team Name Division(s) W-L-T Rating
South Oxford Storm 12 A 59-8-4 83.28
Mt Brydges Cougars 12 A 43-11-3 83.01
Belle River Jr Canadiens 12 A 45-9-8 81.86
Dorchester Dragons 12 A 27-22-5 81.54
Norfolk Knights 12 A 25-20-4 81.54
Collingwood Jr Blues 12 A 53-10-2 81.44
Barrie Colts 12 A 51-10-3 81.15
Haldimand River Kings 12 A 39-18-5 81.11
Talbot Trail Blazers 12 A 40-14-5 81.04
London Jr Mustangs (White) 12 A 36-21-6 81.00
Castor River Canucks 12 B 44-10-7 80.94
Osgoode-Richmond Romans 12 B 49-8-6 80.86
Burlington Eagles 12 A 45-10-5 80.84
Gloucester/Orleans Blues 12 B 42-17-3 80.82
Woodstock Jr Navy Vets 12 A 17-27-12 80.59
Owen Sound Jr Attack 12 A 34-13-7 80.56
Strathroy Jr Rockets 12 A 25-27-9 80.55
New Hamburg Huskies 12 A 13-38-6 80.42
Ottawa West Golden Knights 12 B 37-14-7 80.41
Glancaster Bombers 12 A 38-16-8 80.39
Stittsville Rams 12 B 43-19-10 80.35
London Jr Mustangs (Purple) 12 A 25-35-7 80.13
South Simcoe Storm 12 A 44-15-2 79.97
Milton Winterhawks 12 A 40-18-9 79.96
Waterloo Wolves 12 A 30-22-12 79.90
Vaughan Rangers 12 A 45-16-4 79.88
Guelph Gryphons 12 A 37-22-3 79.78
Kingston Canadians 12 A 49-10-3 79.76
St Catharines Jr Falcons 12 A 23-21-10 79.72
Toronto Avalanche 12 A 42-12-6 79.66
Oakville Rangers 12 A 43-26-4 79.65
Riverside Rangers 12 A 35-18-3 79.63
Mississippi Thunder Kings 12 B 20-19-10 79.52
Welland Tigers 12 A 17-24-8 79.32
Woolwich Wildcats 12 A 33-22-9 79.12
Clarence Rockland Crush 12 B 24-22-8 79.08
West Niagara Flying Aces 12 A 27-27-9 79.05
Tecumseh Shoreline Eagles 12 A 24-28-4 79.03
Peterborough Petes 12 A 36-15-2 78.99
Nepean Raiders 12 B 20-21-10 78.98
Ted Reeve Thunder 12 A 33-16-14 78.88
Windsor Jr Spitfires 12 A 25-25-11 78.83
North York Knights 12 A 33-24-13 78.81
Leaside Flames 12 A 29-17-11 78.81
Hespeler Shamrocks 12 A 20-25-8 78.73
Clarington Toros 12 A 34-21-7 78.69
Whitby Wildcats (Blue) 12 A 37-23-6 78.65
Avenue Road Ducks 12 A 25-12-11 78.54
Humber Valley Sharks 12 A 36-21-5 78.51
Erie NorthShore Storm 12 A 20-26-9 78.44
Brantford 99ers 12 A 14-34-4 78.38
Leitrim Hawks 12 B 20-30-6 78.34
Ottawa Sting 12 B 17-26-8 78.31
George Bell Titans 12 A 39-14-6 78.21
Burlington Raiders (Red) 12 A 14-45-8 78.14
West Carleton Crusaders 12 B 18-24-6 78.09
Halton Hills Thunder 12 A 24-36-6 78.06
Cambridge Hawks 12 A 14-31-11 78.04
Cumberland Jr Grads 12 B 16-27-5 77.71
Niagara Falls Flyers 12 A 14-39-2 77.63
Upper York Admirals 12 A 29-18-11 77.59
West Mall Lightning 12 A 22-29-1 77.43
Markham Waxers (#2) 12 A 25-23-4 77.28
Toronto Aeros 12 A 9-32-12 77.27
LPC Wild 12 A 25-21-9 77.25
North Toronto 12 A 12-29-17 77.25
Erindale Spitfires 12 A 27-24-9 77.23
Amherstburg Stars 12 A 12-31-3 77.14
Markham Islanders 12 A 16-28-10 77.03
Markham Waxers (#1) 12 A 17-26-6 76.85
Scarborough Ice Raiders 12 A 11-32-11 76.80
Port Credit Storm 12 A 28-29-5 76.68
Perth Wings 12 B 7-39-3 76.48
Ajax Pickering Raiders 12 A 22-28-5 76.35
Aurora Tigers 12 A 18-30-10 76.16
Brampton 45s 12 A 13-46-4 76.00
Whitby Wildcats (White) 12 A 21-34-7 75.85
Applewood Coyotes 12 A 17-35-2 75.85
Vaughan Panthers 12 A 13-36-5 75.64
Richmond Hill Jaguars 12 A 8-31-9 75.54
Kent Cobras 12 A 5-44-0 75.48
Orangeville Flyers 12 A 7-38-4 75.47
Oakville Rangers (#60) 12 A1 17-29-4 75.46
Newmarket Renegades 12 A 11-35-5 75.44
Belleville Jr Bulls 12 A 11-31-2 74.91
North Durham Warriors 12 A 9-38-5 74.79
Stouffville Clippers 12 A 8-44-2 74.73
Heartland Dragons 12 A 11-39-4 74.46
Kanata Blazers 12 B 3-47-0 73.89
TNT Tornados 12 A 3-40-5 73.68
Duffield Devils 12 A 5-51-0 73.25
Northumberland Nighthawks 12 A 3-42-3 73.07
Oshawa Generals 12 A 3-51-1 72.28