Welsh Football League - Welsh Football League Division Two

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

Prior to season 2019–20 this division was known as DIVISION THREE

League Table

Division Last Updated: 19:07, Thursday 18th July 2019

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Penydarren BGC 30 24 2 4 90 30 11 1 3 37 17 13 1 1 53 13 +60 74
2 Trefelin Boys & Girls Club 30 23 4 3 97 33 11 2 2 52 17 12 2 1 45 16 +64 73
3 Penrhiwceiber Rangers 30 22 5 3 89 23 10 3 2 48 13 12 2 1 41 10 +66 71
4 Pontyclun 30 18 7 5 77 48 10 4 1 36 15 8 3 4 41 33 +29 61
5 Trethomas Bluebirds 30 14 8 8 68 41 7 4 4 39 25 7 4 4 29 16 +27 50
6 Tredegar Town 30 13 7 10 59 46 7 2 6 26 21 6 5 4 33 25 +13 46
7 Treharris Athletic Western 30 14 4 12 54 49 7 1 7 22 27 7 3 5 32 22 +5 46
8 Panteg 30 13 7 10 56 58 7 4 4 32 33 6 3 6 24 25 -2 46
9 Ynysygerwn 30 11 6 13 50 50 4 5 6 32 25 7 1 7 18 25 0 39
10 AFC Porth 30 7 9 14 31 59 2 8 5 16 22 5 1 9 15 37 -28 30
11 Treowen Stars 30 8 5 17 42 70 5 1 9 22 35 3 4 8 20 35 -28 29
12 Newport City 30 7 7 16 48 63 5 3 7 30 34 2 4 9 18 29 -15 28
13 Chepstow Town 30 7 4 19 36 91 4 2 9 16 42 3 2 10 20 49 -55 25
14 Albion Rovers 30 5 7 18 49 69 5 2 8 31 34 0 5 10 18 35 -20 22
15 Ely Rangers (WFL-D2) 30 7 1 22 50 91 4 0 11 29 43 3 1 11 21 48 -41 22
16 Caerau (WFL-D2) 30 3 5 22 30 105 2 2 11 16 39 1 3 11 14 66 -75 14

Results / Fixtures

Results - August 2018

Friday 10th August 2018
WFL2 Newport City 1 0 Tredegar Town 0
Saturday 11th August 2018
WFL2 AFC Porth 0 1 Treowen Stars 0
WFL2 Caerau (WFL-D2) 2 2 Trethomas Bluebirds 0
WFL2 Chepstow Town 1 1 Treharris Athletic Western 0
WFL2 Panteg 3 5 Pontyclun 0
WFL2 Trefelin Boys & Girls Club 1 1 Ely Rangers (WFL-D2) 0
WFL2 Ynysygerwn 2 2 Albion Rovers 0
Tuesday 14th August 2018
WFL2 Caerau (WFL-D2) 1 2 Ynysygerwn 0
Wednesday 15th August 2018
WFL2 Albion Rovers 3 4 Chepstow Town 0
WFL2 Ely Rangers (WFL-D2) 1 2 Treharris Athletic Western 0
WFL2 Penrhiwceiber Rangers 2 2 Trefelin Boys & Girls Club 0
WFL2 Penydarren BGC 3 1 Newport City 0
WFL2 Tredegar Town 1 0 Panteg 0
WFL2 Treowen Stars 1 3 Trethomas Bluebirds 0
Friday 17th August 2018
WFL2 Ynysygerwn 1 2 Penydarren BGC 0
Saturday 18th August 2018
WFL2 Albion Rovers 1 1 AFC Porth 0
WFL2 Chepstow Town 2 3 Trethomas Bluebirds 0
WFL2 Panteg 4 1 Ely Rangers (WFL-D2) 0
WFL2 Pontyclun 1 0 Penrhiwceiber Rangers 0
WFL2 Tredegar Town 2 1 Treharris Athletic Western 0
WFL2 Trefelin Boys & Girls Club 3 2 Newport City 0
WFL2 Treowen Stars 2 0 Caerau (WFL-D2) 0
Tuesday 21st August 2018
WFL2 Ynysygerwn 2 3 Caerau (WFL-D2) 0
Wednesday 22nd August 2018
WFL2 AFC Porth 2 1 Pontyclun 0
WFL2 Chepstow Town 2 1 Albion Rovers 0
WFL2 Newport City 1 2 Penydarren BGC 0
WFL2 Panteg 1 1 Tredegar Town 0
WFL2 Trefelin Boys & Girls Club 1 2 Penrhiwceiber Rangers 0
Saturday 25th August 2018
WFL2 AFC Porth 1 1 Chepstow Town 0
WFL2 Pontyclun 2 1 Newport City 0

Results - September 2018

Friday 7th September 2018
WFL2 Ely Rangers (WFL-D2) 0 1 Trethomas Bluebirds 0
Saturday 15th September 2018
WFL2 Panteg 0 6 Trethomas Bluebirds 0
WFL2 Penrhiwceiber Rangers 1 2 Treharris Athletic Western 0
WFL2 Penydarren BGC 2 3 Trefelin Boys & Girls Club 0
WFL2 Pontyclun 1 1 Tredegar Town 0
Wednesday 19th September 2018
WFL2 Ely Rangers (WFL-D2) 3 4 AFC Porth 0
WFL2 Newport City 1 2 Treharris Athletic Western 0
Friday 21st September 2018
WFL2 Tredegar Town 0 1 Ynysygerwn 0
Saturday 22nd September 2018
WFL2 Albion Rovers 1 1 Newport City 0
WFL2 Caerau (WFL-D2) 2 3 Chepstow Town 0
WFL2 Penydarren BGC 3 1 Treharris Athletic Western 0
Saturday 29th September 2018
WFL2 AFC Porth 0 0 Ynysygerwn 0
WFL2 Ely Rangers (WFL-D2) 4 2 Caerau (WFL-D2) 0
WFL2 Penrhiwceiber Rangers 2 2 Treowen Stars 0

Results - October 2018

Friday 5th October 2018
WFL2 Tredegar Town 0 1 Penrhiwceiber Rangers 0
Saturday 6th October 2018
WFL2 AFC Porth 1 1 Albion Rovers 0
WFL2 Caerau (WFL-D2) 2 1 Newport City 0
WFL2 Chepstow Town 1 6 Ely Rangers (WFL-D2) 0
WFL2 Treharris Athletic Western 0 2 Panteg 0
WFL2 Trethomas Bluebirds 4 4 Pontyclun 0
WFL2 Ynysygerwn 0 2 Trefelin Boys & Girls Club 0
Friday 12th October 2018
WFL2 Ely Rangers (WFL-D2) 1 4 Ynysygerwn 0
WFL2 Newport City 4 1 Chepstow Town 0
Saturday 13th October 2018
WFL2 Pontyclun 3 0 Treowen Stars 0
WFL2 Trefelin Boys & Girls Club 2 1 Treharris Athletic Western 0
Saturday 20th October 2018
WFL2 AFC Porth 0 1 Penydarren BGC 0
WFL2 Caerau (WFL-D2) 0 2 Penrhiwceiber Rangers 0
WFL2 Tredegar Town 0 2 Treowen Stars 0
WFL2 Trethomas Bluebirds 1 1 Chepstow Town 0
Friday 26th October 2018
WFL2 Ynysygerwn 0 2 Newport City 0
Saturday 27th October 2018
WFL2 Panteg 5 0 AFC Porth 0
WFL2 Pontyclun 3 1 Ely Rangers (WFL-D2) 0
WFL2 Tredegar Town 4 3 Albion Rovers 0
WFL2 Trefelin Boys & Girls Club 2 2 Treowen Stars 0
WFL2 Treharris Athletic Western 0 4 Trethomas Bluebirds 0

Results - November 2018

Friday 2nd November 2018
WFL2 Ely Rangers (WFL-D2) 0 4 Penrhiwceiber Rangers 0
Saturday 3rd November 2018
WFL2 AFC Porth 2 2 Tredegar Town 0
WFL2 Panteg 3 2 Newport City 0
WFL2 Treowen Stars 1 6 Treharris Athletic Western 0
WFL2 Trethomas Bluebirds 4 2 Albion Rovers 0
Saturday 10th November 2018
WFL2 Penydarren BGC 3 1 Ely Rangers (WFL-D2) 0
WFL2 Trefelin Boys & Girls Club 3 0 AFC Porth 0
WFL2 Trethomas Bluebirds 2 0 Treowen Stars 0
Saturday 17th November 2018
WFL2 Albion Rovers 2 1 Trethomas Bluebirds 0
WFL2 Caerau (WFL-D2) 0 2 Trefelin Boys & Girls Club 0
WFL2 Ely Rangers (WFL-D2) 1 4 Pontyclun 0
WFL2 Panteg 2 2 Penrhiwceiber Rangers 0
WFL2 Tredegar Town 3 1 Chepstow Town 0
Friday 23rd November 2018
WFL2 Trethomas Bluebirds 3 1 AFC Porth 0
Saturday 24th November 2018
WFL2 Chepstow Town 0 6 Trefelin Boys & Girls Club 0
WFL2 Newport City 3 3 Pontyclun 0
WFL2 Penrhiwceiber Rangers 3 0 Ynysygerwn 0
WFL2 Tredegar Town 6 1 Ely Rangers (WFL-D2) 0
WFL2 Treharris Athletic Western 3 1 Caerau (WFL-D2) 0
WFL2 Treowen Stars 1 0 Albion Rovers 0
Friday 30th November 2018
WFL2 Ynysygerwn 1 2 Penrhiwceiber Rangers 0

Results - December 2018

Saturday 1st December 2018
WFL2 Trefelin Boys & Girls Club 4 1 Chepstow Town 0
Friday 7th December 2018
WFL2 Newport City 4 2 Ely Rangers (WFL-D2) 0
Saturday 8th December 2018
WFL2 Chepstow Town 0 5 Tredegar Town 0
WFL2 Trefelin Boys & Girls Club 15 1 Caerau (WFL-D2) 0
Friday 14th December 2018
WFL2 Trethomas Bluebirds 2 1 Treharris Athletic Western 0
Saturday 15th December 2018
WFL2 Newport City 0 5 Penrhiwceiber Rangers 0
Wednesday 19th December 2018
WFL2 Newport City 0 2 Panteg 0
Friday 21st December 2018
WFL2 Ynysygerwn 1 1 Trethomas Bluebirds 0
Saturday 22nd December 2018
WFL2 Penrhiwceiber Rangers 3 0 Ely Rangers (WFL-D2) 0
WFL2 Penydarren BGC 4 1 Chepstow Town 0
WFL2 Trefelin Boys & Girls Club 1 0 Albion Rovers 0
Friday 28th December 2018
WFL2 Newport City 1 3 Ynysygerwn 0
Saturday 29th December 2018
WFL2 AFC Porth 2 2 Panteg 0
WFL2 Albion Rovers 1 6 Tredegar Town 0
WFL2 Pontyclun 1 0 Trethomas Bluebirds 0
WFL2 Treowen Stars 1 2 Trefelin Boys & Girls Club 0

Results - January 2019

Saturday 5th January 2019
WFL2 Panteg 2 1 Chepstow Town 0
WFL2 Penrhiwceiber Rangers 8 0 Caerau (WFL-D2) 0
WFL2 Penydarren BGC 3 0 AFC Porth 0
WFL2 Pontyclun 1 1 Albion Rovers 0
WFL2 Trefelin Boys & Girls Club 2 1 Trethomas Bluebirds 0
WFL2 Treharris Athletic Western 0 1 Ynysygerwn 0
WFL2 Treowen Stars 0 3 Tredegar Town 0
Friday 11th January 2019
WFL2 Trethomas Bluebirds 2 2 Tredegar Town 0
WFL2 Ynysygerwn 3 1 Ely Rangers (WFL-D2) 0
Saturday 12th January 2019
WFL2 AFC Porth 0 4 Penrhiwceiber Rangers 0
WFL2 Caerau (WFL-D2) 2 3 Panteg 0
WFL2 Chepstow Town 3 0 Newport City 0
WFL2 Treharris Athletic Western 0 1 Trefelin Boys & Girls Club 0
WFL2 Treowen Stars 1 3 Pontyclun 0
Tuesday 15th January 2019
WFL2 Ynysygerwn 2 2 Treharris Athletic Western 0
Friday 18th January 2019
WFL2 Ynysygerwn 3 3 Tredegar Town 0
Saturday 19th January 2019
WFL2 AFC Porth 4 1 Ely Rangers (WFL-D2) 0
WFL2 Chepstow Town 2 0 Caerau (WFL-D2) 0
WFL2 Newport City 2 2 Albion Rovers 0
WFL2 Penrhiwceiber Rangers 1 1 Trethomas Bluebirds 0
WFL2 Pontyclun 4 3 Trefelin Boys & Girls Club 0
Friday 25th January 2019
WFL2 Trethomas Bluebirds 1 3 Penydarren BGC 0
Saturday 26th January 2019
WFL2 AFC Porth 1 1 Newport City 0
WFL2 Albion Rovers 2 3 Panteg 0
WFL2 Caerau (WFL-D2) 1 2 Ely Rangers (WFL-D2) 0
WFL2 Trefelin Boys & Girls Club 2 0 Tredegar Town 0
WFL2 Treowen Stars 3 5 Penrhiwceiber Rangers 0
WFL2 Ynysygerwn 4 0 Chepstow Town 0

Results - February 2019

Saturday 9th February 2019
WFL2 Chepstow Town 0 1 AFC Porth 0
WFL2 Newport City 3 3 Treowen Stars 0
WFL2 Tredegar Town 0 2 Pontyclun 0
WFL2 Ynysygerwn 1 1 Panteg 0
Friday 15th February 2019
WFL2 Newport City 1 3 Trethomas Bluebirds 0
WFL2 Tredegar Town 0 4 Penydarren BGC 0
Saturday 16th February 2019
WFL2 Albion Rovers 0 1 Penrhiwceiber Rangers 0
WFL2 Caerau (WFL-D2) 0 2 AFC Porth 0
WFL2 Ely Rangers (WFL-D2) 5 3 Treowen Stars 0
WFL2 Panteg 2 0 Treharris Athletic Western 0
WFL2 Pontyclun 4 0 Ynysygerwn 0
Friday 22nd February 2019
WFL2 Trethomas Bluebirds 5 0 Ely Rangers (WFL-D2) 0
WFL2 Ynysygerwn 0 1 AFC Porth 0
Saturday 23rd February 2019
WFL2 Penydarren BGC 3 4 Tredegar Town 0
WFL2 Trefelin Boys & Girls Club 2 1 Panteg 0
WFL2 Treharris Athletic Western 3 1 Newport City 0
WFL2 Treowen Stars 4 0 Chepstow Town 0
Wednesday 27th February 2019
WFL2 Newport City 4 1 Caerau (WFL-D2) 0

Results - March 2019

Saturday 2nd March 2019
WFL2 Caerau (WFL-D2) 0 0 Treowen Stars 0
WFL2 Newport City 0 4 Trefelin Boys & Girls Club 0
WFL2 Penrhiwceiber Rangers 2 1 Pontyclun 0
WFL2 Penydarren BGC 2 0 Ynysygerwn 0
WFL2 Tredegar Town 0 2 AFC Porth 0
WFL2 Treharris Athletic Western 3 2 Ely Rangers (WFL-D2) 0
WFL2 Trethomas Bluebirds 2 3 Panteg 0
Saturday 9th March 2019
WFL2 Penydarren BGC 1 1 Penrhiwceiber Rangers 0
WFL2 Pontyclun 4 2 Panteg 0
WFL2 Trethomas Bluebirds 8 0 Caerau (WFL-D2) 0
Friday 15th March 2019
WFL2 Trethomas Bluebirds 2 2 Newport City 0
Saturday 16th March 2019
WFL2 Chepstow Town 0 4 Penrhiwceiber Rangers 0
WFL2 Ynysygerwn 4 2 Pontyclun 0
Wednesday 20th March 2019
WFL2 Tredegar Town 1 1 Trethomas Bluebirds 0
Saturday 23rd March 2019
WFL2 AFC Porth 0 2 Trethomas Bluebirds 0
WFL2 Caerau (WFL-D2) 2 1 Albion Rovers 0
WFL2 Chepstow Town 0 1 Ynysygerwn 0
WFL2 Ely Rangers (WFL-D2) 3 4 Panteg 0
WFL2 Penrhiwceiber Rangers 0 1 Penydarren BGC 0
WFL2 Pontyclun 3 4 Treharris Athletic Western 0
WFL2 Tredegar Town 2 2 Trefelin Boys & Girls Club 0
WFL2 Treowen Stars 0 0 Newport City 0
Tuesday 26th March 2019
WFL2 Caerau (WFL-D2) 0 9 Penydarren BGC 0
Friday 29th March 2019
WFL2 Ely Rangers (WFL-D2) 3 0 Albion Rovers 0
WFL2 Newport City 5 1 AFC Porth 0
Saturday 30th March 2019
WFL2 Chepstow Town 3 2 Treowen Stars 0
WFL2 Panteg 2 2 Caerau (WFL-D2) 0
WFL2 Penydarren BGC 0 2 Pontyclun 0
WFL2 Trethomas Bluebirds 1 3 Penrhiwceiber Rangers 0

Results - April 2019

Monday 1st April 2019
WFL2 Treharris Athletic Western 0 1 Tredegar Town 0
Wednesday 3rd April 2019
WFL2 Panteg 0 4 Penydarren BGC 0
WFL2 Penrhiwceiber Rangers 4 0 Albion Rovers 0
Saturday 6th April 2019
WFL2 AFC Porth 0 0 Treharris Athletic Western 0
WFL2 Caerau (WFL-D2) 2 3 Pontyclun 0
WFL2 Panteg 1 1 Albion Rovers 0
WFL2 Penrhiwceiber Rangers 3 2 Tredegar Town 0
WFL2 Treowen Stars 0 6 Penydarren BGC 0
WFL2 Trethomas Bluebirds 1 3 Trefelin Boys & Girls Club 0
Tuesday 9th April 2019
WFL2 Panteg 2 1 Treowen Stars 0
WFL2 Pontyclun 1 1 Penydarren BGC 0
Wednesday 10th April 2019
WFL2 Tredegar Town 2 0 Newport City 0
WFL2 Treharris Athletic Western 3 2 Albion Rovers 0
Saturday 13th April 2019
WFL2 Albion Rovers 0 1 Pontyclun 0
WFL2 Caerau (WFL-D2) 1 4 Treharris Athletic Western 0
WFL2 Chepstow Town 0 0 Panteg 0
WFL2 Ely Rangers (WFL-D2) 5 0 Tredegar Town 0
WFL2 Penrhiwceiber Rangers 5 1 AFC Porth 0
WFL2 Penydarren BGC 2 0 Trethomas Bluebirds 0
WFL2 Ynysygerwn 8 1 Treowen Stars 0
Tuesday 16th April 2019
WFL2 Ely Rangers (WFL-D2) 0 3 Trefelin Boys & Girls Club 0
WFL2 Pontyclun 1 1 Caerau (WFL-D2) 0
Wednesday 17th April 2019
WFL2 Penydarren BGC 2 0 Panteg 0
Friday 19th April 2019
WFL2 Treharris Athletic Western 1 2 Treowen Stars 0
Saturday 20th April 2019
WFL2 Penrhiwceiber Rangers 8 0 Chepstow Town 0
WFL2 Penydarren BGC 4 2 Albion Rovers 0
WFL2 Tredegar Town 5 0 Caerau (WFL-D2) 0
WFL2 Trefelin Boys & Girls Club 6 1 Pontyclun 0
WFL2 Trethomas Bluebirds 1 0 Ynysygerwn 0
Tuesday 23rd April 2019
WFL2 Albion Rovers 7 0 Ely Rangers (WFL-D2) 0
WFL2 Treowen Stars 2 0 Panteg 0
Wednesday 24th April 2019
WFL2 AFC Porth 2 2 Caerau (WFL-D2) 0
WFL2 Treharris Athletic Western 2 1 Chepstow Town 0
Thursday 25th April 2019
WFL2 Penydarren BGC 1 0 Treowen Stars 0
Saturday 27th April 2019
WFL2 Albion Rovers 2 3 Trefelin Boys & Girls Club 0
WFL2 Chepstow Town 2 6 Pontyclun 0
WFL2 Penrhiwceiber Rangers 4 0 Newport City 0
WFL2 Penydarren BGC 4 1 Caerau (WFL-D2) 0
WFL2 Treharris Athletic Western 2 0 AFC Porth 0
Tuesday 30th April 2019
WFL2 Albion Rovers 4 0 Caerau (WFL-D2) 0
WFL2 Ely Rangers (WFL-D2) 2 5 Chepstow Town 0
WFL2 Pontyclun 2 0 AFC Porth 0
WFL2 Treharris Athletic Western 0 5 Penrhiwceiber Rangers 0
WFL2 Treowen Stars 1 4 Ynysygerwn 0

Results - May 2019

Wednesday 1st May 2019
WFL2 Trefelin Boys & Girls Club 2 3 Penydarren BGC 0
Thursday 2nd May 2019
WFL2 Panteg 4 1 Ynysygerwn 0
Saturday 4th May 2019
WFL2 AFC Porth 1 3 Trefelin Boys & Girls Club 0
WFL2 Albion Rovers 3 1 Treowen Stars 0
WFL2 Caerau (WFL-D2) 1 3 Tredegar Town 0
WFL2 Chepstow Town 0 6 Penydarren BGC 0
WFL2 Ely Rangers (WFL-D2) 0 4 Newport City 0
WFL2 Treharris Athletic Western 3 3 Pontyclun 0
Tuesday 7th May 2019
WFL2 Panteg 1 6 Trefelin Boys & Girls Club 0
WFL2 Treowen Stars 0 2 Ely Rangers (WFL-D2) 0
Wednesday 8th May 2019
WFL2 Albion Rovers 4 7 Penydarren BGC 0
Friday 10th May 2019
WFL2 Trefelin Boys & Girls Club 6 1 Ynysygerwn 0
Saturday 11th May 2019
WFL2 Albion Rovers 0 5 Treharris Athletic Western 0
WFL2 Ely Rangers (WFL-D2) 1 3 Penydarren BGC 0
WFL2 Penrhiwceiber Rangers 2 1 Panteg 0
WFL2 Pontyclun 5 0 Chepstow Town 0
WFL2 Treowen Stars 5 1 AFC Porth 0
Tuesday 14th May 2019
WFL2 Albion Rovers 1 0 Ynysygerwn 0
WFL2 Treharris Athletic Western 2 1 Penydarren BGC 0

Non League Matters 2015

Notes relating to seasons prior to 2019–20

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