Welsh Football League - Welsh Football League Division One

Welsh Football LeagueWelsh Football League Division OneUpdate this league
OFFICIAL SITE:CLICK HERE
LEVEL:LEVEL 3 (Wales)
PROMOTES TO:FAW CHAMPIONSHIP SOUTH
RELEGATES TO:DIVISION TWO

Priot to season 2019–20 this division was known as DIVISION TWO

League Table

Division Last Updated: 11:33, Sunday 18th August 2019

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Caldicot Town 30 24 1 5 68 28 11 1 2 31 13 13 0 3 37 15 +40 73
2 Cwmbran Celtic 30 24 0 6 89 33 11 0 4 46 15 13 0 2 43 18 +56 72
3 Undy Athletic 30 22 5 3 76 24 13 1 1 45 12 9 4 2 31 12 +52 71
4 Pontardawe Town 30 16 9 5 55 37 8 5 2 29 18 8 4 3 26 19 +18 57
5 Ammanford 30 16 3 11 59 44 9 2 4 36 16 7 1 7 23 28 +15 51
6 Cwmamman United 30 15 5 10 71 48 9 2 4 40 20 6 3 6 31 28 +23 50
7 Llanelli Town 30 15 3 12 59 44 8 2 5 35 19 7 1 7 24 25 +15 48
8 AFC Llwydcoed 30 13 4 13 52 52 8 0 7 27 26 5 4 6 25 26 0 43
9 AFC Porth 30 11 4 15 49 51 6 3 6 27 21 5 1 9 22 30 -2 37
10 Tata Steel 30 9 8 13 42 60 4 4 7 22 30 5 4 6 20 30 -18 35
11 West End 30 9 5 16 46 76 5 2 8 26 36 4 3 8 20 40 -30 32
12 Croesyceiliog 30 8 6 16 38 60 5 3 7 23 26 3 3 9 15 34 -22 30
13 Llanwern 30 8 5 17 43 55 4 4 7 25 26 4 1 10 18 29 -12 29
14 Dinas Powys 30 8 2 20 36 70 6 0 10 23 32 2 2 10 13 38 -34 26
15 Penrhiwceiber Rangers 30 4 6 20 46 91 2 3 10 20 37 2 3 10 26 54 -45 18
16 Chepstow Town 30 3 4 23 37 93 2 3 10 25 39 1 1 13 12 54 -56 13

Results / Fixtures

Results - August 2015

Saturday 15th August 2015
WFL1 AFC Llwydcoed 2 0 Croesyceiliog 0
WFL1 Caldicot Town 5 2 Penrhiwceiber Rangers 0
WFL1 Cwmamman United 1 0 Llanwern 0
WFL1 Dinas Powys 0 1 Tata Steel 0
WFL1 Llanelli Town 7 1 Chepstow Town 0
WFL1 Pontardawe Town 1 2 Cwmbran Celtic 0
WFL1 Undy Athletic 6 1 AFC Porth 0
WFL1 West End 1 2 Ammanford 0
Wednesday 19th August 2015
WFL1 AFC Porth 2 2 Dinas Powys 0
WFL1 Ammanford 1 1 Pontardawe Town 0
WFL1 Chepstow Town 0 1 Caldicot Town 0
WFL1 Cwmamman United 0 1 West End 0
WFL1 Penrhiwceiber Rangers 2 4 AFC Llwydcoed 0
WFL1 Tata Steel 0 5 Llanelli Town 0
WFL1 Undy Athletic 2 4 Cwmbran Celtic 0
Saturday 22nd August 2015
WFL1 Caldicot Town 3 0 Croesyceiliog 0
WFL1 Chepstow Town 6 0 Dinas Powys 0
WFL1 Cwmbran Celtic 5 1 West End 0
WFL1 Penrhiwceiber Rangers 1 2 Llanelli Town 0
WFL1 Pontardawe Town 1 1 Undy Athletic 0
WFL1 Tata Steel 2 1 AFC Porth 0
Wednesday 26th August 2015
WFL1 AFC Llwydcoed 3 1 Penrhiwceiber Rangers 0
WFL1 Caldicot Town 2 1 Chepstow Town 0
WFL1 Cwmbran Celtic 0 2 Undy Athletic 0
WFL1 Llanwern 2 2 Croesyceiliog 0
WFL1 Pontardawe Town 0 0 Ammanford 0
WFL1 West End 2 3 Cwmamman United 0
Saturday 29th August 2015
WFL1 AFC Llwydcoed 0 2 Ammanford 0
WFL1 AFC Porth 0 1 Chepstow Town 0
WFL1 Cwmbran Celtic 2 1 Llanwern 0
WFL1 Dinas Powys 5 2 Penrhiwceiber Rangers 0
WFL1 Tata Steel 2 1 Undy Athletic 0
WFL1 West End 5 1 Pontardawe Town 0

Results - September 2015

Saturday 5th September 2015
WFL1 Chepstow Town 1 2 Ammanford 0
WFL1 Dinas Powys 1 2 AFC Porth 0
WFL1 Undy Athletic 5 1 West End 0
Wednesday 16th September 2015
WFL1 Llanelli Town 4 0 Ammanford 0
Saturday 19th September 2015
WFL1 AFC Llwydcoed 1 4 Pontardawe Town 0
WFL1 AFC Porth 3 0 Croesyceiliog 0
WFL1 Caldicot Town 1 0 Cwmbran Celtic 0
WFL1 Dinas Powys 3 8 Cwmamman United 0
WFL1 Tata Steel 3 4 Penrhiwceiber Rangers 0
WFL1 West End 2 1 Llanwern 0
Saturday 26th September 2015
WFL1 Ammanford 2 2 Dinas Powys 0
WFL1 Croesyceiliog 1 1 Tata Steel 0
WFL1 Cwmamman United 2 0 AFC Porth 0
WFL1 Cwmbran Celtic 2 0 Llanelli Town 0
WFL1 Penrhiwceiber Rangers 3 0 Chepstow Town 0
WFL1 Pontardawe Town 2 0 Caldicot Town 0
WFL1 Undy Athletic 3 1 Llanwern 0
WFL1 West End 3 3 AFC Llwydcoed 0

Results - October 2015

Saturday 3rd October 2015
WFL1 AFC Porth 3 1 Ammanford 0
WFL1 Chepstow Town 2 2 Croesyceiliog 0
Friday 9th October 2015
WFL1 Llanwern 0 2 Caldicot Town 0
Saturday 10th October 2015
WFL1 Ammanford 2 1 Tata Steel 0
WFL1 Croesyceiliog 2 1 Penrhiwceiber Rangers 0
WFL1 Cwmamman United 7 0 Chepstow Town 0
WFL1 Cwmbran Celtic 2 1 AFC Porth 0
WFL1 Pontardawe Town 2 1 Dinas Powys 0
WFL1 Undy Athletic 1 0 AFC Llwydcoed 0
WFL1 West End 0 5 Llanelli Town 0
Friday 16th October 2015
WFL1 Llanelli Town 3 0 Llanwern 0
Saturday 17th October 2015
WFL1 AFC Porth 0 2 Pontardawe Town 0
WFL1 Ammanford 5 0 Chepstow Town 0
WFL1 Caldicot Town 2 0 AFC Llwydcoed 0
WFL1 Croesyceiliog 1 2 Undy Athletic 0
WFL1 Dinas Powys 0 2 West End 0
WFL1 Penrhiwceiber Rangers 0 5 Cwmamman United 0
WFL1 Tata Steel 1 2 Cwmbran Celtic 0
Saturday 24th October 2015
WFL1 AFC Llwydcoed 1 0 Llanelli Town 0
WFL1 Ammanford 7 2 Penrhiwceiber Rangers 0
WFL1 Cwmamman United 5 1 Croesyceiliog 0
WFL1 Pontardawe Town 2 2 Tata Steel 0
WFL1 Undy Athletic 4 2 Caldicot Town 0
WFL1 West End 0 2 AFC Porth 0
Saturday 31st October 2015
WFL1 AFC Porth 1 1 Llanwern 0
WFL1 Chepstow Town 1 3 Pontardawe Town 0
WFL1 Croesyceiliog 3 4 Ammanford 0

Results - November 2015

Saturday 7th November 2015
WFL1 Tata Steel 2 3 Llanwern 0
Tuesday 10th November 2015
WFL1 Llanelli Town 0 1 Tata Steel 0
Saturday 21st November 2015
WFL1 Croesyceiliog 2 3 Pontardawe Town 0
WFL1 Cwmbran Celtic 3 0 Ammanford 0
WFL1 Llanwern 0 1 Penrhiwceiber Rangers 0
WFL1 Undy Athletic 5 0 Dinas Powys 0
Saturday 28th November 2015
WFL1 Tata Steel 2 1 Dinas Powys 0

Results - December 2015

Saturday 5th December 2015
WFL1 AFC Llwydcoed 4 0 West End 0
WFL1 Croesyceiliog 1 2 Caldicot Town 0
WFL1 Llanelli Town 6 2 Penrhiwceiber Rangers 0
WFL1 Llanwern 2 5 Ammanford 0
WFL1 Undy Athletic 2 2 Pontardawe Town 0
Saturday 12th December 2015
WFL1 Llanwern 3 1 Cwmbran Celtic 0
WFL1 Penrhiwceiber Rangers 1 2 Dinas Powys 0
WFL1 Pontardawe Town 2 2 West End 0
WFL1 Undy Athletic 2 1 Tata Steel 0
Saturday 19th December 2015
WFL1 Caldicot Town 3 2 Ammanford 0
WFL1 Llanwern 0 2 Pontardawe Town 0

Results - January 2016

Saturday 9th January 2016
WFL1 Caldicot Town 1 0 Pontardawe Town 0
WFL1 Llanelli Town 4 0 AFC Porth 0
Saturday 16th January 2016
WFL1 Croesyceiliog 2 1 Dinas Powys 0
WFL1 Llanwern 1 2 AFC Llwydcoed 0
WFL1 Pontardawe Town 3 0 Llanelli Town 0
WFL1 Undy Athletic 2 0 Penrhiwceiber Rangers 0
Friday 22nd January 2016
WFL1 Caldicot Town 1 2 Llanwern 0
Saturday 23rd January 2016
WFL1 AFC Llwydcoed 0 4 Undy Athletic 0
WFL1 AFC Porth 0 3 Cwmbran Celtic 0
WFL1 Chepstow Town 1 2 Cwmamman United 0
WFL1 Llanelli Town 1 3 West End 0
WFL1 Penrhiwceiber Rangers 2 3 Croesyceiliog 0
WFL1 Tata Steel 1 2 Ammanford 0
Saturday 30th January 2016
WFL1 Pontardawe Town 2 1 AFC Porth 0
WFL1 West End 3 0 Dinas Powys 0

Results - February 2016

Saturday 13th February 2016
WFL1 AFC Llwydcoed 1 2 Dinas Powys 0
WFL1 Ammanford 2 0 Croesyceiliog 0
WFL1 Caldicot Town 3 1 Llanelli Town 0
WFL1 Llanwern 1 1 AFC Porth 0
WFL1 Pontardawe Town 2 1 Chepstow Town 0
WFL1 Undy Athletic 3 0 Cwmamman United 0
WFL1 West End 2 1 Tata Steel 0
Tuesday 16th February 2016
WFL1 Llanelli Town 2 4 Pontardawe Town 0
Saturday 20th February 2016
WFL1 Chepstow Town 5 2 West End 0
WFL1 Dinas Powys 0 5 Caldicot Town 0
Saturday 27th February 2016
WFL1 AFC Llwydcoed 2 5 Tata Steel 0
WFL1 Caldicot Town 2 0 AFC Porth 0
WFL1 Cwmbran Celtic 2 3 Cwmamman United 0
WFL1 Llanelli Town 1 0 Dinas Powys 0
WFL1 Llanwern 4 2 Chepstow Town 0
WFL1 Pontardawe Town 2 0 Croesyceiliog 0
WFL1 Undy Athletic 2 0 Ammanford 0
WFL1 West End 3 3 Penrhiwceiber Rangers 0

Results - March 2016

Saturday 5th March 2016
WFL1 AFC Porth 4 0 Llanelli Town 0
WFL1 Chepstow Town 0 5 AFC Llwydcoed 0
WFL1 Croesyceiliog 1 1 West End 0
WFL1 Cwmamman United 0 1 Pontardawe Town 0
WFL1 Dinas Powys 0 1 Undy Athletic 0
WFL1 Penrhiwceiber Rangers 3 1 Llanwern 0
WFL1 Tata Steel 1 2 Caldicot Town 0
Wednesday 9th March 2016
WFL1 Caldicot Town 0 0 Undy Athletic 0
WFL1 Llanwern 1 2 Cwmamman United 0
Friday 11th March 2016
WFL1 Llanelli Town 1 1 Croesyceiliog 0
Saturday 12th March 2016
WFL1 Ammanford 0 1 Caldicot Town 0
WFL1 Chepstow Town 1 2 Undy Athletic 0
WFL1 Cwmbran Celtic 3 0 AFC Llwydcoed 0
WFL1 Llanwern 5 1 West End 0
WFL1 Penrhiwceiber Rangers 0 0 Tata Steel 0
Tuesday 15th March 2016
WFL1 Llanelli Town 0 0 Cwmamman United 0
Saturday 19th March 2016
WFL1 Chepstow Town 1 2 Tata Steel 0
WFL1 Cwmamman United 2 2 AFC Llwydcoed 0
WFL1 Llanelli Town 1 0 Undy Athletic 0
WFL1 Penrhiwceiber Rangers 0 2 AFC Porth 0
WFL1 Pontardawe Town 2 4 Llanwern 0
WFL1 West End 0 3 Cwmbran Celtic 0
Wednesday 23rd March 2016
WFL1 Caldicot Town 2 4 Tata Steel 0
WFL1 Llanwern 3 1 Dinas Powys 0
Saturday 26th March 2016
WFL1 Ammanford 4 1 West End 0
WFL1 Croesyceiliog 1 0 Llanwern 0
WFL1 Dinas Powys 2 3 Cwmbran Celtic 0
WFL1 Penrhiwceiber Rangers 0 3 Undy Athletic 0

Results - April 2016

Saturday 2nd April 2016
WFL1 AFC Llwydcoed 3 2 AFC Porth 0
WFL1 Llanelli Town 2 1 Caldicot Town 0
WFL1 Undy Athletic 3 0 Croesyceiliog 0
Tuesday 5th April 2016
WFL1 Cwmamman United 2 1 Ammanford 0
Wednesday 6th April 2016
WFL1 Llanelli Town 2 3 AFC Llwydcoed 0
Saturday 9th April 2016
WFL1 AFC Llwydcoed 2 0 Llanwern 0
WFL1 Ammanford 0 2 Undy Athletic 0
WFL1 Caldicot Town 2 1 Cwmamman United 0
WFL1 Croesyceiliog 1 2 AFC Porth 0
WFL1 Cwmbran Celtic 8 1 Chepstow Town 0
WFL1 Dinas Powys 2 3 Llanelli Town 0
WFL1 Pontardawe Town 2 2 Penrhiwceiber Rangers 0
WFL1 Tata Steel 0 3 West End 0
Tuesday 12th April 2016
WFL1 Ammanford 1 0 Cwmamman United 0
Wednesday 13th April 2016
WFL1 AFC Porth 4 0 Penrhiwceiber Rangers 0
WFL1 Croesyceiliog 0 3 Cwmbran Celtic 0
WFL1 Dinas Powys 0 3 Caldicot Town 0
Saturday 16th April 2016
WFL1 AFC Porth 1 2 Caldicot Town 0
WFL1 Chepstow Town 1 4 Llanwern 0
WFL1 Cwmamman United 4 4 Undy Athletic 0
WFL1 Cwmbran Celtic 1 2 Pontardawe Town 0
WFL1 Dinas Powys 2 0 Ammanford 0
WFL1 Penrhiwceiber Rangers 2 2 West End 0
WFL1 Tata Steel 2 2 AFC Llwydcoed 0
Tuesday 19th April 2016
WFL1 Croesyceiliog 1 0 Cwmamman United 0
Wednesday 20th April 2016
WFL1 Cwmbran Celtic 0 2 Caldicot Town 0
WFL1 Llanwern 1 2 Llanelli Town 0
Saturday 23rd April 2016
WFL1 AFC Llwydcoed 4 1 Cwmamman United 0
WFL1 AFC Porth 0 5 Undy Athletic 0
WFL1 Dinas Powys 2 1 Chepstow Town 0
WFL1 Llanelli Town 1 3 Cwmbran Celtic 0
WFL1 Penrhiwceiber Rangers 1 2 Ammanford 0
WFL1 Tata Steel 3 1 Croesyceiliog 0
Tuesday 26th April 2016
WFL1 Ammanford 1 2 Llanelli Town 0
Wednesday 27th April 2016
WFL1 Chepstow Town 1 7 AFC Porth 0
WFL1 Croesyceiliog 2 2 AFC Llwydcoed 0
WFL1 Cwmbran Celtic 4 1 Penrhiwceiber Rangers 0
WFL1 Llanwern 0 0 Tata Steel 0
Thursday 28th April 2016
WFL1 Pontardawe Town 4 2 Cwmamman United 0
Saturday 30th April 2016
WFL1 AFC Porth 5 0 Tata Steel 0
WFL1 Ammanford 1 0 AFC Llwydcoed 0
WFL1 Chepstow Town 1 1 Llanelli Town 0
WFL1 Cwmamman United 0 4 Cwmbran Celtic 0
WFL1 Dinas Powys 2 0 Pontardawe Town 0
WFL1 Llanwern 2 2 Undy Athletic 0
WFL1 Penrhiwceiber Rangers 2 4 Caldicot Town 0
WFL1 West End 1 4 Croesyceiliog 0

Results - May 2016

Tuesday 3rd May 2016
WFL1 Cwmamman United 5 0 Tata Steel 0
WFL1 Undy Athletic 2 0 Chepstow Town 0
Wednesday 4th May 2016
WFL1 AFC Porth 0 2 AFC Llwydcoed 0
WFL1 Cwmbran Celtic 5 0 Dinas Powys 0
WFL1 Penrhiwceiber Rangers 1 1 Pontardawe Town 0
Thursday 5th May 2016
WFL1 Caldicot Town 4 0 West End 0
Saturday 7th May 2016
WFL1 AFC Llwydcoed 1 2 Cwmbran Celtic 0
WFL1 Ammanford 3 0 AFC Porth 0
WFL1 Chepstow Town 3 3 Penrhiwceiber Rangers 0
WFL1 Croesyceiliog 0 2 Llanelli Town 0
WFL1 Cwmamman United 1 2 Caldicot Town 0
WFL1 Dinas Powys 1 0 Llanwern 0
WFL1 Tata Steel 0 0 Pontardawe Town 0
WFL1 West End 0 2 Undy Athletic 0
Tuesday 10th May 2016
WFL1 Cwmamman United 3 1 Dinas Powys 0
WFL1 Pontardawe Town 2 0 AFC Llwydcoed 0
Wednesday 11th May 2016
WFL1 AFC Porth 2 0 West End 0
WFL1 Penrhiwceiber Rangers 2 6 Cwmbran Celtic 0
Saturday 14th May 2016
WFL1 AFC Llwydcoed 0 3 Caldicot Town 0
WFL1 Ammanford 4 0 Llanwern 0
WFL1 Chepstow Town 1 3 Cwmbran Celtic 0
WFL1 Cwmamman United 5 2 Penrhiwceiber Rangers 0
WFL1 Dinas Powys 0 1 Croesyceiliog 0
WFL1 Undy Athletic 3 0 Llanelli Town 0
Tuesday 17th May 2016
WFL1 AFC Llwydcoed 3 0 Chepstow Town 0
WFL1 AFC Porth 2 2 Cwmamman United 0
Saturday 21st May 2016
WFL1 Ammanford 3 4 Cwmbran Celtic 0
WFL1 Dinas Powys 3 0 AFC Llwydcoed 0
WFL1 West End 1 5 Caldicot Town 0
Monday 23rd May 2016
WFL1 Croesyceiliog 5 2 Chepstow Town 0
Tuesday 24th May 2016
WFL1 Tata Steel 2 2 Cwmamman United 0
Wednesday 25th May 2016
WFL1 Cwmbran Celtic 3 0 Croesyceiliog 0
Thursday 26th May 2016
WFL1 Cwmamman United 3 1 Llanelli Town 0
WFL1 Tata Steel 1 1 Chepstow Town 0
Saturday 28th May 2016
WFL1 Cwmbran Celtic 6 1 Tata Steel 0
WFL1 West End 3 1 Chepstow Town 0

Non League Matters The Soccerlinks Hit List 2015

Notes relating to seasons prior to 2019–20

2017-18:  Caerleon resigned in September 2017.