Friday 31st January
East
- Nelson 12, Brynmawr 27 at full time, Brynmawr win 27 - 12NelsonBrynmawrFull Time
East Central
- Rhiwbina 19, Barry 13 at full time, Rhiwbina win 19 - 13RhiwbinaBarryFull Time
Saturday 25th January
East
- Bedlinog 20, Dowlais 10 at full time, Bedlinog win 20 - 10BedlinogDowlaisFull Time
- Blaenavon 43, Risca 7 at full time, Risca win 7 - 43BlaenavonRiscaFull Time
- Brecon 69, Senghenydd 10 at full time, Brecon win 69 - 10BreconSenghenyddFull Time
- Newbridge 70, Monmouth 6 at full time, Newbridge win 70 - 6NewbridgeMonmouthFull Time
- Penallta 23, Brynmawr 6 at full time, Brynmawr win 6 - 23PenalltaBrynmawrFull Time
- Pontypool United 0, Nelson 19 at full time, Nelson win 19 - 0Pontypool UnitedNelsonFull Time
East Central
- Barry 26, Cambrian Welfare 14 at full time, Barry win 26 - 14BarryCambrian WelfareFull Time
- Dinas Powys 17, Rhydyfelin 24 at full time, Rhydyfelin win 24 - 17Dinas PowysRhydyfelinFull Time
- Rhiwbina 31, Mountain Ash 20 at full time, Rhiwbina win 31 - 20RhiwbinaMountain AshFull Time
- Rumney 16, Porth 16 at full timeRumneyPorthFull Time
- Treorchy 6, St. Joseph's 10 at full time, Treorchy win 6 - 10TreorchySt. Joseph'sFull Time
- Ynysybwl 25, St Peters 20 at full time, Ynysybwl win 25 - 20YnysybwlSt PetersFull Time
North
- Bala 10, Llangefni 11 at full time, Llangefni win 11 - 10BalaLlangefniFull Time
- Bethesda 20, Denbigh 22 at full time, Denbigh win 22 - 20BethesdaDenbighFull Time
- Bro Ffestiniog 8, Pwllheli 16 at full time, Bro Ffestiniog win 8 - 16Bro FfestiniogPwllheliFull Time
- Dolgellau 15, Ruthin 22 at full time, Ruthin win 22 - 15DolgellauRuthinFull Time
- Llandudno 70, COBRA 0 at full time, Llandudno win 70 - 0LlandudnoCOBRAFull Time
- Nant Conwy 36, Caernarfon 5 at full time, Caernarfon win 5 - 36Nant ConwyCaernarfonFull Time
West
- Aberystwyth 32, Gorseinon 15 at full time, Aberystwyth win 32 - 15AberystwythGorseinonFull Time
- Gowerton 10, Newcastle Emlyn 17 at full time, Newcastle Emlyn win 17 - 10GowertonNewcastle EmlynFull Time
- Llanelli Wanderers 20, Llangennech 43 at full time, Llangennech win 43 - 20Llanelli WanderersLlangennechFull Time
- Pembroke 14, Felinfoel 21 at full time, Felinfoel win 21 - 14PembrokeFelinfoelFull Time
- Penclawdd 21, Hendy 15 at full time, Penclawdd win 21 - 15PenclawddHendyFull Time
- Whitland 13, Crymych 10 at full time, Whitland win 13 - 10WhitlandCrymychFull Time
West Central
- Ammanford 47, Nantyffyllon 28 at full time, Ammanford win 47 - 28AmmanfordNantyffyllonFull Time
- Dunvant 31, Brynamman 22 at full time, Dunvant win 31 - 22DunvantBrynammanFull Time
- Glynneath 20, Tondu 10 at full time, Glynneath win 20 - 10GlynneathTonduFull Time
- Kenfig Hill 7, Birchgrove 32 at full time, Kenfig Hill win 7 - 32Kenfig HillBirchgroveFull Time
- Waunarlwydd 5, Bonymaen 26 at full time, Waunarlwydd win 5 - 26WaunarlwyddBonymaenFull Time
Saturday 18th January
East
- Brynmawr 46, Monmouth 12 at full time, Brynmawr win 46 - 12BrynmawrMonmouthFull Time
- Nelson 18, Dowlais 3 at full time, Dowlais win 3 - 18NelsonDowlaisFull Time
- Newbridge 28, Blaenavon 16 at full time, Newbridge win 28 - 16NewbridgeBlaenavonFull Time
- Risca 12, Bedlinog 27 at full time, Bedlinog win 27 - 12RiscaBedlinogFull Time
- Senghenydd 0, Penallta 29 at full time, Penallta win 29 - 0SenghenyddPenalltaFull Time
East Central
- Cambrian Welfare 10, Treorchy 16 at full time, Treorchy win 16 - 10Cambrian WelfareTreorchyFull Time
- Dinas Powys 29, Rhiwbina 11 at full time, Dinas Powys win 29 - 11Dinas PowysRhiwbinaFull Time
- Mountain Ash 40, Ynysybwl 19 at full time, Mountain Ash win 40 - 19Mountain AshYnysybwlFull Time
- Porth 36, Barry 11 at full time, Porth win 36 - 11PorthBarryFull Time
- Rhydyfelin 29, St. Joseph's 0 at full time, Rhydyfelin win 29 - 0RhydyfelinSt. Joseph'sFull Time
- St Peters 21, Rumney 20 at full time, St Peters win 21 - 20St PetersRumneyFull Time
North
- Bala 15, Llandudno 17 at full time, Llandudno win 17 - 15BalaLlandudnoFull Time
- Caernarfon 15, Bro Ffestiniog 5 at full time, Bro Ffestiniog win 5 - 15CaernarfonBro FfestiniogFull Time
- Llangefni 33, Ruthin 5 at full time, Ruthin win 5 - 33LlangefniRuthinFull Time
- Pwllheli 7, Dolgellau 9 at full time, Dolgellau win 9 - 7PwllheliDolgellauFull Time
West
- Crymych 11, Aberystwyth 15 at full time, Aberystwyth win 15 - 11CrymychAberystwythFull Time
- Felinfoel 24, Gorseinon 28 at full time, Gorseinon win 28 - 24FelinfoelGorseinonFull Time
- Llangennech 40, Penclawdd 15 at full time, Llangennech win 40 - 15LlangennechPenclawddFull Time
- Newcastle Emlyn 58, Llanelli Wanderers 5 at full time, Newcastle Emlyn win 58 - 5Newcastle EmlynLlanelli WanderersFull Time
- Pembroke 27, Gowerton 13 at full time, Pembroke win 27 - 13PembrokeGowertonFull Time
West Central
- Birchgrove 21, Ammanford 16 at full time, Birchgrove win 21 - 16BirchgroveAmmanfordFull Time
- Bonymaen 12, Glynneath 21 at full time, Glynneath win 21 - 12BonymaenGlynneathFull Time
- Brynamman 18, Tondu 15 at full time, Brynamman win 18 - 15BrynammanTonduFull Time
- Dunvant 39, Kenfig Hill 10 at full time, Dunvant win 39 - 10DunvantKenfig HillFull Time
- Nantyffyllon 13, Bridgend Athletic 14 at full time, Bridgend Athletic win 14 - 13NantyffyllonBridgend AthleticFull Time
- Skewen 30, Waunarlwydd 19 at full time, Skewen win 30 - 19SkewenWaunarlwyddFull Time
Saturday 11th January
East
- Blaenavon 15, Brynmawr 23 at full time, Brynmawr win 23 - 15BlaenavonBrynmawrFull Time
- Dowlais 24, Risca 3 at full time, Risca win 3 - 24DowlaisRiscaFull Time
- Monmouth 9, Senghenydd 23 at full time, Monmouth win 9 - 23MonmouthSenghenyddFull Time
- Pontypool United 10, Bedlinog 13 at full time, Bedlinog win 13 - 10Pontypool UnitedBedlinogFull Time
East Central
- Barry 7, St Peters 13 at full time, Barry win 7 - 13BarrySt PetersFull Time
- Rumney 12, Mountain Ash 0 at full time, Rumney win 12 - 0RumneyMountain AshFull Time
- St. Joseph's 17, Cambrian Welfare 24 at full time, Cambrian Welfare win 24 - 17St. Joseph'sCambrian WelfareFull Time
- Ynysybwl 22, Dinas Powys 20 at full time, Ynysybwl win 22 - 20YnysybwlDinas PowysFull Time
North
- Bethesda 10, Bala 29 at full time, Bala win 29 - 10BethesdaBalaFull Time
- Bro Ffestiniog 7, Denbigh 5 at full time, Bro Ffestiniog win 7 - 5Bro FfestiniogDenbighFull Time
- Dolgellau 14, Caernarfon 0 at full time, Dolgellau win 14 - 0DolgellauCaernarfonFull Time
- Llandudno 41, Llangefni 0 at full time, Llandudno win 41 - 0LlandudnoLlangefniFull Time
- Ruthin 7, Pwllheli 0 at full time, Ruthin win 7 - 0RuthinPwllheliFull Time
West
- Aberystwyth 36, Hendy 21 at full time, Aberystwyth win 36 - 21AberystwythHendyFull Time
- Gorseinon 27, Crymych 11 at full time, Gorseinon win 27 - 11GorseinonCrymychFull Time
- Llanelli Wanderers 32, Pembroke 12 at full time, Llanelli Wanderers win 32 - 12Llanelli WanderersPembrokeFull Time
- Penclawdd 26, Newcastle Emlyn 19 at full time, Penclawdd win 26 - 19PenclawddNewcastle EmlynFull Time
- Whitland 22, Llangennech 27 at full time, Llangennech win 27 - 22WhitlandLlangennechFull Time
West Central
- Ammanford 17, Dunvant 22 at full time, Dunvant win 22 - 17AmmanfordDunvantFull Time
- Kenfig Hill 54, Brynamman 0 at full time, Kenfig Hill win 54 - 0Kenfig HillBrynammanFull Time
- Tondu 0, Bonymaen 31 at full time, Bonymaen win 31 - 0TonduBonymaenFull Time
- Waunarlwydd 12, Nantyffyllon 17 at full time, Nantyffyllon win 17 - 12WaunarlwyddNantyffyllonFull Time
Saturday 4th January
East
- Brecon 18, Penallta 8 at full time, Penallta win 8 - 18BreconPenalltaFull Time
- Brynmawr 10, Bedlinog 21 at full time, Bedlinog win 21 - 10BrynmawrBedlinogFull Time
- Nelson 45, Risca 15 at full time, Nelson win 45 - 15NelsonRiscaFull Time
- Newbridge 91, Dowlais 0 at full time, Newbridge win 91 - 0NewbridgeDowlaisFull Time
- Pontypool United 72, Monmouth 0 at full time, Pontypool United win 72 - 0Pontypool UnitedMonmouthFull Time
- Senghenydd 7, Blaenavon 35 at full time, Senghenydd win 7 - 35SenghenyddBlaenavonFull Time
East Central
- Dinas Powys 6, Rumney 7 at full time, Rumney win 7 - 6Dinas PowysRumneyFull Time
- Mountain Ash 20, Barry 30 at full time, Barry win 30 - 20Mountain AshBarryFull Time
- Porth 24, St. Joseph's 12 at full time, Porth win 24 - 12PorthSt. Joseph'sFull Time
- Rhiwbina 29, Ynysybwl 21 at full time, Rhiwbina win 29 - 21RhiwbinaYnysybwlFull Time
- Rhydyfelin 22, Cambrian Welfare 20 at full time, Rhydyfelin win 22 - 20RhydyfelinCambrian WelfareFull Time
- St Peters 20, Treorchy 25 at full time, Treorchy win 25 - 20St PetersTreorchyFull Time
North
- Bala 26, Nant Conwy 24 at full time, Bala win 26 - 24BalaNant ConwyFull Time
- COBRA 18, Bro Ffestiniog 10 at full time, COBRA win 18 - 10COBRABro FfestiniogFull Time
- Caernarfon 8, Ruthin 27 at full time, Caernarfon win 8 - 27CaernarfonRuthinFull Time
- Denbigh 29, Dolgellau 17 at full time, Denbigh win 29 - 17DenbighDolgellauFull Time
- Llandudno 22, Bethesda 17 at full time, Llandudno win 22 - 17LlandudnoBethesdaFull Time
- Llangefni 14, Pwllheli 20 at full time, Pwllheli win 20 - 14LlangefniPwllheliFull Time
West
- Felinfoel 28, Crymych 13 at full time, Felinfoel win 28 - 13FelinfoelCrymychFull Time
- Gowerton 12, Llanelli Wanderers 26 at full time, Llanelli Wanderers win 26 - 12GowertonLlanelli WanderersFull Time
- Hendy 23, Gorseinon 27 at full time, Gorseinon win 27 - 23HendyGorseinonFull Time
- Llangennech 19, Aberystwyth 20 at full time, Aberystwyth win 20 - 19LlangennechAberystwythFull Time
- Newcastle Emlyn 13, Whitland 10 at full time, Newcastle Emlyn win 13 - 10Newcastle EmlynWhitlandFull Time
- Pembroke 12, Penclawdd 32 at full time, Penclawdd win 32 - 12PembrokePenclawddFull Time
West Central
- Birchgrove 31, Waunarlwydd 24 at full time, Birchgrove win 31 - 24BirchgroveWaunarlwyddFull Time
- Brynamman 10, Bonymaen 60 at full time, Bonymaen win 60 - 10BrynammanBonymaenFull Time
- Dunvant 24, Bridgend Athletic 19 at full time, Dunvant win 24 - 19DunvantBridgend AthleticFull Time
- Kenfig Hill 7, Ammanford 17 at full time, Kenfig Hill win 7 - 17Kenfig HillAmmanfordFull Time
- Nantyffyllon 17, Glynneath 33 at full time, Glynneath win 33 - 17NantyffyllonGlynneathFull Time
- Skewen 16, Tondu 8 at full time, Tondu win 8 - 16SkewenTonduFull Time
All times are UK and subject to change. BBC is not responsible for any changes.