Round Two: 29 September-1 October
Aberavon Quins 21-24 Pencoed
Abergavenny 0-7 Tonna
Aberystwyth P-P Laugharne (Aberystwyth walkover)
Bettws 13-3 Pontypool United
Brynamman 8-10 Seven Sisters
Bryncoch 8-51 Treherbert
Brynithel 15-22 Ynysybwl
Caernarfon 15-0 O Illtydians
Caldicot 0-48 Garndiffaith
Cambrian Welfare 29-12 Glyncorrwg
Cardiff HSOB 32-34 Fairwater
Cardiff Medicals 10-23 Nantyffyllon
Carmarthen Ath 42-10 Amman United
Cilfynydd 22-29 Denbigh
Cowbridge 18-34 Abertysswg
Crymych 0-54 Mumbles
Cwmbran 0-13 Felinfoel
Ferndale 16-22 Tylorstown
Glyncoch 17-26 Penallta
Gwernyfed 12-16 Llandaff North
Heol y Cyw 46-5 Risca
Lampeter Town 22-13 Pill Harriers
Llandaff 31-23 Crumlin
Llandudno 18-20 Skewen
Llangefni 29-24 Aberdare
Llanishen 42-8 Newtown
Llantrisant 65-15 Cwmgors
Maesteg 19-9 Dolgellau
Mold 23-29 Corus (P Talbot)
Morriston 18-3 Machen
Mountain Ash 48-10 Haverfordwest
Nantymoel 8-16 Penclawdd
Nelson 57-5 Trefil
Pembroke Dock Quins 5-25 Maesteg Quins
Penarth 15-22 Bryncethin Sports
Pontyberem 31-7 Newport HSOB
Pwllheli P-P Blaina (Pwllheli walkover)
Resolven 18-13 Tredegar Ironsides
Rhydyfelin 66-0 Colwyn Bay
St Peters 31-14 Porth
Tondu 34-0 Dowlais
Tonmawr 34-6 Cwmavon
Tredegar 80-0 Crynant
Treorchy 15-10 BP Llandarcy
Trimsaran 31-15 St Josephs
Tumble P-P Brynmawr (Tumble walkover)
Usk 11-22 Brecon
Ystradgynlais 13-15 Nantyglo
Round Three: 20-22 October
Abercynon 35-13 Skewen
Abertysswg Falcons 10-60 Bridgend Athletic
Bargoed 22-13 Cambrian Welfare
Beddau 29-3 Tylorstown
Bettws (Newport) 15-55 Caernarfon
Carmarthen Quins v Resolven (W/O Carmarthen Quins)
Cwmllynfell 43-15 UWIC
Denbigh 10-29 Caerphilly
Dunvant 7-25 Bonymaen
Heol y Cyw 28-12 Aberystwyth
Llandaff North 27-20 Builth Wells
Llangennech 36-30 Corus
Llanishen 20-5 Trimsaran
Loughor 31-8 Brecon
Narberth 35-6 Felinfoel
Nantyffyllon 30-5 Fairwater
Nantyglo 21-12 Llandaff
Newport Saracens v Treherbert (W/O Newport Saracens)
Maesteg Celtic 16-8 Bryncethin Sports
Merthyr 35-19 Waunarlwydd
Morriston 10-12 Seven Sisters
Mountain Ash 0-25 Llantrisant
Mumbles 20-10 Blackwood
Penallta 24-14 Carmarthen Athletic
Penclawdd 20-12 Nelson
Pencoed 20-11 Lampeter Town
Pontyberem 13-16 Fleur De Lys
Pwllheli 12-9 Rhydyfelin
St Peters 28-9 Maesteg Harlequins
Tonmawr 33-12 Tondu
Tonna 8-23 Newbridge
Tredegar 19-11 Llanharan
Treorchy 10-19 Pontypool
Whitland 66-10 Llangefni
Ynysybwl 43-7 Tumble
Ystrad Rhondda v Garndiffaith (abandoned)
Round Four: 15-17 December
Abercynon 29-24 Pwllheli
Beddau 59-3 Caernarfon
Carmarthen Quins 22-13 Merthyr
Cwmllynfell 15-7 Bargoed
Fleur de Lys 17-26 Bridgend Athletic
Heol y Cyw 17-20 Pontypool
Llandaff North 15-39 St Peter's
Llangennech 39-5 Mumbles
Llanishen 20-0 Newport Saracens
Loughor 40-14 Ynysybwl
Maesteg Celtic 10-32 Caerphilly
Nantyffyllon 15-9 Ystrad Rhondda
Narberth 19-13 Penallta
Newbridge 24-11 Llantrisant
Penclawdd 21-33 Whitland
Seven Sisters 30-10 Nantyglo
Tonmawr 28-8 Pencoed
Tredegar 5-32 Bonymaen
Round Five: 27 January
Beddau 8-21 Neath
Bonymaen 7-55 Newport
Bridgend 53-19 Abercynon
Caerphilly 18-15 Carmarthen Quins
Cardiff 69-14 Narberth
Cwmllynfell 14-39 Aberavon
Glamorgan Wanderers 32-13 Tonmawr
Llandovery 50-10 Nantyffyllon
Llangennech 17-28 Ebbw Vale
Maesteg 47-15 Bridgend Athletic
Newbridge 0-25 Pontypridd
Pontypool 11-16 Bedwas
Seven Sisters 7-85 Llanelli
St Peter's 16-3 Llanishen
Swansea 23-9 Loughor
Whitland 20-26 Cross Keys
Round Six: 16-18 February
Bridgend 66-3 St Peters
Cross Keys 15-27 Aberavon
Ebbw Vale 16-18 Swansea
Glamorgan Wanderers 19-20 Bedwas
Llandovery 37-13 Caerphilly
Neath 10-12 Cardiff
Newport 3-17 Llanelli
Pontypridd 37-9 Maesteg
Quarter-finals: 24-25 March
Aberavon 19-20 Bridgend
Bedwas 14-21 Llandovery
Llanelli 37-30 Pontypridd
Swansea 8-39 Cardiff
Quarter-final round-up
Semi-finals:
14 April
Llandovery 20-19 Llanelli
15 April
Cardiff 23-16 Bridgend
Semi-final round-up
Final: 28 April