Football league
The Cardiff & District League is a football league covering the city of Cardiff and surrounding areas in South Wales . The leagues are at the seventh to tenth levels of the Welsh football league system .
Area of the league
Clubs within the bounds of St Mellons , Rumney , Tremorfa , Splott , The Docks, Llandough , Bonvilston , Peterstone , Super Ely , Radyr , Pentyrch , Gwaelod y Garth , Taffs Well , Thornhill , Lisvane , Cyncoed , Pentwyn and Llanrumney are eligible to apply to play in the league.[ 2]
Divisions
The league is composed of four divisions.
Member clubs 2024–25
Premier Division
AFC Whitchurch
Canton Rangers
Cardiff Allstars
Cardiff Bay
Cwrt Y Vil
Llandaff Cosmos
Pentwyn Dynamo
Pentyrch Rangers
Splott Albion
St Albans
St Mellons
Division One
Avenue Hotspur
Caerau (Ely) (community)
Canton Rangers (reserves)
Cardiff Academicals
Clwb Cymric (reserves)
Clwb Sparta
Ely Rangers (reserves)
Llanrumney Athletic
Splott (reserves)
Tongwynlais (reserves)
Division Two
AFC Whitchurch (reserves)
Cardiff Academicals (reserves)
Cardiff Villa
Grange Albion (reserves)
Grangetown Cath OB
Llanrumney United (reserves)
North Cardiff Cosmos
Pentyrch Rangers (reserves)
Splott Albion (reserves)
Splott Albion OB
Division Three
AFC Rumney
Avenue Hotspur (reserves)
Cardiff Cosmopolitan (reserves)
Clwb Sparta (reserves)
Fairwater (reserves)
Grangetown Cath OB (reserves)
Llandaff Cosmos (reserves)
Llanrumney Athletic (reserves)
Pentwyn Dynamo (reserves)
St Albans (reserves)
Promotion from the Premier Division is possible to the South Wales Alliance League , with the champion of the league playing the other tier 7 champions from the South Wales regional leagues via play-off games to determine promotion.
Champions (top flight division)
1901–02: – Cardiff Albion[ 3]
1905–06: – Roath Park Old Boys[ 4]
1908–09: – Gordon's FC[ 5]
1930–31: – Barry Amateurs[ 6]
1931–32: – Barry Amateurs
1946–47: – Grange Albion .[ 7]
1959–60: – Docks Albion[ 8]
1960–61: – Docks Albion[ 8]
1961–62: – Docks Albion[ 8]
1962–63: – Cardiff Cosmos[ 8]
1963–64: – Canton Athletic[ 8]
1964–65: – St Patrick's[ 8]
1965–66: – St Patrick's[ 8]
1966–67: – St Patrick's[ 8]
1967–68: – St Patrick's[ 8]
1968–69: – St Patrick's[ 8]
1969–70: – St Patrick's[ 8]
1970–71: – St Patrick's[ 8]
1971–72: – St Patrick's[ 8]
1972–73: – St Patrick's[ 8]
1973–74: – St Patrick's[ 8]
1974–75: – St Patrick's[ 8]
1975–76: – St Patrick's[ 8]
1976–77: – Cardiff Rovers[ 8]
1981–82: – Bridgend Street
1983–84: – Bridgend Street
1985–86: – Bridgend Street
1986–87: – Bridgend Street
1987–88: – Grange Albion
1988–89: – Grange Albion
1991–92: – Bridgend Street
1992–93: – St Joseph's[ 9]
1993–94: – Bridgend Street
2005–06: – Clwb Cymric[ 10]
2006–07: – Pentwyn Dynamo reserves[ 11]
2007–08: – Grangetown Catholics Old Boys[ 12]
2008–09: – St. Albans[ 13]
2009–10: – Clwb Cymric
2010–11: – Canton Liberal [ 14]
2011–12: – Clwb Cymric[ 15]
2012–13: – Canton Liberal [ 16]
2013–14: – Cardiff Cosmopolitan[ 17]
2014–15: – Cardiff Cosmopolitan
2015–16: – Creigiau[ 18]
2016–17: – Pentwyn Dynamo [ 19]
2017–18: – AFC Rumney Juniors[ 20]
2018–19: – Canton Rangers
2019–20: – Tongwynlais[ 21]
2020–21: – Season void
2021–22: – Tongwynlais (promoted via SWAL playoff)[ 22]
2022–23: – Star
2023–24: – Splott Cons
References
National teams
League system
Men
Tier 1–3 Tier 4–6 Tier 7–10 Defunct leagues
Women
Domestic cups