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: 18:31, Tuesday 16th July 2019

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Llanidloes Town 30 26 2 2 132 31 13 1 1 65 15 13 1 1 67 16 +101 80
2 Montgomery Town 30 22 4 4 106 27 10 3 2 46 15 12 1 2 60 12 +79 70
3 Builth Wells 30 17 6 7 78 53 9 3 3 39 26 8 3 4 39 27 +25 57
4 Tywyn Bryncrug 30 18 2 10 91 50 10 2 3 56 21 8 0 7 35 29 +41 56
5 Four Crosses 30 17 3 10 82 64 9 1 5 49 29 8 2 5 33 35 +18 54
6 Waterloo Rovers 30 16 4 10 81 60 9 0 6 42 31 7 4 4 39 29 +21 52
7 Berriew 30 14 7 9 64 41 8 5 2 41 16 6 2 7 23 25 +23 49
8 Aberaeron 30 15 3 12 63 47 10 2 3 32 13 5 1 9 31 34 +16 48
9 Bow Street 30 11 8 11 78 70 6 4 5 49 32 5 4 6 29 38 +8 41
10 Aberystwyth University 30 12 4 14 65 61 8 3 4 33 25 4 1 10 32 36 +4 40
11 Llansantffraid Village 30 10 5 15 66 71 5 1 9 29 35 5 4 6 37 36 -5 35
12 Carno 30 11 2 17 46 57 3 1 11 19 32 8 1 6 27 25 -11 35
13 Welshpool Town 30 9 2 19 51 79 6 0 9 31 37 3 2 10 20 42 -28 29
14 Dyffryn Banw 30 7 0 23 33 101 4 0 11 17 48 3 0 12 16 53 -68 21
15 Newbridge-on-Wye 30 6 3 21 39 151 4 1 10 18 81 2 2 11 21 70 -112 21
16 Dolgellau Athletic 30 1 1 28 22 134 1 1 13 15 60 0 0 15 7 74 -112 4

Results / Fixtures

Results - August 2012

Friday 17th August 2012
MWAL1 Llanidloes Town 4 1 Newbridge-on-Wye 0
Saturday 18th August 2012
MWAL1 Aberaeron 6 0 Dyffryn Banw 0
MWAL1 Bow Street 4 0 Welshpool Town 0
MWAL1 Dolgellau Athletic 1 6 Waterloo Rovers 0
MWAL1 Four Crosses 4 0 Carno 0
MWAL1 Llansantffraid Village 3 4 Builth Wells 0
Wednesday 22nd August 2012
MWAL1 Bow Street 0 0 Aberaeron 0
MWAL1 Carno 2 3 Waterloo Rovers 0
MWAL1 Dolgellau Athletic 1 4 Tywyn Bryncrug 0
MWAL1 Dyffryn Banw 0 2 Berriew 0
MWAL1 Four Crosses 2 0 Welshpool Town 0
MWAL1 Llanidloes Town 4 1 Builth Wells 0
MWAL1 Montgomery Town 1 1 Llansantffraid Village 0
Friday 24th August 2012
MWAL1 Llanidloes Town 7 0 Waterloo Rovers 0
Saturday 25th August 2012
MWAL1 Berriew 0 0 Montgomery Town 0
MWAL1 Carno 0 2 Aberaeron 0
MWAL1 Dyffryn Banw 0 5 Newbridge-on-Wye 0
MWAL1 Four Crosses 5 1 Dolgellau Athletic 0
Sunday 26th August 2012
MWAL1 Tywyn Bryncrug 4 0 Bow Street 0
Monday 27th August 2012
MWAL1 Dolgellau Athletic 2 1 Carno 0
MWAL1 Dyffryn Banw 2 3 Builth Wells 0
MWAL1 Welshpool Town 3 5 Llansantffraid Village 0
Wednesday 29th August 2012
MWAL1 Llanidloes Town 5 2 Bow Street 0
MWAL1 Waterloo Rovers 1 2 Berriew 0

Results - September 2012

Saturday 1st September 2012
MWAL1 Aberaeron 1 0 Llanidloes Town 0
MWAL1 Bow Street 3 3 Llansantffraid Village 0
MWAL1 Builth Wells 0 5 Carno 0
MWAL1 Dolgellau Athletic 1 6 Berriew 0
MWAL1 Dyffryn Banw 1 3 Four Crosses 0
MWAL1 Montgomery Town 3 1 Newbridge-on-Wye 0
MWAL1 Welshpool Town 5 2 Tywyn Bryncrug 0
Wednesday 12th September 2012
MWAL1 Berriew 2 2 Carno 0
MWAL1 Llansantffraid Village 2 4 Four Crosses 0
Saturday 15th September 2012
MWAL1 Aberaeron 5 1 Welshpool Town 0
MWAL1 Bow Street 3 3 Waterloo Rovers 0
MWAL1 Carno 2 1 Tywyn Bryncrug 0
MWAL1 Dolgellau Athletic 1 4 Montgomery Town 0
MWAL1 Dyffryn Banw 1 11 Llanidloes Town 0
MWAL1 Four Crosses 2 2 Builth Wells 0
MWAL1 Newbridge-on-Wye 3 2 Berriew 0
Wednesday 19th September 2012
MWAL1 Berriew 8 0 Welshpool Town 0
Saturday 22nd September 2012
MWAL1 Bow Street 7 4 Dyffryn Banw 0
MWAL1 Builth Wells 1 1 Berriew 0
MWAL1 Dolgellau Athletic 1 4 Welshpool Town 0
MWAL1 Llanidloes Town 2 2 Four Crosses 0
MWAL1 Llansantffraid Village 1 2 Aberaeron 0
MWAL1 Tywyn Bryncrug 2 1 Montgomery Town 0
MWAL1 Waterloo Rovers 5 3 Newbridge-on-Wye 0
Saturday 29th September 2012
MWAL1 Aberaeron 0 0 Newbridge-on-Wye 0
MWAL1 Builth Wells 4 1 Dolgellau Athletic 0
MWAL1 Waterloo Rovers 2 1 Llansantffraid Village 0

Results - October 2012

Saturday 6th October 2012
MWAL1 Aberystwyth University 3 0 Dolgellau Athletic 0
MWAL1 Bow Street 4 1 Berriew 0
MWAL1 Dyffryn Banw 3 1 Welshpool Town 0
Wednesday 10th October 2012
MWAL1 Berriew 3 0 Aberystwyth University 0
Saturday 13th October 2012
MWAL1 Aberaeron 2 0 Four Crosses 0
MWAL1 Carno 0 3 Montgomery Town 0
MWAL1 Dyffryn Banw 1 7 Llansantffraid Village 0
MWAL1 Newbridge-on-Wye 3 0 Dolgellau Athletic 0
MWAL1 Waterloo Rovers 2 1 Builth Wells 0
Wednesday 17th October 2012
MWAL1 Llansantffraid Village 1 0 Aberystwyth University 0
MWAL1 Welshpool Town 0 8 Montgomery Town 0
Saturday 20th October 2012
MWAL1 Builth Wells 1 0 Aberaeron 0
MWAL1 Dolgellau Athletic 1 2 Dyffryn Banw 0
MWAL1 Four Crosses 3 1 Aberystwyth University 0
MWAL1 Llansantffraid Village 4 0 Berriew 0
MWAL1 Newbridge-on-Wye 3 2 Welshpool Town 0
Wednesday 24th October 2012
MWAL1 Welshpool Town 1 5 Aberystwyth University 0
Friday 26th October 2012
MWAL1 Berriew 3 5 Llanidloes Town 0
Saturday 27th October 2012
MWAL1 Aberystwyth University 2 2 Waterloo Rovers 0
MWAL1 Bow Street 5 0 Carno 0
MWAL1 Llansantffraid Village 3 3 Newbridge-on-Wye 0
MWAL1 Tywyn Bryncrug 3 1 Aberaeron 0
MWAL1 Welshpool Town 1 3 Builth Wells 0

Results - November 2012

Friday 2nd November 2012
MWAL1 Llanidloes Town 3 0 Welshpool Town 0
Saturday 3rd November 2012
MWAL1 Aberaeron 1 0 Berriew 0
MWAL1 Aberystwyth University 3 2 Montgomery Town 0
MWAL1 Dolgellau Athletic 0 6 Builth Wells 0
MWAL1 Newbridge-on-Wye 1 1 Bow Street 0
MWAL1 Tywyn Bryncrug 10 0 Dyffryn Banw 0
MWAL1 Waterloo Rovers 2 3 Four Crosses 0
Saturday 10th November 2012
MWAL1 Aberystwyth University 2 1 Tywyn Bryncrug 0
MWAL1 Bow Street 2 4 Builth Wells 0
MWAL1 Carno 1 3 Welshpool Town 0
MWAL1 Four Crosses 3 0 Dyffryn Banw 0
Saturday 17th November 2012
MWAL1 Aberystwyth University 1 2 Builth Wells 0
MWAL1 Berriew 0 0 Four Crosses 0
MWAL1 Dyffryn Banw 1 2 Tywyn Bryncrug 0
MWAL1 Llanidloes Town 9 1 Dolgellau Athletic 0
MWAL1 Llansantffraid Village 3 2 Welshpool Town 0
MWAL1 Newbridge-on-Wye 1 3 Carno 0
MWAL1 Waterloo Rovers 2 1 Aberaeron 0
Wednesday 21st November 2012
MWAL1 Llanidloes Town 7 3 Aberystwyth University 0
Saturday 24th November 2012
MWAL1 Aberaeron 2 1 Carno 0
MWAL1 Aberystwyth University 6 1 Dyffryn Banw 0
MWAL1 Berriew 4 1 Bow Street 0
MWAL1 Dolgellau Athletic 0 1 Newbridge-on-Wye 0
MWAL1 Four Crosses 4 1 Tywyn Bryncrug 0
MWAL1 Llansantffraid Village 0 2 Llanidloes Town 0
Friday 30th November 2012
MWAL1 Llanidloes Town 9 1 Tywyn Bryncrug 0

Results - December 2012

Saturday 1st December 2012
MWAL1 Aberystwyth University 3 1 Newbridge-on-Wye 0
MWAL1 Berriew 0 0 Builth Wells 0
MWAL1 Dyffryn Banw 0 2 Waterloo Rovers 0
MWAL1 Four Crosses 2 4 Montgomery Town 0
MWAL1 Llansantffraid Village 6 0 Dolgellau Athletic 0
MWAL1 Welshpool Town 4 3 Aberaeron 0
Saturday 8th December 2012
MWAL1 Aberaeron 2 1 Aberystwyth University 0
MWAL1 Berriew 6 0 Dolgellau Athletic 0
MWAL1 Bow Street 5 4 Newbridge-on-Wye 0
MWAL1 Builth Wells 6 1 Dyffryn Banw 0
MWAL1 Carno 1 2 Four Crosses 0
MWAL1 Montgomery Town 2 2 Welshpool Town 0
MWAL1 Waterloo Rovers 0 5 Tywyn Bryncrug 0
Saturday 15th December 2012
MWAL1 Tywyn Bryncrug 1 0 Welshpool Town 0
Wednesday 26th December 2012
MWAL1 Berriew 2 1 Dyffryn Banw 0
MWAL1 Llanidloes Town 1 3 Montgomery Town 0
MWAL1 Tywyn Bryncrug 8 1 Dolgellau Athletic 0
MWAL1 Welshpool Town 0 1 Waterloo Rovers 0
Saturday 29th December 2012
MWAL1 Carno 1 2 Llanidloes Town 0

Results - January 2013

Saturday 12th January 2013
MWAL1 Aberaeron 2 1 Dolgellau Athletic 0
MWAL1 Aberystwyth University 0 3 Carno 0
MWAL1 Bow Street 1 1 Llanidloes Town 0
MWAL1 Builth Wells 4 1 Welshpool Town 0
MWAL1 Llansantffraid Village 0 6 Waterloo Rovers 0
Saturday 26th January 2013
MWAL1 Aberystwyth University 4 2 Aberaeron 0
MWAL1 Tywyn Bryncrug 0 0 Builth Wells 0

Results - February 2013

Friday 1st February 2013
MWAL1 Welshpool Town 0 1 Berriew 0
Saturday 2nd February 2013
MWAL1 Builth Wells 1 0 Aberystwyth University 0
MWAL1 Dyffryn Banw 3 2 Aberaeron 0
MWAL1 Four Crosses 1 5 Llanidloes Town 0
MWAL1 Montgomery Town 2 2 Bow Street 0
MWAL1 Newbridge-on-Wye 3 2 Llansantffraid Village 0
MWAL1 Tywyn Bryncrug 1 3 Carno 0
MWAL1 Waterloo Rovers 6 0 Dolgellau Athletic 0
Saturday 9th February 2013
MWAL1 Four Crosses 2 0 Berriew 0
MWAL1 Newbridge-on-Wye 0 5 Builth Wells 0
MWAL1 Welshpool Town 3 2 Dyffryn Banw 0
Saturday 16th February 2013
MWAL1 Builth Wells 3 2 Llansantffraid Village 0
MWAL1 Carno 5 0 Newbridge-on-Wye 0
MWAL1 Montgomery Town 2 0 Waterloo Rovers 0
MWAL1 Welshpool Town 3 0 Dolgellau Athletic 0
Saturday 23rd February 2013
MWAL1 Aberaeron 0 2 Tywyn Bryncrug 0
MWAL1 Aberystwyth University 3 2 Four Crosses 0
MWAL1 Berriew 5 1 Newbridge-on-Wye 0
MWAL1 Builth Wells 0 4 Montgomery Town 0
MWAL1 Dolgellau Athletic 3 3 Bow Street 0
MWAL1 Llansantffraid Village 1 2 Carno 0
MWAL1 Waterloo Rovers 1 0 Dyffryn Banw 0
MWAL1 Welshpool Town 0 3 Llanidloes Town 0

Results - March 2013

Saturday 2nd March 2013
MWAL1 Aberaeron 1 2 Montgomery Town 0
MWAL1 Dolgellau Athletic 0 7 Aberystwyth University 0
MWAL1 Llansantffraid Village 4 2 Dyffryn Banw 0
Saturday 9th March 2013
MWAL1 Berriew 3 0 Llansantffraid Village 0
MWAL1 Carno 1 1 Aberystwyth University 0
MWAL1 Montgomery Town 3 0 Dyffryn Banw 0
MWAL1 Newbridge-on-Wye 2 6 Four Crosses 0
MWAL1 Welshpool Town 2 1 Bow Street 0
Saturday 16th March 2013
MWAL1 Aberaeron 0 0 Llansantffraid Village 0
MWAL1 Builth Wells 7 0 Newbridge-on-Wye 0
MWAL1 Dyffryn Banw 1 3 Bow Street 0
MWAL1 Waterloo Rovers 4 1 Carno 0
Tuesday 19th March 2013
MWAL1 Berriew 3 3 Waterloo Rovers 0
Wednesday 20th March 2013
MWAL1 Welshpool Town 8 0 Newbridge-on-Wye 0
Saturday 30th March 2013
MWAL1 Bow Street 1 2 Montgomery Town 0
MWAL1 Builth Wells 3 3 Waterloo Rovers 0
MWAL1 Carno 1 3 Berriew 0
MWAL1 Dolgellau Athletic 1 3 Llansantffraid Village 0
MWAL1 Newbridge-on-Wye 0 1 Dyffryn Banw 0
MWAL1 Tywyn Bryncrug 1 4 Llanidloes Town 0

Results - April 2013

Monday 1st April 2013
MWAL1 Aberaeron 4 1 Bow Street 0
MWAL1 Builth Wells 2 4 Llanidloes Town 0
MWAL1 Four Crosses 0 3 Llansantffraid Village 0
MWAL1 Tywyn Bryncrug 8 1 Newbridge-on-Wye 0
MWAL1 Waterloo Rovers 2 4 Welshpool Town 0
Saturday 6th April 2013
MWAL1 Builth Wells 2 1 Tywyn Bryncrug 0
MWAL1 Carno 1 0 Dolgellau Athletic 0
MWAL1 Llansantffraid Village 0 2 Bow Street 0
MWAL1 Montgomery Town 5 1 Aberaeron 0
Wednesday 10th April 2013
MWAL1 Bow Street 0 1 Tywyn Bryncrug 0
MWAL1 Llanidloes Town 2 1 Berriew 0
MWAL1 Montgomery Town 6 0 Four Crosses 0
Friday 12th April 2013
MWAL1 Welshpool Town 0 1 Carno 0
Saturday 13th April 2013
MWAL1 Berriew 2 1 Aberaeron 0
MWAL1 Bow Street 3 5 Four Crosses 0
MWAL1 Llanidloes Town 1 0 Dyffryn Banw 0
MWAL1 Montgomery Town 4 1 Builth Wells 0
MWAL1 Newbridge-on-Wye 0 7 Waterloo Rovers 0
MWAL1 Tywyn Bryncrug 4 4 Llansantffraid Village 0
Tuesday 16th April 2013
MWAL1 Aberystwyth University 0 0 Welshpool Town 0
Wednesday 17th April 2013
MWAL1 Bow Street 9 1 Dolgellau Athletic 0
MWAL1 Carno 3 4 Llansantffraid Village 0
MWAL1 Four Crosses 4 2 Waterloo Rovers 0
MWAL1 Montgomery Town 3 1 Berriew 0
MWAL1 Newbridge-on-Wye 0 13 Llanidloes Town 0
Saturday 20th April 2013
MWAL1 Aberystwyth University 1 1 Berriew 0
MWAL1 Builth Wells 2 2 Bow Street 0
MWAL1 Carno 0 2 Dyffryn Banw 0
MWAL1 Dolgellau Athletic 0 2 Four Crosses 0
MWAL1 Montgomery Town 2 1 Tywyn Bryncrug 0
MWAL1 Newbridge-on-Wye 2 8 Aberaeron 0
MWAL1 Waterloo Rovers 1 3 Llanidloes Town 0
Monday 22nd April 2013
MWAL1 Tywyn Bryncrug 4 3 Aberystwyth University 0
Tuesday 23rd April 2013
MWAL1 Welshpool Town 1 2 Four Crosses 0
Wednesday 24th April 2013
MWAL1 Aberystwyth University 1 4 Bow Street 0
MWAL1 Llanidloes Town 6 0 Llansantffraid Village 0
MWAL1 Waterloo Rovers 0 3 Montgomery Town 0
Saturday 27th April 2013
MWAL1 Aberystwyth University 3 2 Llansantffraid Village 0
MWAL1 Builth Wells 3 1 Four Crosses 0
MWAL1 Dyffryn Banw 0 3 Carno 0
MWAL1 Llanidloes Town 3 0 Aberaeron 0
MWAL1 Montgomery Town 7 0 Dolgellau Athletic 0
MWAL1 Tywyn Bryncrug 1 2 Berriew 0
MWAL1 Waterloo Rovers 8 1 Bow Street 0
Monday 29th April 2013
MWAL1 Dyffryn Banw 1 0 Aberystwyth University 0

Results - May 2013

Wednesday 1st May 2013
MWAL1 Aberystwyth University 1 2 Llanidloes Town 0
MWAL1 Berriew 0 2 Tywyn Bryncrug 0
MWAL1 Dolgellau Athletic 1 2 Aberaeron 0
MWAL1 Llansantffraid Village 0 4 Montgomery Town 0
Friday 3rd May 2013
MWAL1 Llanidloes Town 2 0 Carno 0
Saturday 4th May 2013
MWAL1 Aberaeron 0 1 Waterloo Rovers 0
MWAL1 Bow Street 2 3 Aberystwyth University 0
MWAL1 Dyffryn Banw 2 1 Dolgellau Athletic 0
MWAL1 Newbridge-on-Wye 0 17 Montgomery Town 0
MWAL1 Tywyn Bryncrug 7 1 Four Crosses 0
Monday 6th May 2013
MWAL1 Carno 0 4 Builth Wells 0
MWAL1 Four Crosses 14 0 Newbridge-on-Wye 0
MWAL1 Montgomery Town 4 0 Aberystwyth University 0
Tuesday 7th May 2013
MWAL1 Llansantffraid Village 1 2 Tywyn Bryncrug 0
Saturday 11th May 2013
MWAL1 Aberaeron 6 3 Builth Wells 0
MWAL1 Four Crosses 0 4 Bow Street 0
MWAL1 Montgomery Town 1 3 Llanidloes Town 0
MWAL1 Newbridge-on-Wye 0 5 Aberystwyth University 0
MWAL1 Tywyn Bryncrug 2 0 Waterloo Rovers 0
Wednesday 15th May 2013
MWAL1 Montgomery Town 1 2 Carno 0
Saturday 18th May 2013
MWAL1 Carno 1 2 Bow Street 0
MWAL1 Dolgellau Athletic 2 9 Llanidloes Town 0
MWAL1 Dyffryn Banw 1 3 Montgomery Town 0
MWAL1 Four Crosses 3 6 Aberaeron 0
MWAL1 Newbridge-on-Wye 0 9 Tywyn Bryncrug 0
MWAL1 Waterloo Rovers 6 3 Aberystwyth University 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.