Lloyds TSB Welsh National League
Division One
Beddau 41 Rumney 22
Cross Keys 22 Tredegar 17
Glamorgan Wdrs 11 Aberavon 27
Llandovery 27 Bedwas 26
Llanharan 31 Whitland 19
Narberth 8 Bonymaen 10
Newbridge 25 Blackwood 7
Pontypool 41 Tondu 10
Treorchy 0 Carmarthen Quins 49
Division Two
Abertillery 16 Corus (PT) 29
Carmarthen Ath 13 Maesteg 11
Cwmavon 12 Brynmawr 13
Dunvant 21 Hirwaun 7
Llantwit Fardre 25 Merthyr 13
Rhymney 17 Llantrisant 5
UWIC 50 Abercynon 17
Division Three East
Abergavenny 12 Pencoed 7
Croesyceiliog 19 Builth Wells 11
Dinas Powys 22 Risca 12
Garndiffaith v Penygraig (Cancelled)
Mountain Ash 3 Fleur de lys 18
Ynysybwl 10 Bridgend Ath 37
Ystrad Rhondda 44 Tonyrefail 7
Division Three West
Aberystwyth 43 Ystradgynlais 0
Cardigan 17 Aberavon Quins 21
Cwmllynfell 35 Glynneath 5
Felinfoel 39 Vardre 3
Seven Sisters 0 Newcastle Emlyn 16
Waunarlwydd 16 Birchgrove 13
Division Four East
Blaengarw 8 Brecon 23
Cwmbran 49 Llanhilleth 6
Gilfach Goch 25 Treherbert 10
Newport HSOB 32 Llanishen 29
Pill Harriers 27 Pontypool Utd 10
Talywain 6 Abercarn 22
Division Four West
Bryncoch 29 Kenfig Hill 18
Gorseinon 12 Brynamman 10
Haverfordwest 18 Tenby Utd 8
Maesteg Qns 25 Ystalyfera 13
Penclawdd 0 Kidwelly 19
Skewen 20 Mumbles 52
Tumble 3 Pontyberem 13
Division Five East
Blaina 10 Old Illtydians 21
Caldicot 0 Barry 46
Penarth 10 Tredegar Ironsides 17
Pentyrch 22 New Tredegar 23
Pontllanfraith 13 Brynithel 13
St Joseph’s 3 Newport Saracens 37
St Peter’s 21 Old Penarthians 0
Division Five West
Fishguard 0 Lampeter Town 11
Gowerton 20 Amman Utd 13
Hendy 22 Glais 5
Llandeilo 21 Trebanos 16
Llandybie 31 Laugharne 11
Loughor 10 Ammanford 30
Pontarddulais 34 Bynea 0
Division Five Central
Cefn Coed 17 Tylorstown 29
Cefn Cribbwr 10 Cowbridge 29
Heol y Cyw 6 Senghenydd 18
Nantymoel 11 Nantyffyllon 3
Pontyclun 16 Nelson 21
Pontycymmer 6 Taffs Well 14
Pyle 11 Banwen 35
Division Five North
Llandudno 13 Dolgellau 17
Llangefni 46 Pwllheli 6
Mold 31 Caernarfon 33
Nant Conwy 28 Rhyl 3
Newtown 18 Wrexham 26
Ruthin 38 Bethesda 18
Division Six East
Bargoed 27 Chepstow 14
Bedlinog 42 Nantyglo 10
Cardiff HSOB 46 Rhiwbina 5
Fairwater 19 Usk 22
RTB Ebbw Vale 12 Crumlin 27
Ynysyddu 15 Monmouth 11
Division Six West
Milford Haven 15 Betws 13
Morriston 0 Cwmgors 57
New Dock Stars 23 Burry Port 26
Pembroke 0 Neyland 3
Pembroke D Qns 22 Llanelli Wanderers 9
Tycroes 16 Penygroes 12
Division Six Central
Abercwmboi 34 Maesteg Celtic 13
Alltwen 26 Neath Ath 13
Bridgend Sports 7 Aberdare 17
Cilfynydd 13 Abercrave 20
Dowlais 10 Rhigos 15
Taibach 17 Briton Ferry 3
Division Six North
Bala 20 Llanidloes 0
Bangor Univ v Denbigh (Score not known)
Bro Ffestiniog 32 Bangor 15
Machynlleth 3 Welshpool 25
Rhos 13 Colwyn Bay 38
Division Seven East
Bettws 42 St Albans 0
Canton 16 Deri 15
Llandaff 22 Machen 25
Llandaff North v Blaenavon (Cancelled)
Division Seven West
Aberaeron 41 Llangwm 0
Cefneithen 30 St Davids 10
Furnace Utd 30 Llanybydder 0
Pontyates 65 St Clears 5
Swansea Uplands 5 Pontardawe 21
Division Seven Central
BP Llandarcy 46 Ferndale 20
Cwmgwrach 25 Porthcawl 21
Cwmtwrch v Ogmore Vale (score not known)
Gwernyfed 17 Crynant 20
S W Police 0 Aberavon Green Stars 41
Tonna 48 Baglan 16