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

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.

League Table

Division Last Updated: 18:52, Saturday 15th December 2018

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Montgomery Town 14 9 3 2 40 17 6 2 0 28 6 3 1 2 12 11 +23 30
2 Hay St Mary's 12 9 0 3 46 21 4 0 2 19 17 5 0 1 27 4 +25 27
3 Waterloo Rovers 14 7 4 3 30 22 4 2 2 14 9 3 2 1 16 13 +8 25
4 Newbridge-on-Wye 14 8 1 5 42 37 3 1 2 18 18 5 0 3 24 19 +5 25
5 Rhayader Town 13 7 3 3 29 18 6 0 1 18 6 1 3 2 11 12 +11 24
6 Four Crosses 10 6 2 2 24 14 3 0 2 9 6 3 2 0 15 8 +10 20
7 Dyffryn Banw 13 4 2 7 16 30 1 2 3 3 14 3 0 4 13 16 -14 14
8 Abermule 11 3 3 5 18 17 1 2 1 6 7 2 1 4 12 10 +1 12
9 Borth United 9 3 3 3 24 25 3 1 2 20 18 0 2 1 4 7 -1 12
10 Presteigne St. Andrews 13 2 2 9 18 45 2 1 3 10 23 0 1 6 8 22 -27 8
11 Machynlleth 10 1 4 5 18 25 1 3 1 11 10 0 1 4 7 15 -7 7
12 Dolgellau Athletic 10 3 1 6 14 27 2 0 4 8 18 1 1 2 6 9 -13 7
13 Aberystwyth University 11 0 2 9 15 36 0 1 3 6 12 0 1 6 9 24 -21 2

3 points were deducted from Dolgellau Athletic for: failing fulfill fixture.

Results / Fixtures

Fixtures - December 2018

Wednesday 26th December 2018
MWAL2 Abermule vs. Waterloo Rovers 14:00
MWAL2 Dyffryn Banw vs. Dolgellau Athletic 14:00
MWAL2 Hay St Mary's vs. Presteigne St. Andrews 14:30
MWAL2 Machynlleth vs. Borth United 14:00
MWAL2 Montgomery Town vs. Four Crosses 14:00
MWAL2 Newbridge-on-Wye vs. Rhayader Town 14:00
Saturday 29th December 2018
MWAL2 Dolgellau Athletic vs. Borth United 14:00
MWAL2 Four Crosses vs. Abermule 14:00
MWAL2 Newbridge-on-Wye vs. Montgomery Town 14:00
MWAL2 Presteigne St. Andrews vs. Dyffryn Banw 14:30
MWAL2 Rhayader Town vs. Hay St Mary's 14:30
MWAL2 Waterloo Rovers vs. Machynlleth 14:00

Fixtures - January 2019

Saturday 5th January 2019
MWAL2 Montgomery Town vs. Dyffryn Banw 14:00
MWAL2 Presteigne St. Andrews vs. Machynlleth 14:30
MWAL2 Waterloo Rovers vs. Dolgellau Athletic 14:30
Saturday 12th January 2019
MWAL2 Abermule vs. Newbridge-on-Wye 14:00
MWAL2 Borth United vs. Montgomery Town 14:00
MWAL2 Dolgellau Athletic vs. Machynlleth 14:00
MWAL2 Presteigne St. Andrews vs. Hay St Mary's 14:30
MWAL2 Rhayader Town vs. Waterloo Rovers 14:30
Saturday 19th January 2019
MWAL2 Abermule vs. Presteigne St. Andrews 14:00
MWAL2 Aberystwyth University vs. Hay St Mary's 14:00
MWAL2 Four Crosses vs. Rhayader Town 14:00
MWAL2 Machynlleth vs. Waterloo Rovers 14:00
MWAL2 Montgomery Town vs. Borth United 14:00
MWAL2 Newbridge-on-Wye vs. Dolgellau Athletic 14:00
Saturday 26th January 2019
MWAL2 Dyffryn Banw vs. Montgomery Town 14:00
MWAL2 Four Crosses vs. Aberystwyth University 14:00
MWAL2 Hay St Mary's vs. Borth United 14:30
MWAL2 Machynlleth vs. Dolgellau Athletic 14:00
MWAL2 Newbridge-on-Wye vs. Abermule 14:00
MWAL2 Presteigne St. Andrews vs. Rhayader Town 14:30

Results - August 2018

Friday 10th August 2018
MWAL2 Abermule 1 1 Montgomery Town 0
Saturday 11th August 2018
MWAL2 Dolgellau Athletic 1 4 Newbridge-on-Wye 0
MWAL2 Hay St Mary's 2 5 Four Crosses 0
MWAL2 Machynlleth 2 2 Presteigne St. Andrews 0
MWAL2 Waterloo Rovers 1 1 Rhayader Town 0
Wednesday 15th August 2018
MWAL2 Abermule 2 4 Four Crosses 0
MWAL2 Borth United 2 1 Machynlleth 0
MWAL2 Dolgellau Athletic 0 2 Dyffryn Banw 0
MWAL2 Montgomery Town 3 3 Waterloo Rovers 0
MWAL2 Newbridge-on-Wye 0 8 Hay St Mary's 0
Saturday 18th August 2018
MWAL2 Dyffryn Banw 1 1 Borth United 0
MWAL2 Machynlleth 0 3 Hay St Mary's 0
MWAL2 Montgomery Town 6 0 Newbridge-on-Wye 0
MWAL2 Presteigne St. Andrews 0 6 Waterloo Rovers 0
Wednesday 22nd August 2018
MWAL2 Borth United 2 3 Dolgellau Athletic 0
MWAL2 Dyffryn Banw 1 1 Machynlleth 0
MWAL2 Four Crosses 0 1 Montgomery Town 0
MWAL2 Hay St Mary's 2 1 Rhayader Town 0
MWAL2 Waterloo Rovers 2 1 Abermule 0
Saturday 25th August 2018
MWAL2 Dolgellau Athletic 1 4 Abermule 0
MWAL2 Dyffryn Banw 0 7 Hay St Mary's 0
MWAL2 Presteigne St. Andrews 2 2 Four Crosses 0
MWAL2 Rhayader Town 3 0 Borth United 0
MWAL2 Waterloo Rovers 0 2 Newbridge-on-Wye 0
Wednesday 29th August 2018
MWAL2 Montgomery Town 4 0 Machynlleth 0

Results - September 2018

Saturday 1st September 2018
MWAL2 Hay St Mary's 2 5 Newbridge-on-Wye 0
Saturday 8th September 2018
MWAL2 Abermule 2 1 Hay St Mary's 0
MWAL2 Borth United 5 5 Waterloo Rovers 0
MWAL2 Dolgellau Athletic 2 1 Presteigne St. Andrews 0
MWAL2 Newbridge-on-Wye 2 3 Dyffryn Banw 0
MWAL2 Rhayader Town 2 4 Montgomery Town 0
Wednesday 12th September 2018
MWAL2 Rhayader Town 5 1 Newbridge-on-Wye 0
Saturday 15th September 2018
MWAL2 Dyffryn Banw 0 4 Abermule 0
MWAL2 Newbridge-on-Wye 3 3 Borth United 0
Saturday 22nd September 2018
MWAL2 Borth United 1 2 Dyffryn Banw 0
MWAL2 Dolgellau Athletic 3 1 Rhayader Town 0
MWAL2 Newbridge-on-Wye 5 4 Machynlleth 0
MWAL2 Presteigne St. Andrews 1 3 Montgomery Town 0
MWAL2 Waterloo Rovers 1 1 Four Crosses 0
Saturday 29th September 2018
MWAL2 Dyffryn Banw 1 0 Presteigne St. Andrews 0
MWAL2 Hay St Mary's 5 2 Montgomery Town 0
MWAL2 Newbridge-on-Wye 5 0 Waterloo Rovers 0

Results - October 2018

Tuesday 9th October 2018
MWAL2 Hay St Mary's 4 1 Aberystwyth University 0
MWAL2 Presteigne St. Andrews 0 7 Newbridge-on-Wye 0
MWAL2 Rhayader Town 1 0 Dyffryn Banw 0
Saturday 20th October 2018
MWAL2 Aberystwyth University 1 3 Newbridge-on-Wye 0
MWAL2 Four Crosses 3 1 Machynlleth 0
MWAL2 Montgomery Town 2 2 Rhayader Town 0
MWAL2 Presteigne St. Andrews 3 2 Abermule 0
MWAL2 Waterloo Rovers 1 2 Hay St Mary's 0
Tuesday 23rd October 2018
MWAL2 Rhayader Town 4 1 Aberystwyth University 0
Saturday 27th October 2018
MWAL2 Abermule 1 1 Rhayader Town 0
MWAL2 Borth United 6 5 Presteigne St. Andrews 0
MWAL2 Dolgellau Athletic 1 6 Hay St Mary's 0
MWAL2 Dyffryn Banw 0 1 Waterloo Rovers 0
MWAL2 Newbridge-on-Wye 3 0 Aberystwyth University 0
Tuesday 30th October 2018
MWAL2 Presteigne St. Andrews 4 3 Aberystwyth University 0

Results - November 2018

Saturday 3rd November 2018
MWAL2 Four Crosses 0 1 Waterloo Rovers 0
Saturday 10th November 2018
MWAL2 Waterloo Rovers 2 1 Montgomery Town 0
Tuesday 13th November 2018
MWAL2 Rhayader Town 1 0 Abermule 0
Saturday 17th November 2018
MWAL2 Four Crosses 3 2 Dyffryn Banw 0
MWAL2 Montgomery Town 3 0 Aberystwyth University 0
Saturday 24th November 2018
MWAL2 Borth United 4 2 Newbridge-on-Wye 0
MWAL2 Hay St Mary's 4 3 Dyffryn Banw 0
MWAL2 Machynlleth 1 1 Abermule 0
MWAL2 Montgomery Town 3 1 Dolgellau Athletic 0
MWAL2 Rhayader Town 2 0 Presteigne St. Andrews 0
MWAL2 Waterloo Rovers 3 1 Aberystwyth University 0

Results - December 2018

Saturday 1st December 2018
MWAL2 Aberystwyth University 1 3 Four Crosses 0
MWAL2 Machynlleth 5 1 Dyffryn Banw 0
MWAL2 Waterloo Rovers 4 0 Presteigne St. Andrews 0
Saturday 8th December 2018
MWAL2 Aberystwyth University 3 5 Rhayader Town 0
MWAL2 Four Crosses 3 1 Dolgellau Athletic 0
MWAL2 Montgomery Town 5 0 Presteigne St. Andrews 0
Tuesday 11th December 2018
MWAL2 Machynlleth 3 3 Aberystwyth University 0
Saturday 15th December 2018
MWAL2 Aberystwyth University 1 1 Dolgellau Athletic 0
MWAL2 Montgomery Town 2 0 Abermule 0

Non League Matters 00/00