Maltese First Division

Malta · From 1909 to 1980

Last Champion
Valletta FC
Season 1979-80
Total Seasons
65
1909-10 · · · 1979-80
Most Titles
Floriana FC
24 titles

About Maltese First Division

The list of Maltese football champions begins with the original top tier known as the First Division, which was established in 1909 as the country’s first organized football competition. In its early years, the league featured a small and changing number of teams, with Floriana winning the inaugural title in the 1909–10 season. The competition was briefly interrupted during World War II but otherwise continued consistently, forming the foundation of Maltese football.

During this era, Maltese football was largely dominated by two major clubs, Sliema Wanderers and Floriana, often referred to as the “Old Firm” of Malta. They won the majority of championships before 1940 and continued to be dominant in the post-war period, sharing many titles through the 1950s. Over time, other clubs such as Valletta and Hibernians began to challenge their dominance, bringing more competition into the league.

By the late 1970s, the First Division had evolved into a more structured and competitive league, setting the stage for modernization. In 1980, the system was officially rebranded and reorganized into the Maltese Premier League, marking the end of the First Division era while maintaining continuity in the list of national champions.

Seasons

Season Champion Runner-up 3rd place
1979-80
Valletta FC
Hibernians FC
Floriana FC
1978-79
Hibernians FC
Valletta FC
Sliema Wanderers FC
1977-78
Valletta FC
Hibernians FC
Sliema Wanderers FC
1976-77
Floriana FC
Sliema Wanderers FC
Valletta FC
1975-76
Sliema Wanderers FC
Floriana FC
Hibernians FC
1974-75
Floriana FC
Sliema Wanderers FC
St. George's FC
1973-74
Valletta FC
Hibernians FC
Floriana FC
1972-73
Floriana FC
Sliema Wanderers FC
Hamrun Spartans FC
1971-72
Sliema Wanderers FC
Floriana FC
Valletta FC
1970-71
Sliema Wanderers FC
Marsa FC
Gżira United FC
1969-70
Floriana FC
Sliema Wanderers FC
Hibernians FC
1968-69
Hibernians FC
Valletta FC
Floriana FC
1967-68
Floriana FC
Sliema Wanderers FC
Hibernians FC
1966-67
Hibernians FC
Sliema Wanderers FC
Floriana FC
1965-66
Sliema Wanderers FC
Floriana FC
Hibernians FC
1964-65
Sliema Wanderers FC
Valletta FC
Hibernians FC
1963-64
Sliema Wanderers FC
Valletta FC
Hibernians FC
1962-63
Valletta FC
Hibernians FC
Sliema Wanderers FC
1961-62
Floriana FC
Valletta FC
Sliema Wanderers FC
1960-61
Hibernians FC
Valletta FC
Sliema Wanderers FC
1959-60
Valletta FC
Hibernians FC
Floriana FC
1958-59
Valletta FC
Sliema Wanderers FC
Hamrun Spartans FC
1957-58
Floriana FC
Sliema Wanderers FC
Hamrun Spartans FC
1956-57
Sliema Wanderers FC
Valletta FC
Floriana FC
1955-56
Sliema Wanderers FC
Floriana FC
Hamrun Spartans FC
1954-55
Floriana FC
Sliema Wanderers FC
Hamrun Spartans FC
1953-54
Sliema Wanderers FC
Floriana FC
Hamrun Spartans FC
1952-53
Floriana FC
Birkirkara FC
Valletta FC
1951-52
Floriana FC
Hamrun Spartans FC
Sliema Wanderers FC
1950-51
Floriana FC
Hibernians FC
Valletta FC
1949-50
Floriana FC
Hamrun Spartans FC
Sliema Wanderers FC
1948-49
Sliema Wanderers FC
Hamrun Spartans FC
Valletta FC
1947-48
Valletta FC
Hamrun Spartans FC
Sliema Wanderers FC
1946-47
Hamrun Spartans FC
Valletta FC
Floriana FC
1945-46
Valletta FC
Sliema Wanderers FC
Floriana FC
1944-45
Valletta FC
Sliema Wanderers FC
Floriana FC
1939-40
Sliema Wanderers FC
St. George's FC
Melita FC
1938-39
Sliema Wanderers FC
Melita FC
St. George's FC
1937-38
Sliema Wanderers FC
Floriana FC
Valletta FC
1936-37
Floriana FC
Hibernians FC
Sliema Wanderers FC
1935-36
Sliema Wanderers FC
Floriana FC
Hibernians FC
1934-35
Floriana FC
Sliema Wanderers FC
Hibernians FC
1933-34
Sliema Wanderers FC
Hibernians FC
—
1932-33
Sliema Wanderers FC
Hibernians FC
Sliema Rangers
1931-32
Valletta FC
Sliema Wanderers FC
Sliema Hotspurs
1930-31
Floriana FC
Sliema Wanderers FC
Valletta FC
1929-30
Sliema Wanderers FC
St. George's FC
Valletta FC
1928-29
Floriana FC
Sliema Wanderers FC
Valletta FC
1927-28
Floriana FC
Valletta FC
St. George's FC
1926-27
Floriana FC
Sliema Wanderers FC
St. George's FC
1925-26
Sliema Wanderers FC
Floriana FC
Valletta FC
1924-25
Floriana FC
Sliema Wanderers FC
Valletta FC
1923-24
Sliema Wanderers FC
Vittoriosa Stars FC
Valletta FC
1922-23
Sliema Wanderers FC
Floriana FC
Sliema Rangers
1921-22
Floriana FC
Sliema Wanderers FC
Malta Police
1920-21
Floriana FC
Marsa FC
Hamrun Spartans FC
1919-20
Sliema Wanderers FC
Hamrun Spartans FC
Valletta FC
1918-19
KOMR Valletta
Hamrun Spartans FC
Royal Army Service Corps
1917-18
Hamrun Spartans FC
St. George's FC
Sliema Wanderers FC
1916-17
St. George's FC
Sliema Wanderers FC
Hamrun Spartans FC
1914-15
Valletta FC
Hamrun Spartans FC
Sliema Wanderers FC
1913-14
Hamrun Spartans FC
St. George's FC
Valletta FC
1912-13
Floriana FC
Hamrun Spartans FC
Sliema Wanderers FC
1911-12
Floriana FC
Hamrun Spartans FC
St. George's FC
1909-10
Floriana FC
Sliema Wanderers FC
Msida Saint-Joseph FC

All-Time table

# Club Count Years
1 Floriana FC 24 1909-10, 1911-12, 1912-13, 1920-21, 1921-22, 1924-25, 1926-27, 1927-28, 1928-29, 1930-31, 1934-35, 1936-37, 1949-50, 1950-51, 1951-52, 1952-53, 1954-55, 1957-58, 1961-62, 1967-68, 1969-70, 1972-73, 1974-75, 1976-77
9 1922-23, 1925-26, 1935-36, 1937-38, 1953-54, 1955-56, 1965-66, 1971-72, 1975-76
9 1944-45, 1945-46, 1946-47, 1956-57, 1959-60, 1966-67, 1968-69, 1973-74, 1979-80
2 Sliema Wanderers FC 21 1919-20, 1922-23, 1923-24, 1925-26, 1929-30, 1932-33, 1933-34, 1935-36, 1937-38, 1938-39, 1939-40, 1948-49, 1953-54, 1955-56, 1956-57, 1963-64, 1964-65, 1965-66, 1970-71, 1971-72, 1975-76
20 1909-10, 1916-17, 1921-22, 1924-25, 1926-27, 1928-29, 1930-31, 1931-32, 1934-35, 1944-45, 1945-46, 1954-55, 1957-58, 1958-59, 1966-67, 1967-68, 1969-70, 1972-73, 1974-75, 1976-77
12 1912-13, 1914-15, 1917-18, 1936-37, 1947-48, 1949-50, 1951-52, 1960-61, 1961-62, 1962-63, 1977-78, 1978-79
3 Valletta FC 11 1914-15, 1931-32, 1944-45, 1945-46, 1947-48, 1958-59, 1959-60, 1962-63, 1973-74, 1977-78, 1979-80
9 1927-28, 1946-47, 1956-57, 1960-61, 1961-62, 1963-64, 1964-65, 1968-69, 1978-79
14 1913-14, 1919-20, 1923-24, 1924-25, 1925-26, 1928-29, 1929-30, 1930-31, 1937-38, 1948-49, 1950-51, 1952-53, 1971-72, 1976-77
4 Hibernians FC 4 1960-61, 1966-67, 1968-69, 1978-79
9 1932-33, 1933-34, 1936-37, 1950-51, 1959-60, 1962-63, 1973-74, 1977-78, 1979-80
8 1934-35, 1935-36, 1963-64, 1964-65, 1965-66, 1967-68, 1969-70, 1975-76
5 Hamrun Spartans FC 3 1913-14, 1917-18, 1946-47
9 1911-12, 1912-13, 1914-15, 1918-19, 1919-20, 1947-48, 1948-49, 1949-50, 1951-52
8 1916-17, 1920-21, 1953-54, 1954-55, 1955-56, 1957-58, 1958-59, 1972-73
6 St. George's FC 1 1916-17
4 1913-14, 1917-18, 1929-30, 1939-40
5 1911-12, 1926-27, 1927-28, 1938-39, 1974-75
7 KOMR Valletta 1 1918-19
0 —
0 —
8 Marsa FC 0 —
2 1920-21, 1970-71
0 —
9 Melita FC 0 —
1 1938-39
1 1939-40
10 Vittoriosa Stars FC 0 —
1 1923-24
0 —
11 Birkirkara FC 0 —
1 1952-53
0 —
12 Sliema Rangers 0 —
0 —
2 1922-23, 1932-33
13 Msida Saint-Joseph FC 0 —
0 —
1 1909-10
14 Royal Army Service Corps 0 —
0 —
1 1918-19
15 Malta Police 0 —
0 —
1 1921-22
16 Sliema Hotspurs 0 —
0 —
1 1931-32
17 Gżira United FC 0 —
0 —
1 1970-71