Mid Wales Football League - Mid Wales Football League Division One

Mid-Wales Football LeagueSpar Mid-Wales Football League Division OneUpdate this league
OFFICIAL SITE:CLICK HERE
LEVEL:LEVEL 3 (Wales)
PROMOTES TO:CYMRU ALLIANCE
RELEGATES TO:DIVISION TWO

League Table

Division Last Updated: 21:34, Saturday 24th August 2019

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Rhayader Town 28 21 3 4 84 31 10 1 3 45 15 11 2 1 39 16 +53 66
2 Montgomery Town 28 21 2 5 97 28 11 0 3 56 14 10 2 2 41 14 +69 65
3 Newbridge-on-Wye 28 18 6 4 61 37 7 4 3 35 26 11 2 1 26 11 +24 60
4 Llanidloes Town 28 17 7 4 96 32 8 3 3 42 17 9 4 1 54 15 +64 58
5 Carno 28 16 4 8 54 33 8 2 4 24 11 8 2 4 30 22 +21 52
6 Builth Wells 28 15 4 9 64 53 7 3 4 30 23 8 1 5 34 30 +11 49
7 Berriew 28 11 7 10 54 51 5 5 4 30 22 6 2 6 24 29 +3 40
8 Tywyn Bryncrug 28 10 5 13 63 52 4 3 7 31 26 6 2 6 32 26 +11 35
9 Waterloo Rovers 28 11 2 15 59 63 6 0 8 35 32 5 2 7 24 31 -4 35
10 Llansantffraid Village 28 9 7 12 47 59 6 3 5 24 27 3 4 7 23 32 -12 34
11 Bow Street 28 10 4 14 50 71 4 3 7 24 35 6 1 7 26 36 -21 34
12 Dolgellau Athletic 28 7 3 18 45 80 5 1 8 24 35 2 2 10 21 45 -35 24
13 Aberystwyth University 28 5 6 17 25 56 4 2 8 18 23 1 4 9 7 33 -31 21
14 Dyffryn Banw 28 3 6 19 33 91 0 4 10 17 52 3 2 9 16 39 -58 15
15 Welshpool Town 28 2 2 24 24 119 2 0 12 12 51 0 2 12 12 68 -95 8

Results / Fixtures

Results - August 2011

Saturday 13th August 2011
MWAL1 Llanidloes Town 6 0 Dyffryn Banw 0
MWAL1 Llansantffraid Village 0 0 Newbridge-on-Wye 0
Wednesday 17th August 2011
MWAL1 Builth Wells 2 3 Rhayader Town 0
MWAL1 Carno 1 2 Tywyn Bryncrug 0
MWAL1 Dolgellau Athletic 6 3 Bow Street 0
MWAL1 Dyffryn Banw 1 6 Montgomery Town 0
MWAL1 Newbridge-on-Wye 3 1 Llanidloes Town 0
MWAL1 Waterloo Rovers 3 2 Llansantffraid Village 0
Saturday 20th August 2011
MWAL1 Dolgellau Athletic 0 3 Llanidloes Town 0
MWAL1 Dyffryn Banw 0 2 Newbridge-on-Wye 0
MWAL1 Rhayader Town 5 2 Llansantffraid Village 0
MWAL1 Waterloo Rovers 0 2 Berriew 0
Tuesday 23rd August 2011
MWAL1 Llanidloes Town 2 3 Builth Wells 0
Wednesday 24th August 2011
MWAL1 Carno 1 1 Berriew 0
MWAL1 Montgomery Town 6 0 Welshpool Town 0
MWAL1 Newbridge-on-Wye 1 2 Rhayader Town 0
MWAL1 Tywyn Bryncrug 1 4 Dolgellau Athletic 0
MWAL1 Waterloo Rovers 0 1 Dyffryn Banw 0
Friday 26th August 2011
MWAL1 Berriew 1 3 Llanidloes Town 291
Saturday 27th August 2011
MWAL1 Bow Street 1 2 Tywyn Bryncrug 0
Sunday 28th August 2011
MWAL1 Builth Wells 1 0 Dyffryn Banw 271
MWAL1 Rhayader Town 2 3 Carno 288
Monday 29th August 2011
MWAL1 Llansantffraid Village 1 1 Welshpool Town 245
MWAL1 Waterloo Rovers 2 4 Montgomery Town 333

Results - September 2011

Saturday 3rd September 2011
MWAL1 Bow Street 2 1 Dolgellau Athletic 0
MWAL1 Rhayader Town 9 2 Welshpool Town 0
Wednesday 7th September 2011
MWAL1 Llansantffraid Village 3 2 Berriew 0
MWAL1 Welshpool Town 1 7 Llanidloes Town 0
Saturday 10th September 2011
MWAL1 Berriew 0 1 Newbridge-on-Wye 0
MWAL1 Builth Wells 2 0 Waterloo Rovers 0
MWAL1 Carno 3 1 Dyffryn Banw 0
MWAL1 Montgomery Town 6 0 Dolgellau Athletic 0
MWAL1 Tywyn Bryncrug 1 1 Rhayader Town 0
MWAL1 Welshpool Town 0 2 Bow Street 0
Saturday 17th September 2011
MWAL1 Dolgellau Athletic 2 3 Dyffryn Banw 0
MWAL1 Llansantffraid Village 1 2 Builth Wells 0
MWAL1 Montgomery Town 3 1 Bow Street 0
Wednesday 21st September 2011
MWAL1 Berriew 2 3 Montgomery Town 0
MWAL1 Llanidloes Town 2 3 Waterloo Rovers 0
MWAL1 Llansantffraid Village 3 2 Carno 0
MWAL1 Rhayader Town 3 4 Bow Street 0
MWAL1 Welshpool Town 3 1 Dolgellau Athletic 0
Saturday 24th September 2011
MWAL1 Bow Street 3 3 Dyffryn Banw 0
MWAL1 Builth Wells 0 2 Carno 0
MWAL1 Llanidloes Town 6 0 Llansantffraid Village 0
MWAL1 Newbridge-on-Wye 5 5 Waterloo Rovers 0
MWAL1 Rhayader Town 5 1 Dolgellau Athletic 0
MWAL1 Tywyn Bryncrug 2 3 Montgomery Town 0
MWAL1 Welshpool Town 1 3 Berriew 0
Friday 30th September 2011
MWAL1 Berriew 4 4 Rhayader Town 0

Results - October 2011

Saturday 1st October 2011
MWAL1 Bow Street 4 2 Welshpool Town 0
MWAL1 Tywyn Bryncrug 2 2 Llansantffraid Village 0
MWAL1 Waterloo Rovers 4 1 Dolgellau Athletic 0
Wednesday 5th October 2011
MWAL1 Llansantffraid Village 1 0 Aberystwyth University 0
Saturday 8th October 2011
MWAL1 Aberystwyth University 2 6 Llanidloes Town 0
MWAL1 Berriew 2 1 Tywyn Bryncrug 0
MWAL1 Carno 2 0 Builth Wells 0
MWAL1 Dyffryn Banw 3 3 Dolgellau Athletic 0
MWAL1 Montgomery Town 1 3 Rhayader Town 0
MWAL1 Newbridge-on-Wye 5 2 Welshpool Town 0
MWAL1 Waterloo Rovers 2 0 Bow Street 0
Wednesday 12th October 2011
MWAL1 Rhayader Town 4 0 Aberystwyth University 0
MWAL1 Welshpool Town 0 3 Waterloo Rovers 0
Saturday 15th October 2011
MWAL1 Aberystwyth University 2 0 Dolgellau Athletic 0
MWAL1 Builth Wells 1 0 Montgomery Town 0
MWAL1 Dyffryn Banw 1 1 Welshpool Town 0
MWAL1 Llansantffraid Village 4 1 Bow Street 0
MWAL1 Tywyn Bryncrug 0 1 Waterloo Rovers 0
Wednesday 19th October 2011
MWAL1 Llansantffraid Village 1 2 Montgomery Town 0
MWAL1 Welshpool Town 0 1 Aberystwyth University 0
Saturday 22nd October 2011
MWAL1 Bow Street 2 1 Llansantffraid Village 0
MWAL1 Builth Wells 4 1 Welshpool Town 0
MWAL1 Dolgellau Athletic 2 1 Berriew 0
MWAL1 Montgomery Town 3 0 Carno 0
MWAL1 Newbridge-on-Wye 2 1 Tywyn Bryncrug 0
MWAL1 Rhayader Town 5 0 Dyffryn Banw 0
MWAL1 Waterloo Rovers 3 0 Aberystwyth University 0
Wednesday 26th October 2011
MWAL1 Berriew 2 1 Aberystwyth University 0

Results - November 2011

Friday 4th November 2011
MWAL1 Welshpool Town 1 4 Carno 0
Saturday 5th November 2011
MWAL1 Aberystwyth University 1 2 Berriew 0
MWAL1 Dyffryn Banw 2 3 Bow Street 0
MWAL1 Llansantffraid Village 0 4 Rhayader Town 0
MWAL1 Waterloo Rovers 2 3 Tywyn Bryncrug 0
Tuesday 8th November 2011
MWAL1 Llanidloes Town 3 0 Aberystwyth University 0
Saturday 12th November 2011
MWAL1 Aberystwyth University 1 3 Builth Wells 0
MWAL1 Llanidloes Town 1 1 Montgomery Town 0
MWAL1 Llansantffraid Village 1 3 Dolgellau Athletic 0
MWAL1 Newbridge-on-Wye 1 0 Carno 0
MWAL1 Rhayader Town 5 0 Waterloo Rovers 0
MWAL1 Tywyn Bryncrug 2 4 Berriew 0
Sunday 13th November 2011
MWAL1 Aberystwyth University 2 2 Dyffryn Banw 0
Saturday 19th November 2011
MWAL1 Bow Street 1 6 Montgomery Town 0
MWAL1 Dolgellau Athletic 4 2 Welshpool Town 0
MWAL1 Dyffryn Banw 2 2 Llansantffraid Village 0
MWAL1 Llanidloes Town 2 0 Berriew 0
MWAL1 Tywyn Bryncrug 4 0 Aberystwyth University 0
MWAL1 Waterloo Rovers 5 2 Builth Wells 0
Wednesday 23rd November 2011
MWAL1 Rhayader Town 1 0 Builth Wells 0
Saturday 26th November 2011
MWAL1 Berriew 7 1 Bow Street 0
MWAL1 Carno 3 0 Waterloo Rovers 0
MWAL1 Llanidloes Town 0 2 Newbridge-on-Wye 0
MWAL1 Montgomery Town 7 0 Aberystwyth University 0
MWAL1 Welshpool Town 0 2 Tywyn Bryncrug 0

Results - December 2011

Saturday 3rd December 2011
MWAL1 Aberystwyth University 1 3 Rhayader Town 0
MWAL1 Builth Wells 4 1 Bow Street 0
MWAL1 Carno 0 0 Llanidloes Town 0
MWAL1 Montgomery Town 3 2 Tywyn Bryncrug 0
MWAL1 Newbridge-on-Wye 3 1 Berriew 0
MWAL1 Welshpool Town 2 1 Dyffryn Banw 0
Saturday 10th December 2011
MWAL1 Bow Street 0 1 Rhayader Town 0
MWAL1 Dolgellau Athletic 0 2 Carno 0
MWAL1 Montgomery Town 6 1 Dyffryn Banw 0
Saturday 17th December 2011
MWAL1 Berriew 0 0 Builth Wells 0
MWAL1 Llanidloes Town 5 1 Dolgellau Athletic 0
MWAL1 Llansantffraid Village 2 1 Waterloo Rovers 0
MWAL1 Tywyn Bryncrug 0 2 Bow Street 0
Saturday 24th December 2011
MWAL1 Carno 2 1 Bow Street 0
Monday 26th December 2011
MWAL1 Llanidloes Town 4 1 Rhayader Town 0
MWAL1 Llansantffraid Village 3 1 Dyffryn Banw 0
MWAL1 Montgomery Town 7 1 Berriew 0
MWAL1 Waterloo Rovers 10 1 Welshpool Town 0
Saturday 31st December 2011
MWAL1 Bow Street 2 4 Carno 0
MWAL1 Builth Wells 3 3 Llanidloes Town 0
MWAL1 Welshpool Town 1 7 Llansantffraid Village 0

Results - January 2012

Friday 13th January 2012
MWAL1 Welshpool Town 0 6 Montgomery Town 0
Saturday 14th January 2012
MWAL1 Berriew 3 3 Dolgellau Athletic 0
MWAL1 Bow Street 1 3 Newbridge-on-Wye 0
MWAL1 Builth Wells 2 2 Llansantffraid Village 0
MWAL1 Waterloo Rovers 0 8 Llanidloes Town 0
Saturday 21st January 2012
MWAL1 Bow Street 1 6 Llanidloes Town 0
MWAL1 Builth Wells 2 4 Berriew 0
MWAL1 Dolgellau Athletic 3 2 Aberystwyth University 0
MWAL1 Montgomery Town 2 1 Waterloo Rovers 0
MWAL1 Newbridge-on-Wye 4 1 Dyffryn Banw 0
MWAL1 Tywyn Bryncrug 3 2 Carno 0
Friday 27th January 2012
MWAL1 Berriew 2 2 Waterloo Rovers 0
Saturday 28th January 2012
MWAL1 Aberystwyth University 0 2 Newbridge-on-Wye 0
MWAL1 Dyffryn Banw 2 4 Carno 0
MWAL1 Llanidloes Town 1 1 Bow Street 0
MWAL1 Llansantffraid Village 2 2 Tywyn Bryncrug 0
MWAL1 Montgomery Town 8 0 Builth Wells 0
MWAL1 Welshpool Town 1 6 Rhayader Town 0

Results - February 2012

Saturday 11th February 2012
MWAL1 Carno 4 0 Welshpool Town 0
Saturday 18th February 2012
MWAL1 Llanidloes Town 4 0 Welshpool Town 0
Saturday 25th February 2012
MWAL1 Aberystwyth University 0 1 Carno 0
MWAL1 Builth Wells 4 2 Dolgellau Athletic 0
MWAL1 Dyffryn Banw 0 4 Waterloo Rovers 0
MWAL1 Llansantffraid Village 2 6 Llanidloes Town 0
MWAL1 Montgomery Town 2 3 Newbridge-on-Wye 0
MWAL1 Rhayader Town 3 0 Berriew 0
MWAL1 Tywyn Bryncrug 10 0 Welshpool Town 0

Results - March 2012

Saturday 3rd March 2012
MWAL1 Aberystwyth University 3 0 Llansantffraid Village 0
MWAL1 Bow Street 1 1 Berriew 0
MWAL1 Dolgellau Athletic 0 6 Montgomery Town 0
MWAL1 Dyffryn Banw 0 7 Llanidloes Town 0
MWAL1 Rhayader Town 2 0 Newbridge-on-Wye 0
MWAL1 Tywyn Bryncrug 3 2 Builth Wells 0
MWAL1 Waterloo Rovers 3 4 Carno 0
Friday 9th March 2012
MWAL1 Welshpool Town 1 4 Builth Wells 0
Saturday 10th March 2012
MWAL1 Aberystwyth University 0 1 Bow Street 0
MWAL1 Dyffryn Banw 1 5 Tywyn Bryncrug 0
MWAL1 Newbridge-on-Wye 3 1 Dolgellau Athletic 0
Sunday 11th March 2012
MWAL1 Aberystwyth University 1 2 Montgomery Town 0
Saturday 17th March 2012
MWAL1 Berriew 0 1 Llansantffraid Village 0
MWAL1 Bow Street 5 2 Waterloo Rovers 0
MWAL1 Builth Wells 4 3 Tywyn Bryncrug 0
MWAL1 Carno 1 2 Montgomery Town 0
MWAL1 Dyffryn Banw 1 4 Rhayader Town 0
Saturday 24th March 2012
MWAL1 Carno 3 0 Dolgellau Athletic 0
MWAL1 Dyffryn Banw 1 1 Aberystwyth University 0
MWAL1 Newbridge-on-Wye 0 0 Montgomery Town 0
MWAL1 Rhayader Town 0 3 Tywyn Bryncrug 0
Sunday 25th March 2012
MWAL1 Aberystwyth University 2 0 Welshpool Town 0
Wednesday 28th March 2012
MWAL1 Bow Street 0 0 Aberystwyth University 0
MWAL1 Welshpool Town 1 4 Newbridge-on-Wye 0
Saturday 31st March 2012
MWAL1 Aberystwyth University 2 0 Waterloo Rovers 0
MWAL1 Berriew 4 0 Welshpool Town 0
MWAL1 Carno 1 0 Llansantffraid Village 0
MWAL1 Dolgellau Athletic 0 3 Builth Wells 0
MWAL1 Montgomery Town 0 2 Llanidloes Town 0
MWAL1 Newbridge-on-Wye 2 5 Bow Street 0
MWAL1 Tywyn Bryncrug 0 1 Dyffryn Banw 0

Results - April 2012

Saturday 7th April 2012
MWAL1 Bow Street 1 3 Builth Wells 0
MWAL1 Dyffryn Banw 1 2 Berriew 0
MWAL1 Llanidloes Town 1 1 Carno 0
MWAL1 Montgomery Town 2 0 Llansantffraid Village 0
MWAL1 Tywyn Bryncrug 1 2 Newbridge-on-Wye 0
MWAL1 Waterloo Rovers 0 2 Rhayader Town 0
Monday 9th April 2012
MWAL1 Newbridge-on-Wye 3 4 Builth Wells 0
Saturday 14th April 2012
MWAL1 Berriew 1 1 Carno 0
MWAL1 Dolgellau Athletic 2 3 Llansantffraid Village 0
MWAL1 Dyffryn Banw 2 8 Builth Wells 0
MWAL1 Llanidloes Town 5 4 Tywyn Bryncrug 0
MWAL1 Rhayader Town 1 0 Montgomery Town 0
MWAL1 Waterloo Rovers 1 2 Newbridge-on-Wye 0
Wednesday 18th April 2012
MWAL1 Builth Wells 1 2 Newbridge-on-Wye 0
Saturday 21st April 2012
MWAL1 Builth Wells 0 0 Aberystwyth University 0
MWAL1 Carno 0 3 Rhayader Town 0
MWAL1 Dolgellau Athletic 1 2 Waterloo Rovers 0
MWAL1 Newbridge-on-Wye 1 1 Llansantffraid Village 0
MWAL1 Tywyn Bryncrug 2 2 Llanidloes Town 0
Wednesday 25th April 2012
MWAL1 Dolgellau Athletic 2 1 Tywyn Bryncrug 0
MWAL1 Newbridge-on-Wye 2 2 Aberystwyth University 0
Saturday 28th April 2012
MWAL1 Aberystwyth University 1 1 Tywyn Bryncrug 0
MWAL1 Berriew 2 1 Dyffryn Banw 0
MWAL1 Carno 0 1 Newbridge-on-Wye 0
MWAL1 Dolgellau Athletic 0 2 Rhayader Town 0

Results - May 2012

Friday 4th May 2012
MWAL1 Rhayader Town 0 0 Llanidloes Town 0
Saturday 5th May 2012
MWAL1 Carno 3 0 Aberystwyth University 0
MWAL1 Dolgellau Athletic 2 2 Newbridge-on-Wye 0

Non League Matters 00/00

Notes relating to seasons prior to 2019–20

2018-2019: Knighton Town resigned in September 2018 after playing 5 games. All results expuged.