Year Winner Country
2018 Al Muharraq Al Muharraq Bahrain Bahrain
2017 Malkiya Club Malkiya Club Bahrain Bahrain
2016 Al Hidd Al Hidd Bahrain Bahrain
2015 Al Muharraq Al Muharraq Bahrain Bahrain
2014 Riffa SC Riffa SC Bahrain Bahrain
2013 Busaiteen Busaiteen Bahrain Bahrain
2012 Riffa SC Riffa SC Bahrain Bahrain
2011 Al Muharraq Al Muharraq Bahrain Bahrain
2010 Al Ahli Al Ahli Bahrain Bahrain
2008 Al Muharraq Al Muharraq Bahrain Bahrain
2007 Al Muharraq Al Muharraq Bahrain Bahrain
2006 Al Muharraq Al Muharraq Bahrain Bahrain
2005 Riffa SC Riffa SC Bahrain Bahrain
2004 Al Muharraq Al Muharraq Bahrain Bahrain
2003 Riffa SC Riffa SC Bahrain Bahrain
2002 Al Muharraq Al Muharraq Bahrain Bahrain
2001 Al Muharraq Al Muharraq Bahrain Bahrain
2000 Riffa SC Riffa SC Bahrain Bahrain
1999 Al Muharraq Al Muharraq Bahrain Bahrain
1998 Riffa SC Riffa SC Bahrain Bahrain
1997 Riffa SC Riffa SC Bahrain Bahrain
1996 Al Ahli Al Ahli Bahrain Bahrain
1995 Al Muharraq Al Muharraq Bahrain Bahrain
1994 East Riffa Club East Riffa Club Bahrain Bahrain
1993 Riffa SC Riffa SC Bahrain Bahrain
1992 Al Muharraq Al Muharraq Bahrain Bahrain
1991 Al Muharraq Al Muharraq Bahrain Bahrain
1990 Riffa SC Riffa SC Bahrain Bahrain
1989 Al Bahrain SC Al Bahrain SC Bahrain Bahrain
1988 Al Muharraq Al Muharraq Bahrain Bahrain
1987 Riffa SC Riffa SC Bahrain Bahrain
1986 Al Muharraq Al Muharraq Bahrain Bahrain
1985 Al Bahrain SC Al Bahrain SC Bahrain Bahrain
1984 Al Muharraq Al Muharraq Bahrain Bahrain
1983 Al Muharraq Al Muharraq Bahrain Bahrain
1982 Riffa SC Riffa SC Bahrain Bahrain
1981 Al Bahrain SC Al Bahrain SC Bahrain Bahrain
1980 Al Muharraq Al Muharraq Bahrain Bahrain
1979 Al Hala Al Hala Bahrain Bahrain
1978 Al Bahrain SC Al Bahrain SC Bahrain Bahrain
1977 Al Ahli Al Ahli Bahrain Bahrain
1976 Al Muharraq Al Muharraq Bahrain Bahrain
1975 Al Ahli Al Ahli Bahrain Bahrain
1974 Al Muharraq Al Muharraq Bahrain Bahrain
1973 Al Muharraq Al Muharraq Bahrain Bahrain
1972 Al Ahli Al Ahli Bahrain Bahrain
1971 Al Muharraq Al Muharraq Bahrain Bahrain
1970 Al Muharraq Al Muharraq Bahrain Bahrain
1969 Al Ahli Al Ahli Bahrain Bahrain
1968 Al Bahrain SC Al Bahrain SC Bahrain Bahrain
1967 Al Muharraq Al Muharraq Bahrain Bahrain
1966 Al Muharraq Al Muharraq Bahrain Bahrain
1965 Al Muharraq Al Muharraq Bahrain Bahrain
1964 Al Muharraq Al Muharraq Bahrain Bahrain
1963 Al Muharraq Al Muharraq Bahrain Bahrain
1962 Al Muharraq Al Muharraq Bahrain Bahrain
1961 Al Muharraq Al Muharraq Bahrain Bahrain
1960 Al Muharraq Al Muharraq Bahrain Bahrain
1959 Al Nasr Al Nasr Bahrain Bahrain
1958 Al Muharraq Al Muharraq Bahrain Bahrain
1957 Al Muharraq Al Muharraq Bahrain Bahrain