Maltese FA Trophy

Malta · Since 1933 · 67 clubs

Last Champion
Valletta FC
Season 2025-26
Total Seasons
86
1934-35 · · · 2025-26
Most Titles
Sliema Wanderers FC
22 titles

About Maltese FA Trophy

The Maltese FA Trophy is the main national knockout football competition in Malta, organized by the Malta Football Association. It was founded in 1933 after the English Football Association donated a trophy inspired by the FA Cup, symbolizing the close sporting ties between England and Malta. The competition is open to clubs from all levels of Maltese and Gozitan football, making it one of the most inclusive tournaments in the country.

The tournament is played on a knockout basis, with teams entering at different stages depending on their league level. Over time, the format has evolved to include clubs from across the entire football pyramid, increasing competitiveness and the chance for lower-tier teams to face top-division sides. The winner of the competition earns qualification for the UEFA Conference League and also competes in the Maltese Super Cup against the league champion.

Historically, the competition has been dominated by major clubs such as Sliema Wanderers, who hold the record for the most titles. The trophy itself has also undergone changes, including the introduction of a redesigned version in 2016 that reflects its historical roots. Despite Malta’s small footballing scale, the FA Trophy remains a prestigious and highly competitive tournament, often producing surprising results and memorable cup runs.

Seasons

Season Winner Finalist Score
2025-26
Valletta FC
Gżira United FC
2-1
2024-25
Hibernians FC
Birkirkara FC
2-1
2023-24
Sliema Wanderers FC
Floriana FC
0-0, pen. 4-3
2022-23
Birkirkara FC
Marsaxlokk FC
2-0
2021-22
Floriana FC
Valletta FC
2-1, aet
2018-19
Balzan FC
Valletta FC
4-4, pen. 5-4
2017-18
Valletta FC
Birkirkara FC
2-1
2016-17
Floriana FC
Sliema Wanderers FC
2-0
2015-16
Sliema Wanderers FC
Balzan FC
0-0, pen. 5-4
2014-15
Birkirkara FC
Hibernians FC
2-0
2013-14
Valletta FC
Sliema Wanderers FC
1-0
2012-13
Hibernians FC
Qormi FC
3-1
2011-12
Hibernians FC
Qormi FC
3-1
2010-11
Floriana FC
Valletta FC
1-0
2009-10
Valletta FC
Qormi FC
2-1
2008-09
Sliema Wanderers FC
Valletta FC
3-3, pen. 7-6
2007-08
Birkirkara FC
Hamrun Spartans FC
2-1
2006-07
Hibernians FC
Sliema Wanderers FC
1-1, pen. 3-0
2005-06
Hibernians FC
Floriana FC
1-0
2004-05
Birkirkara FC
Msida Saint-Joseph FC
2-1
2003-04
Sliema Wanderers FC
Marsaxlokk FC
2-0
2002-03
Birkirkara FC
Sliema Wanderers FC
1-0
2001-02
Birkirkara FC
Sliema Wanderers FC
1-0
2000-01
Valletta FC
Birkirkara FC
3-0
1999-00
Sliema Wanderers FC
Birkirkara FC
4-1
1998-99
Valletta FC
Birkirkara FC
1-0, aet
1997-98
Hibernians FC
Valletta FC
2-1
1996-97
Valletta FC
Hibernians FC
2-0
1995-96
Valletta FC
Sliema Wanderers FC
0-0, 1-0
1994-95
Valletta FC
Hamrun Spartans FC
1-0, aet
1993-94
Floriana FC
Valletta FC
2-1
1992-93
Floriana FC
Sliema Wanderers FC
5-0
1991-92
Hamrun Spartans FC
Valletta FC
3-3, 2-1
1990-91
Valletta FC
Sliema Wanderers FC
2-1, aet
1989-90
Sliema Wanderers FC
Birkirkara FC
1-0
1988-89
Hamrun Spartans FC
Floriana FC
1-0
1987-88
Hamrun Spartans FC
Floriana FC
4-2
1986-87
Hamrun Spartans FC
Sliema Wanderers FC
2-1
1985-86
Rabat Ajax FC
Żurrieq FC
2-0
1984-85
Żurrieq FC
Valletta FC
0-0, 2-1
1983-84
Hamrun Spartans FC
Żurrieq FC
0-0, 1-0
1982-83
Hamrun Spartans FC
Valletta FC
2-0
1981-82
Hibernians FC
Sliema Wanderers FC
2-0
1980-81
Floriana FC
Senglea Athletic FC
2-1
1979-80
Hibernians FC
Sliema Wanderers FC
2-1
1978-79
Sliema Wanderers FC
Floriana FC
2-1
1977-78
Valletta FC
Floriana FC
3-2
1976-77
Valletta FC
Floriana FC
1-0
1975-76
Floriana FC
Valletta FC
2-0
1974-75
Valletta FC
Hibernians FC
1-0
1973-74
Sliema Wanderers FC
Floriana FC
1-0
1972-73
Gżira United FC
Birkirkara FC
0-0, 2-0
1971-72
Floriana FC
Sliema Wanderers FC
3-1
1970-71
Hibernians FC
Sliema Wanderers FC
3-1, aet
1969-70
Hibernians FC
Valletta FC
2-1
1968-69
Sliema Wanderers FC
Hamrun Spartans FC
3-1
1967-68
Sliema Wanderers FC
Hibernians FC
3-2, aet
1966-67
Floriana FC
Hibernians FC
1-0
1965-66
Floriana FC
Hibernians FC
2-1
1964-65
Sliema Wanderers FC
Floriana FC
4-2
1963-64
Valletta FC
Sliema Wanderers FC
1-0
1962-63
Sliema Wanderers FC
Hibernians FC
2-0
1961-62
Hibernians FC
Valletta FC
1-0
1960-61
Floriana FC
Hibernians FC
2-0
1959-60
Valletta FC
Floriana FC
3-0
1958-59
Sliema Wanderers FC
Valletta FC
1-1, 1-0
1957-58
Floriana FC
Sliema Wanderers FC
2-0
1956-57
Floriana FC
Valletta FC
2-0
1955-56
Sliema Wanderers FC
Floriana FC
1-0
1954-55
Floriana FC
Sliema Wanderers FC
1-0
1953-54
Floriana FC
Rabat Ajax FC
5-1
1952-53
Floriana FC
Sliema Wanderers FC
1-0, aet
1951-52
Sliema Wanderers FC
Hibernians FC
3-3, 1-1, 1-0
1950-51
Sliema Wanderers FC
Hibernians FC
5-0
1949-50
Floriana FC
St. George's FC
3-1
1948-49
Floriana FC
Sliema Wanderers FC
5-1
1947-48
Sliema Wanderers FC
Hibernians FC
2-2, 1-0
1946-47
Floriana FC
Valletta FC
3-0
1945-46
Sliema Wanderers FC
Hamrun Spartans FC
2-1
1944-45
Floriana FC
Sliema Wanderers FC
2-1
1939-40
Sliema Wanderers FC
Melita FC
3-2
1938-39
Melita FC
Sliema Wanderers FC
4-0
1937-38
Floriana FC
Sliema Wanderers FC
2-1
1936-37
Sliema Wanderers FC
St. George's FC
2-0
1935-36
Sliema Wanderers FC
Floriana FC
2-1
1934-35
Sliema Wanderers FC
Floriana FC
4-0

All-Time table

# Club Count Years
1 Sliema Wanderers FC 22 1934-35, 1935-36, 1936-37, 1939-40, 1945-46, 1947-48, 1950-51, 1951-52, 1955-56, 1958-59, 1962-63, 1964-65, 1967-68, 1968-69, 1973-74, 1978-79, 1989-90, 1999-00, 2003-04, 2008-09, 2015-16, 2023-24
21 1937-38, 1938-39, 1944-45, 1948-49, 1952-53, 1954-55, 1957-58, 1963-64, 1970-71, 1971-72, 1979-80, 1981-82, 1986-87, 1990-91, 1992-93, 1995-96, 2001-02, 2002-03, 2006-07, 2013-14, 2016-17
2 Floriana FC 21 1937-38, 1944-45, 1946-47, 1948-49, 1949-50, 1952-53, 1953-54, 1954-55, 1956-57, 1957-58, 1960-61, 1965-66, 1966-67, 1971-72, 1975-76, 1980-81, 1992-93, 1993-94, 2010-11, 2016-17, 2021-22
13 1934-35, 1935-36, 1955-56, 1959-60, 1964-65, 1973-74, 1976-77, 1977-78, 1978-79, 1987-88, 1988-89, 2005-06, 2023-24
3 Valletta FC 15 1959-60, 1963-64, 1974-75, 1976-77, 1977-78, 1990-91, 1994-95, 1995-96, 1996-97, 1998-99, 2000-01, 2009-10, 2013-14, 2017-18, 2025-26
15 1946-47, 1956-57, 1958-59, 1961-62, 1969-70, 1975-76, 1982-83, 1984-85, 1991-92, 1993-94, 1997-98, 2008-09, 2010-11, 2018-19, 2021-22
4 Hibernians FC 11 1961-62, 1969-70, 1970-71, 1979-80, 1981-82, 1997-98, 2005-06, 2006-07, 2011-12, 2012-13, 2024-25
11 1947-48, 1950-51, 1951-52, 1960-61, 1962-63, 1965-66, 1966-67, 1967-68, 1974-75, 1996-97, 2014-15
5 Birkirkara FC 6 2001-02, 2002-03, 2004-05, 2007-08, 2014-15, 2022-23
7 1972-73, 1989-90, 1998-99, 1999-00, 2000-01, 2017-18, 2024-25
6 Hamrun Spartans FC 6 1982-83, 1983-84, 1986-87, 1987-88, 1988-89, 1991-92
4 1945-46, 1968-69, 1994-95, 2007-08
7 Żurrieq FC 1 1984-85
2 1983-84, 1985-86
8 Melita FC 1 1938-39
1 1939-40
9 Rabat Ajax FC 1 1985-86
1 1953-54
10 Gżira United FC 1 1972-73
1 2025-26
11 Balzan FC 1 2018-19
1 2015-16
12 Qormi FC 0 —
3 2009-10, 2011-12, 2012-13
13 St. George's FC 0 —
2 1936-37, 1949-50
14 Marsaxlokk FC 0 —
2 2003-04, 2022-23
15 Senglea Athletic FC 0 —
1 1980-81
16 Msida Saint-Joseph FC 0 —
1 2004-05