County Antrim Shield
The County Antrim & District Football Association Senior Shield is a football competition in Northern Ireland. The competition is open to senior teams who are members of the North East Ulster Football Association , often plus intermediate teams who qualify via the Steel & Sons Cup, depending on the numbers required. For the 2010–11 and 2011-12 seasons, only the winners took part.
The current Shield holders are Carrick Rangers, who beat Cliftonville 4-2 on penalties in the 2025–26 final, winning the trophy for the first time since the 1992–93 season.
History
The County Antrim & District Football Association was founded on April 23, 1888 by the clubs Ballyclare, Beechmount, Belfast Athletic, Clarence, Cliftonville, Distillery, Linfield, Mountcollyer, Oldpark, Whiteabbey and YMCA. The County Antrim FA has organised the competition for the County Antrim Shield annually ever since. Originally only clubs from County Antrim could enter; in 1896 it was extended to incorporate clubs from south east Belfast, which belonged to County Down. Glenavon from Lurgan first entered in 1912. In 1971/72 and 1972/73, the final was played over 2 legs.During the later 1980s and early 1990s, the North East Ulster F.A. invited senior clubs from outside its jurisdiction to participate. Hence the Shield has been won by Newry Town and Glenavon, neither of which are members of the North East Ulster Football Association.
The Shield has been regularly sponsored since the late 1980s. The 2014–15 competition was sponsored by Toals Bookmakers.
Final results
Key:| Scores level after 90 minutes. A replay was required. | |
| Scores level after extra time. A replay was required. | |
| Scores level after 90 minutes. Winner was decided in extra time with no penalty shootout required. | |
| Scores level after 90 minutes. Winner was decided in extra time by golden goal. | |
| pens. | Scores level after extra time. A penalty shootout was required to determine the winner. |
| pens. | Scores level after 90 minutes. A penalty shootout was required to determine the winner. |
| Two-legged final. Aggregate score across two legs determined the winner with a penalty shootout required if score was level. |
| # | Season | Winner | Score | Runner-up | Venue |
| 1 | 1888–89 | Distillery | 8 – 4 | YMCA | Ulster Cricket Ground, Belfast |
| 1889–90 | Shield not awarded | ||||
| 2 | 1890–91 | Black Watch | 4 – 2 | Oldpark | Solitude, Belfast |
| 3 | 1891–92 | Cliftonville | 2 – 1 | Lancashire Fusiliers | Solitude, Belfast |
| 4 | 1892–93 | Distillery | 2 – 1 | Celtic | Grosvenor Park, Belfast |
| 5 | 1893–94 | Cliftonville | 2 – 1 | Celtic | Grosvenor Park, Belfast |
| 6 | 1894–95 | Celtic | 3 – 1 | Distillery | Solitude, Belfast |
| 7 | 1895–96 | Distillery | 5 – 0 | Linfield | Solitude, Belfast |
| 8 | 1896–97 | Distillery | 2 – 2 | Linfield | Solitude, Belfast |
| 8 | Replay | Distillery | 3 – 1 | Linfield | Solitude, Belfast |
| 9 | 1897–98 | Cliftonville | 2 – 0 | Linfield | Grosvenor Park, Belfast |
| 10 | 1898–99 | Linfield | 1 – 1 | Linfield Swifts | Solitude, Belfast |
| 10 | Replay | Linfield | 4 – 0 | Linfield Swifts | Solitude, Belfast |
| 11 | 1899–1900 | Distillery | 0 – 0 | Linfield | Solitude, Belfast |
| 11 | Replay | Distillery | 2 – 0 | Linfield | Solitude, Belfast |
| 12 | 1900–01 | Glentoran | 2 – 1 | Cliftonville | Myrtlefield, Belfast |
| 13 | 1901–02 | Glentoran | 2 – 1 | Distillery | Solitude, Belfast |
| 14 | 1902–03 | Distillery | 1 – 1 | Linfield | Solitude, Belfast |
| 14 | Replay | Distillery | 4 – 1 | Linfield | Solitude, Belfast |
| 15 | 1903–04 | Linfield | 4 – 1 | Belfast Celtic | Solitude, Belfast |
| 16 | 1904–05 | Distillery | 2 – 0 | Linfield | Solitude, Belfast |
| 17 | 1905–06 | Linfield | 1 – 1 | Distillery | Solitude, Belfast |
| 17 | Replay | Linfield | 2 – 0 | Distillery | Windsor Park, Belfast |
| 18 | 1906–07 | Linfield | 2 – 0 | Glentoran | Solitude, Belfast |
| 19 | 1907–08 | Linfield | 3 – 0 | Distillery | Solitude, Belfast |
| 20 | 1908–09 | Glentoran II | 3 – 0 | Cliftonville | Celtic Park, Belfast |
| 21 | 1909–10 | Belfast Celtic | 3 – 1 | Glentoran | Solitude, Belfast |
| 22 | 1910–11 | Glentoran | 2 – 0 | Cliftonville | Celtic Park, Belfast |
| 1911–12 | Tournament not held | ||||
| 23 | 1912–13 | Linfield | 0 – 0 | Cliftonville | Celtic Park, Belfast |
| 23 | Replay | Linfield | 0 – 0 | Cliftonville | Grosvenor Park, Belfast |
| 23 | 2nd replay | Linfield | 1 – 0 | Cliftonville | The Oval, Belfast |
| 24 | 1913–14 | Linfield | 3 – 2 | Glentoran | Grosvenor Park, Belfast |
| 25 | 1914–15 | Distillery | 1 – 0 | Glentoran | Windsor Park, Belfast |
| 26 | 1915–16 | Glentoran | 1 – 0 | Distillery | Solitude, Belfast |
| 27 | 1916–17 | Linfield | 3 – 0 | Glentoran | Celtic Park, Belfast |
| 28 | 1917–18 | Glentoran | 2 – 0 | Linfield | Grosvenor Park, Belfast |
| 29 | 1918–19 | Distillery | 0 – 0 | Belfast Celtic | The Oval, Belfast |
| 29 | Replay | Distillery | 1 – 0 | Belfast Celtic | Windsor Park, Belfast |
| 30 | 1919–20 | Distillery | 0 – 0 | Belfast Celtic | Windsor Park, Belfast |
| 30 | Replay | Distillery | 2 – 0 | Belfast Celtic | Solitude, Belfast |
| 31 | 1920–21 | Glentoran | 1 – 1 | Distillery | Solitude, Belfast |
| 31 | Replay | Glentoran | 0 – 0 | Distillery | Windsor Park, Belfast |
| 31 | 2nd replay | Glentoran | 0 – 0 | Distillery | Solitude, Belfast |
| 31 | 3rd replay | Glentoran | 2 – 0 | Distillery | Windsor Park, Belfast |
| 32 | 1921–22 | Linfield | 1 – 1 | Distillery | The Oval, Belfast |
| 32 | Replay | Linfield | 4 – 1 | Distillery | Solitude, Belfast |
| 33 | 1922–23 | Linfield | 4 – 1 | Glentoran | Solitude, Belfast |
| 34 | 1923–24 | Queen's Island | 3 – 0 | Distillery | Windsor Park, Belfast |
| 35 | 1924–25 | Glentoran | 2 – 1 | Belfast Celtic | Solitude, Belfast |
| 36 | 1925–26 | Cliftonville | 5 – 1 | Glentoran | Windsor Park, Belfast |
| 37 | 1926–27 | Belfast Celtic | 3 – 2 | Dunmurry | Solitude, Belfast |
| 38 | 1927–28 | Linfield | 1 – 1 | Ards | Solitude, Belfast |
| 38 | Replay | Linfield | 4 – 1 | Ards | Solitude, Belfast |
| 39 | 1928–29 | Linfield | 2 – 1 | Broadway United | Grosvenor Park, Belfast |
| 40 | 1929–30 | Linfield | 3 – 1 | Glentoran | Solitude, Belfast |
| 41 | 1930–31 | Glentoran | 2 – 1 | Cliftonville | Grosvenor Park, Belfast |
| 42 | 1931–32 | Linfield | 5 – 1 | Belfast Celtic | The Oval, Belfast |
| 43 | 1932–33 | Linfield | 1 – 1 | Belfast Celtic | Solitude, Belfast |
| 43 | Replay | Linfield | 1 – 1 | Belfast Celtic | Solitude, Belfast |
| 43 | 2nd replay | Linfield | 3 – 1 | Belfast Celtic | Solitude, Belfast |
| 44 | 1933–34 | Linfield | 7 – 1 | Ards | Grosvenor Park, Belfast |
| 45 | 1934–35 | Linfield | 4 – 2 | Belfast Celtic II | Solitude, Belfast |
| 46 | 1935–36 | Belfast Celtic | 1 – 0 | Belfast Celtic II | Windsor Park, Belfast |
| 47 | 1936–37 | Belfast Celtic | 2 – 2 | Glentoran | Grosvenor Park, Belfast |
| 47 | Replay | Belfast Celtic | 1 – 0 | Glentoran | Grosvenor Park, Belfast |
| 48 | 1937–38 | Linfield | 3 – 2 | Ballymena United | Grosvenor Park, Belfast |
| 49 | 1938–39 | Belfast Celtic | 2 – 1 | Glentoran | Grosvenor Park, Belfast |
| 50 | 1939–40 | Glentoran | 4 – 0 | Linfield | Solitude, Belfast |
| 51 | 1940–41 | Glentoran | 1 – 0 | Distillery | Windsor Park, Belfast |
| 52 | 1941–42 | Linfield | 2 – 0 | Larne | Grosvenor Park, Belfast |
| 53 | 1942–43 | Belfast Celtic | 0 – 0 | Linfield | Solitude, Belfast |
| 53 | Replay | Belfast Celtic | 2 – 2 | Linfield | Solitude, Belfast |
| 53 | 2nd replay | Belfast Celtic | 2 – 1 | Linfield | Solitude, Belfast |
| 54 | 1943–44 | Glentoran | 3 – 0 | Belfast Celtic | Solitude, Belfast |
| 55 | 1944–45 | Belfast Celtic | 0 – 0 | Linfield | Grosvenor Park, Belfast |
| 55 | Replay | Belfast Celtic | 1 – 0 | Linfield | Solitude, Belfast |
| 56 | 1945–46 | Distillery | 1 – 1 | Bangor Reserves | Windsor Park, Belfast |
| 56 | Replay | Distillery | 3 – 0 | Bangor Reserves | Windsor Park, Belfast |
| 1946–47 | Linfield | Walkover | Belfast Celtic | ||
| 57 | 1947–48 | Ballymena United | 2 – 1 | Linfield | Celtic Park, Belfast |
| 58 | 1948–49 | Linfield Swifts | 2 – 2 | Bangor | Grosvenor Park, Belfast |
| 58 | Replay | Linfield Swifts | 3 – 3 | Bangor | Grosvenor Park, Belfast |
| 58 | 2nd replay | Linfield Swifts | 4 – 1 | Bangor | Grosvenor Park, Belfast |
| 59 | 1949–50 | Glentoran | 2 – 0 | Linfield | Solitude, Belfast |
| 60 | 1950–51 | Ballymena United | 2 – 2 | Cliftonville | Windsor Park, Belfast |
| 60 | Replay | Ballymena United | 3 – 0 | Cliftonville | Windsor Park, Belfast |
| 61 | 1951–52 | Glentoran | 3 – 0 | Brantwood | Solitude, Belfast |
| 62 | 1952–53 | Linfield | 2 – 2 | Distillery | Solitude, Belfast |
| 62 | Replay | Linfield | 4 – 4 | Distillery | Solitude, Belfast |
| 62 | 2nd replay | Linfield | 2 – 1 | Distillery | Solitude, Belfast |
| 63 | 1953–54 | Distillery | 1 – 0 | Ballymena United | Solitude, Belfast |
| 64 | 1954–55 | Linfield | 3 – 0 | Crusaders | Solitude, Belfast |
| 65 | 1955–56 | Ards | 4 – 1 | Linfield | The Oval, Belfast |
| 66 | 1956–57 | Glentoran | 0 – 0 | Distillery | Solitude, Belfast |
| 66 | Replay | Glentoran | 4 – 0 | Distillery | Solitude, Belfast |
| 67 | 1957–58 | Linfield | 3 – 1 | Distillery | Solitude, Belfast |
| 68 | 1958–59 | Linfield | 3 – 1 | Bangor | Solitude, Belfast |
| 69 | 1959–60 | Crusaders | 2 – 2 | Linfield | Solitude, Belfast |
| 69 | Replay | Crusaders | 2 – 0 | Linfield | Solitude, Belfast |
| 70 | 1960–61 | Linfield | 2 – 1 | Glentoran | Solitude, Belfast |
| 71 | 1961–62 | Linfield | 5 – 0 | Glentoran | Solitude, Belfast |
| 72 | 1962–63 | Linfield | 4 – 0 | Bangor | Solitude, Belfast |
| 73 | 1963–64 | Distillery | 2 – 1 | Glentoran | Solitude, Belfast |
| 74 | 1964–65 | Crusaders | 6 – 0 | Larne | The Oval, Belfast |
| 75 | 1965–66 | Linfield | 4 – 0 | Ballymena United | Solitude, Belfast |
| 76 | 1966–67 | Linfield | 5 – 3 | Crusaders | The Oval, Belfast |
| 77 | 1967–68 | Glentoran | 3 – 3 | Linfield | Solitude, Belfast |
| 77 | Replay | Glentoran | 3 – 0 | Linfield | Solitude, Belfast |
| 78 | 1968–69 | Crusaders | 2 – 1 | Linfield | Solitude, Belfast |
| 79 | 1969–70 | Bangor | 1 – 1 | Ards | Solitude, Belfast |
| 79 | Replay | Bangor | 1 – 1 | Ards | Solitude, Belfast |
| 79 | 2nd replay | Bangor | 1 – 1 | Ards | Solitude, Belfast |
| 79 | 3rd replay | Bangor | 3 – 2 | Ards | Solitude, Belfast |
| 80 | 1970–71 | Glentoran | 2 – 1 | Crusaders | Solitude, Belfast |
| 81 | 1971–72 | Ards | 3 – 0 | Crusaders | Castlereagh Park, Newtownards |
| 81 | 1971–72 | Ards | 0 – 3 | Crusaders | Seaview, Belfast |
| 82 | 1972–73 | Linfield | 4 – 1 | Bangor | Windsor Park, Belfast |
| 82 | 1972–73 | Linfield | 5 – 0 | Bangor | Clandeboye Park, Bangor |
| 83 | 1973–74 | Crusaders | 2 – 1 | Larne | Inver Park, Larne |
| 84 | 1974–75 | Bangor | 2 – 1 | Glentoran | The Oval, Belfast |
| 85 | 1975–76 | Ballymena United | 4 – 0 | Distillery | Inver Park, Larne |
| 86 | 1976–77 | Linfield | 3 – 1 | Glentoran | Windsor Park, Belfast |
| 87 | 1977–78 | Glentoran | 1 – 0 | Crusaders | Windsor Park, Belfast |
| 88 | 1978–79 | Cliftonville | 0 – 0 | Crusaders | Seaview, Belfast |
| 89 | 1979–80 | Ballymena United | 0 – 0 | Crusaders | The Oval, Belfast |
| 90 | 1980–81 | Linfield | 4 – 1 | Glentoran | Windsor Park, Belfast |
| 91 | 1981–82 | Linfield | 1 – 0 | Distillery | Seaview, Belfast |
| 92 | 1982–83 | Linfield | 4 – 1 | Glentoran | Windsor Park, Belfast |
| 93 | 1983–84 | Linfield | 3 – 1 | Crusaders | Seaview, Belfast |
| 94 | 1984–85 | Glentoran | 2 – 1 | Crusaders | The Oval, Belfast |
| 95 | 1985–86 | Distillery | 3 – 1 | Ballymena United | The Oval, Belfast |
| 96 | 1986–87 | Glentoran | 3 – 0 | Glenavon | The Oval, Belfast |
| 97 | 1987–88 | Newry Town | 2 – 1 | Ballymena United | The Oval, Belfast |
| 98 | 1988–89 | Bangor | 2 – 1 | Glentoran | Seaview, Belfast |
| 99 | 1989–90 | Glentoran | 0 – 0 | Linfield | The Oval, Belfast |
| 100 | 1990–91 | Glenavon | 4 – 3 | Newry Town | New Grosvenor Stadium, Ballyskeagh |
| 101 | 1991–92 | Crusaders | 2 – 1 | Glenavon | The Oval, Belfast |
| 102 | 1992–93 | Carrick Rangers | 1 – 1 | Glentoran | Windsor Park, Belfast |
| 102 | Replay | Carrick Rangers | 2 – 1 | Glentoran | Windsor Park, Belfast |
| 103 | 1993–94 | Ards | 4 – 2 | Crusaders | The Oval, Belfast |
| 104 | 1994–95 | Linfield | 4 – 0 | Glenavon | The Oval, Belfast |
| 105 | 1995–96 | Glenavon | 3 – 0 | Crusaders | The Oval, Belfast |
| 106 | 1996–97 | Cliftonville | 0 – 0 | Ballymena United | Windsor Park, Belfast |
| 106 | 1996–97 | Cliftonville | 0 – 0 | Ballymena United | Windsor Park, Belfast |
| 107 | 1997–98 | Linfield | 1 – 0 | Crusaders | The Oval, Belfast |
| 108 | 1998–99 | Glentoran | 2 – 0 | Cliftonville | Windsor Park, Belfast |
| 109 | 1999–2000 | Glentoran | 2 – 1 | Bangor | Castlereagh Park, Newtownards |
| 110 | 2000–01 | Linfield | 2 – 1 | Glentoran | Windsor Park, Belfast |
| 111 | 2001–02 | Glentoran | 2 – 0 | Linfield | The Oval, Belfast |
| 112 | 2002–03 | Glentoran | 3 – 0 | Ballymena United | The Oval, Belfast |
| 113 | 2003–04 | Linfield | 2 – 0 | Ards | The Oval, Belfast |
| 114 | 2004–05 | Linfield | 2 – 1 | Crusaders | The Oval, Belfast |
| 115 | 2005–06 | Linfield | 2 – 1 | Ballymena United | Seaview, Belfast |
| 116 | 2006–07 | Cliftonville | 2 – 1 | Lisburn Distillery | The Oval, Belfast |
| 117 | 2007–08 | Glentoran | 2 – 1 | Crusaders | Windsor Park, Belfast |
| 118 | 2008–09 | Cliftonville | 2 – 1 | Linfield | Windsor Park, Belfast |
| 119 | 2009–10 | Crusaders | 3 – 2 | Linfield | Windsor Park, Belfast |
| 120 | 2010–11 | Glentoran | 3 – 1 | Linfield | Windsor Park, Belfast |
| 121 | 2011–12 | Cliftonville | 2 – 1 | Glentoran | The Oval, Belfast |
| 122 | 2012–13 | Ballymena United | 1 – 1 | Linfield | The Oval, Belfast |
| 123 | 2013–14 | Linfield | 0 – 0 | Crusaders | The Showgrounds, Ballymena |
| 124 | 2014–15 | Cliftonville | 1 – 0 | Bangor | Solitude, Belfast |
| 125 | 2015–16 | Ballymena United | 3 – 2 | Linfield | Windsor Park, Belfast |
| 126 | 2016–17 | Linfield | 3 – 1 | Crusaders | The Showgrounds, Ballymena |
| 127 | 2017–18 | Crusaders | 4 – 2 | Ballymena United | The Showgrounds, Ballymena |
| 128 | 2018–19 | Crusaders | 4 – 3 | Linfield | Seaview, Belfast |
| 129 | 2019–20 | Cliftonville | 2 – 1 | Ballymena United | Windsor Park, Belfast |
| 130 | 2020–21 | Larne | 0 – 0 | Glentoran | Seaview, Belfast |
| 131 | 2021–22 | Larne | 1 – 0 | Linfield | Seaview, Belfast |
| 132 | 2022–23 | Larne | 0 – 0 | Linfield | Seaview, Belfast |
| 133 | 2023–24 | Larne | 2 – 1 | Glentoran | Seaview, Belfast |
| 134 | 2024–25 | Glentoran | 1 – 1 | Larne | Seaview, Belfast |
| 135 | 2025–26 | Carrick Rangers | 1 – 1 | Cliftonville | Seaview, Belfast |