2025/20262024/20252023/20242022/20232021/20222020/20212019/20202018/20192017/20182016/20172015/20162014/20152013/20142012/20132011/20122010/20112009/20102008/20092007/2008 Teams Aberystwyth TownAfan Lido FCAirbus UKAmmanford AFCBaglan DragonsBala TownBarry Town UnitedBrickfield RangersBriton Ferry Llansawel AFCBuckley TownCaerau Ely AFCCaernarfon TownCaersws FCCambrian UnitedCardiff City U21Cardiff DraconiansCardiff MetropolitanCarmarthen TownColwyn Bay FCConnah's Quay NomadsCwmbran CelticDenbigh TownFlint MountainFlint Town UnitedGresford AthleticGuilsfield FCHaverfordwest CountyHolyhead HotspurHolywell TownLlandudno FCLlanelli TownLlantwit Major FCMold AlexandraNewport CityNewtown AFCPenrhyncoch FCPenybont FCPontypridd UnitedRhyl 1879Ruthin TownSwansea City U21The New SaintsTrefelin BGCTreowen StarsTrethomas BluebirdsYnyshir Albions FC