Search

Centennial Cup, presented by Tim Hortons | National Junior A Championship


National Junior A Championship winners

Key Details of the Centennial Cup

The hardest trophy to win in Canadian hockey? For the last 54 years, Junior A teams have faced off for the Centennial Cup, but only after claiming league titles first. Nine Canadian Junior Hockey League (CJHL) champions and a host team make up the field, and the 35 different championship teams have come from seven provinces.

Event Overview:

The Road to the Centennial Cup includes 118 teams in nine leagues – from Canmore to Flin Flon to Campbellton. This year, the host Calgary Canucks will welcome the champions of the Alberta Junior Hockey League (AJHL), Saskatchewan Junior Hockey League (SJHL), Manitoba Junior Hockey League (MJHL), Superior International Junior Hockey League (SIJHL), Northern Ontario Junior Hockey League (NOJHL), Ontario Junior Hockey League (OJHL), Central Canada Hockey League (CCHL), Ligue de hockey junior AAA du Québec (LHJAAAQ) and Maritime Hockey League (MHL).

Tournament Structure:

  • Preliminary Round: Two groups of five teams; each team plays four games.
  • Points System:
    • 3 points for a win in regulation
    • 2 points for a win in overtime or shootout
    • 1 point for a loss in overtime or shootout
    • 0 points for a loss in regulation
  • Quarterfinals: 2nd place in Group A vs. 3rd place in Group B; 2nd place in Group B vs. 3rd place in Group A
  • Semifinals: 1st place vs. 4th place; 2nd place vs. 3rd place (based on prelim standings)
  • Championship Game: The two winning teams from the semifinals will compete.

Overtime Rules:

  • Preliminary Round: Five minutes, played at 3-on-3, followed by a shootout (if necessary).
  • Quarterfinals: 20 minutes, played at 5-on-5, until a winner is decided.
  • Semifinals: 20 minutes, played at 5-on-5, until a winner is decided.
  • Championship Game: 20 minutes, played at 5-on-5, until a winner is decided.
Calgary, AB
May 8-18, 2025
Oakville, ON
May 9-19, 2024
Portage la Prairie, MB
May 11-21, 2023
Estevan, SK
May 19-29, 2022
Penticton, BC
May 8-16, 2021
Which team has won the most national titles? Which teams scored 11 goals in a game? How many alumni have played in the NHL? Get all the answers in the Centennial Cup Guide & Record Book.

All-Time Results
Year Champion Runner-up Location
2025     Calgary, AB
2024 Collingwood Blues (OJHL) Melfort Mustangs (SJHL) Oakville, ON
2023 Brooks Bandits (AJHL) Battlefords North Stars (SJHL) Portage la Prairie, MB
2022 Brooks Bandits (AJHL) Pickering Panthers (OJHL) Estevan, SK
2021 Cancelled due to COVID-19 pandemic Penticton, BC
2020 Cancelled due to COVID-19 pandemic Portage la Prairie, MB
2019 Brooks Bandits (AJHL) Prince George Spruce Kings (BCHL) Brooks, AB
2018 Chilliwack Chiefs (BCHL) Wellington Dukes (OJHL) Chilliwack, BC
2017 Cobourg Cougars (OJHL) Brooks Bandits (AJHL) Cobourg, ON
2016 West Kelowna Warriors (BCHL) Lloydminster Bobcats (AJHL) Lloydminster, AB/SK
2015 Portage Terriers (MJHL) Carleton Place Canadians (CCHL) Portage la Prairie, MB
2014 Yorkton Terriers (SJHL) Carleton Place Canadians (CCHL) Vernon, BC
2013 Brooks Bandits (AJHL) Summerside Western Capitals (MHL) Summerside, PE
2012 Penticton Vees (BCHL) Woodstock Slammers (MHL) Humboldt, SK
2011 Pembroke Lumber Kings (CCHL) Vernon Vipers (BCHL) Camrose, AB
2010 Vernon Vipers (BCHL) Dauphin Kings (MJHL) Dauphin, MB
2009 Vernon Vipers (BCHL) Humboldt Broncos (SJHL) Victoria, BC
2008 Humboldt Broncos (SJHL) Camrose Kodiaks (AJHL) Cornwall, ON
2007 Aurora Tigers (OPJHL) Prince George Spruce Kings (BCHL) Prince George, BC
2006 Burnaby Express (BCHL) Yorkton Terriers (SJHL) Streetsville, ON
2005 Weyburn Red Wings (SJHL) Camrose Kodiaks (AJHL) Weyburn, SK
2004 Aurora Tigers (OPJHL) Kindersley Klippers (SJHL) Grande Prairie, AB
2003 Humboldt Broncos (SJHL) Camrose Kodiaks (AJHL) Charlottetown, PE
2002 Halifax Oland Exports (MJAHL) OCN Blizzard (MJHL) Halifax, NS
2001 Camrose Kodiaks (AJHL) Flin Flon Bombers (SJHL) Flin Flon, MB
2000 Fort McMurray Oil Barons (AJHL) Rayside-Balfour Sabrecats (NOJHL) Fort McMurray, AB
1999 Vernon Vipers (BCJHL) Charlottetown Abbies (MJAHL) Yorkton, SK
1998 South Surrey Eagles (BCJHL) Weyburn Red Wings (SJHL) Nanaimo, BC
1997 Summerside Western Capitals (MJAHL) South Surrey Eagles (BCJHL) Summerside, PE
1996 Vernon Vipers (BCJHL) Melfort Mustangs (SJHL) Melfort, SK
1995 Calgary Canucks (AJHL) Gloucester Rangers (CJHL) Gloucester, ON
1994 Olds Grizzlys (AJHL) Kelowna Spartans (BCJHL) Olds, AB
1993 Kelowna Spartans (BCJHL) Châteauguay Élites (QJAHL) Amherst, NS
1992 Thunder Bay Flyers (USHL) Winkler Flyers (MJHL) Winnipeg, MB
1991 Vernon Lakers (BCJHL) Sudbury Cubs (NOJHL) Sudbury, ON
1990 Vernon Lakers (BCJHL) New Westminster Royals (BCJHL) Vernon, BC
1989 Thunder Bay Flyers (USHL) Summerside Western Capitals (MJAHL) Summerside, PE
1988 Notre Dame Hounds (SJHL) Halifax Lions (MJAHL) Pembroke, ON
1987 Richmond Sockeyes (BCJHL) Humboldt Broncos (SJHL) Humboldt, SK
1986 Penticton Knights (BCJHL) Cole Harbour Colts (MJAHL) Cole Harbour, NS
1985 Orillia Travelways (OJHL) Penticton Knights (BCJHL) Orillia, ON
1984 Weyburn Red Wings (SJHL) Orillia Travelways (OJHL) Weyburn, SK
1983 North York Rangers (OJHL) Abbotsford Flyers (BCJHL) North York, ON
1982 Prince Albert Raiders (SJHL) Guelph Platers (OJHL) Prince Albert, SK
1981 Prince Albert Raiders (SJHL) Belleville Bulls (OPJHL) Halifax, NS
1980 Red Deer Rustlers (AJHL) North York Rangers (OPJHL) North York, ON
1979 Prince Albert Raiders (SJHL) Sherwood-Parkdale Metros (IJHL) Prince Albert, SK
1978 Guelph Platers (OPJHL) Prince Albert Raiders (SJHL) Guelph, ON
1977 Prince Albert Raiders (SJHL) Pembroke Lumber Kings (CJHL) Prince Albert, SK
1976 Rockland Nationals (CJHL) Spruce Grove Mets (AJHL) Rockland, ON
1975 Spruce Grove Mets (AJHL) Guelph CMC's (SOJHL) Edmonton, AB
1974 Selkirk Steelers (MJHL) Smith Falls Bears (CJAHL) Nepean, ON
1973 Portage Terriers (MJHL) Pembroke Lumber Kings (CJAHL) Brandon, MB
1972 Guelph CMC’s (SOJHL) Red Deer Rustlers (AJHL) Guelph, ON
1971 Red Deer Rustlers (AJHL) Charlottetown Islanders (MJAHL) Charlottetown, PE
Photos
Videos
2024 Centennial Cup: Sunday, May 19 (Championship)
The Blues won their first national title at the 2024 Centennial Cup in Oakville.
2024 Centennial Cup: Saturday, May 18 (Semifinal)
The Blues and Mustangs earned semifinal wins on Day 10 in Oakville.
2024 Centennial Cup: Friday, May 17 (Quarterfinal)
The Timberwolves and Canucks will play in the semifinals after winning on Day 9.
2024 Centennial Cup: Wednesday, May 15 (Preliminary)
The Cubs, Blues and Mustangs earned the final wins of the preliminary round on Day 7 at the Centennial Cup.
We appreciate you stopping by and being part of the Hockey Canada community. We’re excited to share that a new and improved video experience is on its way!
In the meantime, stay connected and up-to-date with all the latest highlights, stories, and behind-the-scenes moments by subscribing to our YouTube channel .
Don’t miss a beat – join us as we continue to celebrate the game we all love.
Thank you for your support, and we look forward to bringing you an even better digital experience soon!