SEASON 1930/31
Preliminary round
Not used
First Round
Llandrindod Wells (withdrew)
v
Rhayader Town (w/o)
Llanidloes Town
5-0
Llanfyllin
Aberystwyth University College
3-5
Caersws
Machynlleth
2-1
Aberdovey
Barmouth (withdrew)
v
Dolgelley (w/o)
Cross Street Gwersyllt
0-4
Holt
Druids
0-3
Afongoch
Holywell Arcadian
2-4
Flint Town
Ewloe Celtic
14-1
Llysfaen
Bettisfield
4-1
Prestatyn
Bethesda Victoria
6-2
Blaenau Ffestiniog FC
All other clubs received byes
Second Round
Dolgelley
1-2
Machynlleth
Llanidloes Town
6-3
Rhayader Town
Cross Street Gwersyllt
5-1
Bettisfield
Bethesda Victoria (exempt)
*
Penmaenmawr (w/o) *
* Caernarfon
bye
 
All other clubs received byes
Third Round
Cardiff Corinthians
8-0
Caerau
New Tredegar (withdrew)
v
Barry (w/o)
Bethesda Victoria
5-3
Llandudno FC
Holyhead Town
3-1
Bangor City
Connahs Quay & Shotton
2-3
Oswestry Town
Ellesmere Port Town
4-3
Ewloe Celtic
Builth Wells
1-8
Llanelly
Penmaenmawr
2-10
Llanfairfechan
Flint Town Amateurs
3-0
Afongoch
Machynlleth
3-2
Llandidloes
Welshpool
3-2
Newtown
Aberystwyth Town
6-0
Caersws
Shrewsbury Town
10-2
Gwersyllt Church
Aberaman Ath
2-5
Lovell’s Athletic
Ebbw Vale
5-2
Penrhiwceiber
Chester
9-1
Cross Street Gwersyllt
Fourth Round
Llanfairfechan
2-11
Chester
Shrewsbury Town
11-2
Welshpool
Machynlleth
6-3
Flint Town Amateurs
Holyhead Town
2-4
Oswestry
Ellesmere Port
6-2
Bethesda Victoria
Cardiff Corinthians
1-1
Lovell's Athletic
replay 0-4
Ebbw Vale
1-5
Barry
Aberystwyth Town
2-4
Llanelly
Fifth Round
New Brighton
1-1
Chester
replay 0-0 2nd replay 2-4
Wrexham
5-1
Ellesmere Port
Rhyl
2-2
Colwyn Bay
replay 0-1
Shrewsbury Town
5-2
Newport County
Oswestry Town
14-1
Machynlleth
Cardiff City
7-3
Barry
Swansea Town
2-0
Llanelly
Lovell's Athletic
4-2
Merthyr Town
Sixth Round
Oswestry Town
0-2
Swansea Town
Wrexham
4-0
Colwyn Bay
Shrewsbury Town
0-0
Lovell's Athletic
replay 1-0
Chester
0-1
Cardiff City
Semi finals
Shrewsbury Town
1-0
Cardiff City
at Shrewsbury
Swansea Town
2-5
Wrexham
at Chester
Final
Shrewsbury Town
at Wrexham
* Caernarfon were given a bye to the third round but disbanded. Their fixtures in the Combination were taken over by Bethesda Victoria and therefore also their place in the Welsh Cup draw. Bethesda became exempt to third round, therefore Penmaenmawr were given a walkover in the second round tie. Hence both Bethesda and Penmaenmawr appear in the Third Round.