Winners | Runners-Up | |
1922/23 | Aberaeron | |
1923/24 | ||
1924/25 | ||
1925/26 | ||
1926/27 | ||
1927/28 | ||
1928/29 | ||
1929/30 | ||
1930/31 | ||
1931/32 | ||
1946/47 | NCE | Llandysul |
1947/48 | NCE | Aberaeron |
1948/49 | Aberaeron | NCE |
1949/50 | Cardigan | Aberaeron |
1950/51 | Cilgerran | New Quay |
1951/52 | Llanybydder | Llanon |
1952/53 | SDC | Aberaeron |
1953/54 | Aberaeron | NCE |
1954/55 | Aberaeron | Cardigan |
1955/56 | NCE | Llandysul |
1956/57 | Aberaeron | Lampeter |
1957/58 | Bargod | NCE |
1958/59 | NCE | Aberaeron |
1959/60 | Aberaeron | Cardigan |
1960/61 | RAE | Aberaeron |
1961/62 | Bargod | Aberaeron |
1962/63 | Beulah | St Dogmaels |
1963/64 | Cardigan | St Dogmaels |
1964/65 | St Dogmaels | Aberaeron |
1965/66 | Bargod | Ffostrasol |
1966/67 | Cardigan | Bargod |
1967/68 | Lampeter | Cardigan |
1968/69 | Cardigan | Aberaeron |
1969/70 | NCE | Ffostrasol |
1970/71 | Bargod | NCE |
1971/72 | NCE | Bargod |
1972/73 | Ffostrasol | St Dogmaels |
1973/74 | NCE | Ffostrasol |
1974/75 | Ffostrasol | NCE |
1975/76 | Ffostrasol | NCE |
1976/77 | NCE | Ffostrasol |
1977/78 | NCE | Lampeter |
1978/79 | NCE | New Quay |
1979/80 | Llandysul | New Quay |
1980/81 | Ffostrasol | Dewi Stars |
1981/82 | Maesglas | Llandysul |
1982/83 | NCE | Llandysul |
1983/84 | NCE | SDUC |
1984/85 | NCE | Ffostrasol |
1985/86 | Maesglas | St Dogmaels |
1986/87 | Maesglas | St Dogmaels |
1987/88 | Maesglas | Ffostrasol |
1988/89 | Maesglas | Ffostrasol |
1989/90 | Maesglas | NCE |
1990/91 | St Dogmaels | Lampeter |
1991/92 | Dewi Stars | NCE |
1992/93 | Dewi Stars | Maesglas |
1993/94 | Dewi Stars | NCE |
1994/95 | Dewi Stars | St Dogmaels |
1995/96 | Saron | Cardigan |
1996/97 | Aberaeron | Felinfach |
1997/98 | Saron | Felinfach |
1998/99 | NCE | Cardigan |
1999/00 | Dewi Stars | Llandysul |
2000/01 | Llanybydder | Dewi Stars |
2001/02 | Cardigan | Crannog |
2002/03 | Aberaeron | New Quay |
2003/04 | Crannog | Aberaeron |
2004/05 | Cardigan | New Quay |
2005/06 | Lampeter | Aberaeron |
2006/07 | Aberaeron | Maesglas |
2007/08 | New Quay | Cardigan |
2008/09 | St Dogmaels | Cardigan |
2009/10 | St Dogmaels | New Quay |
2010/11 | Llanboidy | Bargod Rangers |
2011/12 | St Dogmaels | New Quay |
2012/13 | Lampeter | St Dogmaels |
2013/14 | Bargod | New Quay |
2014/15 | Cardigan | Pencader |
2015/16 | Crannog | Bargod |
2016/17 | NCE | Crannog |
2017/18 | NCE | Llandysul |
2018/19 | Llandysul | Crannog |
2019/20 | incomplete | |
2020/21 | no competition | |
2021/22 | Ffostrasol | St Dogmaels |
2022/23 | Ffostrasol | Crymych |
2023/24 | Ffostrasol | Felinfach |