2026/20272025/20262024/20252023/20242022/20232021/20222019/20202018/20192017/20182016/20172015/20162014/20152013/20142012/20132011/20122010/20112009/20102008/2009 Teams Aberbargoed BudsAbertillery BluebirdsAbertillery ExcelsiorsAberystwyth TownAfan Lido FCAfan UnitedAirbus UKAmmanford AFCBaglan DragonsBala TownBangor 1876 FCBarmouth & Dyffryn UnitedBarry Town UnitedBlaen-y-Maes AFCBrickfield RangersBriton Ferry Llansawel AFCBuckley TownCaerau Ely AFCCaernarfon TownCaerphilly AthleticCaersws FCCambrian UnitedCanton FCCardiff Airport FCCardiff CorinthiansCardiff DraconiansCardiff MetropolitanCarmarthen TownCefn AlbionChepstow Town FCCoedpoeth UnitedColwyn Bay FCConnah's Quay NomadsConwy Borough FCCwmbran TownDenbigh TownDolgellau Athletic AmateurEly RangersEvans & WilliamsFC CwmamanFlint Town UnitedGaerwen FCGoytre AFCGoytre UnitedGresford AthleticGuilsfield FCHaverfordwest CountyHawarden RangersHolyhead HotspurHolywell TownLlanberis FCLlandudno FCLlanelli TownLlangefni Town FCLlangennech AFCLlannefydd FCLlanrwst UnitedLlantwit FadreLlantwit Major FCLlanuwchllyn FCLlay WelfareLlysfaen FCMeliden FCMenai Bridge TigersMochdre SportsMold AlexandraMonmouth TownMumbles RangersMynydd Isa FCNantlle ValeNewport CityNewport CorinthiansNewport SaintsNewtown AFCPenrhiwceiber RangersPenrhyncoch FCPenybont FCPenycae FCPenydarren Boys & GirlsPenygraig UnitedPilcs FCPontardawe TownPontarddulais TownPontypridd UnitedPorthcawl TownPorthmadog FCPrestatyn TownPure Swansea FCPwllheli FCRadnor ValleyRhydyfelin Non Pol FCRhyl 1879Risca UnitedRockspur FCRuthin TownSeven SistersSouth GowerSt. Asaph CityThe New SaintsTongwynlais FCTrearddur Bay UnitedTredegar TownTrefelin BGCTreowen StarsTrethomas BluebirdsY Felinheli F.C.Y GlannauYnyshir Albions FC