SEASON 1976/77
Qualifying Round
Pilkingtons St Asaph
5-0
Courtaulds Flint
Burntwood & Drury
5-1
BICC Wrexham
New Broughton (w/o)
v
Coedpoeth SC (withdrew)
Llanfair Caereinion
1-1
Caersws
replay 0-1
Llanfechain
1-1
Llanfyllin Town
replay 1-2
Treharris Athletic
4-6
Morriston Town
Afan Lido
3-0
Seven Sisters
Brecon Corinthians
4-3
Aberaman Athletic
First Round
Colwyn Bay
1-2
Nantlle Vale
Point of Ayr
6-1
Llandudno Swifts
Holyhead Town
1-1
Blaenau Ffestiniog FC
replay 1-3
Prestatyn Town (withdrew)
v
Caernarvon Town (w/o)
Courtaulds Greenfield
4-1
Denbigh Town
Pilkingtons St Asaph
1-2
Rhos United
Pwllheli & District
6-1
Flint Town United
Rhos Aelwyd
1-1
Ruthin FC
replay 1-0
Bala Town
2-1
Buckley Wanderers
Burntwood & Drury
1-2
Gresford Athletic
Druids United
1-1
Connahs Quay Nomads
replay 2-4
Chirk AAA
2-3
Mold Alexandra
New Broughton
1-3
Welshpool
Brymbo Steelworks
2-4
Oswestry Town
Towyn
0-0
Aberystwyth Town
replay 0-2
Newtown
1-1
Llandrindod Wells
replay 1-3
Caersws
1-2
Knighton Town
Berriew
4-0
Rhayader Town
Llanfyllin
2-5
Llanidloes Town
Stourbridge
1-0
Kidderminster Harriers
Bridgnorth Town
3-1
Brierley Hill Alliance
Ferndale Athletic
1-0
Pontardawe Athletic
Cardiff College of Education
2-5
Merthyr Tydfil
Brecon Corinthians
0-8
Ton Pentre
Caerau Athletic
1-3
Cardiff Corinthians
Caerleon
2-0
Talgarth
Spencer Works Newport
2-0
Blaenrhondda
Barry Town
2-0
Cwmbran Town
Everwarm Bridgend
4-0
Ebbw Vale
Sully
6-0
Tonyrefail Welfare
Briton Ferry Athletic
0-3
Pembroke Borough
Llanelli
0-3
Afan Lido
BP Llandarcy
0-2
Haverfordwest County
Morriston Town
2-1
Ammanford Town
Second Round
Porthmadog
2-0
Rhos Aelwyd
Blaenau Ffestiniog FC
1-0
Connahs Quay Nomads
Pwllheli & District
5-0
Gresford Athletic
Rhos United
0-2
Rhyl
Point of Ayr
2-3
Courtaulds Greenfield
Bethesda Athletic
4-1
Mold Alexandra
Oswestry Town
0-0
Bala Town
replay 3-2
Knighton Town
1-4
Bridgnorth Town
Nantlle Vale
2-1
Caernarvon Town
Stourbridge
5-2
Llanidloes Town
Berriew
2-0
Aberystwyth Town
Llandrindod Wells
2-4
Welshpool
Barry Town
3-1
Spencer Works Newport
Sully
2-2
Ton Pentre
replay 1-2
Pembroke Borough
1-5
Merthyr Tydfil
Afan Lido
1-1
Ferndale Athletic
replay 3-3-ft 3-5aet
Haverfordwest County
4-0
Morriston Town
Everwarm Bridgend
4-2
Cardiff Corinthians
Caerleon
1-2
Worcester City
at Worcester
Third Round
Blaenau Ffestiniog FC
2-2
Bridgnorth Town
replay 0-3
Bethesda Athletic
2-1
Nantlle Vale
Oswestry Town
2-3
Pwllheli & District
Porthmadog
3-1
Courtaulds Greenfield
Rhyl
0-1
Bangor City
Welshpool
1-1
Stourbridge
replay 0-4
Merthyr Tydfil
3-0
Worcester City
Ton Pentre
0-2
Barry Town
Ferndale Athletic
1-2
Haverfordwest County
Berriew
0-1
Bridgend Town(Everwarm)
* Everwarm Bridgend > Bridgend Town
Fourth Round
Wrexham
4-1
Bridgnorth Town
Porthmadog
0-2
Bangor City
Shrewsbury Town
3-3
Chester
replay 2-1
Bethesda Athletic
0-4
Pwllheli & District
Swansea City
4-1
Newport County
Stourbridge
0-2
Cardiff City
played at Cardiff
Merthyr Tydfil
2-0
Barry Town
Haverfordwest County
1-1
Bridgend Town
replay 0-4
Fifth Round
Wrexham
4-1
Swansea City
Bangor City
0-2
Cardiff City
Pwllheli & District
1-6
Shrewsbury Town
Bridgend Town
1-2
Merthyr Tydfil
protest - tie awarded to Bridgend
Semi-finals
Bridgend Town
1-2
Cardiff City
Wrexham
1-1
Shrewsbury Town
replay 1-4
Final 1st Leg
Shrewsbury Town
Final 2nd Leg
Cardiff City
     
* Everwarm played from First Round until the Third Round. On the 6th December 1976 Everwarm reverted to their former name Bridgend Town. Therefore Everwarm's last opponents in the Welsh Cup were Berriew ( 3rd Rd ). Haverfordwest therefore were played as Bridgend Town. - Glamorgan Gazette.