Wales: Cymru Premier - Championship Group

FT Barry 1 - 1 Caernarfon
FT Newtown 1 - 2 Bala Town

Wales: Cymru Premier - Relegation Group

FT Cardiff Metropolitan 1 - 1 Airbus
FT Carmarthen 1 - 0 Druids

Wales: Cymru Premier - Championship Group

FT Connah's Quay 1 - 0 The New Saints

Wales: Cymru Premier - Relegation Group

FT Aberystwyth 0 - 1 Penybont

Wales: Cymru Premier - Championship Group

PP Newtown - Barry

Wales: Cymru Premier - Relegation Group

PP Druids - Penybont

Wales: Cymru Premier - Championship Group

FT Bala Town 1 - 1 The New Saints
FT Connah's Quay 4 - 0 Caernarfon

Wales: Cymru Premier - Relegation Group

FT Aberystwyth 5 - 3 Airbus

Wales: Cymru Premier - Championship Group

FT Barry 0 - 1 Connah's Quay

Wales: Cymru Premier - Relegation Group

FT Cardiff Metropolitan 3 - 1 Aberystwyth

Wales: Cymru Premier - Championship Group

FT Caernarfon 1 - 2 Bala Town
FT The New Saints 1 - 2 Newtown

Wales: Cymru Premier - Relegation Group

FT Airbus 2 - 3 Druids
FT Penybont 1 - 2 Carmarthen

Wales: Cymru Premier

FT Aberystwyth 1 - 0 Penybont
FT Bala Town 1 - 2 Druids
FT Barry 7 - 1 Carmarthen
FT Cardiff Metropolitan 2 - 0 Caernarfon
FT Newtown 0 - 0 Airbus
FT The New Saints 2 - 1 Connah's Quay

Wales: Cymru Premier - Europa League - Play Offs

PT Bala Town 1 - 2 Cardiff Metropolitan

Wales: Cymru Premier - Championship Group

FT Bala Town 1 - 0 Caernarfon
FT Barry 1 - 3 Newtown
FT The New Saints 1 - 0 Connah's Quay

Wales: Cymru Premier - Relegation Group

FT Cardiff Metropolitan 3 - 2 Llanelli
FT Carmarthen 6 - 2 Aberystwyth
FT Llandudno 0 - 5 Druids

Wales: Cymru Premier - Championship Group

FT The New Saints 3 - 1 Caernarfon
FT Connah's Quay 1 - 1 Barry

Wales: Cymru Premier - Relegation Group

FT Cardiff Metropolitan 1 - 0 Aberystwyth
FT Druids 0 - 1 Carmarthen
FT Llanelli 0 - 4 Llandudno

Wales: Cymru Premier - Championship Group

FT Newtown 2 - 3 Bala Town
FT Barry 0 - 4 The New Saints

Wales: Cymru Premier - Relegation Group

FT Carmarthen 3 - 1 Llanelli
FT Llandudno 1 - 2 Cardiff Metropolitan

Wales: Cymru Premier - Championship Group

FT Bala Town 1 - 4 Connah's Quay
FT Caernarfon 4 - 1 Newtown

Wales: Cymru Premier - Relegation Group

FT Aberystwyth 0 - 0 Druids

Wales: Cymru Premier - Championship Group

FT Bala Town 2 - 5 Barry
FT Newtown 0 - 6 The New Saints

Wales: Cymru Premier - Relegation Group

FT Carmarthen 2 - 0 Llandudno
FT Druids 3 - 1 Cardiff Metropolitan
FT Aberystwyth 3 - 2 Llanelli

Wales: Cymru South

FT Cwmamman United 1 - 0 Taffs Well
FT Ammanford 2 - 0 Afan Lido
FT Swansea University 1 - 1 Haverfordwest

Wales: Cymru North

FT Colwyn Bay 2 - 1 Penrhyncoch
PP Conwy Borough - Llanfair United
FT Llangefni 0 - 1 Ruthin
FT Porthmadog 2 - 0 Buckley

Wales: Cymru South

PP Caerau Ely - Briton Ferry
PP Cwmbran Celtic - STM Sports
PP Undy - Pontypridd

Wales: Cymru North

PP Corwen - Guilsfield
PP Llanrhaeadr - Llandudno

Wales: Cymru South

PP Cwmamman United - Llanelli
FT Ammanford 0 - 3 Pontypridd

Wales: Cymru North

FT Llandudno 1 - 2 Llangefni
FT Prestatyn 1 - 0 Flint

Wales: Cymru South

PP Caerau Ely - Undy

Wales: Cymru North

PP Corwen - Rhyl

Wales: Cymru South

FT Afan Lido 2 - 1 Taffs Well
FT Briton Ferry 4 - 1 STM Sports
FT Cambrian & Clydach 3 - 0 Cwmbran Celtic
FT Haverfordwest 2 - 0 Ammanford
FT Llanelli 0 - 2 Swansea University

Wales: Cymru North

FT Bangor 2 - 0 Conwy Borough

Wales: Cymru South

FT Cambrian & Clydach 4 - 1 Afan Lido
FT Pontypridd 1 - 1 Cwmamman United

Wales: Cymru North

PP Flint - Llandudno

Wales: Cymru South

FT Swansea University 3 - 0 Goytre United

Wales: Cymru North

FT Guilsfield 1 - 0 Gresford
FT Penrhyncoch 2 - 1 Rhyl
FT Prestatyn 2 - 2 Porthmadog
FT Llanfair United 2 - 3 Colwyn Bay
FT Llanrhaeadr 1 - 2 Buckley
FT Ruthin 1 - 3 Conwy Borough
FT Llandudno 0 - 2 Bangor
FT Llangefni 0 - 5 Flint

Wales: Division 1

PP Aberbargoed - Caldicot
PP Abergavenny Town - Bridgend Street
PP Llwydcoed - Pontardawe
PP Penydarren - Croesyceiliog
PP Port Talbot - Dinas Powys
PP Ton Pentre - Risca
PP Trefelin - Garden Village
PP Goytre AFC - Monmouth

Wales: Cymru Alliance

FT Holywell 3 - 0 Holyhead
FT Penrhyncoch 3 - 2 Conwy Borough
FT Flint 2 - 1 Prestatyn
FT Llanrhaeadr 2 - 2 Bangor
FT Porthmadog 0 - 2 Guilsfield

Wales: Fa Cup

FT Flint 0 - 1 Prestatyn
FT Connah's Quay 1 - 2 Cardiff Metropolitan
FT The New Saints 6 - 1 Newtown
FT Caernarfon 4 - 0 Druids
FT Penybont 6 - 1 Porthmadog
FT Aberystwyth 2 - 1 Ruthin
FT Afan Lido 5 - 1 Llandudno

Wales: League Cup

FT Connah's Quay 3 - 0 STM Sports
FT Carmarthen 0 - 3 Aberystwyth
FT Prestatyn 1 - 2 Bala Town
PT Bangor 2 - 1 The New Saints
FT Flint 2 - 1 Airbus
FT Newtown 2 - 1 Penybont
FT Corwen 0 - 2 Caernarfon