Mid Wales Football League - Mid Wales Football League Division Two

Mid-Wales Football LeagueSpar Mid-Wales Football League Division TwoUpdate this league
OFFICIAL SITE:CLICK HERE
LEVEL:LEVEL 4 (Wales)
PROMOTES TO:DIVISION ONE
RELEGATES TO:MID WALES SOUTH / ABERYSTWYTH / MONTGOMERYSHIRE / CEREDIGION LEAGUES

League Table

Division Last Updated: 08:07, Friday 27th March 2020

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Penparcau 17 14 0 3 68 22 9 0 1 40 8 5 0 2 28 14 +46 42
2 Machynlleth 18 13 3 2 63 24 7 1 0 26 7 6 2 2 37 17 +39 42
3 Newbridge-on-Wye 18 13 2 3 70 19 8 0 1 46 9 5 2 2 24 10 +51 41
4 Waterloo Rovers 15 11 2 2 43 19 5 1 1 18 11 6 1 1 25 8 +24 35
5 Dolgellau Athletic 16 11 1 4 46 22 5 1 1 21 8 6 0 3 25 14 +24 34
6 Rhayader Town 19 8 6 5 58 35 4 3 2 33 19 4 3 3 25 16 +23 30
7 Borth United 19 8 5 6 35 27 6 3 2 28 16 2 2 4 7 11 +8 29
8 Aberystwyth University 17 8 4 5 42 37 4 3 3 23 22 4 1 2 19 15 +5 28
9 Forden United 17 8 2 7 47 29 3 1 3 20 12 5 1 4 27 17 +18 26
10 Dyffryn Banw 16 6 2 8 20 32 3 1 3 10 12 3 1 5 10 20 -12 20
11 Churchstoke 18 4 3 11 29 47 2 1 5 14 24 2 2 6 15 23 -18 15
12 Abermule 21 3 2 16 31 70 2 1 9 21 36 1 1 7 10 34 -39 11
13 Presteigne St. Andrews 19 2 0 17 34 90 1 0 9 10 49 1 0 8 24 41 -56 6
14 Knighton Town 22 1 0 21 19 132 1 0 10 9 53 0 0 11 10 79 -113 -3

6 points were deducted from Knighton Town

  • 3 points for: Fielding an ineligible player Churchstoke v Knighton Town on 13 August 2019.
  • 3 points for: Fielding ineligible players Presteigne St. Andrews v Knighton Town on 30 August 2019.

Results / Fixtures

Results - August 2019

Friday 9th August 2019
MWAL2 Abermule 1 5 Forden United 0
Saturday 10th August 2019
MWAL2 Borth United 6 1 Knighton Town 0
MWAL2 Dyffryn Banw 1 0 Churchstoke 0
MWAL2 Machynlleth 3 3 Rhayader Town 0
MWAL2 Waterloo Rovers 2 1 Newbridge-on-Wye 0
Tuesday 13th August 2019
MWAL2 Abermule 1 2 Dyffryn Banw 0
MWAL2 Borth United 1 0 Dolgellau Athletic 0
MWAL2 Churchstoke 5 2 Knighton Town 0
MWAL2 Newbridge-on-Wye 3 0 Rhayader Town 0
MWAL2 Penparcau 5 2 Machynlleth 0
MWAL2 Presteigne St. Andrews 1 8 Waterloo Rovers 0
Friday 16th August 2019
MWAL2 Dyffryn Banw 1 1 Borth United 0
Saturday 17th August 2019
MWAL2 Abermule 5 3 Presteigne St. Andrews 0
MWAL2 Forden United 0 4 Machynlleth 0
MWAL2 Knighton Town 0 4 Dolgellau Athletic 0
MWAL2 Penparcau 2 0 Newbridge-on-Wye 0
MWAL2 Rhayader Town 6 0 Churchstoke 0
Tuesday 20th August 2019
MWAL2 Forden United 3 0 Churchstoke 55
MWAL2 Rhayader Town 5 4 Presteigne St. Andrews 0
Wednesday 21st August 2019
MWAL2 Machynlleth 5 1 Dolgellau Athletic 0
MWAL2 Newbridge-on-Wye 16 1 Knighton Town 0
MWAL2 Penparcau 1 0 Borth United 0
MWAL2 Waterloo Rovers 3 1 Abermule 0
Friday 23rd August 2019
MWAL2 Forden United 1 2 Dyffryn Banw 0
Saturday 24th August 2019
MWAL2 Churchstoke 1 3 Newbridge-on-Wye 0
MWAL2 Dolgellau Athletic 3 0 Abermule 0
MWAL2 Penparcau 6 3 Presteigne St. Andrews 0
MWAL2 Waterloo Rovers 2 1 Borth United 0
Friday 30th August 2019
MWAL2 Newbridge-on-Wye 5 0 Forden United 0
MWAL2 Presteigne St. Andrews 3 0 Knighton Town 0

Results - September 2019

Saturday 7th September 2019
MWAL2 Abermule 10 2 Knighton Town 0
MWAL2 Borth United 6 2 Presteigne St. Andrews 0
MWAL2 Penparcau 4 0 Churchstoke 0
Tuesday 10th September 2019
MWAL2 Knighton Town 1 7 Rhayader Town 0
Saturday 14th September 2019
MWAL2 Borth United 4 1 Abermule 0
MWAL2 Forden United 10 0 Knighton Town 0
MWAL2 Newbridge-on-Wye 4 0 Dyffryn Banw 0
Thursday 19th September 2019
MWAL2 Presteigne St. Andrews 0 6 Churchstoke 0
Friday 20th September 2019
MWAL2 Machynlleth 3 0 Dyffryn Banw 0
Saturday 21st September 2019
MWAL2 Borth United 2 2 Forden United 0
MWAL2 Dolgellau Athletic 1 2 Rhayader Town 0
MWAL2 Knighton Town 0 1 Waterloo Rovers 0
MWAL2 Penparcau 12 1 Abermule 0
Saturday 28th September 2019
MWAL2 Abermule 0 4 Newbridge-on-Wye 0
MWAL2 Aberystwyth University 4 1 Knighton Town 0
MWAL2 Churchstoke 1 7 Machynlleth 0

Results - October 2019

Tuesday 8th October 2019
MWAL2 Rhayader Town 3 3 Aberystwyth University 0
Saturday 12th October 2019
MWAL2 Abermule 0 3 Rhayader Town 0
MWAL2 Aberystwyth University 2 2 Churchstoke 0
MWAL2 Dyffryn Banw 3 0 Knighton Town 0
MWAL2 Presteigne St. Andrews 1 7 Newbridge-on-Wye 0
Tuesday 15th October 2019
MWAL2 Machynlleth 2 1 Borth United 0
MWAL2 Presteigne St. Andrews 2 4 Aberystwyth University 0
Saturday 19th October 2019
MWAL2 Aberystwyth University 3 6 Dolgellau Athletic 0
MWAL2 Borth United 2 3 Dyffryn Banw 0
MWAL2 Churchstoke 2 2 Abermule 0
MWAL2 Knighton Town 1 7 Machynlleth 0

Results - November 2019

Friday 8th November 2019
MWAL2 Machynlleth 2 0 Waterloo Rovers 0
Saturday 9th November 2019
MWAL2 Abermule 1 4 Aberystwyth University 0
MWAL2 Rhayader Town 0 2 Forden United 0
Saturday 23rd November 2019
MWAL2 Borth United 1 0 Rhayader Town 0
MWAL2 Forden United 1 3 Aberystwyth University 0
MWAL2 Penparcau 2 0 Dyffryn Banw 0
MWAL2 Waterloo Rovers 3 1 Churchstoke 0
Monday 25th November 2019
MWAL2 Aberystwyth University 2 4 Penparcau 0
Wednesday 27th November 2019
MWAL2 Knighton Town 0 10 Forden United 0
Saturday 30th November 2019
MWAL2 Abermule 2 4 Penparcau 0
MWAL2 Churchstoke 3 1 Presteigne St. Andrews 0
MWAL2 Newbridge-on-Wye 4 3 Dolgellau Athletic 0
MWAL2 Rhayader Town 2 2 Dyffryn Banw 0

Results - December 2019

Saturday 7th December 2019
MWAL2 Abermule 1 1 Borth United 0
MWAL2 Aberystwyth University 2 1 Dyffryn Banw 0
MWAL2 Dolgellau Athletic 3 0 Forden United 0
MWAL2 Knighton Town 1 4 Newbridge-on-Wye 0
MWAL2 Machynlleth 2 1 Churchstoke 0
MWAL2 Presteigne St. Andrews 1 5 Penparcau 0
MWAL2 Waterloo Rovers 1 1 Rhayader Town 0
Monday 9th December 2019
MWAL2 Aberystwyth University 1 1 Machynlleth 0
Thursday 26th December 2019
MWAL2 Dolgellau Athletic 3 3 Machynlleth 0
MWAL2 Dyffryn Banw 3 1 Penparcau 0
MWAL2 Knighton Town 4 3 Presteigne St. Andrews 0
MWAL2 Rhayader Town 1 1 Newbridge-on-Wye 0
MWAL2 Waterloo Rovers 1 3 Forden United 0
Saturday 28th December 2019
MWAL2 Machynlleth 7 1 Knighton Town 0
MWAL2 Newbridge-on-Wye 2 3 Waterloo Rovers 0
MWAL2 Penparcau 0 2 Dolgellau Athletic 0
MWAL2 Presteigne St. Andrews 0 4 Rhayader Town 0

Results - January 2020

Saturday 4th January 2020
MWAL2 Churchstoke 1 2 Borth United 0
MWAL2 Forden United 2 0 Abermule 35
MWAL2 Presteigne St. Andrews 1 5 Dolgellau Athletic 0
Saturday 11th January 2020
MWAL2 Aberystwyth University 1 1 Waterloo Rovers 0
MWAL2 Borth United 2 2 Newbridge-on-Wye 0
MWAL2 Dyffryn Banw 2 4 Machynlleth 0
MWAL2 Penparcau 5 0 Knighton Town 0
MWAL2 Presteigne St. Andrews 0 5 Forden United 0
MWAL2 Rhayader Town 3 1 Abermule 0
Saturday 18th January 2020
MWAL2 Abermule 0 3 Dolgellau Athletic 0
MWAL2 Knighton Town 0 1 Borth United 0
MWAL2 Machynlleth 2 0 Forden United 0
MWAL2 Newbridge-on-Wye 6 0 Aberystwyth University 0
MWAL2 Rhayader Town 3 4 Penparcau 0
MWAL2 Waterloo Rovers 6 3 Presteigne St. Andrews 0
Saturday 25th January 2020
MWAL2 Aberystwyth University 4 1 Abermule 0
MWAL2 Borth United 1 3 Waterloo Rovers 0
MWAL2 Dolgellau Athletic 3 1 Penparcau 0
MWAL2 Dyffryn Banw 0 2 Newbridge-on-Wye 0
MWAL2 Forden United 3 3 Rhayader Town 0
MWAL2 Knighton Town 1 4 Churchstoke 0
MWAL2 Presteigne St. Andrews 1 5 Machynlleth 0

Results - February 2020

Saturday 1st February 2020
MWAL2 Churchstoke 0 1 Dolgellau Athletic 0
MWAL2 Knighton Town 1 3 Abermule 0
MWAL2 Newbridge-on-Wye 3 0 Borth United 0
Saturday 8th February 2020
MWAL2 Abermule 0 3 Waterloo Rovers 0
MWAL2 Aberystwyth University 1 3 Presteigne St. Andrews 0
MWAL2 Borth United 1 1 Churchstoke 0
MWAL2 Dolgellau Athletic 3 0 Dyffryn Banw 0
MWAL2 Newbridge-on-Wye 3 2 Machynlleth 0
MWAL2 Penparcau 3 0 Forden United 0
MWAL2 Rhayader Town 10 2 Knighton Town 0
Saturday 22nd February 2020
MWAL2 Borth United 2 1 Aberystwyth University 0
Monday 24th February 2020
MWAL2 Aberystwyth University 3 2 Rhayader Town 0

Results - March 2020

Saturday 7th March 2020
MWAL2 Abermule 0 2 Machynlleth 0
MWAL2 Churchstoke 1 6 Waterloo Rovers 0
MWAL2 Dolgellau Athletic 5 2 Presteigne St. Andrews 0
MWAL2 Dyffryn Banw 0 4 Aberystwyth University 0
MWAL2 Knighton Town 0 9 Penparcau 0

Non League Matters 00/00

Notes relating to seasons prior to 2019–20

2017-18: Talgarth Town resigned in April 2018 after playing 20 games. All results expunged.

2018-19: Brecon Northcote resigned in September 2018 after playing 5 games. All results expunged.