Maltan Cup
Loppuottelut

1935 : Sliema Wanderers FC 4–0 Floriana FC
1936 : Sliema Wanderers FC 2–1 Floriana FC
1937 : Sliema Wanderers FC 2–0 St. George's FC
1938 : Floriana FC 2–1 Sliema Wanderers FC
1939 : Melita FC 4–0 Sliema Wanderers FC
1940 : Sliema Wanderers FC 3–2 Melita FC
Ei järjestetty 1941–1944
1945 : Floriana FC 2–1 Sliema Wanderers FC
1946 : Sliema Wanderers FC 2–1 Hamrun Spartans FC
1947 : Floriana FC 3–0 Valletta FC
1948 : Sliema Wanderers FC 2–2, 1–0 (ja.) Hibernians FC
1949 : Floriana FC 5–1 Sliema Wanderers FC
1950 : Floriana FC 3–1 St. George's FC
1951 : Sliema Wanderers FC 5–0 Hibernians FC
1952 : Sliema Wanderers FC 3–3, 1–1 (ja.), 1–0 (rp.) Hibernians FC
1953 : Floriana FC 1–0 Sliema Wanderers FC
1954 : Floriana FC 5–1 Rabat Ajax FC
1955 : Floriana FC  1–0 Sliema Wanderers FC
1956 : Sliema Wanderers FC 1–0 Floriana FC
1957 : Floriana FC 2–0 Valletta FC
1958 : Floriana FC 2–0 Sliema Wanderers FC
1959 : Sliema Wanderers FC 1–1, 1–0 (ja.) Valletta FC
1960 : Valletta FC 3–0 Floriana FC
1961 : Floriana FC 2–0 Hibernians FC
1962 : Hibernians FC 1–0 Valletta FC
1963 : Sliema Wanderers FC 2–0 Hibernians FC
1964 : Valletta FC 1–0 Sliema Wanderers FC
1965 : Sliema Wanderers FC 4–2 Floriana FC
1966 : Floriana FC 2–1 Hibernians FC
1967 : Floriana FC 1–0 Hibernians FC
1968 : Sliema Wanderers FC 3–2 Hibernians FC
1969 : Sliema Wanderers FC 3–1 Ħamrun Spartans FC
1970 : Hibernians FC 2–1 Valletta FC
1971 : Hibernians FC 1–1, 2–0 (ja.) Sliema Wanderers FC
1972 : Floriana FC 3–1 Sliema Wanderers FC
1973 : Gzira United FC 0–0, 0–0 (ja.), 2–0 (rp.) Birkirkara FC
1974 : Sliema Wanderers FC 1–0 Floriana FC
1975 : Valletta FC 1–0 Hibernians FC
1976 : Floriana FC 2–0 Valletta FC
1977 : Valletta FC 1–0 Floriana FC
1978 : Valletta FC 3–2 Floriana FC
1979 : Sliema Wanderers FC 2–1 Floriana FC
1980 : Hibernians FC 2–1 Sliema Wanderers FC
1981 : Floriana FC 2–1 Senglea Athletics FC
1982 : Hibernians FC 2–0 Sliema Wanderers FC
1983 : Ħamrun Spartans FC 2–0 Valletta FC
1984 : Ħamrun Spartans FC 0–0, 1–0 (ja.) Zurrieq FC
1985 : Zurrieq FC 0–0, 2–1 (a.e.t.) Valletta FC
1986 : Rabat Ajax FC 2–0 Zurrieq FC
1987 : Ħamrun Spartans FC 2–1 Sliema Wanderers FC
1988 : Ħamrun Spartans FC 4–2 Floriana FC
1989 : Ħamrun Spartans FC 1–0 Floriana FC
1990 : Sliema Wanderers FC 1–0 Birkirkara FC
1991 : Valletta FC 2–1 (ja.) Sliema Wanderers FC
1992 : Ħamrun Spartans FC 3–3, 2–1 (ja) Valletta FC
1993 : Floriana FC 5–0 Sliema Wanderers FC
1994 : Floriana FC 2–1 Valletta FC
1995 : Valletta FC 1–0 Hibernians FC
1996 : Valletta FC 1–0 (ja.) Sliema Wanderers FC
1997 : Valletta FC 2–0 Hibernians FC
1998 : Hibernians FC 2–1 Valletta FC
1999 : Valletta FC 1–0 (ja.) Birkirkara FC
2000 : Sliema Wanderers FC 4–1 Birkirkara FC
2001 : Valletta FC 3–0 Birkirkara FC
2002 : Birkirkara FC 1–0 Sliema Wanderers FC
2003 : Birkirkara FC 1–0 Sliema Wanderers FC
2004 : Sliema Wanderers FC 2–0 Marsaxlokk FC
2005 : Birkirkara FC 2–1 Msida St. Joseph FC
2006 : Hibernians FC 1–0 Floriana FC
2007 : Hibernians FC 1–1 (ja.), 3–0 (rp.) Sliema Wanderers FC
2008 : Birkirkara FC 2–1 Hamrun Spartans F.C.
2009 : Sliema Wanderers FC 3–3 (ja.), 7–6 (rp.) Valletta FC
2010 : Valletta FC 2–1 Qormi FC
2011 : Floriana FC 1–0 Valletta FC
2012 : Hibernians FC 3–1 Qormi FC
2013 : Hibernians FC 3–1 Qormi FC
2014 : Valletta FC 1–0 Sliema Wanderers FC
2015 : Birkirkara FC	2–0 Hibernians FC