Year Winner Country
2023 SL Benfica SL Benfica Portugal Portugal
2022 FC Porto FC Porto Portugal Portugal
2021 Sporting CP Sporting CP Portugal Portugal
2020 FC Porto FC Porto Portugal Portugal
2019 SL Benfica SL Benfica Portugal Portugal
2018 FC Porto FC Porto Portugal Portugal
2017 SL Benfica SL Benfica Portugal Portugal
2016 SL Benfica SL Benfica Portugal Portugal
2015 Sporting CP Sporting CP Portugal Portugal
2014 SL Benfica SL Benfica Portugal Portugal
2013 FC Porto FC Porto Portugal Portugal
2012 FC Porto FC Porto Portugal Portugal
2011 FC Porto FC Porto Portugal Portugal
2010 FC Porto FC Porto Portugal Portugal
2009 FC Porto FC Porto Portugal Portugal
2008 Sporting CP Sporting CP Portugal Portugal
2007 Sporting CP Sporting CP Portugal Portugal
2006 FC Porto FC Porto Portugal Portugal
2005 SL Benfica SL Benfica Portugal Portugal
2004 FC Porto FC Porto Portugal Portugal
2003 FC Porto FC Porto Portugal Portugal
2002 Sporting CP Sporting CP Portugal Portugal
2001 FC Porto FC Porto Portugal Portugal
2000 Sporting CP Sporting CP Portugal Portugal
1999 FC Porto FC Porto Portugal Portugal
1998 FC Porto FC Porto Portugal Portugal
1997 Boavista Boavista Portugal Portugal
1996 FC Porto FC Porto Portugal Portugal
1995 Sporting CP Sporting CP Portugal Portugal
1994 FC Porto FC Porto Portugal Portugal
1993 FC Porto FC Porto Portugal Portugal
1992 Boavista Boavista Portugal Portugal
1991 FC Porto FC Porto Portugal Portugal
1990 FC Porto FC Porto Portugal Portugal
1989 SL Benfica SL Benfica Portugal Portugal
1988 Vitória Guimarães Vitória Guimarães Portugal Portugal
1987 Sporting CP Sporting CP Portugal Portugal
1986 FC Porto FC Porto Portugal Portugal
1985 SL Benfica SL Benfica Portugal Portugal
1984 FC Porto FC Porto Portugal Portugal
1983 FC Porto FC Porto Portugal Portugal
1982 Sporting CP Sporting CP Portugal Portugal
1981 FC Porto FC Porto Portugal Portugal
1980 SL Benfica SL Benfica Portugal Portugal
1979 Boavista Boavista Portugal Portugal