1913-20 1920-30 1930-40 1940-50 1950-60 1960-70 1970-80 1980-90 1990-99
1913-1920
This page edited by the Yellow Dragon, 1999.
1913-14
Rd.1 A Abertillery DREW 1-1
Rd.1r H Abertillery WON 3-2
Rd.2 A Merthyr Town LOST 0-3
1914-1919
No competition due to World War One
1919-20
Rd.1 H Milford Town WON 5-0
Rd.2 A Caerau Athletic DREW 0-0
Rd.2r H Caerau Athletic WON 3-0
Rd.3 A Pontypridd WON 2-0
Rd.4 H Swansea Town LOST 0-1
1920-1930
1920-21
Prelim. A Mardy DREW 0-0
Prelim.r H Mardy HOME 2-0
Rd.1 A Porth Athletic DREW 0-0
Rd.1r H Porth Athletic DREW 1-1
Rd.1r N Porth Athletic WON 2-1
Rd.2 A Caerphilly LOST 0-1
1921-22
Rd.1 H Cardiff Amateurs WON 1-0
Rd.2 H Caerau Athletic LOST 1-2
1922-23
Rd.3 A Rhymney DREW 1-1
Rd.3r H Rhymney LOST 0-2
1923-24
Rd.3 H Caerau Athletic WON 3-0
Rd.4 H Mid-Rhondda Utd. DREW 1-1
Rd.4r A Mid-Rhondda Utd. LOST 0-5
1924-25
Rd.1 H Lovells Athletic WON 3-0
Rd.2 A Llandudno LOST 1-2
1925-26
Rd.3 H Mid-Rhondda Utd. DREW 4-4
Rd.3r A Mid-Rhondda Utd. WON 2-1
Rd.4 H Bridgend WON 4-1
Rd.5 A Newport County DREW 1-1
Rd.5r H Newport County LOST 2-3
1926-27
Rd.3 A Mid-Rhondda Utd. DREW 2-2
Rd.3r H Mid-Rhondda Utd. WON 2-1
Rd.4 A Bridgend DREW 2-2
Rd.4r H Bridgend LOST 0-1
1927-28
Rd.1 H Bridgend WON 4-1
Rd.2 H Ebbw Vale LOST 1-5
1928-29
Rd.3 H Penrhiwceiber WON 2-0
Rd.4 H Lovells Athletic LOST 1-5
1929-30
Rd.3 H Cardiff Corries WON 3-2
Rd.4 Bye
Rd.5 H Newport County LOST 1-2
1930-39
1930-31
Rd.3 A Cardiff City LOST 3-7
1931-32
Rd.4 A Aberaman Athletic LOST 2-3
1932-33
Rd.4 H Aberaman Athletic DREW 2-2
Rd.4r A Aberaman Athletic WON 4-0
Rd.5 H Penrhiwceiber WON 5-0
Rd.6 A Merthyr Town LOST 1-4
1933-34
Rd.3 H Ebbw Vale WON 5-0
Rd.4 A Troedyrhiw LOST 1-4
1934-35
Rd.5 H Cardiff Corries WON 6-2
Rd.6 A Lovells Athletic DREW 1-1
Rd.6r H Lovells Athletic LOST 0-3
1935-36
Rd.3 H Porth Athletic WON 8-0
Rd.4 A Lovells Athletic DREW 1-1
Rd.4r H Lovells Athletic LOST 1-2
1936-37
Rd.4 H Cardiff Corries WON 5-0
Rd.5 H Aberaman Athletic WON 4-3
Rd.6 H Cardiff City WON 3-1
Rd.7 H Kidderminster H. WON 2-0
semi-final N Crewe Alexandra LOST 1-2
1937-38
Rd.5 A Worcester City DREW 2-2
Rd.5r H Worcester City DREW 1-1
Rd.5r N Worcester City LOST 0-2
1938-39
Rd.4 H Cardiff Corries WON 7-1
Rd.5 H Lovells Athletic WON 2-0
Rd.6 A Oswestry Town LOST 2-4
1945-50
1939-1945
No competition due to World War Two
1945-46
Rd.5 A Lovells Athletic LOST 1-2
1946-47
Rd.3 H Lovells Athletic WON 4-3
Rd.4 A Troedyrhiw WON 3-2
Rd.5 H Newport County DREW 3-3
Rd.5r A Newport County LOST 1-4
1947-48
Rd.5 H Swansea Town WON 2-0
Rd.6 A Llanelly WON 2-1
Rd.7 A Aberystwyth Town WON 2-1
semi N Shrewsbury Town LOST 1-3
1948-49
Rd.5 H Swansea Town LOST 1-7
1949-50
Rd.4 H Aberywstwyth Town WON 7-2
Rd.5 A Lovells Athletic WON 3-0
Rd.6 A Chester LOST 2-3
1950-60
1950-51
Rd.4 H Ton Pentre WON 3-0
Rd.5 A Cardiff City LOST 0-8
1951-52
Rd.4 H Pembroke WON 3-1
Rd.5 A Lovells Athletic WON 3-2
Rd.6 H Senghenydd WON 6-0
s/f N Rhyl DREW 1-1
s/f N Rhyl LOST 0-1
1952-53
Rd.5 H Llanelly WON 2-0
Rd.6 H Cardiff Corries LOST 2-3
1953-54
Rd.5 H Cardiff City DREW 1-1
Rd.5r A Cardiff City LOST 2-4
1954-55
Rd.4 A Merthyr Tydfil WON 1-0
Rd.5 H Lovells Athletic WON 7-2
Rd.6 A Pwllheli WON 3-1
s/f N Wrexham WON 3-1
final N Chester City DREW 1-1
final r N Chester City WON 4-3
1955-56
Rd.5 A Newport County LOST 1-8
1956-57
Rd.4 H Druids United WON 7-2
Rd.5 H 55th RA LOST 1-2
1957-58
Rd.4 A Llanelly WON 4-2
Rd.5 H Abergavenny LOST 1-2
1958-59
Rd.4 H Ton Pentre WON 2-1
Rd.5 H Lovells Athletic DREW 3-3
Rd.5r A Lovells Athletic LOST 0-3
1959-60
Rd.4 A Merthyr Tydfil LOST 1-3
1960-70
1960-61
Rd.4 H Haverfordwest County WON 2-1
Rd.5 H Swansea Town LOST 0-3
1961-62
Rd.4 A Tywyn WON 3-2
Rd.5 A Lovells Athletic DREW 0-0
Rd.5r H Lovells Athletic WON 5-3
Rd.6 A Bangor City DREW 1-1
Rd.6r H Bangor City LOST 0-1
1962-63
Rd.4 A Hereford United DREW 1-1
Rd.4r H Hereford United LOST 2-4
1963-64
Rd.4 H Aberystwyth LOST 1-2
1964-65
Rd.4 H Abergavenny LOST 3-4
1965-66
Rd.4 A Bridgend DREW 3-3
Rd.4r H Bridgend WON 6-3
Rd.5 A Welshpool LOST 3-4
1966-67
Rd.3 H Ton Pentre LOST 0-3
1967-68
Rd.3 H Lovells Athletic DREW 2-2
Rd.3r A Lovells Athletic WON 5-1
Rd.4 A Tonyrefail WON 3-0
Rd.5 H Hereford United LOST 0-3
1968-69
Rd.3 H Ferndale LOST 0-2
1969-70
Rd.3 H Abergavenny WON 1-0
Rd.4 H Aberystwyth WON 3-0
Rd.5 A Swansea Town LOST 0-4
1970-80
1970-71
Rd.2 A Haverfordwest LOST 1-5
1971-72
Rd.3 A Haverfordwest LOST 1-3
1972-73
Rd.1 H Cardiff College WON 2-1
Rd.2 H Spencer Works WON 4-1
Rd.3 H Merthyr Tydfil LOST 1-2
1973-74
Rd.2 H Caerleon LOST 0-1
1974-75
Rd.1 A Sully WON 1-0
Rd.2 A Caerau Athletic WON 3-0
Rd.3 A Hereford Athletic LOST 0-1
1975-76
Rd.1 H Pontllanfraith WON 2-0
Rd.2 H Ebbw Vale WON 2-0
Rd.3 A Ferndale DREW 1-1
Rd.3r H Ferndale LOST 2-3
1976-77
Rd.1 H Cwmbran Town WON 2-0
Rd.2 H Spencer Works WON 3-1
Rd.3 A Ton Pentre WON 2-0
Rd.4 A Merthyr Tydfil LOST 0-2
1977-78
Rd.1 A Blaenavon WON 4-0
Rd.2 A Ammanford WON 4-1
Rd.3 A Kidderminster Rovers LOST 0-2
1978-79
Rd.1 A Aberaman WON 3-1
Rd.2 H Ammanford WON 4-2
1979-80
Rd.1 A Sully WON 3-0
Rd.2 A Milford United DREW 1-1
Rd.2r H Milford United WON 4-0
Rd.3 H Bridgend Town WON 4-0
Rd.4 A Merthyr Tydfil LOST 2-4
1980-90
1980-81
Rd.2 A Llanelli DREW 1-1
Rd.2r H Llanelli WON 2-1
Rd.3 H Pembroke Borough DREW 2-2
Rd.3r A Pembroke Borough WON 2-1
Rd.4 A Maesteg Park LOST 2-3
1981-82
Rd.2 A Ferndale WON 3-0
Rd.3 H Caerleon WON 5-0
Rd.4 A Hereford United LOST 1-3
1982-83
Rd.2 A Lake United DREW 1-1
Rd.2r H Lake United WON 3-2
Rd.3 A Maesteg Park Ath. WON 3-2
Rd.4 A Haverfordwest LOST 1-2
1983-84
Rd.2 H Ferndale WON 3-0
Rd.3 H Pontllanffraith DREW 1-1
Rd.3r A Pontllanffraith WON 4-1
Rd.4 A Merthyr Tydfil DREW 2-2
Rd.4r H Merthyr Tydfil DREW 1-1
(Barry won 6-5 on penalties)
Rd.5 H Swansea City DREW 1-1
Rd.5r A Swansea City LOST 1-2
1984-85
Rd.2 A BP Llandarcy DREW 0-0
Rd.2r H BP Llandarcy WON 3-2
Rd.3 A Briton Ferry Ath. WON 1-0
Rd.4 A Wrexham LOST 0-3
1985-86
Rd.2 A Taffs Well WON 2-1
Rd.3 A Maesteg Park WON 2-0
Rd.4 H Oswestry Town WON 6-3
Rd.5 A Cardiff City DREW 0-0
Rd.5r H Cardiff City LOST 0-2
1986-87
Rd.2 H Worcester City DREW 2-2
Rd.2r A Worcester City WON 2-0
Rd.3 H Briton Ferry Ath. WON 2-1
Rd.4 H Lex XI WON 2-0
Rd.5 A Merthyr Tydfil LOST 2-4
1987-88
Rd.2 A Haverfordwest LOST 0-2
1988-89
Rd.1 H Briton Ferry Ath. WON 2-1
Rd.2 H Ton Pentre WON 3-1
Rd.3 H Clydach United WON 5-1
Rd.4 H Haverfordwest WON 2-0
Rd.5 H Bangor City WON 1-0
s/f-1 H Swansea City LOST 0-1
s/f-2 A Swansea City LOST 1-3
1989-1990
Rd.3 H Bath City WON 3-2
Rd.4 A Colwyn Bay WON 1-0
Rd.5 A Caersws WON 2-1
s/f-1 H Wrexham LOST 0-1
s/f-2 A Wrexham DREW 0-0
1990-1999
1990-91
Rd.3 A Ton Pentre WON 1-0
Rd.4 H Cheltenham Town WON 3-1
Rd.5 H Abergavenny DREW 1-1
Rd.5r A Abergavenny WON 1-0
s/f-1 H Swansea City DREW 2-2
s/f-2 A Swansea City LOST 0-1
1991-92
Rd.4 H Aberystwyth Town LOST 1-3
1992-93
not eligible
1993-94
Rd.1 H Abercynon WON 2-0
Rd.2 A Caerau DREW 2-2
Rd.2r H Caerau WON 3-2
Rd.3 H Cwmbran Town WON 3-1
Rd.4 H Holywell Town WON 4-0
Rd.5 H Flint Town United WON 1-0
s/f-1 A Bangor City DREW 1-1
s/f-2 H Bangor City WON 1-0
final N Cardiff City WON 2-1
1994-95
Rd.3 A Carmarthen Town WON 3-2
Rd.4 H Llandudno DREW 1-1
Rd.4r A Llandudno LOST 1-3
1995-96
Rd.3 A Conwy United WON 2-0
Rd.4 A Ton Pentre WON 1-0
Rd.5 A Oswestry Town WON 2-0
s/f-1 H Cwmbran Town WON 1-0
s/f-2 A Cwmbran Town LOST 2-3
final N Llansantffraid DREW 3-3 (aet)
(Barry LOST 3-2 on penalty kicks)
1996-97
Rd.3 A Llansantffraid WON 2-0
Rd.4 H Cemaes Bay WON 2-0
Rd.5 H Caersws WON 2-0
s/f N Conwy United WON 1-0 (aet)
final N Cwmbran Town WON 2-1
1997-98
Rd.3 A Lex XI WON 3-0
Rd.4 A Knighton Town WON 8-0
Rd.5 H TNS Llansantffraid WON 3-1
s/f N Connah's Quay Nomads LOST 1-2
1998-99
Rd.3 H Haverfordwest WON 2-0
Rd.4 H Connah's Quay Nomads LOST 0-1
Links to other sites on the Web
Barry Town homepage
Barry Town in the League of Wales Cup
Get your own Free Home Page