{Divisions no longer in existence} - Welsh Football League Division Three (to 2019–20)

Welsh Football LeagueWelsh Football League Division TwoUpdate this league
OFFICIAL SITE:CLICK HERE
LEVEL:LEVEL 4 (Wales)
PROMOTES TO:DIVISION TWO
RELEGATES TO:VARIOUS COUNTY LEAGUES

For the final season, 2019–20, of its operation, this division was known as DIVISION TWO

League Table

Division Last Updated: 12:19, Tuesday 4th August 2020

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Cardiff Metropolitan 30 23 3 4 98 41 13 1 1 55 16 10 2 3 43 25 +57 72
2 AFC Llwydcoed 30 19 3 8 74 51 10 1 4 36 30 9 2 4 38 21 +23 60
3 Chepstow Town 30 19 2 9 81 49 11 0 4 44 23 8 2 5 37 26 +32 59
4 Pontypridd Town 30 17 8 5 54 30 11 4 0 31 13 6 4 5 23 17 +24 59
5 Risca United 30 14 11 5 56 29 9 5 1 29 10 5 6 4 27 19 +27 53
6 Llantwit Major 30 15 5 10 62 43 8 3 4 30 19 7 2 6 32 24 +19 50
7 Llanwern 30 13 5 12 54 58 8 2 5 28 23 5 3 7 26 35 -4 44
8 Newport Civil Service 30 10 9 11 60 64 6 5 4 36 30 4 4 7 24 34 -4 39
9 Bridgend Street 30 11 5 14 53 56 7 3 5 31 23 4 2 9 22 33 -3 38
10 Abertillery Bluebirds 30 9 8 13 44 56 5 3 7 24 28 4 5 6 20 28 -12 35
11 Treowen Stars 30 9 6 15 32 56 4 4 7 14 25 5 2 8 18 31 -24 33
12 Cardiff Grange Harlequins 30 9 5 16 43 57 4 4 7 21 29 5 1 9 22 28 -14 32
13 Tredegar Town 30 9 3 18 44 61 6 1 8 25 27 3 2 10 19 34 -17 30
14 Newcastle Emlyn 30 8 2 20 37 86 4 1 10 23 40 4 1 10 14 46 -49 26
15 Treharris Athletic Western 30 6 7 17 50 68 3 5 7 34 30 3 2 10 16 38 -18 25
16 Bettws 30 6 4 20 42 79 4 1 10 22 35 2 3 10 20 44 -37 22

Results / Fixtures

Results - August 2012

Saturday 11th August 2012
WFL2 AFC Llwydcoed 0 2 Tredegar Town 0
WFL2 Abertillery Bluebirds 1 2 Newport Civil Service 0
WFL2 Llanwern 2 1 Cardiff Metropolitan 0
WFL2 Newcastle Emlyn 3 0 Treowen Stars 0
WFL2 Pontypridd Town 1 1 Bettws 0
WFL2 Risca United 2 0 Cardiff Grange Harlequins 0
Tuesday 14th August 2012
WFL2 Cardiff Metropolitan 3 0 Bridgend Street 0
WFL2 Newport Civil Service 1 1 Llanwern 0
WFL2 Pontypridd Town 3 0 Cardiff Grange Harlequins 0
WFL2 Risca United 2 2 Abertillery Bluebirds 0
WFL2 Treowen Stars 2 1 Tredegar Town 0
Tuesday 21st August 2012
WFL2 AFC Llwydcoed 4 1 Treharris Athletic Western 0
Wednesday 22nd August 2012
WFL2 Abertillery Bluebirds 0 4 Risca United 0
WFL2 Bridgend Street 3 4 Cardiff Metropolitan 0
WFL2 Llanwern 2 1 Newport Civil Service 0
WFL2 Tredegar Town 0 1 Treowen Stars 0
Saturday 25th August 2012
WFL2 Bettws 1 2 Newport Civil Service 0
WFL2 Bridgend Street 2 3 AFC Llwydcoed 0
WFL2 Cardiff Metropolitan 3 2 Cardiff Grange Harlequins 0
WFL2 Llantwit Major 4 1 Treowen Stars 0
WFL2 Llanwern 1 0 Tredegar Town 0
WFL2 Newcastle Emlyn 2 0 Pontypridd Town 0
Wednesday 29th August 2012
WFL2 Pontypridd Town 2 1 Chepstow Town 0

Results - September 2012

Saturday 1st September 2012
WFL2 AFC Llwydcoed 3 2 Llanwern 0
WFL2 Pontypridd Town 3 1 Llantwit Major 0
WFL2 Risca United 7 0 Newcastle Emlyn 0
WFL2 Tredegar Town 1 2 Abertillery Bluebirds 0
WFL2 Treharris Athletic Western 1 2 Cardiff Grange Harlequins 0
WFL2 Treowen Stars 3 1 Bridgend Street 0
Saturday 8th September 2012
WFL2 Newcastle Emlyn 4 2 Newport Civil Service 0
Wednesday 12th September 2012
WFL2 Chepstow Town 7 2 Cardiff Metropolitan 0
Saturday 15th September 2012
WFL2 Llanwern 3 0 Treowen Stars 0
WFL2 Newcastle Emlyn 1 1 Risca United 0
Saturday 22nd September 2012
WFL2 AFC Llwydcoed 3 0 Cardiff Grange Harlequins 0
WFL2 Bridgend Street 5 1 Abertillery Bluebirds 0
WFL2 Cardiff Metropolitan 1 1 Newcastle Emlyn 0
WFL2 Newport Civil Service 2 3 Llantwit Major 0
WFL2 Risca United 1 1 Pontypridd Town 0
WFL2 Tredegar Town 4 0 Bettws 0
WFL2 Treharris Athletic Western 1 2 Chepstow Town 0
WFL2 Treowen Stars 1 0 Llanwern 0
Wednesday 26th September 2012
WFL2 Newcastle Emlyn 2 5 Cardiff Metropolitan 0
Saturday 29th September 2012
WFL2 Abertillery Bluebirds 3 4 Llanwern 0
WFL2 Bettws 0 8 AFC Llwydcoed 0
WFL2 Cardiff Grange Harlequins 1 1 Bridgend Street 0
WFL2 Chepstow Town 3 1 Tredegar Town 0
WFL2 Llantwit Major 3 3 Cardiff Metropolitan 0
WFL2 Pontypridd Town 2 1 Newport Civil Service 0
WFL2 Risca United 2 0 Treharris Athletic Western 0

Results - October 2012

Saturday 6th October 2012
WFL2 Tredegar Town 3 1 Newcastle Emlyn 0
WFL2 Treharris Athletic Western 0 1 Llantwit Major 0
WFL2 Treowen Stars 3 2 Abertillery Bluebirds 0
Saturday 13th October 2012
WFL2 Cardiff Grange Harlequins 1 3 AFC Llwydcoed 0
Saturday 20th October 2012
WFL2 AFC Llwydcoed 3 2 Llantwit Major 0
WFL2 Abertillery Bluebirds 3 0 Bettws 0
WFL2 Bridgend Street 1 2 Newcastle Emlyn 0
WFL2 Cardiff Metropolitan 7 2 Newport Civil Service 0
WFL2 Llanwern 2 2 Chepstow Town 0
WFL2 Tredegar Town 0 3 Pontypridd Town 0
WFL2 Treharris Athletic Western 2 2 Risca United 0
Saturday 27th October 2012
WFL2 Bettws 1 0 Cardiff Grange Harlequins 0
WFL2 Cardiff Metropolitan 4 0 Treowen Stars 0
WFL2 Chepstow Town 3 2 Abertillery Bluebirds 0
WFL2 Llantwit Major 2 1 Bridgend Street 0
WFL2 Newcastle Emlyn 0 2 Llanwern 0
WFL2 Newport Civil Service 7 3 Treharris Athletic Western 0
WFL2 Pontypridd Town 2 2 AFC Llwydcoed 0
WFL2 Risca United 4 1 Tredegar Town 0

Results - November 2012

Saturday 3rd November 2012
WFL2 AFC Llwydcoed 4 2 Risca United 0
WFL2 Llanwern 0 3 Llantwit Major 0
WFL2 Tredegar Town 2 2 Newport Civil Service 0
WFL2 Treharris Athletic Western 2 3 Cardiff Metropolitan 0
Saturday 10th November 2012
WFL2 Cardiff Metropolitan 9 2 Tredegar Town 0
WFL2 Llantwit Major 3 1 Abertillery Bluebirds 0
WFL2 Newcastle Emlyn 1 4 Bettws 0
WFL2 Pontypridd Town 2 1 Llanwern 0
WFL2 Risca United 1 1 Bridgend Street 0
WFL2 Treharris Athletic Western 3 3 Treowen Stars 0
Saturday 17th November 2012
WFL2 AFC Llwydcoed 0 5 Cardiff Metropolitan 0
WFL2 Bettws 4 1 Newcastle Emlyn 0
WFL2 Bridgend Street 4 2 Newport Civil Service 0
WFL2 Cardiff Grange Harlequins 0 2 Llantwit Major 0
WFL2 Chepstow Town 1 0 Risca United 0
WFL2 Tredegar Town 2 1 Treharris Athletic Western 0
Wednesday 21st November 2012
WFL2 Cardiff Grange Harlequins 1 5 Risca United 0
Saturday 24th November 2012
WFL2 Bettws 1 3 Pontypridd Town 0
Wednesday 28th November 2012
WFL2 Cardiff Grange Harlequins 1 1 Newport Civil Service 0

Results - December 2012

Saturday 1st December 2012
WFL2 AFC Llwydcoed 3 2 Treowen Stars 0
WFL2 Bridgend Street 2 0 Tredegar Town 0
WFL2 Chepstow Town 1 2 Pontypridd Town 0
WFL2 Newcastle Emlyn 1 4 Llantwit Major 0
Saturday 8th December 2012
WFL2 AFC Llwydcoed 4 2 Bridgend Street 0
WFL2 Cardiff Grange Harlequins 1 5 Cardiff Metropolitan 0
WFL2 Newport Civil Service 6 3 Bettws 0
WFL2 Pontypridd Town 2 1 Newcastle Emlyn 0
WFL2 Tredegar Town 2 3 Llanwern 0
WFL2 Treharris Athletic Western 1 1 Abertillery Bluebirds 0
WFL2 Treowen Stars 1 4 Llantwit Major 0
Saturday 15th December 2012
WFL2 Cardiff Grange Harlequins 2 1 Treharris Athletic Western 0

Results - January 2013

Saturday 5th January 2013
WFL2 AFC Llwydcoed 2 1 Bettws 0
WFL2 Bridgend Street 1 1 Cardiff Grange Harlequins 0
WFL2 Cardiff Metropolitan 4 1 Llantwit Major 0
WFL2 Newport Civil Service 1 1 Pontypridd Town 0
WFL2 Tredegar Town 1 3 Chepstow Town 0
WFL2 Treharris Athletic Western 6 0 Newcastle Emlyn 0
Saturday 12th January 2013
WFL2 Bettws 3 2 Bridgend Street 0
WFL2 Cardiff Grange Harlequins 3 0 Llanwern 0
WFL2 Chepstow Town 1 4 AFC Llwydcoed 0
WFL2 Llantwit Major 4 0 Treharris Athletic Western 0
WFL2 Newcastle Emlyn 0 4 Tredegar Town 0
WFL2 Risca United 1 0 Newport Civil Service 0
Wednesday 16th January 2013
WFL2 Pontypridd Town 0 0 Treharris Athletic Western 0
Saturday 26th January 2013
WFL2 Cardiff Grange Harlequins 0 2 Treowen Stars 0
WFL2 Llanwern 2 1 Treharris Athletic Western 0

Results - February 2013

Saturday 2nd February 2013
WFL2 AFC Llwydcoed 2 1 Pontypridd Town 0
WFL2 Abertillery Bluebirds 0 2 Chepstow Town 0
WFL2 Cardiff Grange Harlequins 2 2 Bettws 0
WFL2 Llanwern 5 2 Newcastle Emlyn 0
WFL2 Tredegar Town 4 3 Risca United 0
WFL2 Treharris Athletic Western 2 3 Newport Civil Service 0
WFL2 Treowen Stars 0 3 Cardiff Metropolitan 0
Saturday 9th February 2013
WFL2 Bridgend Street 1 0 Pontypridd Town 0
WFL2 Cardiff Metropolitan 5 1 Treharris Athletic Western 0
WFL2 Chepstow Town 2 4 Cardiff Grange Harlequins 0
WFL2 Llantwit Major 3 3 Llanwern 0
WFL2 Newport Civil Service 2 2 Tredegar Town 0
WFL2 Risca United 1 0 AFC Llwydcoed 0
Wednesday 13th February 2013
WFL2 Llanwern 2 2 Risca United 0
Saturday 16th February 2013
WFL2 AFC Llwydcoed 4 4 Newport Civil Service 0
WFL2 Abertillery Bluebirds 1 5 Llantwit Major 0
WFL2 Bettws 4 2 Chepstow Town 0
WFL2 Bridgend Street 0 2 Risca United 0
WFL2 Cardiff Grange Harlequins 4 0 Newcastle Emlyn 0
WFL2 Llanwern 0 2 Pontypridd Town 0
WFL2 Tredegar Town 0 2 Cardiff Metropolitan 0
WFL2 Treowen Stars 0 1 Treharris Athletic Western 0
Wednesday 20th February 2013
WFL2 Llanwern 0 1 Abertillery Bluebirds 0
Saturday 23rd February 2013
WFL2 Cardiff Metropolitan 2 0 AFC Llwydcoed 0
WFL2 Chepstow Town 3 1 Treowen Stars 0
WFL2 Llantwit Major 2 1 Cardiff Grange Harlequins 0
WFL2 Newport Civil Service 3 1 Bridgend Street 0
WFL2 Pontypridd Town 0 0 Abertillery Bluebirds 0
WFL2 Risca United 2 2 Llanwern 0
WFL2 Treharris Athletic Western 2 2 Tredegar Town 0

Results - March 2013

Saturday 2nd March 2013
WFL2 Abertillery Bluebirds 1 1 Treowen Stars 0
WFL2 Cardiff Grange Harlequins 1 4 Pontypridd Town 0
WFL2 Cardiff Metropolitan 4 0 Bettws 0
WFL2 Llanwern 1 0 AFC Llwydcoed 0
WFL2 Newcastle Emlyn 2 5 Chepstow Town 0
WFL2 Treharris Athletic Western 0 1 Bridgend Street 0
Saturday 9th March 2013
WFL2 AFC Llwydcoed 3 1 Abertillery Bluebirds 0
WFL2 Cardiff Metropolitan 2 1 Pontypridd Town 0
WFL2 Chepstow Town 5 0 Newcastle Emlyn 0
WFL2 Llantwit Major 2 2 Risca United 0
WFL2 Llanwern 1 3 Cardiff Grange Harlequins 0
WFL2 Tredegar Town 0 1 Bridgend Street 0
WFL2 Treharris Athletic Western 1 1 Bettws 0
Wednesday 13th March 2013
WFL2 Cardiff Grange Harlequins 2 0 Tredegar Town 0
WFL2 Newcastle Emlyn 2 5 Bridgend Street 0
Saturday 16th March 2013
WFL2 Cardiff Metropolitan 4 2 Chepstow Town 0
WFL2 Pontypridd Town 4 2 Bridgend Street 0
WFL2 Risca United 3 1 Bettws 0
Tuesday 19th March 2013
WFL2 Tredegar Town 3 2 Llantwit Major 0
Saturday 23rd March 2013
WFL2 Newcastle Emlyn 0 2 Cardiff Grange Harlequins 0
Wednesday 27th March 2013
WFL2 Llanwern 5 2 Bettws 0
Saturday 30th March 2013
WFL2 Bettws 1 2 Llanwern 0
WFL2 Bridgend Street 3 3 Chepstow Town 0
WFL2 Cardiff Grange Harlequins 1 1 Abertillery Bluebirds 0
WFL2 Llantwit Major 2 0 Tredegar Town 0
WFL2 Pontypridd Town 2 1 Cardiff Metropolitan 0
WFL2 Treharris Athletic Western 5 6 AFC Llwydcoed 0
WFL2 Treowen Stars 1 2 Newcastle Emlyn 0

Results - April 2013

Tuesday 2nd April 2013
WFL2 Cardiff Grange Harlequins 1 2 Chepstow Town 0
WFL2 Newport Civil Service 2 2 Abertillery Bluebirds 0
WFL2 Tredegar Town 1 2 AFC Llwydcoed 0
Wednesday 3rd April 2013
WFL2 Bridgend Street 3 0 Bettws 0
WFL2 Risca United 1 0 Llantwit Major 0
Saturday 6th April 2013
WFL2 Abertillery Bluebirds 2 0 AFC Llwydcoed 0
WFL2 Cardiff Metropolitan 4 1 Llanwern 0
WFL2 Chepstow Town 2 0 Newport Civil Service 0
WFL2 Llantwit Major 1 0 Bettws 0
WFL2 Newcastle Emlyn 4 0 Treharris Athletic Western 0
WFL2 Pontypridd Town 2 1 Tredegar Town 0
WFL2 Risca United 0 1 Treowen Stars 0
Tuesday 9th April 2013
WFL2 Abertillery Bluebirds 1 1 Pontypridd Town 0
WFL2 Newport Civil Service 0 0 Risca United 0
Wednesday 10th April 2013
WFL2 Bettws 1 2 Cardiff Metropolitan 0
WFL2 Llanwern 2 3 Bridgend Street 0
WFL2 Treowen Stars 0 4 Chepstow Town 0
Saturday 13th April 2013
WFL2 AFC Llwydcoed 1 4 Chepstow Town 0
WFL2 Bettws 2 2 Llantwit Major 0
WFL2 Bridgend Street 3 2 Treharris Athletic Western 0
WFL2 Newcastle Emlyn 0 1 Abertillery Bluebirds 0
WFL2 Pontypridd Town 1 0 Risca United 0
WFL2 Tredegar Town 2 1 Cardiff Grange Harlequins 0
Tuesday 16th April 2013
WFL2 Abertillery Bluebirds 5 3 Cardiff Grange Harlequins 0
WFL2 Bridgend Street 1 0 Treowen Stars 0
WFL2 Llantwit Major 1 2 Pontypridd Town 0
Wednesday 17th April 2013
WFL2 Chepstow Town 7 2 Bettws 0
WFL2 Newport Civil Service 1 5 Cardiff Metropolitan 0
Saturday 20th April 2013
WFL2 Abertillery Bluebirds 1 2 Newcastle Emlyn 0
WFL2 Bettws 2 3 Treharris Athletic Western 0
WFL2 Bridgend Street 1 2 Llanwern 0
WFL2 Chepstow Town 2 1 Llantwit Major 0
WFL2 Newport Civil Service 1 3 AFC Llwydcoed 0
WFL2 Risca United 0 0 Cardiff Metropolitan 0
WFL2 Treowen Stars 0 2 Cardiff Grange Harlequins 0
Tuesday 23rd April 2013
WFL2 Treowen Stars 0 0 Pontypridd Town 0
Wednesday 24th April 2013
WFL2 Abertillery Bluebirds 1 2 Cardiff Metropolitan 0
WFL2 Bettws 0 1 Risca United 0
WFL2 Llantwit Major 0 2 Chepstow Town 0
WFL2 Newport Civil Service 2 1 Cardiff Grange Harlequins 0
Thursday 25th April 2013
WFL2 Treowen Stars 1 1 AFC Llwydcoed 0
Saturday 27th April 2013
WFL2 Abertillery Bluebirds 2 1 Tredegar Town 0
WFL2 Bettws 0 3 Treowen Stars 0
WFL2 Llantwit Major 1 2 Newport Civil Service 0
WFL2 Newcastle Emlyn 1 5 AFC Llwydcoed 0
WFL2 Risca United 2 1 Chepstow Town 0
Tuesday 30th April 2013
WFL2 Bridgend Street 1 1 Llantwit Major 0

Results - May 2013

Wednesday 1st May 2013
WFL2 Bettws 1 2 Abertillery Bluebirds 0
WFL2 Chepstow Town 4 2 Llanwern 0
WFL2 Treharris Athletic Western 3 2 Pontypridd Town 0
WFL2 Treowen Stars 0 0 Newport Civil Service 0
Saturday 4th May 2013
WFL2 Abertillery Bluebirds 3 1 Bridgend Street 0
WFL2 Bettws 1 2 Tredegar Town 0
WFL2 Cardiff Metropolitan 0 2 Risca United 0
WFL2 Chepstow Town 1 2 Treharris Athletic Western 0
WFL2 Llantwit Major 0 1 AFC Llwydcoed 0
WFL2 Newport Civil Service 4 1 Newcastle Emlyn 0
WFL2 Pontypridd Town 5 1 Treowen Stars 0
Monday 6th May 2013
WFL2 Llantwit Major 2 0 Newcastle Emlyn 0
WFL2 Newport Civil Service 3 2 Chepstow Town 0
Tuesday 7th May 2013
WFL2 Abertillery Bluebirds 0 0 Treharris Athletic Western 0
WFL2 Treowen Stars 1 1 Risca United 0
Thursday 9th May 2013
WFL2 Chepstow Town 2 0 Bridgend Street 0
Friday 10th May 2013
WFL2 Cardiff Metropolitan 3 1 Abertillery Bluebirds 0
WFL2 Treharris Athletic Western 5 1 Llanwern 0
Saturday 11th May 2013
WFL2 AFC Llwydcoed 0 1 Newcastle Emlyn 0
WFL2 Treowen Stars 1 3 Bettws 0
Thursday 16th May 2013
WFL2 Newport Civil Service 1 2 Treowen Stars 0

Non League Matters 2015

Notes relating to seasons prior to 2019–20

2014–15: Cardiff Grange Harlequins withdrew in March 2015.