1. Goytre United 34 25 3 6 101-30 78 Not Promoted
2. Dinas Powys 34 25 1 8 92-34 76 Not Promoted
---------------------------------------------------
3. Ton Pentre 34 22 7 5 102-33 73
4. ENTO Aberaman Athletic 34 21 6 7 75-40 69
5. Bryntirion Athletic 34 20 5 9 82-35 65
6. Afan Lido 34 17 11 6 58-31 62
7. Newport YMCA 34 19 4 11 88-70 61
8. Caerleon 34 16 7 11 60-42 55
9. Cambrian & Clydach 34 13 10 11 59-47 49
10. Bridgend Town 34 13 6 15 84-68 45
11. Caldicot Town 34 13 3 18 54-65 42
12. Taffs Well 34 11 7 16 53-70 40
13. Pontardawe Town 34 11 6 17 47-55 39
14. Cwmbran Town 34 10 8 16 56-50 38
15. Croesyceiliog 34 9 5 20 60-80 32
---------------------------------------------------
16. Maesteg Park 34 7 6 21 43-83 27 Relegated
17. Pontypridd Town 34 3 4 27 38-116 13 Relegated
18. Garw 34 1 1 32 14-217 4 Relegated
[Aug 10]
Afan Lido 2-2 Bridgend Town
[Aug 11]
Caerleon 2-2 Bryntirion Athletic
Cambrian & Clydach 3-2 Pontardawe Town
Dinas Powys 2-1 Croesyceiliog
ENTO Aberam. Ath. 10-0 Garw
Pontypridd Town 0-9 Goytre United
Taffs Well 1-0 Cwmbran Town
Ton Pentre 3-1 Newport YMCA
[Aug 14]
Newport YMCA 1-2 Caerleon
[Aug 15]
Bryntirion Athl. 2-0 Bridgend Town
Caldicot Town 2-1 Croesyceiliog
Cambrian & Clydach 6-0 Garw
Cwmbran Town 5-0 Pontypridd Town
Dinas Powys 3-2 Taffs Well
ENTO Aberaman Ath. 0-1 Ton Pentre
Goytre United 1-1 Pontardawe Town
[Aug 18]
Bryntirion Athl. 0-2 Ton Pentre
Cwmbran Town 4-4 Croesyceiliog
Dinas Powys 3-1 Caldicot Town
ENTO Aberaman Ath. 3-2 Pontardawe Town
Goytre United 6-0 Taffs Well
Newport YMCA 11-1 Garw
[Aug 22]
Caerleon 0-2 Newport YMCA
Garw 0-9 Cambrian & Clydach
Pontypridd Town 0-7 Cwmbran Town
Taffs Well 1-4 Dinas Powys
Ton Pentre 3-3 ENTO Aberaman Athletic
[Aug 25]
Caerleon 2-1 Bridgend Town
Caldicot Town 0-3 Cwmbran Town
Dinas Powys 6-0 Maesteg Park
Garw 0-9 Bryntirion Athletic
Goytre United 3-1 Croesyceiliog
Newport YMCA 2-2 Pontardawe Town
Pontypridd Town 0-4 ENTO Aberaman Athletic
Taffs Well 0-1 Cambrian & Clydach
Ton Pentre 1-1 Afan Lido
[Aug 31]
Afan Lido 11-0 Garw
[Sep 1]
Bridgend Town 2-4 Ton Pentre
Bryntirion Athl. 3-0 Pontardawe Town
Caldicot Town 1-2 Goytre United
Cambrian & Clydach 3-1 Croesyceiliog
Cwmbran Town 3-0 Dinas Powys
ENTO Aberaman Ath. 3-0 Taffs Well
Maesteg Park 0-2 Caerleon
Newport YMCA 3-2 Pontypridd Town
[Sep 5]
Bridgend Town 1-2 Bryntirion Athletic
Croesyceiliog 1-4 Caldicot Town
Maesteg Park 0-0 Afan Lido
Pontardawe Town 0-2 Goytre United
[Sep 29]
Caldicot Town 1-0 Cambrian & Clydach
Croesyceiliog 3-2 ENTO Aberaman Athletic
Cwmbran Town 4-0 Maesteg Park
Dinas Powys 2-3 Goytre United
Garw 1-11 Bridgend Town
Pontardawe Town 0-3 Ton Pentre
Pontypridd Town 0-5 Bryntirion Athletic
Taffs Well 2-0 Newport YMCA
[Oct 6]
Cwmbran Town 2-0 Caldicot Town
Garw 1-4 Pontardawe Town
[Oct 13]
Caldicot Town 3-3 Newport YMCA
Croesyceiliog 2-6 Bryntirion Athletic
Cwmbran Town 0-1 Cambrian & Clydach
Dinas Powys 4-1 ENTO Aberaman Athletic
Garw 0-9 Ton Pentre
Goytre United 5-1 Maesteg Park
Pontardawe Town 1-1 Caerleon
Pontypridd Town 2-6 Bridgend Town
[Oct 15]
Taffs Well 1-1 Afan Lido
[Oct 20]
Afan Lido 3-1 Croesyceiliog
Bridgend Town 0-0 Taffs Well
Bryntirion Athl. 4-2 Caldicot Town
Caerleon 1-1 Pontypridd Town
Cambrian & Clydach 1-0 Goytre United
ENTO Aberaman Ath. 1-1 Cwmbran Town
Maesteg Park 2-0 Garw
Newport YMCA 0-7 Dinas Powys
Ton Pentre 3-1 Pontardawe Town
[Oct 27]
Caldicot Town 0-0 Afan Lido
Cambrian & Clydach 2-1 Maesteg Park
Croesyceiliog 1-7 Bridgend Town
Cwmbran Town 6-3 Newport YMCA
Dinas Powys 1-0 Bryntirion Athletic
Goytre United 2-3 ENTO Aberaman Athletic
Pontardawe Town 1-2 Garw
Pontypridd Town 2-8 Ton Pentre
Taffs Well 0-5 Caerleon
[Nov 3]
Bridgend Town 5-1 Caldicot Town
Garw 0-3 Pontypridd Town
Goytre United 5-2 Cwmbran Town
Pontardawe Town 0-1 Croesyceiliog
[Nov 7]
Cambrian & Clydach 2-3 Newport YMCA
[Nov 11]
Cwmbran Town 0-0 Afan Lido
Taffs Well 6-1 Garw
[Nov 13]
Afan Lido 2-1 Maesteg Park
[Nov 14]
Goytre United 1-2 Bryntirion Athletic
Ton Pentre 0-2 Caerleon
[Nov 16]
Taffs Well 3-1 Pontypridd Town
[Nov 23]
Afan Lido 0-1 Goytre United
[Nov 24]
Bridgend Town 3-0 Cwmbran Town
Bryntirion Athl. 1-1 Cambrian & Clydach
Caerleon 1-2 Dinas Powys
Garw 0-5 Croesyceiliog
Maesteg Park 2-2 Pontypridd Town
Newport YMCA 1-1 ENTO Aberaman Athletic
Pontardawe Town 0-0 Taffs Well
Ton Pentre 3-1 Caldicot Town
[Dec 1]
ENTO Aberaman Ath. 3-1 Bryntirion Athletic
[Dec 15]
Caldicot Town 0-5 Pontypridd Town
Cambrian & Clydach 1-3 Afan Lido
Cwmbran Town 0-0 Garw
Maesteg Park 1-2 Taffs Well
[Dec 22]
Bridgend Town 3-5 Newport YMCA
Garw 0-6 Goytre United
Maesteg Park 1-2 Croesyceiliog
Pontardawe Town 1-0 Cwmbran Town
Pontypridd Town 1-3 Dinas Powys
Taffs Well 0-0 Caldicot Town
[Dec 26]
Caerleon 4-0 Croesyceiliog
[Dec 29]
Bryntirion Athl. 3-0 Caerleon
Croesyceiliog 1-2 Dinas Powys
Garw 0-4 ENTO Aberaman Athletic
Goytre United 2-1 Pontypridd Town
Maesteg Park 2-1 Caldicot Town
Newport YMCA 3-3 Ton Pentre
Pontardawe Town 1-0 Cambrian & Clydach
[Jan 5]
Bridgend Town 4-0 Maesteg Park
Caldicot Town 3-1 Taffs Well
Garw 2-9 Newport YMCA
Pontypridd Town 0-0 Cambrian & Clydach
Ton Pentre 4-0 Cwmbran Town
[Jan 12]
Afan Lido 2-0 Ton Pentre
Bridgend Town 1-2 Caerleon
Caldicot Town 3-1 Maesteg Park
Cambrian & Clydach 6-2 Taffs Well
ENTO Aberaman Ath. 3-0 Pontypridd Town
Pontardawe Town 1-2 Newport YMCA
[Jan 22]
Afan Lido 1-4 ENTO Aberaman Athletic
[Jan 26]
Afan Lido 2-1 Pontardawe Town
Bridgend Town 3-0 Garw
Bryntirion Athl. 3-1 Pontypridd Town
Caerleon 0-0 Ton Pentre
Cambrian & Clydach 2-1 Caldicot Town
ENTO Aberaman Ath. 2-1 Croesyceiliog
Goytre United 2-0 Dinas Powys
Maesteg Park 0-0 Cwmbran Town
Newport YMCA 3-1 Taffs Well
[Jan 26]
Cambrian & Clydach 1-1 Caerleon
[Feb 2]
Caldicot Town 7-1 Garw
Cwmbran Town 2-3 Goytre United
Dinas Powys 1-1 Cambrian & Clydach
Pontardawe Town 2-1 Bridgend Town
Pontypridd Town 0-3 Afan Lido
Taffs Well 3-3 Croesyceiliog
Ton Pentre 3-0 Maesteg Park
[Feb 8]
Afan Lido 2-0 Taffs Well
[Feb 9]
Bridgend Town 5-2 Pontypridd Town
Bryntirion Athl. 2-1 Croesyceiliog
Caerleon 2-2 Pontardawe Town
Cambrian & Clydach 0-0 Cwmbran Town
ENTO Aberaman Ath. 0-3 Dinas Powys
Maesteg Park 0-5 Goytre United
Newport YMCA 3-0 Caldicot Town
Ton Pentre 13-0 Garw
[Feb 13]
Taffs Well 0-0 Bryntirion Athletic
[Feb 16]
Caldicot Town 2-0 Bryntirion Athletic
Croesyceiliog 0-1 Afan Lido
Cwmbran Town 1-3 ENTO Aberaman Athletic
Dinas Powys 2-1 Newport YMCA
Garw 0-6 Maesteg Park
Goytre United 2-2 Cambrian & Clydach
Pontypridd Town 1-3 Caerleon
Taffs Well 0-2 Bridgend Town
[Feb 19]
Afan Lido 1-1 Caerleon
[Feb 23]
Afan Lido 2-1 Caldicot Town
Bridgend Town 3-3 Croesyceiliog
Bryntirion Athl. 2-1 Dinas Powys
Caerleon 1-3 Taffs Well
ENTO Aberaman Ath. 1-0 Goytre United
Maesteg Park 2-2 Cambrian & Clydach
Newport YMCA 2-0 Cwmbran Town
Ton Pentre 2-1 Pontypridd Town
[Feb 27]
Bryntirion Athl. 9-0 Garw
Ton Pentre 3-0 Cambrian & Clydach
[Mar 1]
Caldicot Town 3-1 Bridgend Town
Cambrian & Clydach 0-0 ENTO Aberaman Athletic
Croesyceiliog 0-2 Caerleon
Cwmbran Town 1-0 Bryntirion Athletic
Dinas Powys 0-1 Afan Lido
Pontardawe Town 3-3 Maesteg Park
Pontypridd Town 7-1 Garw
Taffs Well 0-3 Ton Pentre
[Mar 4]
Afan Lido 1-0 Newport YMCA
[Mar 8]
Afan Lido 1-1 Cwmbran Town
Bridgend Town 0-1 Dinas Powys
Bryntirion Athl. 3-2 Goytre United
Caerleon 2-3 Caldicot Town
Maesteg Park 1-3 ENTO Aberaman Athletic
Newport YMCA 3-2 Cambrian & Clydach
Ton Pentre 6-1 Croesyceiliog
[Mar 14]
Taffs Well 3-0 Pontardawe Town
[Mar 15]
ENTO Aberaman Ath. 1-3 Newport YMCA
Croesyceiliog 5-1 Garw
Dinas Powys 1-2 Caerleon
[Mar 18]
Afan Lido 4-0 Pontypridd Town
[Mar 21]
Afan Lido 0-0 Cambrian & Clydach
[Mar 22]
Bridgend Town 1-2 Goytre United
Bryntirion Athl. 1-2 ENTO Aberaman Athletic
Caerleon 1-0 Cwmbran Town
Croesyceiliog 1-3 Pontardawe Town
Garw 0-3 Caldicot Town
Maesteg Park 1-2 Newport YMCA
Pontypridd Town 1-4 Taffs Well
Ton Pentre 0-2 Dinas Powys
[Mar 25]
Caldicot Town 3-1 ENTO Aberaman Athletic
Goytre United 2-1 Newport YMCA
[Mar 26]
Ton Pentre 1-4 Bryntirion Athletic
[Mar 29]
Croesyceiliog 7-0 Pontypridd Town
Cwmbran Town 0-2 Ton Pentre
Dinas Powys 7-0 Garw
[Apr 1]
Afan Lido 0-2 Dinas Powys
Pontypridd Town 3-5 Newport YMCA
[Apr 2]
Maesteg Park 4-5 Dinas Powys
Ton Pentre 3-3 Bridgend Town
Cambrian & Clydach 0-3 Bryntirion Athletic
[Apr 5]
Bridgend Town 2-2 ENTO Aberaman Athletic
Caerleon 0-1 Cambrian & Clydach
Croesyceiliog 2-3 Taffs Well
Maesteg Park 2-0 Bryntirion Athletic
Pontardawe Town 1-0 Dinas Powys
Pontypridd Town 0-2 Caldicot Town
Ton Pentre 0-1 Goytre United
[Apr 8]
ENTO Aberaman Ath. 3-2 Cambrian & Clydach
Goytre United 1-2 Afan Lido
Pontardawe Town 0-2 Bryntirion Athletic
[Apr 9]
Caerleon 8-1 Garw
Croesyceiliog 2-1 Cwmbran Town
Pontypridd Town 1-1 Maesteg Park
[Apr 11]
Bryntirion Athl. 1-2 Afan Lido
[Apr 12]
Cambrian & Clydach 0-1 Ton Pentre
Croesyceiliog 3-1 Maesteg Park
Cwmbran Town 0-2 Pontardawe Town
Dinas Powys 3-0 Pontypridd Town
ENTO Aberaman Ath. 1-2 Caerleon
Goytre United 11-0 Garw
Newport YMCA 5-0 Bridgend Town
[Apr 14]
Pontardawe Town 0-1 Afan Lido
[Apr 15]
Caerleon 1-2 Goytre United
ENTO Aberaman Ath. 1-0 Bridgend Town
[Apr 16]
Bryntirion Athl. 1-1 Taffs Well
Croesyceiliog 1-1 Cambrian & Clydach
Dinas Powys 0-2 Ton Pentre
Garw 0-6 Cwmbran Town
[Apr 17]
Pontardawe Town 0-2 ENTO Aberaman Athletic
[Apr 19]
Bridgend Town 5-0 Pontardawe Town
Caerleon 2-1 Afan Lido
Cambrian & Clydach 2-1 Pontypridd Town
ENTO Aberaman Ath. 2-0 Maesteg Park
Garw 0-4 Dinas Powys
Goytre United 3-0 Caldicot Town
Newport YMCA 2-1 Croesyceiliog
Ton Pentre 5-0 Taffs Well
[Apr 22]
Bridgend Town 4-2 Cambrian & Clydach
Caldicot Town 1-2 Dinas Powys
Pontardawe Town 6-0 Pontypridd Town
[Apr 23]
Bryntirion Athl. 2-1 Maesteg Park
Caerleon 0-1 ENTO Aberaman Athletic
Croesyceiliog 0-3 Goytre United
Cwmbran Town 4-2 Taffs Well
Garw 0-4 Afan Lido
[Apr 24]
Cambrian & Clydach 5-0 Bridgend Town
[Apr 26]
Cambrian & Clydach 0-6 Dinas Powys
Croesyceiliog 0-0 Ton Pentre
ENTO Aberaman Ath. 1-0 Caldicot Town
Garw 1-4 Caerleon
Maesteg Park 0-1 Bridgend Town
Newport YMCA 0-5 Goytre United
Pontypridd Town 0-1 Pontardawe Town
[Apr 30]
Afan Lido 1-1 Bryntirion Athletic
Cwmbran Town 1-2 Caerleon
Dinas Powys 8-1 Bridgend Town
Maesteg Park 0-6 Ton Pentre
Taffs Well 1-3 ENTO Aberaman Athletic
[May 2]
Goytre United 1-0 Bridgend Town
[May 3]
Bryntirion Athl. 5-0 Newport YMCA
Caerleon 2-3 Maesteg Park
Caldicot Town 2-3 Pontardawe Town
Dinas Powys 3-0 Cwmbran Town
Garw 1-4 Taffs Well
Pontypridd Town 0-3 Croesyceiliog
[May 6]
Caldicot Town 1-0 Caerleon
ENTO Aberaman Ath. 1-1 Afan Lido
Newport YMCA 2-1 Bryntirion Athletic
[May 7]
Cwmbran Town 2-2 Bridgend Town
Goytre United 2-2 Ton Pentre
Maesteg Park 1-0 Pontardawe Town
[May 8]
Croesyceiliog 1-3 Newport YMCA
[May 10]
Bridgend Town 4-2 Afan Lido
Bryntirion Athl. 2-0 Cwmbran Town
Caldicot Town 1-3 Ton Pentre
Dinas Powys 2-1 Pontardawe Town
Newport YMCA 1-4 Maesteg Park
Taffs Well 0-3 Goytre United
[May 12]
Taffs Well 7-1 Maesteg Park
[May 13]
Goytre United 3-0 Caerleon
[May 14]
Pontardawe Town 5-1 Caldicot Town
[May 17]
Newport YMCA 3-0 Afan Lido
(C) Copyright Ian King, Jan Schoenmakers and RSSSF 2007/08