Northern Ireland Football League
Northern Ireland · From 1890 to 2008
Before 2008, the top level of football in Northern Ireland was mainly organized through the Irish Football League and later the Irish Premier League. The original Irish Football League, founded in 1890, was one of the oldest football leagues in the world and was traditionally dominated by clubs from Belfast. Over time, teams from other regions also became competitive, helping the league grow beyond the capital city.
In 1995, the system was reorganized into the Premier Division and First Division, creating a more structured national competition. Another major reform followed in 2003 with the creation of the Irish Premier League, which became the country’s main top-flight tournament. Clubs such as Linfield, Glentoran, and Portadown were among the strongest sides during this era and regularly competed in European tournaments.
The period before 2008 was largely seen as a transitional stage for Northern Irish football. League officials worked to improve stadium conditions, club administration, and financial stability in order to modernize the domestic game. These developments eventually led to a new rebranding and structural reform of the league system in 2008.
| Season | Champion | Runner-up | 3rd place |
|---|---|---|---|
| 2007-08 |
Linfield FC
|
Glentoran FC
|
Cliftonville FC
|
| 2006-07 |
Linfield FC
|
Glentoran FC
|
Cliftonville FC
|
| 2005-06 |
Linfield FC
|
Glentoran FC
|
Portadown FC
|
| 2004-05 |
Glentoran FC
|
Linfield FC
|
Portadown FC
|
| 2003-04 |
Linfield FC
|
Portadown FC
|
Lisburn Distillery FC
|
| 2002-03 |
Glentoran FC
|
Portadown FC
|
Coleraine FC
|
| 2001-02 |
Portadown FC
|
Glentoran FC
|
Linfield FC
|
| 2000-01 |
Linfield FC
|
Glenavon FC
|
Glentoran FC
|
| 1999-00 |
Linfield FC
|
Coleraine FC
|
Glenavon FC
|
| 1998-99 |
Glentoran FC
|
Linfield FC
|
Crusaders FC
|
| 1997-98 |
Cliftonville FC
|
Linfield FC
|
Portadown FC
|
| 1996-97 |
Crusaders FC
|
Coleraine FC
|
Glentoran FC
|
| 1995-96 |
Portadown FC
|
Crusaders FC
|
Glentoran FC
|
| 1994-95 |
Crusaders FC
|
Glenavon FC
|
Portadown FC
|
| 1993-94 |
Linfield FC
|
Portadown FC
|
Glenavon FC
|
| 1992-93 |
Linfield FC
|
Crusaders FC
|
Bangor FC
|
| 1991-92 |
Glentoran FC
|
Portadown FC
|
Linfield FC
|
| 1990-91 |
Portadown FC
|
Bangor FC
|
Glentoran FC
|
| 1989-90 |
Portadown FC
|
Glenavon FC
|
Glentoran FC
|
| 1988-89 |
Linfield FC
|
Glentoran FC
|
Coleraine FC
|
| 1987-88 |
Glentoran FC
|
Linfield FC
|
Coleraine FC
|
| 1986-87 |
Linfield FC
|
Coleraine FC
|
Ards FC
|
| 1985-86 |
Linfield FC
|
Coleraine FC
|
Ards FC
|
| 1984-85 |
Linfield FC
|
Coleraine FC
|
Glentoran FC
|
| 1983-84 |
Linfield FC
|
Glentoran FC
|
Cliftonville FC
|
| 1982-83 |
Linfield FC
|
Glentoran FC
|
Coleraine FC
|
| 1981-82 |
Linfield FC
|
Glentoran FC
|
Coleraine FC
|
| 1980-81 |
Glentoran FC
|
Linfield FC
|
Ballymena United FC
|
| 1979-80 |
Linfield FC
|
Ballymena United FC
|
Glentoran FC
|
| 1978-79 |
Linfield FC
|
Glenavon FC
|
Ards FC
|
| 1977-78 |
Linfield FC
|
Glentoran FC
|
Glenavon FC
|
| 1976-77 |
Glentoran FC
|
Glenavon FC
|
Linfield FC
|
| 1975-76 |
Crusaders FC
|
Glentoran FC
|
Coleraine FC
|
| 1974-75 |
Linfield FC
|
Coleraine FC
|
Glentoran FC
|
| 1973-74 |
Coleraine FC
|
Portadown FC
|
Crusaders FC
|
| 1972-73 |
Crusaders FC
|
Ards FC
|
Portadown FC
|
| 1971-72 |
Glentoran FC
|
Portadown FC
|
Ards FC
|
| 1970-71 |
Linfield FC
|
Glentoran FC
|
Lisburn Distillery FC
|
| 1969-70 |
Glentoran FC
|
Coleraine FC
|
Ards FC
|
| 1968-69 |
Linfield FC
|
Derry City FC
|
Coleraine FC
|
| 1967-68 |
Glentoran FC
|
Linfield FC
|
Coleraine FC
|
| 1966-67 |
Glentoran FC
|
Linfield FC
|
Derry City FC
|
| 1965-66 |
Linfield FC
|
Derry City FC
|
Glentoran FC
|
| 1964-65 |
Derry City FC
|
Coleraine FC
|
Crusaders FC
|
| 1963-64 |
Glentoran FC
|
Coleraine FC
|
Derry City FC
|
| 1962-63 |
Lisburn Distillery FC
|
Linfield FC
|
Portadown FC
|
| 1961-62 |
Linfield FC
|
Portadown FC
|
Ballymena United FC
|
| 1960-61 |
Linfield FC
|
Portadown FC
|
Ards FC
|
| 1959-60 |
Glenavon FC
|
Glentoran FC
|
Lisburn Distillery FC
|
| 1958-59 |
Linfield FC
|
Glenavon FC
|
Glentoran FC
|
| 1957-58 |
Ards FC
|
Glenavon FC
|
Ballymena United FC
|
| 1956-57 |
Glenavon FC
|
Linfield FC
|
Glentoran FC
|
| 1955-56 |
Linfield FC
|
Glenavon FC
|
Bangor FC
|
| 1954-55 |
Linfield FC
|
Glenavon FC
|
Cliftonville FC
|
| 1953-54 |
Linfield FC
|
Glentoran FC
|
Glenavon FC
|
| 1952-53 |
Glentoran FC
|
Linfield FC
|
Ballymena United FC
|
| 1951-52 |
Glenavon FC
|
Lisburn Distillery FC
|
Coleraine FC
|
| 1950-51 |
Glentoran FC
|
Linfield FC
|
Glenavon FC
|
| 1949-50 |
Linfield FC
|
Glentoran FC
|
Lisburn Distillery FC
|
| 1948-49 |
Linfield FC
|
Belfast Celtic FC
|
Glentoran FC
|
| 1947-48 |
Belfast Celtic FC
|
Linfield FC
|
Ballymena United FC
|
| 1939-40 |
Belfast Celtic FC
|
Portadown FC
|
Glentoran FC
|
| 1938-39 |
Belfast Celtic FC
|
Ballymena United FC
|
Derry City FC
|
| 1937-38 |
Belfast Celtic FC
|
Derry City FC
|
Portadown FC
|
| 1936-37 |
Belfast Celtic FC
|
Derry City FC
|
Linfield FC
|
| 1935-36 |
Belfast Celtic FC
|
Derry City FC
|
Linfield FC
|
| 1934-35 |
Linfield FC
|
Derry City FC
|
Belfast Celtic FC
|
| 1933-34 |
Linfield FC
|
Belfast Celtic FC
|
Glentoran FC
|
| 1932-33 |
Belfast Celtic FC
|
Lisburn Distillery FC
|
Linfield FC
|
| 1931-32 |
Linfield FC
|
Derry City FC
|
Belfast Celtic FC
|
| 1930-31 |
Glentoran FC
|
Linfield FC
|
Belfast Celtic FC
|
| 1929-30 |
Linfield FC
|
Glentoran FC
|
Coleraine FC
|
| 1928-29 |
Belfast Celtic FC
|
Linfield FC
|
Glentoran FC
|
| 1927-28 |
Belfast Celtic FC
|
Linfield FC
|
Newry City FC
|
| 1926-27 |
Belfast Celtic FC
|
Queen's Island FC
|
Lisburn Distillery FC
|
| 1925-26 |
Belfast Celtic FC
|
Glentoran FC
|
Larne FC
|
| 1924-25 |
Glentoran FC
|
Queen's Island FC
|
Belfast Celtic FC
|
| 1923-24 |
Queen's Island FC
|
Lisburn Distillery FC
|
Linfield FC
|
| 1922-23 |
Linfield FC
|
Queen's Island FC
|
Glentoran FC
|
| 1921-22 |
Linfield FC
|
Glentoran FC
|
Lisburn Distillery FC
|
| 1920-21 |
Glentoran FC
|
Glenavon FC
|
Linfield FC
|
| 1919-20 |
Belfast Celtic FC
|
Lisburn Distillery FC
|
Glentoran FC
|
| 1914-15 |
Belfast Celtic FC
|
Glentoran FC
|
Linfield FC
|
| 1913-14 |
Linfield FC
|
Glentoran FC
|
Belfast Celtic FC
|
| 1912-13 |
Glentoran FC
|
Lisburn Distillery FC
|
Linfield FC
|
| 1911-12 |
Glentoran FC
|
Lisburn Distillery FC
|
Belfast Celtic FC
|
| 1910-11 |
Linfield FC
|
Glentoran FC
|
Belfast Celtic FC
|
| 1909-10 |
Cliftonville FC
|
Belfast Celtic FC
|
Linfield FC
|
| 1908-09 |
Linfield FC
|
Glentoran FC
|
Shelbourne FC
|
| 1907-08 |
Linfield FC
|
Cliftonville FC
|
Glentoran FC
|
| 1906-07 |
Linfield FC
|
Shelbourne FC
|
Lisburn Distillery FC
|
| 1905-06 |
Cliftonville FC, Lisburn Distillery FC
|
—
|
Linfield FC
|
| 1904-05 |
Glentoran FC
|
Belfast Celtic FC
|
Linfield FC
|
| 1903-04 |
Linfield FC
|
Lisburn Distillery FC
|
Glentoran FC
|
| 1902-03 |
Lisburn Distillery FC
|
Linfield FC
|
Glentoran FC
|
| 1901-02 |
Linfield FC
|
Glentoran FC
|
Lisburn Distillery FC
|
| 1900-01 |
Lisburn Distillery FC
|
Glentoran FC
|
Belfast Celtic FC
|
| 1899-00 |
Belfast Celtic FC
|
Linfield FC
|
Lisburn Distillery FC
|
| 1898-99 |
Lisburn Distillery FC
|
Linfield FC
|
Cliftonville FC
|
| 1897-98 |
Linfield FC
|
Cliftonville FC
|
Glentoran FC
|
| 1896-97 |
Glentoran FC
|
Cliftonville FC
|
Linfield FC
|
| 1895-96 |
Lisburn Distillery FC
|
Cliftonville FC
|
Linfield FC
|
| 1894-95 |
Linfield FC
|
Lisburn Distillery FC
|
Glentoran FC
|
| 1893-94 |
Glentoran FC
|
Linfield FC
|
Cliftonville FC
|
| 1892-93 |
Linfield FC
|
Cliftonville FC
|
Lisburn Distillery FC
|
| 1891-92 |
Linfield FC
|
Ulster FC
|
Lancashire Fusiliers FC
|
| 1890-91 |
Linfield FC
|
Ulster FC
|
Lisburn Distillery FC
|
| # | Club | Count | Years |
|---|---|---|---|
| 1 |
Linfield FC
|
48 | 1890-91, 1891-92, 1892-93, 1894-95, 1897-98, 1901-02, 1903-04, 1906-07, 1907-08, 1908-09, 1910-11, 1913-14, 1921-22, 1922-23, 1929-30, 1931-32, 1933-34, 1934-35, 1948-49, 1949-50, 1953-54, 1954-55, 1955-56, 1958-59, 1960-61, 1961-62, 1965-66, 1968-69, 1970-71, 1974-75, 1977-78, 1978-79, 1979-80, 1981-82, 1982-83, 1983-84, 1984-85, 1985-86, 1986-87, 1988-89, 1992-93, 1993-94, 1999-00, 2000-01, 2003-04, 2005-06, 2006-07, 2007-08 |
| 19 | 1893-94, 1898-99, 1899-00, 1902-03, 1927-28, 1928-29, 1930-31, 1947-48, 1950-51, 1952-53, 1956-57, 1962-63, 1966-67, 1967-68, 1980-81, 1987-88, 1997-98, 1998-99, 2004-05 | ||
| 15 | 1895-96, 1896-97, 1904-05, 1905-06, 1909-10, 1912-13, 1914-15, 1920-21, 1923-24, 1932-33, 1935-36, 1936-37, 1976-77, 1991-92, 2001-02 | ||
| 2 |
Glentoran FC
|
22 | 1893-94, 1896-97, 1904-05, 1911-12, 1912-13, 1920-21, 1924-25, 1930-31, 1950-51, 1952-53, 1963-64, 1966-67, 1967-68, 1969-70, 1971-72, 1976-77, 1980-81, 1987-88, 1991-92, 1998-99, 2002-03, 2004-05 |
| 23 | 1900-01, 1901-02, 1908-09, 1910-11, 1913-14, 1914-15, 1921-22, 1925-26, 1929-30, 1949-50, 1953-54, 1959-60, 1970-71, 1975-76, 1977-78, 1981-82, 1982-83, 1983-84, 1988-89, 2001-02, 2005-06, 2006-07, 2007-08 | ||
| 22 | 1894-95, 1897-98, 1902-03, 1903-04, 1907-08, 1919-20, 1922-23, 1928-29, 1933-34, 1939-40, 1948-49, 1956-57, 1958-59, 1965-66, 1974-75, 1979-80, 1984-85, 1989-90, 1990-91, 1995-96, 1996-97, 2000-01 | ||
| 3 |
Belfast Celtic FC
|
14 | 1899-00, 1914-15, 1919-20, 1925-26, 1926-27, 1927-28, 1928-29, 1932-33, 1935-36, 1936-37, 1937-38, 1938-39, 1939-40, 1947-48 |
| 4 | 1904-05, 1909-10, 1933-34, 1948-49 | ||
| 8 | 1900-01, 1910-11, 1911-12, 1913-14, 1924-25, 1930-31, 1931-32, 1934-35 | ||
| 4 |
Lisburn Distillery FC
|
6 | 1895-96, 1898-99, 1900-01, 1902-03, 1905-06, 1962-63 |
| 8 | 1894-95, 1903-04, 1911-12, 1912-13, 1919-20, 1923-24, 1932-33, 1951-52 | ||
| 11 | 1890-91, 1892-93, 1899-00, 1901-02, 1906-07, 1921-22, 1926-27, 1949-50, 1959-60, 1970-71, 2003-04 | ||
| 5 |
Portadown FC
|
4 | 1989-90, 1990-91, 1995-96, 2001-02 |
| 9 | 1939-40, 1960-61, 1961-62, 1971-72, 1973-74, 1991-92, 1993-94, 2002-03, 2003-04 | ||
| 7 | 1937-38, 1962-63, 1972-73, 1994-95, 1997-98, 2004-05, 2005-06 | ||
| 6 |
Crusaders FC
|
4 | 1972-73, 1975-76, 1994-95, 1996-97 |
| 2 | 1992-93, 1995-96 | ||
| 3 | 1964-65, 1973-74, 1998-99 | ||
| 7 |
Glenavon FC
|
3 | 1951-52, 1956-57, 1959-60 |
| 10 | 1920-21, 1954-55, 1955-56, 1957-58, 1958-59, 1976-77, 1978-79, 1989-90, 1994-95, 2000-01 | ||
| 5 | 1950-51, 1953-54, 1977-78, 1993-94, 1999-00 | ||
| 8 |
Cliftonville FC
|
3 | 1905-06, 1909-10, 1997-98 |
| 5 | 1892-93, 1895-96, 1896-97, 1897-98, 1907-08 | ||
| 6 | 1893-94, 1898-99, 1954-55, 1983-84, 2006-07, 2007-08 | ||
| 9 |
Coleraine FC
|
1 | 1973-74 |
| 9 | 1963-64, 1964-65, 1969-70, 1974-75, 1984-85, 1985-86, 1986-87, 1996-97, 1999-00 | ||
| 10 | 1929-30, 1951-52, 1967-68, 1968-69, 1975-76, 1981-82, 1982-83, 1987-88, 1988-89, 2002-03 | ||
| 10 |
Derry City FC
|
1 | 1964-65 |
| 7 | 1931-32, 1934-35, 1935-36, 1936-37, 1937-38, 1965-66, 1968-69 | ||
| 3 | 1938-39, 1963-64, 1966-67 | ||
| 11 | Queen's Island FC | 1 | 1923-24 |
| 3 | 1922-23, 1924-25, 1926-27 | ||
| 0 | — | ||
| 12 |
Ards FC
|
1 | 1957-58 |
| 1 | 1972-73 | ||
| 6 | 1960-61, 1969-70, 1971-72, 1978-79, 1985-86, 1986-87 | ||
| 13 |
Ballymena United FC
|
0 | — |
| 2 | 1938-39, 1979-80 | ||
| 5 | 1947-48, 1952-53, 1957-58, 1961-62, 1980-81 | ||
| 14 | Ulster FC | 0 | — |
| 2 | 1890-91, 1891-92 | ||
| 0 | — | ||
| 15 |
Bangor FC
|
0 | — |
| 1 | 1990-91 | ||
| 2 | 1955-56, 1992-93 | ||
| 16 |
Shelbourne FC
|
0 | — |
| 1 | 1906-07 | ||
| 1 | 1908-09 | ||
| 17 | Lancashire Fusiliers FC | 0 | — |
| 0 | — | ||
| 1 | 1891-92 | ||
| 18 |
Larne FC
|
0 | — |
| 0 | — | ||
| 1 | 1925-26 | ||
| 19 |
Newry City FC
|
0 | — |
| 0 | — | ||
| 1 | 1927-28 |