1913-20 1920-30 1930-40 1940-50 1950-60 1960-70 1970-80 1980-90 1990-99
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-11920-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-21930-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-41945-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-31950-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-31960-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-41970-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-41980-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-01990-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
This page edited by the Yellow Dragon, 1999.