Results history of the U18 International team who have competed in the Centenary Shield for the last 57 years and other international competitions across the globe.
1964 1-1 Motherwell
1965 0-1 Merthyr
1966 2-2 Falkirk
1967 0-0 Ebbw Vale
1968 2-1 Greenock
1969 0-4 Wrexham
1970 0-1 Perth
1971 2-3 Ton Pentre
1972 4-2 Dundee
1973 2-1 Merthyr Tydfil
1974 4-2 Edinburgh
1975 0-0 Wrexham
1976 0-3 Perth
1977 3-1 Newport
1978 0-3 Paisley
1979 1-3 Cwmbran
1980 0-0 Edinburgh
1981 2-0 Ebbw Vale
1982 0-2 Inverness
1983 1-1 Cwmbran
1984 2-3 Arbroath
1985 1-4 Abertillery
1987 0-0 Bridgend
1998 0-2 Banff
1999 2-1 Newport
2000 2-3 Glasgow
2001 1-2 Wrexham
2002 2-3 Livingston
2003 3-0 Wrexham
2004-2007 No Competitions
2008 3-1 Dundee
2009 1-0 Port Talbot
2010 2-3 Airdrie
2011 0-2 Newport
2012 2-1 Forfar
2013 2-0 Bangor
2014 4-1 Hamilton
2015 1-2 Bangor
2016 1-0 Inverurie
2017 1-5 Newtown
2018 3-2 Queen of the South, Dumfries.
2019 1-2 Cefn Druids
2020/21 No games Covid
VERSUS ENGLAND (CONFERENCE)
1965 2-4 Leeds
1966 1-4 Cardiff
1967 0-3 Coventry
1968 2-1 Newport
1969 1-7 Reading
1970 3-5 Bangor
1971 1-2 Hull
1972 0-2 Denbigh
VERSUS ENGLAND (E.S.F.A.)
1968 1-2 Oxford
1973 0-0 Walsall
1974 1-2 Cardiff
1975 1-0 Hereford
1976 0-4 Swansea
1977 2-1 Rotherham
1978 2-2 Merthyr Tydfil
1979 2-0 Ipswich
1980 1-1 Cwmbran
1981 3-2 Norwich
1982 0-1 Wrexham
1983 0-5 Shrewsbury
1984 2-3 Cwmbran
1985 1-3 Bolton
1987 2-3 Hereford
1988 1-2 Wrexham
1989 0-4 Kidderminster
1990 0-1 Abergavenny
1991 2-2 Cloucester
1992 1-2 Cwmbran
1993 0-3 Cwmbran(T)
1994 0-3 Bern (T)
1995 4-4 Mansfield(T)
1996 0-5 Luton
1997 1-2 Rushden
1998 1-2 Scunthorpe
1999 1-2 Wolverhampton
2000 1-2 Newtown
2001 1-1 Swansea
2002 1-1 Newport
2003 1-0 Lowestoff
*2007 3-3 Wolverhampton
2008 0-1 Haverfordwest *Centenary Match
2009 0-3 Boston
2010 0-0 Llanelli
2011 0-1 Yeovil
2012 1-0 Haverfordwest
2013 1-4 Lincoln
2014 1-2 Wrexham
2015 2-0 Truro, Cornwal
2016 1-2 Bangor
2017 1-5 Bristol Rovers
2018 1-0 Cardiff Met
2019 1-0 Slough
2020/21 No games Covid
1978 4-0 Dublin
1979 0-1 Dublin
1980 1-1 Porthmadog
1981 0-3 Galway
1982 0-3 Briton Ferry
1983 0-1 Dublin
1984 2-3 Newtown
1985 0-3 Cork
1987 0-2 Newbridge
1988 0-1 Caernarfon
1989 3-1 Ballyboffey
1990 1-0 Wrexham
1991 0-2 Ballyboffey
1992 1-2 Knighton
1993 1-0 Athlone
1994 1-2 Porthmadog
1995 0-0 Cork
1996 1-1 Pontypridd
1997 1-1 Galway
1998 1-2 Haverfordwest
1999 3-4 Waterford
2000 0-0 Aberystwyth
2001 1-0 Galway
2003 0-3 Waterford
2004-2006 No Competitions
2007 1-2 Haverfordwest (friendly)
2008 1-2 Llanelli/Swansea
2009 1-3 Wexford
2010 0-1 Haverfordwest
2011 2-2 Killarney
2012 2-2 Carmarthen
2013 1-0 Oscar Traynor Training Centre, Dublin
2014 0-3 Cefn Druids
2015 2-1 Wexford
2016 0-4 Llandudno
2017 1-2 Home Farm
2018 1-2 Cefn Druids
2019 3-5 Home Farm
2020/21 No games Covid
1993 1-2 Holyhead
1995 0-1 Llanelli
1996 0-1 Belfast
1997 4-3 Aberdare
1998 0-1 Carmarthen
1999 2-1 Wrexham
2000 1-1 Belfast
2001 1-0 Haverfordwest
2002 0-1 Armagh
2003 1-2 Caerfryddin
2004-2007 No Competitions
2008 3-1 Londonderry
2009 0-3 Colwyn Bay
2010 1-1 Belfast
2011 0-0 Airbus
2012 1-2 Dungannon
2013 1-3 Llanelli FC
2014 4-1 Knockbreda FC
2015 1-4 Ystrad Mynac
2016 0-2 Comber Rec.
2017 0-3 Cardiff Met
2018 1-1 Armagh
2019 0-1 Aberystwyth
2020 0-1 Cliftonville.
2021 No game Covid
VERSUS SWITZERLAND
1988 1-3 Langenthal 2-1 St Imier
1989 1-1 Abertillery
1990 0-5 Mansiken 2-3 Solothum
1991 1-3 Caernarfon
1992 1-2 Zurich
1993 1-2 Caerleon (T)
1994 1-0 Bern (T)
1995 0-1 Notts County
VERSUS AUSTRIA
1996 1-5 Aberdare
VERSUS HOLLAND
1997 1-1 Afan Lido
VERSUS NEW ZEALAND
2001 2-0 Swansea
2009 1-1 Port Talbot
2010 2-0 Afan Lido
2013 1-2 Port Talbot
VERSUS AUSTRALIA
2008 0-2 Merthyr Tydfil
2014 2-0 Llanwern
2015 0-3 Ystrad Mynach
2017 7-4 Cardiff Met
2019 0-0 Cardiff Met
2020 0-0 Caernarfon
VERSUS ITALY
2019 0-0 (won on penalties) Rome
2020 1-2 Rome
VERSUS MOLDOVA
2019 0-0 (won on penalties) Rome
2020 1-2 Rome
VERSUS GREECE
2019 4-0 Rome
VERSUS ENGLISH COLLEGES
2020 1-0 Rome