Principality Premier Division
Cardiff RFC 20 Llandovery 25
Carmarthen Quins 33 Glamorgan Wanderers 37
Llanelli RFC 37 Pontypool 11
Neath 41 Ebbw Vale 7
Newport 46 Bedwas 15
Pontypridd 37 Cross Keys 19
Swansea 36 Aberavon 36
SWALEC Welsh National League
Division 1 East
Blackwood 23 Bargoed 34
Merthyr 13 Llanharan 23
Newbridge 31 Beddau 12
Rumney v Bedlinog (POSTPONED)
Tredegar 26 Ystrad Rhondda 15
Uwic 44 Caerphilly 10
Division 1 West
Bridgend 16 Corus 19
Builth Wells 12 Llangennech 24
Cwmllynfell 16 Whitland 32
Felinfoel 25 Carmarthen Athletic 22
Narberth 10 Bonymaen 14
Tonmawr 25 Bridgend Athletic 3
Division 2 East
Garndiffaith 23 Treorchy 47
Gilfach Goch 27 Abercynon 7
Llantrisant 16 Mountain Ash 23
Newport Saracens 22 Ynysybwl 20
Penallta 23 Brynmawr 20
Rhydyfelin 26 Llantwit Fardre 27
Division 2 West
Aberavon Quins 27 Pontyberem 10
Aberystwyth 28 Pencoed 11
Dunvant 10 BP Llandarcy 17
Kidwelly 30 Waunarlwydd 25
Maesteg 26 Ammanford 10
Mumbles 20 Loughor 10
Division 3 East
Abergavenny 31 Croesyceiliog 3
Gwernyfed 11 Tredegar Ironsides 16
Nelson 20 Pill Harriers 30
Newport HSOB 15 Cwmbran 14
Pontypool Utd 15 Fleur de Lys 35
Rhymney 34 Blaina 3
Division 3 West
Crymych 18 Laugharne 16
Gorseinon 32 Newcastle Emlyn 43
Haverfordwest 33 LLandeilo 29
Llanelli Wanderers 36 Lampeter 27
Llanybydder 3 Morriston 38
Penclawdd 15 Cardigan 8
Division 3 South-East
Aberdare 46 Llandaff 17
Heol y Cyw 20 Pentyrch 30
Llandaff North 23 Llanishen 32
Penarth 33 Fairwater 10
Treherbert 17 Brecon 34
Tylorstown 29 St Peters 22
Division 3 South-West
Brynamman 13 Bryncoch 27
Cwmavon 24 Maesteg Quins 7
Nantyffyllon 7 Glynneath 35
Seven Sisters 10 Ystalyfera 48
Skewen 25 Kenfig Hill 14
Tondu 24 Briton Ferry 0
Division 4 East
Abertillery BG 17 Risca 27
Abercarn 37 Chepstow 12
Machen 26 Old Illtydians 39
Monmouth 17 Talywain 23
Nantyglo 24 Crumlin 12
New Tredegar 37 St Josephs 7
Division 4 West
Amman United 27 Betws 17
Cefneithen 16 Burry Port 15
Hendy 16 Pembroke 10
Pembroke Dock Quins 10 Milford Haven 19
Trimsaran 23 Tenby 25
Tumble 36 Pontarddulais 7
Division 4 South-West
Glyncorrwg 16 Aberavon Green Stars 20
Maesteg Celtic 26 Porthcawl 28
Pyle 29 Abercrave 20
Tonna 29 Resolven 17
Vardre 21 Pontardawe 20
Ystradgynlais 13 Taibach 20
Division 4 South-East
Abercwmboi 23 Cardiff HSOB 17
Llantwit Major 25 Dowlais 26
Nantymoel 21 Rhiwbina 24
Pontycymmer 14 Pontyclun 18
Porth 14 Taffs Well 21
Tonyrefail 47 Ferndale 3
Division 5 East
Bettws 31 RTB Ebbw Vale 10
Blaenavon 32 Usk 27
Brynithel 17 Trinant 13
Oakdale 51 Caldicot 17
Pontllanfraith 10 Llanhilleth 26
Ynysddu 18 Hartridge 14
Division 5 West
Furnace 30 Neyland 7
Llangwm 13 New Dock Stars 17
Pontyates 8 Aberaeron 83
St Clears 18 Penygroes 14
St Davids 8 Bynea 9
Swansea Uplands 0 Fishguard 47
Division 5 South-Central
Banwen v Baglan (POSTPONED)
Blaengarw 0 Bryncethin 54
Cefn Cribbwr 13 South Wales Police 16
Cwmgwrach 13 Rhigos 6
Hirwaun 7 Bridgend Sports 34
Wattstown 55 Ogmore Vale 3
Division 5 South-East
Barry 30 Penygraig 9
Blackwood Stars 32 Old Penarthians 6
Canton 6 Dinas Powys 3
Cefn Coed 14 Cowbridge 15
Senghenydd 45 Deri 8
St Albans 14 Cilfynydd 15
Division 5 South-West
Alltwen 16 Penlan 29
Birchgrove 5 Trebanos 41
Crynant 29 Cwmtwrch 7
Cwmgors 24 Glais 15
Neath Athletic 39 Gowerton 10
Tycroes 18 Llandybie 25
Division 6 East
Aberbargoed 63 Cwm 10
Aberbeeg v Abertysswg POSTPONED
Forgeside 7 Beaufort 37
Markham 32 Blaina United 7
Trefil 12 Cefn Fforest 26
Division Six West
Blaenau 34 Penybanc 21
Fall Bay 28 Llangadog 22
Llansawel v South Gower (Postponed)
Pantyffynnon 8 Nantgaredig 55
Tregaron 26 Mynydd y Garreg 7
Division 6 Central
Aberavon Naval 11 CRC Caerdydd 44
Caerau Ely 9 Llanrumney 7
Cambrian Welfare 74 Pontrhydyfen 0
Cardiff Saracens 7 Llandrindod Wells 8
Glyncoch 20 Ynysowen 5
Division 6 South-East
Cwmcarn 3 Rogerstone 14
Crickhowell 11 Hafodyrynys 27
Hollybush 12 Caerleon 59
St Josephs 27 St Julians HSOB 17
Whiteheads v New Panteg (Postponed)
North Division 1
Colwyn Bay 10 Mold 12
Bro Ffestiniog 24 Llandudno 8
Llangefni 14 Caernarfon 29
Pwllheli 25 Nant Conwy 30
Ruthin 17 Denbigh 12
North Division 2 (N)
Rhos 3 Bethesda 42
Rhyl 34 Bangor 16
Wrexham 10 Bala 14
North Division 2 (S)
COBRA 3 Llanidloes 6
Machynlleth 50 Welshpool 3
Newtown 19 Dolgellau 28