Ontario Hockey Association |
Year |
Teams |
Champion |
Runner-Up |
Result |
|
In: Kitchener Twin City
In: Oshawa ???
In: Toronto Lions
|
1932-33 |
3 Teams |
|
|
|
Out: Kitchener Twin City
Out: Oshawa ???
Out: Toronto Lions
|
In: Galt Pups
In: Guelph Maple Leafs
In: Kitchener-Waterloo Greenshirts
In: Port Colborne Tars
In: Stratford Midgets
In: Stratford Mites
In: Toronto St. Michael's
|
1936-37 |
7 Teams |
|
|
|
Out: Galt Pups
Out: Guelph Maple Leafs
Out: Kitchener-Waterloo Greenshirts
Out: Port Colborne Tars
Out: Stratford Midgets
Out: Stratford Mites
Out: Toronto St. Michael's
|
In: Toronto Marlboros
In: Oshawa Generals
In: Stratford Kroehlers
In: Brantford Lions
In: Hamilton Whizzers
In: Toronto St. Michael's
In: Toronto Young Rangers
|
1942-43 |
7 Teams |
|
|
|
|
In: St. Catharines Falcons
In: Galt Red Wings
In: Port Colborne ???
|
1943-44 |
10 Teams |
|
|
|
Out: Stratford Kroehlers
Out: Brantford Lions
Out: Hamilton Whizzers
|
In: Hamilton Barons
|
1944-45 |
8 Teams |
|
|
|
Out: Hamilton Barons
Out: Port Colborne ???
|
In: Barrie Flyers
In: Hamilton Lloyds
|
1945-46 |
8 Teams |
|
|
|
Out: Hamilton Lloyds
|
In: Windsor Spitfires
In: Stratford Kroehlers
In: Hamilton Szabos
|
1946-47 |
10 Teams |
|
|
|
Out: St. Catharines Falcons
Out: Galt Red Wings
Out: Hamilton Szabos
|
In: St. Catharines Teepees
In: Guelph Biltmores
In: Galt Rockets
|
1947-48 |
10 Teams |
|
|
|
Out: Galt Rockets
Out: Toronto Young Rangers
|
In: Galt Black Hawks
|
1948-49 |
9 Teams |
|
|
|
1949-50 |
9 Teams |
|
|
|
|
In: Waterloo Hurricanes
|
1950-51 |
10 Teams |
|
|
|
Out: Stratford Kroehlers
|
In: Kitchener-Waterloo Greenshirts
|
1951-52 |
10 Teams |
|
|
|
Out: Waterloo Hurricanes
|
|
1952-53 |
9 Teams |
|
|
|
Out: Windsor Spitfires
Out: Oshawa Generals
|
In: Hamilton Tiger Cubs
In: Quebec Citadelles
|
1953-54 |
9 Teams |
|
|
|
Out: Kitchener-Waterloo Greenshirts
Out: Quebec Citadelles
|
In: Kitchener Canucks
|
1954-55 |
8 Teams |
|
|
|
Out: Galt Black Hawks
|
|
1955-56 |
7 Teams |
|
|
|
Out: Kitchener Canucks
|
In: Peterborough T.P.T Petes
|
1956-57 |
7 Teams |
|
|
|
1957-58 |
7 Teams |
|
|
|
1958-59 |
7 Teams |
|
|
|
1959-60 |
7 Teams |
|
|
|
Out: Hamilton Tiger Cubs
Out: Guelph Biltmores
Out: Barrie Flyers
|
In: Hamilton Red Wings
In: Guelph Royals
In: Niagara Falls Flyers
|
1960-61 |
7 Teams |
|
|
|
Out: Peterborough T.P.T Petes
|
In: Whitby Mohawks
In: Peterborough Petes
In: Unionville Seaforths
In: Brampton Seven-Ups
In: Montreal Junior Canadiens
|
1961-62 |
11 Teams |
|
|
|
Out: St. Catharines Teepees
Out: Whitby Mohawks
Out: Unionville Seaforths
Out: Toronto St. Michael's
|
In: St. Catharines Black Hawks
In: Whitby Dunlops
In: Oshawa Generals
In: Toronto Knob Hill Farms
In: Toronto Neil McNeil Maroons
|
1962-63 |
12 Teams |
|
|
|
Out: Whitby Dunlops
Out: Guelph Royals
Out: Brampton Seven-Ups
Out: Toronto Knob Hill Farms
Out: Toronto Neil McNeil Maroons
|
In: Kitchener Rangers
|
1963-64 |
8 Teams |
|
|
|
1964-65 |
8 Teams |
|
|
|
|
In: London Nationals
|
1965-66 |
9 Teams |
|
|
|
1966-67 |
9 Teams |
|
|
|
|
In: Ottawa 67's
|
1967-68 |
10 Teams |
|
|
|
Out: London Nationals
|
In: London Knights
|
1968-69 |
10 Teams |
|
|
|
1969-70 |
10 Teams |
|
|
|
1970-71 |
10 Teams |
St. Catharines Black Hawks |
Toronto Marlboros |
(4-0) |
1971-72 |
10 Teams |
Peterborough Petes |
Ottawa 67's |
(3-0) |
Out: Niagara Falls Flyers
Out: Montreal Junior Canadiens
|
In: Sudbury Wolves
In: Soo Greyhounds
|
1972-73 |
10 Teams |
Toronto Marlboros |
Peterborough Petes |
(3-2) |
|
In: Kingston Canadians
|
1973-74 |
11 Teams |
St. Catharines Black Hawks |
Peterborough Petes |
(4-0) |
Out: Hamilton Red Wings
|
In: Hamilton Fincups
|
1974-75 |
11 Teams |
Toronto Marlboros |
Hamilton Fincups |
(4-3) |
|
In: Windsor Spitfires
|
1975-76 |
12 Teams |
Hamilton Fincups |
Sudbury Wolves |
(4-1) |
Out: Hamilton Fincups
Out: St. Catharines Black Hawks
|
In: St. Catharines Fincups
In: Niagara Falls Flyers
|
1976-77 |
12 Teams |
Ottawa 67's |
London Knights |
(4-2) |
Out: St. Catharines Fincups
|
In: Hamilton Fincups
|
1977-78 |
12 Teams |
Peterborough Petes |
Hamilton Fincups |
(3-2) |
Out: Hamilton Fincups
|
In: Brantford Alexanders
|
1978-79 |
12 Teams |
Peterborough Petes |
Niagara Falls Flyers |
(4-3) |
1979-80 |
12 Teams |
Peterborough Petes |
Windsor Spitfires |
(4-0) |
|
|
|
|
|
Ontario Hockey League |
Year |
Teams |
Champion |
Runner-Up |
Result |
1980-81 |
12 Teams |
Kitchener Rangers |
Soo Greyhounds |
(3-0) |
|
In: Cornwall Royals
In: Belleville Bulls
|
1981-82 |
14 Teams |
Kitchener Rangers |
Ottawa 67's |
(4-0) |
Out: Niagara Falls Flyers
|
In: Guelph Platers
In: North Bay Centennials
|
1982-83 |
15 Teams |
Oshawa Generals |
Soo Greyhounds |
(4-0) |
1983-84 |
15 Teams |
Ottawa 67's |
Kitchener Rangers |
(3-0) |
Out: Brantford Alexanders
Out: Windsor Spitfires
|
In: Hamilton Steelhawks
In: Windsor Compuware Spitfires
|
1984-85 |
15 Teams |
Soo Greyhounds |
Peterborough Petes |
(4-2) |
1985-86 |
15 Teams |
Guelph Platers |
Belleville Bulls |
(3-1) |
1986-87 |
15 Teams |
Oshawa Generals |
North Bay Centennials |
(4-3) |
1987-88 |
15 Teams |
Windsor Compuware Spitfires |
Peterborough Petes |
(4-0) |
Out: Hamilton Steelhawks
Out: Kingston Canadians
|
In: Niagara Falls Thunder
In: Kingston Raiders
|
1988-89 |
15 Teams |
Peterborough Petes |
Niagara Falls Thunder |
(4-2) |
Out: Toronto Marlboros
Out: Kingston Raiders
Out: Guelph Platers
Out: Windsor Compuware Spitfires
|
In: Hamilton Dukes
In: Kingston Frontenacs
In: Owen Sound Platers
In: Windsor Spitfires
|
1989-90 |
15 Teams |
Oshawa Generals |
Kitchener Rangers |
(4-3) |
|
In: Detroit Compuware Ambassadors
|
1990-91 |
16 Teams |
Soo Greyhounds |
Oshawa Generals |
(4-2) |
Out: Hamilton Dukes
|
In: Guelph Storm
|
1991-92 |
16 Teams |
Soo Greyhounds |
North Bay Centennials |
(4-3) |
Out: Cornwall Royals
Out: Detroit Compuware Ambassadors
|
In: Newmarket Royals
In: Detroit Junior Red Wings
|
1992-93 |
16 Teams |
Peterborough Petes |
Soo Greyhounds |
(4-1) |
1993-94 |
16 Teams |
North Bay Centennials |
Detroit Junior Red Wings |
(4-3) |
Out: Newmarket Royals
|
In: Sarnia Sting
|
1994-95 |
16 Teams |
Detroit Junior Red Wings |
Guelph Storm |
(4-2) |
Out: Detroit Junior Red Wings
|
In: Detroit Whalers
In: Barrie Colts
|
1995-96 |
17 Teams |
Peterborough Petes |
Guelph Storm |
(4-3) |
Out: Niagara Falls Thunder
|
In: Erie Otters
|
1996-97 |
17 Teams |
Oshawa Generals |
Ottawa 67's |
(4-2) |
Out: Detroit Whalers
|
In: Toronto St. Michael's Majors
In: Plymouth Whalers
|
1997-98 |
18 Teams |
Guelph Storm |
Ottawa 67's |
(4-1) |
|
In: Mississauga IceDogs
In: Brampton Battalion
|
1998-99 |
20 Teams |
Belleville Bulls |
London Knights |
(4-3) |
1999-00 |
20 Teams |
Barrie Colts |
Plymouth Whalers |
(4-3) |
Out: Owen Sound Platers
|
In: Owen Sound Attack
|
2000-01 |
20 Teams |
Ottawa 67's |
Plymouth Whalers |
(4-2) |
2001-02 |
20 Teams |
Erie Otters |
Barrie Colts |
(4-1) |
Out: North Bay Centennials
|
In: Saginaw Spirit
|
2002-03 |
20 Teams |
Kitchener Rangers |
Ottawa 67's |
(4-1) |
2003-04 |
20 Teams |
Guelph Storm |
Mississauga IceDogs |
(4-0) |
2004-05 |
20 Teams |
London Knights |
Ottawa 67's |
(4-1) |
2005-06 |
20 Teams |
Peterborough Petes |
London Knights |
(4-0) |
2006-07 |
20 Teams |
Plymouth Whalers |
Sudbury Wolves |
(4-2) |
Out: Toronto St. Michael's Majors
Out: Mississauga IceDogs
|
In: Mississauga St. Michael's Majors
In: Niagara IceDogs
|
2007-08 |
20 Teams |
Kitchener Rangers |
Belleville Bulls |
(4-3) |
2008-09 |
20 Teams |
Windsor Spitfires |
Brampton Battalion |
(4-1) |
2009-10 |
20 Teams |
Windsor Spitfires |
Barrie Colts |
(4-0) |
2010-11 |
20 Teams |
Owen Sound Attack |
Mississauga St. Michael's Majors |
(4-3) |
2011-12 |
20 Teams |
London Knights |
Niagara IceDogs |
(4-1) |
Out: Mississauga St. Michael's Majors
|
In: Mississauga Steelheads
|
2012-13 |
20 Teams |
London Knights |
Barrie Colts |
(4-3) |
Out: Brampton Battalion
|
In: North Bay Battalion
|
2013-14 |
20 Teams |
Guelph Storm |
North Bay Battalion |
(4-1) |
2014-15 |
20 Teams |
Oshawa Generals |
Erie Otters |
(4-1) |
Out: Plymouth Whalers
Out: Belleville Bulls
|
In: Flint Firebirds
In: Hamilton Bulldogs
|
2015-16 |
20 Teams |
London Knights |
Niagara IceDogs |
(4-0) |
2016-17 |
20 Teams |
Erie Otters |
Mississauga Steelheads |
(4-1) |
2017-18 |
20 Teams |
Hamilton Bulldogs |
Soo Greyhounds |
(4-2) |
2018-19 |
20 Teams |
Guelph Storm |
Ottawa 67's |
(4-2) |
2019-20 |
20 Teams |
|
|
|
2021-22 |
20 Teams |
Hamilton Bulldogs |
Windsor Spitfires |
(4-3) |
2022-23 |
20 Teams |
Peterborough Petes |
London Knights |
(4-2) |
Out: Hamilton Bulldogs
| In: Brantford Bulldogs
|
2023-24 | 20 Teams | |
|
|