Year Date Winner Score Runner - up Score Venue Attendance Winning margin (points) 1887 29 April 1888 Limerick 1 -- 4 Louth 0 -- 3 Donnybrook 7,000 -- 1888 Championship unfinished - the GAA committee and players travelled to the USA to promote the game abroad 1889 20 October Tipperary 3 -- 6 Laois 0 -- 0 Inchicore 1,500 -- 1890 26 June 1892 Cork 2 -- 4 Wexford 0 -- 1 Clonturk 1,000 -- 1891 28 February 1892 Dublin 2 -- 1 Cork 1 -- 1 Clonturk 2,000 -- 1892 26 March 1893 Dublin 1 -- 4 Kerry 0 -- 3 Clonturk 5,000 6 1893 24 June 1894 Wexford 1 -- 1 Cork 0 -- 1 Phoenix Park 1,000 5 1894 21 April 1895 Dublin 0 -- 5 Cork 1 -- 2 Thurles 10,000 -- 1895 15 March 1896 Tipperary 0 -- 4 Meath 0 -- 3 Jones ' Road 8,000 1896 6 February 1898 Limerick 1 -- 5 Dublin 0 -- 7 Jones ' Road 3,500 1897 5 February 1899 Dublin 2 -- 6 Cork 0 -- 2 Jones ' Road 4,000 10 1898 8 April 1900 Dublin 2 -- 8 Waterford 0 -- 4 Tipperary 1,000 10 1899 10 February 1901 Dublin 1 -- 10 Cork 0 -- 6 Jones ' Road 2,000 7 1900 26 October 1902 Tipperary 3 -- 7 London 0 -- 2 Jones ' Road 2,000 14 1901 2 August 1903 Dublin 0 -- 14 London 0 -- 2 Jones ' Road 2,000 12 1902 11 September 1904 Dublin 2 -- 8 London 0 -- 4 Cork 10,000 10 1903 12 November 1905 Kerry 0 -- 11 London 0 -- 3 Jones ' Road 10,000 8 1904 1 July 1906 Kerry 0 -- 5 Dublin 0 -- 2 Cork 10,000 1905 16 June 1906 Kildare 1 -- 7 Kerry 0 -- 5 Thurles 15,000 5 1906 20 October 1907 Dublin 0 -- 5 Cork 0 -- 4 Geraldine Park, Athy 8,000 1907 5 July 1908 Dublin 0 -- 6 Cork 0 -- 2 Tipperary 5,000 1908 3 October 1909 Dublin 1 -- 10 London 0 -- 4 Jones ' Road 10,000 9 1909 5 December Kerry 1 -- 9 Louth 0 -- 6 Jones ' Road 16,000 6 1910 13 November 1910 Louth W / O Kerry Scratch Jones ' Road 1911 14 January 1912 Cork 6 -- 6 Antrim 1 -- 2 Jones ' Road 11,000 19 1912 3 November Louth 1 -- 7 Antrim 1 -- 2 Jones ' Road 13,000 5 1913 14 December Kerry 2 -- 2 Wexford 0 -- 3 Croke Park 17,000 5 1914 29 November Kerry 2 -- 3 Wexford 0 -- 6 Croke Park 20,000 1915 7 November Wexford 2 -- 4 Kerry 2 -- 1 Croke Park 27,000 1916 17 December Wexford 3 -- 4 Mayo 1 -- 2 Croke Park 3,000 8 1917 9 December Wexford 0 -- 9 Clare 0 -- 5 Croke Park 6,500 1918 16 February 1919 Wexford 0 -- 5 Tipperary 0 -- 4 Croke Park 12,000 1919 28 September Kildare 2 -- 5 Galway 0 -- 1 Croke Park 32,000 10 1920 11 June 1922 Tipperary 1 -- 6 Dublin 1 -- 2 Croke Park 17,000 1921 17 June 1923 Dublin 1 -- 9 Mayo 0 -- 2 Croke Park 16,000 10 1922 7 October 1923 Dublin 0 -- 6 Galway 0 -- 4 Croke Park 11,792 1923 28 September 1924 Dublin 1 -- 5 Kerry 1 -- 3 Croke Park 18,500 1924 16 April 1925 Kerry 0 -- 4 Dublin 0 -- 3 Croke Park 28,844 1925 Galway 3 -- 2 Cavan 1 -- 2 Croke Park 6 1926 17 October Kerry 1 -- 4 Kildare 0 -- 4 Croke Park 35,500 1927 25 September Kildare 0 -- 5 Kerry 0 -- 3 Croke Park 36,529 1928 30 September Kildare 2 -- 6 Cavan 2 -- 5 Croke Park 24,700 1929 22 September Kerry 1 -- 8 Kildare 1 -- 5 Croke Park 43,839 1930 28 September Kerry 3 -- 11 Monaghan 0 -- 2 Croke Park 33,280 18 1931 27 September Kerry 1 -- 11 Kildare 0 -- 8 Croke Park 42,350 6 1932 25 September Kerry 2 -- 7 Mayo 2 -- 4 Croke Park 25,816 1933 24 September Cavan 2 -- 5 Galway 1 -- 4 Croke Park 45,188 1934 23 September Galway 3 -- 5 Dublin 1 -- 9 Croke Park 36,143 1935 22 September Cavan 3 -- 6 Kildare 2 -- 5 Croke Park 50,380 1936 27 September Mayo 4 -- 11 Laois 0 -- 5 Croke Park 50,168 18 1937 17 October Kerry 4 -- 4 Cavan 1 -- 7 Croke Park 51,234 6 1938 23 October Galway 2 -- 4 Kerry 0 -- 7 Croke Park 47,851 1939 24 September Kerry 2 -- 5 Meath 2 -- 3 Croke Park 46,828 1940 22 September Kerry 0 -- 7 Galway 1 -- 3 Croke Park 60,821 1941 7 September Kerry 1 -- 8 Galway 0 -- 7 Croke Park 45,512 1942 20 September Dublin 1 -- 10 Galway 1 -- 8 Croke Park 37,105 1943 10 October Roscommon 2 -- 7 Cavan 2 -- 2 Croke Park 47,193 5 1944 24 September Roscommon 1 -- 9 Kerry 2 -- 4 Croke Park 79,245 1945 23 September Cork 2 -- 5 Cavan 0 -- 7 Croke Park 67,329 1946 27 October Kerry 2 -- 8 Roscommon 0 -- 10 Croke Park 65,661 1947 14 September Cavan 2 -- 11 Kerry 2 -- 7 Polo Grounds, New York 34,491 1948 26 September Cavan 4 -- 5 Mayo 4 -- 4 Croke Park 74,645 1949 25 September Meath 1 -- 10 Cavan 1 -- 6 Croke Park 79,460 1950 24 September Mayo 2 -- 5 Louth 1 -- 6 Croke Park 76,174 1951 23 September Mayo 2 -- 8 Meath 0 -- 9 Croke Park 78,201 5 1952 12 October Cavan 0 -- 9 Meath 0 -- 5 Croke Park 62,515 1953 27 September Kerry 0 -- 13 Armagh 1 -- 6 Croke Park 86,155 1954 26 September Meath 1 -- 13 Kerry 1 -- 7 Croke Park 75,276 6 1955 25 September Kerry 0 -- 12 Dublin 1 -- 6 Croke Park 87,102 1956 7 October Galway 2 -- 13 Cork 3 -- 7 Croke Park 70,772 1957 22 September Louth 1 -- 9 Cork 1 -- 7 Croke Park 72,732 1958 28 September Dublin 2 -- 12 Derry 1 -- 9 Croke Park 73,371 6 1959 27 September Kerry 3 -- 7 Galway 1 -- 4 Croke Park 85,897 9 1960 25 September Down 2 -- 10 Kerry 0 -- 8 Croke Park 87,768 8 1961 24 September Down 3 -- 6 Offaly 2 -- 8 Croke Park 90,556 1962 23 September Kerry 1 -- 12 Roscommon 1 -- 6 Croke Park 75,771 6 1963 22 September Dublin 1 -- 9 Galway 0 -- 10 Croke Park 87,106 1964 27 September Galway 0 -- 15 Kerry 0 -- 10 Croke Park 76,498 5 1965 26 September Galway 0 -- 12 Kerry 0 -- 9 Croke Park 77,735 1966 25 September Galway 1 -- 10 Meath 0 -- 7 Croke Park 71,569 6 1967 24 September Meath 1 -- 9 Cork 0 -- 9 Croke Park 70,343 1968 22 September Down 2 -- 12 Kerry 1 -- 13 Croke Park 71,294 1969 28 September Kerry 0 -- 10 Offaly 0 -- 7 Croke Park 67,828 1970 27 September Kerry 2 -- 19 Meath 0 -- 18 Croke Park 71,775 7 1971 26 September Offaly 1 -- 14 Galway 2 -- 8 Croke Park 70,789 1972 15 October Offaly 1 -- 19 Kerry 0 -- 13 Croke Park 66,136 9 1973 23 September Cork 3 -- 17 Galway 2 -- 13 Croke Park 73,308 7 22 September Dublin 0 -- 14 Galway 1 -- 6 Croke Park 71,898 5 28 September Kerry 2 -- 12 Dublin 0 -- 11 Croke Park 66,346 7 1976 26 September Dublin 3 -- 8 Kerry 0 -- 10 Croke Park 73,588 7 1977 25 September Dublin 5 -- 12 Armagh 3 -- 6 Croke Park 66,542 12 1978 24 September Kerry 5 -- 11 Dublin 0 -- 9 Croke Park 71,503 17 1979 16 September Kerry 3 -- 13 Dublin 1 -- 8 Croke Park 72,185 11 1980 21 September Kerry 1 -- 9 Roscommon 1 -- 6 Croke Park 63,854 1981 20 September Kerry 1 -- 12 Offaly 0 -- 8 Croke Park 61,489 7 1982 16 September Offaly 1 -- 15 Kerry 0 -- 17 Croke Park 62,309 18 September Dublin 1 -- 10 Galway 1 -- 8 Croke Park 71,988 1984 23 September Kerry 0 -- 14 Dublin 1 -- 6 Croke Park 68,365 5 1985 22 September Kerry 2 -- 12 Dublin 2 -- 8 Croke Park 69,389 1986 21 September Kerry 2 -- 15 Tyrone 1 -- 10 Croke Park 68,628 8 20 September Meath 1 -- 14 Cork 0 -- 11 Croke Park 68,431 6 1988 9 October Meath 0 -- 13 Cork 0 -- 12 Croke Park 64,069 1989 17 September Cork 0 -- 17 Mayo 1 -- 11 Croke Park 65,519 1990 16 September Cork 0 -- 11 Meath 0 -- 9 Croke Park 65,723 1991 15 September Down 1 -- 16 Meath 1 -- 14 Croke Park 64,500 1992 20 September Donegal 0 -- 18 Dublin 0 -- 14 Croke Park 64,547 1993 19 September Derry 1 -- 14 Cork 2 -- 8 Croke Park 64,500 1994 18 September Down 1 -- 12 Dublin 0 -- 13 Croke Park 58,684 1995 17 September Dublin 1 -- 10 Tyrone 0 -- 12 Croke Park 65,000 29 September Meath 2 -- 9 Mayo 1 -- 11 Croke Park 65,802 1997 28 September Kerry 0 -- 13 Mayo 1 -- 7 Croke Park 65,601 1998 27 September Galway 1 -- 14 Kildare 1 -- 10 Croke Park 65,886 1999 26 September Meath 1 -- 11 Cork 1 -- 8 Croke Park 63,276 2000 7 October Kerry 0 -- 17 Galway 1 -- 10 Croke Park 64,094 2001 23 September Galway 0 -- 17 Meath 0 -- 8 Croke Park 70,842 9 2002 22 September Armagh 1 -- 12 Kerry 0 -- 14 Croke Park 79,500 2003 28 September Tyrone 0 -- 12 Armagh 0 -- 9 Croke Park 79,394 26 September Kerry 1 -- 20 Mayo 2 -- 9 Croke Park 79,749 8 2005 25 September Tyrone 1 -- 16 Kerry 2 -- 10 Croke Park 82,112 2006 17 September Kerry 4 -- 15 Mayo 3 -- 5 Croke Park 82,289 13 2007 16 September Kerry 3 -- 13 Cork 1 -- 9 Croke Park 82,126 10 2008 21 September Tyrone 1 -- 15 Kerry 0 -- 14 Croke Park 82,204 2009 20 September Kerry 0 -- 16 Cork 1 -- 9 Croke Park 82,246 19 September Cork 0 -- 16 Down 0 -- 15 Croke Park 81,604 2011 18 September Dublin 1 -- 12 Kerry 1 -- 11 Croke Park 82,300 2012 23 September Donegal 2 -- 11 Mayo 0 -- 13 Croke Park 82,269 2013 22 September Dublin 2 -- 12 Mayo 1 -- 14 Croke Park 82,274 2014 21 September Kerry 2 -- 9 Donegal 0 -- 12 Croke Park 82,184 2015 20 September Dublin 0 -- 12 Kerry 0 -- 9 Croke Park 82,243 2016 1 October Dublin 1 -- 15 Mayo 1 -- 14 Croke Park 82,249 2017 17 September Dublin 1 -- 17 Mayo 1 -- 16 Croke Park 82,243 2018 2 September Dublin 2 - 17 Tyrone 1 - 14 Croke Park 82,000 + 6
last time monaghan were in an all ireland final
1930