| Cup | Champion | Score | Runner-up | Additional participants |
| 1983 | Portland Winter Hawks (Host, WHL representative) | 8–3 | Oshawa Generals (OHL champion) | Lethbridge Broncos (WHL champion), Verdun Juniors (QMJHL champion) |
| 1984 | Ottawa 67's (OHL champion) | 7–2 | Kitchener Rangers (Host, OHL representative) | Laval Voisins (QMJHL champion), Kamloops Jr. Oilers (WHL champion) |
| 1985 | Prince Albert Raiders (WHL champion) | 6–1 | Shawinigan Cataractes (Host, QMJHL representative) | Sault Ste. Marie Greyhounds (OHL champion), Verdun Junior Canadiens (QMJHL champion) |
| 1986 | Guelph Platers (OHL champion) | 6–2 | Hull Olympiques (QMJHL champion) | Kamloops Blazers (WHL champion), Portland Winter Hawks (Host, WHL representative) |
| 1987 | Medicine Hat Tigers (WHL champion) | 6–2 | Oshawa Generals (Host, OHL champion) | Longueuil Chevaliers (QMJHL champion) .mw- [a] |
| 1988 | Medicine Hat Tigers (WHL champion) | 7–6 | Windsor Spitfires (OHL champion) | Drummondville Voltigeurs (QMJHL representative)[b], Hull Olympiques (QMJHL champion) |
| 1989 | Swift Current Broncos (WHL champion) | 4–3 (OT) | Saskatoon Blades (Host, WHL representative) | Laval Titan (QMJHL champion), Peterborough Petes (OHL champion) |
| 1990 | Oshawa Generals (OHL champion) | 4–3 (OT) | Kitchener Rangers (OHL representative)[c] | Laval Titan (QMJHL champion), Kamloops Blazers (WHL champion) |
| 1991 | Spokane Chiefs (WHL champion) | 5–1 | Drummondville Voltigeurs (QMJHL representative)[d] | Chicoutimi Saguenéens (QMJHL champion), Sault Ste. Marie Greyhounds (OHL champion) |
| 1992 | Kamloops Blazers (WHL champion) | 5–4 | Sault Ste. Marie Greyhounds (OHL champion) | Seattle Thunderbirds (Host, WHL representative), Verdun Collège Français (QMJHL champion) |
| 1993 | Sault Ste. Marie Greyhounds (Host, OHL representative)[e] | 4–2 | Peterborough Petes (OHL champion) | Laval Titan (QMJHL champion), Swift Current Broncos (WHL champion) |
| 1994 | Kamloops Blazers (WHL champion) | 5–3 | Laval Titan (Host, QMJHL representative) | Chicoutimi Saguenéens (QMJHL champion), North Bay Centennials (OHL champion) |
| 1995 | Kamloops Blazers (Host, WHL champion) | 8–2 | Detroit Junior Red Wings (OHL champion) | Brandon Wheat Kings (WHL representative), Hull Olympiques (QMJHL champion) |
| 1996 | Granby Prédateurs (QMJHL champion) | 4–0 | Peterborough Petes (Host, OHL champion) | Brandon Wheat Kings (WHL champion), Guelph Storm (OHL representative) |
| 1997 | Hull Olympiques (Host, QMJHL champion) | 5–1 | Lethbridge Hurricanes (WHL champion) | Chicoutimi Saguenéens (QMJHL representative), Oshawa Generals (OHL champion) |
| 1998 | Portland Winter Hawks (WHL champion) | 4–3 (OT) | Guelph Storm (OHL champion) | Spokane Chiefs (Host, WHL representative), Val-d'Or Foreurs (QMJHL champion) |
| 1999 | Ottawa 67's (Host, OHL representative) | 7–6 (OT) | Calgary Hitmen (WHL champion) | Acadie–Bathurst Titan (QMJHL champion), Belleville Bulls (OHL champion) |
| 2000 | Rimouski Océanic (QMJHL champion) | 6–2 | Barrie Colts (OHL champion) | Halifax Mooseheads (Host, QMJHL representative), Kootenay Ice (WHL champion) |
| 2001 | Red Deer Rebels (WHL champion) | 6–5 (OT) | Val-d'Or Foreurs (QMJHL champion) | Ottawa 67's (OHL champion), Regina Pats (Host, WHL representative) |
| 2002 | Kootenay Ice (WHL champion) | 6–3 | Victoriaville Tigres (QMJHL champion) | Erie Otters (OHL champion), Guelph Storm (Host, OHL representative) |
| 2003 | Kitchener Rangers (OHL champion) | 6–3 | Hull Olympiques (QMJHL champion) | Kelowna Rockets (WHL champion), Quebec Remparts (Host, QMJHL representative) |
| 2004 | Kelowna Rockets (Host, WHL representative) | 2–1 | Gatineau Olympiques (QMJHL champion) | Guelph Storm (OHL champion), Medicine Hat Tigers (WHL champion) |
| 2005 | London Knights (Host, OHL champion) | 4–0 | Rimouski Océanic (QMJHL champion) | Kelowna Rockets (WHL champion), Ottawa 67's (OHL representative) |
| 2006 | Quebec Remparts (QMJHL representative) | 6–2 | Moncton Wildcats (Host, QMJHL champion) | Peterborough Petes (OHL champion), Vancouver Giants (WHL champion) |
| 2007 | Vancouver Giants (Host, WHL representative) | 3–1 | Medicine Hat Tigers (WHL champion) | Plymouth Whalers (OHL champion), Lewiston Maineiacs (QMJHL champion) |
| 2008 | Spokane Chiefs (WHL champion) | 4–1 | Kitchener Rangers (Host, OHL champion) | Belleville Bulls (OHL representative), Gatineau Olympiques (QMJHL champion) |
| 2009 | Windsor Spitfires (OHL champion) | 4–1 | Kelowna Rockets (WHL champion) | Drummondville Voltigeurs (QMJHL champion), Rimouski Océanic (Host, QMJHL representative) |
| 2010 | Windsor Spitfires (OHL champion) | 9–1 | Brandon Wheat Kings (Host, WHL representative) | Moncton Wildcats (QMJHL champion), Calgary Hitmen (WHL champion) |
| 2011 | Saint John Sea Dogs (QMJHL champion) | 3–1 | Mississauga St. Michael's Majors (Host, OHL representative) | Owen Sound Attack (OHL champion), Kootenay Ice (WHL champion) |
| 2012 | Shawinigan Cataractes (Host, QMJHL representative) | 2–1 (OT) | London Knights (OHL champion) | Edmonton Oil Kings (WHL champion), Saint John Sea Dogs (QMJHL champion) |
| 2013 | Halifax Mooseheads (QMJHL champion) | 6–4 | Portland Winterhawks (WHL champion) | London Knights (OHL champion), Saskatoon Blades (Host, WHL representative) |
| 2014 | Edmonton Oil Kings (WHL champion) | 6–3 | Guelph Storm (OHL champion) | Val-d'Or Foreurs (QMJHL champion), London Knights (Host, OHL representative) |
| 2015 | Oshawa Generals (OHL champion) | 2–1 (OT) | Kelowna Rockets (WHL champion) | Quebec Remparts (Host, QMJHL representative), Rimouski Océanic (QMJHL champion) |
| 2016 | London Knights (OHL champion) | 3–2 (OT) | Rouyn-Noranda Huskies (QMJHL champion) | Red Deer Rebels (Host, WHL representative), Brandon Wheat Kings (WHL champion) |
| 2017 | Windsor Spitfires (Host, OHL representative) | 4–3 | Erie Otters (OHL champion) | Saint John Sea Dogs (QMJHL champion), Seattle Thunderbirds (WHL champion) |
| 2018 | Acadie-Bathurst Titan (QMJHL champion) | 3–0 | Regina Pats (Host, WHL representative) | Hamilton Bulldogs (OHL champion), Swift Current Broncos (WHL champion) |
| 2019 | Rouyn-Noranda Huskies (QMJHL champion) | 4–2 | Halifax Mooseheads (Host, QMJHL representative) | Guelph Storm (OHL champion), Prince Albert Raiders (WHL champion) |
| 2020 | Tournament cancelled due to the coronavirus pandemic – Memorial Cup not awarded[f] |
| 2021 | Tournament cancelled due to the coronavirus pandemic – Memorial Cup not awarded[g] |
| 2022 | Saint John Sea Dogs (Host, QMJHL representative) | 6–3 | Hamilton Bulldogs (OHL champion) | Edmonton Oil Kings (WHL champion), Shawinigan Cataractes (QMJHL champion) |
| 2023 | Quebec Remparts (QMJHL champion) | 5–0 | Seattle Thunderbirds (WHL champion) | Peterborough Petes (OHL) champion, Kamloops Blazers (Host, WHL representative) |
| 2024 | Saginaw Spirit (Host, OHL representative) | 4–3 | London Knights (OHL champion) | Moose Jaw Warriors (WHL champion), Drummondville Voltigeurs (QMJHL champion) |
| 2025 | London Knights (OHL champion) | 4–1 | Medicine Hat Tigers (WHL champion) | Moncton Wildcats (QMJHL champion), Rimouski Océanic (Host, QMJHL representative) |
| 2026 | | | | Kelowna Rockets (Host, WHL) |