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:10, Saturday 16th February 2019

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Montgomery Town 21 16 3 2 61 21 9 2 0 36 8 7 1 2 25 13 +40 51
2 Hay St Mary's 18 13 1 4 66 30 6 0 2 25 19 7 1 2 41 11 +36 40
3 Waterloo Rovers 20 10 6 4 47 32 5 4 2 21 15 5 2 2 26 17 +15 36
4 Newbridge-on-Wye 20 10 2 8 53 55 4 2 5 26 34 6 0 3 27 21 -2 32
5 Rhayader Town 21 9 4 8 45 36 6 1 3 23 14 3 3 5 22 22 +9 31
6 Four Crosses 15 10 2 3 40 22 7 0 2 24 11 3 2 1 16 11 +18 29
7 Dyffryn Banw 19 7 3 9 29 43 2 3 4 10 23 5 0 5 19 20 -14 24
8 Abermule 17 5 4 8 34 42 2 3 3 14 21 3 1 5 20 21 -8 19
9 Borth United 17 3 6 8 34 50 3 2 4 23 28 0 4 4 11 22 -16 15
10 Machynlleth 15 3 5 7 32 38 2 3 1 18 12 1 2 6 14 26 -6 14
11 Dolgellau Athletic 17 4 5 8 32 43 3 1 5 17 24 1 4 3 15 19 -11 14
12 Presteigne St. Andrews 21 3 4 14 39 69 2 2 6 17 34 1 2 8 22 35 -30 13
13 Aberystwyth University 17 2 3 12 23 54 2 1 5 12 26 0 2 7 11 28 -31 9

3 points were deducted from Four Crosses for: playing an ineligible player.

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

Results / Fixtures

Fixtures - February 2019

Saturday 23rd February 2019
MWAL2 Montgomery Town vs. Hay St Mary's 14:15
MWAL2 Presteigne St. Andrews vs. Borth United 14:30
Sunday 24th February 2019
MWAL2 Dolgellau Athletic vs. Aberystwyth University 14:15

Fixtures - March 2019

Saturday 2nd March 2019
MWAL2 Abermule vs. Borth United 14:30
MWAL2 Dyffryn Banw vs. Four Crosses 14:30
MWAL2 Hay St Mary's vs. Waterloo Rovers 14:30
MWAL2 Machynlleth vs. Newbridge-on-Wye 14:30
MWAL2 Presteigne St. Andrews vs. Dolgellau Athletic 14:30
Tuesday 5th March 2019
MWAL2 Machynlleth vs. Four Crosses 19:30
Saturday 9th March 2019
MWAL2 Aberystwyth University vs. Montgomery Town 14:30
MWAL2 Borth United vs. Abermule 14:30
MWAL2 Hay St Mary's vs. Dolgellau Athletic 14:30
MWAL2 Machynlleth vs. Rhayader Town 14:30
MWAL2 Waterloo Rovers vs. Dyffryn Banw 14:30
Friday 15th March 2019
MWAL2 Machynlleth vs. Dolgellau Athletic 19:30
Saturday 16th March 2019
MWAL2 Abermule vs. Aberystwyth University 14:30
MWAL2 Borth United vs. Hay St Mary's 14:30
MWAL2 Rhayader Town vs. Four Crosses 14:30
Sunday 17th March 2019
MWAL2 Aberystwyth University vs. Machynlleth 14:30
Saturday 23rd March 2019
MWAL2 Borth United vs. Four Crosses 14:30
MWAL2 Dolgellau Athletic vs. Waterloo Rovers 14:30
MWAL2 Dyffryn Banw vs. Newbridge-on-Wye 14:30
MWAL2 Hay St Mary's vs. Abermule 14:30
MWAL2 Machynlleth vs. Montgomery Town 14:30
Tuesday 26th March 2019
MWAL2 Rhayader Town vs. Machynlleth 19:30
Saturday 30th March 2019
MWAL2 Aberystwyth University vs. Abermule 14:30
MWAL2 Machynlleth vs. Waterloo Rovers 14:30
MWAL2 Newbridge-on-Wye vs. Four Crosses 14:30
Sunday 31st March 2019
MWAL2 Dyffryn Banw vs. Aberystwyth University 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
Wednesday 26th December 2018
MWAL2 Abermule 1 7 Waterloo Rovers 0
MWAL2 Dyffryn Banw 4 4 Dolgellau Athletic 0
MWAL2 Hay St Mary's 5 2 Presteigne St. Andrews 0
MWAL2 Machynlleth 7 2 Borth United 0
MWAL2 Montgomery Town 3 1 Four Crosses 0
MWAL2 Newbridge-on-Wye 2 1 Rhayader Town 0
Saturday 29th December 2018
MWAL2 Dolgellau Athletic 3 3 Borth United 0
MWAL2 Four Crosses 7 3 Abermule 0
MWAL2 Newbridge-on-Wye 0 3 Montgomery Town 0
MWAL2 Presteigne St. Andrews 0 1 Dyffryn Banw 0
MWAL2 Rhayader Town 1 3 Hay St Mary's 0
MWAL2 Waterloo Rovers 2 2 Machynlleth 0

Results - January 2019

Saturday 5th January 2019
MWAL2 Montgomery Town 3 1 Dyffryn Banw 0
MWAL2 Presteigne St. Andrews 2 3 Machynlleth 0
MWAL2 Waterloo Rovers 3 2 Dolgellau Athletic 0
Saturday 12th January 2019
MWAL2 Abermule 2 3 Newbridge-on-Wye 0
MWAL2 Borth United 1 5 Montgomery Town 0
MWAL2 Dolgellau Athletic 5 1 Machynlleth 0
MWAL2 Presteigne St. Andrews 3 3 Hay St Mary's 0
MWAL2 Rhayader Town 2 3 Waterloo Rovers 0
Saturday 19th January 2019
MWAL2 Abermule 3 3 Presteigne St. Andrews 0
MWAL2 Aberystwyth University 0 7 Hay St Mary's 0
MWAL2 Four Crosses 3 1 Rhayader Town 0
MWAL2 Montgomery Town 2 0 Borth United 0
MWAL2 Newbridge-on-Wye 1 1 Dolgellau Athletic 0
Saturday 26th January 2019
MWAL2 Dyffryn Banw 0 3 Montgomery Town 0
MWAL2 Four Crosses 2 0 Aberystwyth University 0
MWAL2 Hay St Mary's 1 0 Borth United 0
MWAL2 Newbridge-on-Wye 4 5 Abermule 0
MWAL2 Presteigne St. Andrews 2 4 Rhayader Town 0

Results - February 2019

Saturday 2nd February 2019
MWAL2 Aberystwyth University 4 3 Presteigne St. Andrews 0
MWAL2 Borth United 0 3 Rhayader Town 0
Saturday 9th February 2019
MWAL2 Aberystwyth University 1 0 Waterloo Rovers 0
MWAL2 Dolgellau Athletic 1 2 Montgomery Town 0
MWAL2 Dyffryn Banw 3 2 Rhayader Town 0
Sunday 10th February 2019
MWAL2 Borth United 2 2 Aberystwyth University 0
Saturday 16th February 2019
MWAL2 Abermule 2 1 Machynlleth 0
MWAL2 Aberystwyth University 1 4 Dyffryn Banw 0
MWAL2 Four Crosses 3 1 Hay St Mary's 0
MWAL2 Newbridge-on-Wye 1 6 Presteigne St. Andrews 0
MWAL2 Rhayader Town 2 2 Dolgellau Athletic 0
MWAL2 Waterloo Rovers 2 2 Borth United 0

Non League Matters 00/00