FAI Cup

Republic of Ireland · Since 1921 · 44 clubs

Last Champion
Shamrock Rovers FC
Season 2025
Total Seasons
105
1921-22 · · · 2025
Most Titles
Shamrock Rovers FC
26 titles

About FAI Cup

The FAI Cup, officially known as the Football Association of Ireland Senior Challenge Cup, is the main national knockout football competition in the Republic of Ireland. It was first held in the 1921–22 season and has been a key part of Irish football ever since. The tournament is open to clubs from all levels of the Irish football league system, including teams from both the League of Ireland and regional leagues, making it a widely inclusive competition.

The competition follows a single-elimination format, where teams are drawn against each other in each round and must win to progress. It typically involves dozens of clubs, and higher-level teams often enter in the later stages. The final is usually played at a major stadium, most commonly the Aviva Stadium in Dublin, and is one of the most significant events in the Irish sporting calendar. The winner of the cup also earns qualification for European competitions, giving clubs an important incentive beyond domestic success.

Over the decades, the FAI Cup has produced many memorable finals and dominant clubs. Teams like Shamrock Rovers, Bohemians, and Dundalk have all enjoyed repeated success in the competition. It remains one of the most prestigious trophies in Irish football, combining tradition, national reach, and the excitement of knockout football.

Seasons

Season Winner Finalist Score
2025
Shamrock Rovers FC
Cork City FC
2-0
2024
Drogheda United FC
Derry City FC
2-0
2023
St Patrick's Athletic FC
Bohemian FC
3-1
2022
Derry City FC
Shelbourne FC
4-0
2021
St Patrick's Athletic FC
Bohemian FC
1-1, pen. 4-3
2020
Dundalk FC
Shamrock Rovers FC
4-2, aet
2019
Shamrock Rovers FC
Dundalk FC
1-1, pen. 4-2
2018
Dundalk FC
Cork City FC
2-1
2017
Cork City FC
Dundalk FC
1-1, pen. 5-3
2016
Cork City FC
Dundalk FC
1-0, aet
2015
Dundalk FC
Cork City FC
1-0, aet
2014
St Patrick's Athletic FC
Derry City FC
2-0
2013
Sligo Rovers FC
Drogheda United FC
3-2
2012
Derry City FC
St Patrick's Athletic FC
3-2, aet
2011
Sligo Rovers FC
Shelbourne FC
1-1, pen. 4-1
2010
Sligo Rovers FC
Shamrock Rovers FC
0-0, pen. 2-0
2009
Sporting Fingal FC
Sligo Rovers FC
2-1
2008
Bohemian FC
Derry City FC
2-2, pen. 4-2
2007
Cork City FC
Longford Town FC
1-0
2006
Derry City FC
St Patrick's Athletic FC
4-3, aet
2005
Drogheda United FC
Cork City FC
2-0
2004
Longford Town FC
Waterford FC
2-1
2003
Longford Town FC
St Patrick's Athletic FC
2-0
2002
Derry City FC
Shamrock Rovers FC
1-0
2001-02
Dundalk FC
Bohemian FC
2-1
2000-01
Bohemian FC
Longford Town FC
1-0
1999-00
Shelbourne FC
Bohemian FC
0-0, 1-0
1998-99
Bray Wanderers FC
Finn Harps FC
0-0, 2-2, 2-1
1997-98
Cork City FC
Shelbourne FC
0-0, 1-0
1996-97
Shelbourne FC
Derry City FC
2-0
1995-96
Shelbourne FC
St Patrick's Athletic FC
1-1, 2-1
1994-95
Derry City FC
Shelbourne FC
2-1
1993-94
Sligo Rovers FC
Derry City FC
1-0
1992-93
Shelbourne FC
Dundalk FC
1-0
1991-92
Bohemian FC
Cork City FC
1-0
1990-91
Galway United FC
Shamrock Rovers FC
1-0
1989-90
Bray Wanderers FC
St Francis FC
3-0
1988-89
Derry City FC
Cork City FC
0-0, 1-0
1987-88
Dundalk FC
Derry City FC
1-0
1986-87
Shamrock Rovers FC
Dundalk FC
3-0
1985-86
Shamrock Rovers FC
Waterford FC
2-0
1984-85
Shamrock Rovers FC
Galway United FC
1-0
1983-84
University College Dublin AFC
Shamrock Rovers FC
0-0, 2-1
1982-83
Sligo Rovers FC
Bohemian FC
2-1
1981-82
Limerick FC
Bohemian FC
1-0
1980-81
Dundalk FC
Sligo Rovers FC
2-0
1979-80
Waterford FC
St Patrick's Athletic FC
1-0
1978-79
Dundalk FC
Waterford FC
2-0
1977-78
Shamrock Rovers FC
Sligo Rovers FC
1-0
1976-77
Dundalk FC
Limerick FC
2-0
1975-76
Bohemian FC
Drogheda United FC
1-0
1974-75
Home Farm FC
Shelbourne FC
1-0
1973-74
Finn Harps FC
St Patrick's Athletic FC
3-1
1972-73
Cork Hibernians FC
Shelbourne FC
0-0, 1-0
1971-72
Cork Hibernians FC
Waterford FC
3-0
1970-71
Limerick FC
Drogheda United FC
0-0, 3-0
1969-70
Bohemian FC
Sligo Rovers FC
0-0, 0-0, 2-1
1968-69
Shamrock Rovers FC
Cork Celtic FC
1-1, 4-1
1967-68
Shamrock Rovers FC
Waterford FC
3-0
1966-67
Shamrock Rovers FC
St Patrick's Athletic FC
3-2
1965-66
Shamrock Rovers FC
Limerick FC
2-0
1964-65
Shamrock Rovers FC
Limerick FC
1-1, 1-0
1963-64
Shamrock Rovers FC
Cork Celtic FC
1-1, 2-1
1962-63
Shelbourne FC
Cork Hibernians FC
2-0
1961-62
Shamrock Rovers FC
Shelbourne FC
4-1
1960-61
St Patrick's Athletic FC
Drumcondra FC
2-1
1959-60
Shelbourne FC
Cork Hibernians FC
2-0
1958-59
St Patrick's Athletic FC
Waterford FC
2-2, 2-1
1957-58
Dundalk FC
Shamrock Rovers FC
1-0
1956-57
Drumcondra FC
Shamrock Rovers FC
2-0
1955-56
Shamrock Rovers FC
Cork Athletic FC
3-2
1954-55
Shamrock Rovers FC
Drumcondra FC
1-0
1953-54
Drumcondra FC
St Patrick's Athletic FC
1-0
1952-53
Cork Athletic FC
Cork Celtic FC
2-2, 2-1
1951-52
Dundalk FC
Cork Athletic FC
1-1, 3-0
1950-51
Cork Athletic FC
Shelbourne FC
1-1, 1-0
1949-50
Transport FC
Cork Athletic FC
2-2, 2-2, 3-1
1948-49
Dundalk FC
Shelbourne FC
3-0
1947-48
Shamrock Rovers FC
Drumcondra FC
2-1
1946-47
Cork United FC
Bohemian FC
2-2, 2-1
1945-46
Drumcondra FC
Shamrock Rovers FC
2-1
1944-45
Shamrock Rovers FC
Bohemian FC
1-0
1943-44
Shamrock Rovers FC
Shelbourne FC
3-2
1942-43
Drumcondra FC
Cork United FC
2-1
1941-42
Dundalk FC
Cork United FC
3-1
1940-41
Cork United FC
Waterford FC
2-2, 3-1
1939-40
Shamrock Rovers FC
Sligo Rovers FC
3-0
1938-39
Shelbourne FC
Sligo Rovers FC
1-1, 1-0
1937-38
St James's Gate FC
Dundalk FC
2-1
1936-37
Waterford FC
St James's Gate FC
2-1
1935-36
Shamrock Rovers FC
Cork FC
2-1
1934-35
Bohemian FC
Dundalk FC
4-3
1933-34
Cork FC
St James's Gate FC
2-1
1932-33
Shamrock Rovers FC
Dolphin FC
3-3, 3-0
1931-32
Shamrock Rovers FC
Dolphin FC
1-0
1930-31
Shamrock Rovers FC
Dundalk FC
1-1, 1-0
1929-30
Shamrock Rovers FC
Brideville FC
1-0
1928-29
Shamrock Rovers FC
Bohemian FC
0-0, 3-0
1927-28
Bohemian FC
Drumcondra FC
2-1
1926-27
Drumcondra FC
Brideville FC
1-1, 1-0
1925-26
Cork FC
Shamrock Rovers FC
3-2
1924-25
Shamrock Rovers FC
Shelbourne FC
2-1
1923-24
Athlone Town AFC
Cork FC
1-0
1922-23
Alton United FC
Shelbourne FC
1-0
1921-22
St James's Gate FC
Shamrock Rovers FC
1-1, 1-0

All-Time table

# Club Count Years
1 Shamrock Rovers FC 26 1924-25, 1928-29, 1929-30, 1930-31, 1931-32, 1932-33, 1935-36, 1939-40, 1943-44, 1944-45, 1947-48, 1954-55, 1955-56, 1961-62, 1963-64, 1964-65, 1965-66, 1966-67, 1967-68, 1968-69, 1977-78, 1984-85, 1985-86, 1986-87, 2019, 2025
10 1921-22, 1925-26, 1945-46, 1956-57, 1957-58, 1983-84, 1990-91, 2002, 2010, 2020
2 Dundalk FC 12 1941-42, 1948-49, 1951-52, 1957-58, 1976-77, 1978-79, 1980-81, 1987-88, 2001-02, 2015, 2018, 2020
8 1930-31, 1934-35, 1937-38, 1986-87, 1992-93, 2016, 2017, 2019
3 Shelbourne FC 7 1938-39, 1959-60, 1962-63, 1992-93, 1995-96, 1996-97, 1999-00
12 1922-23, 1924-25, 1943-44, 1948-49, 1950-51, 1961-62, 1972-73, 1974-75, 1994-95, 1997-98, 2011, 2022
4 Bohemian FC 7 1927-28, 1934-35, 1969-70, 1975-76, 1991-92, 2000-01, 2008
9 1928-29, 1944-45, 1946-47, 1981-82, 1982-83, 1999-00, 2001-02, 2021, 2023
5 Derry City FC 6 1988-89, 1994-95, 2002, 2006, 2012, 2022
6 1987-88, 1993-94, 1996-97, 2008, 2014, 2024
6 St Patrick's Athletic FC 5 1958-59, 1960-61, 2014, 2021, 2023
8 1953-54, 1966-67, 1973-74, 1979-80, 1995-96, 2003, 2006, 2012
7 Sligo Rovers FC 5 1982-83, 1993-94, 2010, 2011, 2013
6 1938-39, 1939-40, 1969-70, 1977-78, 1980-81, 2009
8 Drumcondra FC 5 1926-27, 1942-43, 1945-46, 1953-54, 1956-57
4 1927-28, 1947-48, 1954-55, 1960-61
9 Cork City FC 4 1997-98, 2007, 2016, 2017
6 1988-89, 1991-92, 2005, 2015, 2018, 2025
10 Waterford FC 2 1936-37, 1979-80
7 1940-41, 1958-59, 1967-68, 1971-72, 1978-79, 1985-86, 2004
11 Cork Athletic FC 2 1950-51, 1952-53
3 1949-50, 1951-52, 1955-56
12 Limerick FC 2 1970-71, 1981-82
3 1964-65, 1965-66, 1976-77
13 Drogheda United FC 2 2005, 2024
3 1970-71, 1975-76, 2013
14 St James's Gate FC 2 1921-22, 1937-38
2 1933-34, 1936-37
15 Cork FC 2 1925-26, 1933-34
2 1923-24, 1935-36
16 Cork United FC 2 1940-41, 1946-47
2 1941-42, 1942-43
17 Cork Hibernians FC 2 1971-72, 1972-73
2 1959-60, 1962-63
18 Longford Town FC 2 2003, 2004
2 2000-01, 2007
19 Bray Wanderers FC 2 1989-90, 1998-99
0 —
20 Finn Harps FC 1 1973-74
1 1998-99
21 Galway United FC 1 1990-91
1 1984-85
22 Alton United FC 1 1922-23
0 —
23 Athlone Town AFC 1 1923-24
0 —
24 Transport FC 1 1949-50
0 —
25 Home Farm FC 1 1974-75
0 —
26 University College Dublin AFC 1 1983-84
0 —
27 Sporting Fingal FC 1 2009
0 —
28 Cork Celtic FC 0 —
3 1952-53, 1963-64, 1968-69
29 Brideville FC 0 —
2 1926-27, 1929-30
30 Dolphin FC 0 —
2 1931-32, 1932-33
31 St Francis FC 0 —
1 1989-90