Wales: Premier League

FT Aberystwyth 2 - 2 Cardiff Metropolitan
FT Bala Town 2 - 1 Carmarthen
PP Barry - Penybont
FT The New Saints 6 - 2 Airbus
FT Druids 1 - 2 Newtown

Wales: Premier League - Europa League - Play Offs

PT Bala Town 1 - 2 Cardiff Metropolitan

Wales: Premier League - Championship Group

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

Wales: Premier League - Relegation Group

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

Wales: Premier League - Championship Group

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

Wales: Premier League - Relegation Group

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

Wales: Premier League - Championship Group

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

Wales: Premier League - Relegation Group

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

Wales: Premier League - Championship Group

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

Wales: Premier League - Relegation Group

FT Aberystwyth 0 - 0 Druids

Wales: Premier League - Championship Group

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

Wales: Premier League - Relegation Group

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

Wales: Premier League - Championship Group

FT Caernarfon 1 - 0 Connah's Quay

Wales: Premier League - Relegation Group

FT Aberystwyth 3 - 2 Llanelli

Wales: Premier League - Championship Group

FT Bala Town 0 - 7 The New Saints
FT Barry 4 - 0 Caernarfon

Wales: Premier League - Relegation Group

FT Cardiff Metropolitan 1 - 0 Carmarthen
FT Llanelli 1 - 3 Druids

Wales: Premier League - Championship Group

FT The New Saints 3 - 1 Bala Town

Wales: Premier League - Relegation Group

FT Llandudno 1 - 2 Aberystwyth

Wales: Premier League - Championship Group

FT Barry 0 - 2 Bala Town
FT Connah's Quay 2 - 0 Newtown

Wales: Premier League - Relegation Group

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

Wales: Faw Championship South & Mid

FT Afan Lido 1 - 1 Cwmbran Celtic
SP Briton Ferry - Undy
FT Caerau Ely 2 - 2 Llantwit Major
FT Cambrian & Clydach 0 - 2 STM Sports
FT Haverfordwest 7 - 1 Taffs Well

Wales: Faw Championship North & Mid

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

Wales: Faw Championship South & Mid

PP Cwmamman United - Pontypridd
PP Goytre United - Swansea University
FT Llanelli 1 - 4 Ammanford
FT Cwmbran Celtic 0 - 1 Haverfordwest
FT Llantwit Major 1 - 1 Undy
FT STM Sports 1 - 3 Afan Lido

Wales: Faw Championship North & Mid

FT Bangor 3 - 2 Llanrhaeadr
FT Buckley 2 - 1 Llanfair United
FT Colwyn Bay 4 - 1 Guilsfield
FT Conwy Borough 3 - 0 Penrhyncoch
FT Flint 2 - 3 Prestatyn
FT Porthmadog 2 - 0 Ruthin
FT Rhyl 4 - 0 Corwen

Wales: Faw Championship South & Mid

FT Ammanford 2 - 1 Goytre United
FT Cambrian & Clydach 1 - 1 Briton Ferry
FT Taffs Well 1 - 3 Llanelli

Wales: Faw Championship North & Mid

FT Llangefni 2 - 0 Llandudno
SP Bangor - Colwyn Bay

Wales: Faw Championship South & Mid

FT Briton Ferry 2 - 4 Llantwit Major
FT Caerau Ely 1 - 4 Swansea University
FT Haverfordwest 1 - 4 STM Sports
FT Undy 2 - 0 Cwmamman United

Wales: Faw Championship North & Mid

FT Corwen 2 - 6 Gresford
FT Guilsfield 4 - 3 Rhyl
FT Llandudno 1 - 1 Flint

Wales: Division 1

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

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 Connah's Quay 0 - 3 The New Saints
FT Barry 3 - 2 Cambrian & Clydach
ET Bala Town 0 - 1 Cardiff Metropolitan
FT Bangor 1 - 2 Caernarfon
FT Llangefni 1 - 3 Llandudno
PT Airbus 2 - 1 Porthmadog
FT Goytre United 0 - 3 Carmarthen

Wales: League Cup

PT Bala Town 2 - 1 Bangor
PT STM Sports 2 - 1 Haverfordwest
PT Guilsfield 1 - 2 Connah's Quay
FT Briton Ferry 0 - 2 Carmarthen
FT Caernarfon 1 - 4 Prestatyn
FT Cardiff Metropolitan 0 - 1 Aberystwyth
FT Flint 2 - 1 Airbus
FT Newtown 2 - 1 Penybont