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 Penrhyncoch 26 20 3 3 67 27 12 1 0 40 9 8 2 3 27 18 +40 63
2 Knighton Town 26 20 2 4 72 21 12 0 1 39 7 8 2 3 33 14 +51 62
3 Carno 26 17 3 6 59 24 11 1 1 32 8 6 2 5 27 16 +35 54
4 Hay St Mary's 26 16 1 9 68 49 8 1 4 35 21 8 0 5 33 28 +19 49
5 Llanrhaeadr YM 26 14 3 9 71 51 8 1 4 36 19 6 2 5 35 32 +20 45
6 Llandrindod Wells 26 14 1 11 50 38 11 0 2 33 14 3 1 9 17 24 +12 43
7 Llanidloes Town 26 11 1 14 42 57 7 1 5 25 26 4 0 9 17 31 -15 34
8 Welshpool Town 26 9 4 13 36 47 8 2 3 25 22 1 2 10 11 25 -11 31
9 Aberaeron 26 9 4 13 42 60 7 2 4 29 22 2 2 9 13 38 -18 31
10 Bow Street 26 9 2 15 43 59 6 1 6 24 20 3 1 9 19 39 -16 29
11 Machynlleth 26 7 5 14 49 76 6 3 4 31 25 1 2 10 18 51 -27 26
12 Waterloo Rovers 26 7 4 15 41 61 4 3 6 23 31 3 1 9 18 30 -20 25
13 Tywyn Bryncrug 26 7 1 18 50 76 6 0 7 33 34 1 1 11 17 42 -26 22
14 Montgomery Town 26 3 4 19 24 68 2 3 8 17 34 1 1 11 7 34 -44 10
15 Llansantffraid Village 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
16 Rhosgoch Rangers 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

3 points were deducted from Montgomery Town for: failing to fulfill a fixture.

Results / Fixtures

Results - August 2015

Saturday 8th August 2015
MWAL1 Carno 3 1 Bow Street 0
MWAL1 Hay St Mary's 0 1 Waterloo Rovers 0
MWAL1 Llanidloes Town 2 3 Knighton Town 0
MWAL1 Llanrhaeadr YM 4 2 Machynlleth 0
MWAL1 Tywyn Bryncrug 1 3 Montgomery Town 0
Tuesday 11th August 2015
MWAL1 Carno 4 0 Tywyn Bryncrug 0
Wednesday 12th August 2015
MWAL1 Aberaeron 0 2 Bow Street 0
MWAL1 Machynlleth 2 3 Penrhyncoch 0
MWAL1 Waterloo Rovers 1 1 Montgomery Town 0
Saturday 15th August 2015
MWAL1 Bow Street 2 3 Hay St Mary's 0
MWAL1 Llandrindod Wells 3 0 Machynlleth 0
MWAL1 Llanidloes Town 4 2 Aberaeron 0
MWAL1 Llanrhaeadr YM 1 2 Welshpool Town 0
MWAL1 Montgomery Town 1 3 Penrhyncoch 0
Wednesday 19th August 2015
MWAL1 Aberaeron 1 1 Penrhyncoch 0
MWAL1 Bow Street 3 2 Tywyn Bryncrug 0
MWAL1 Carno 1 0 Welshpool Town 0
MWAL1 Knighton Town 2 3 Hay St Mary's 0
MWAL1 Machynlleth 2 4 Llanidloes Town 0
MWAL1 Waterloo Rovers 2 2 Llanrhaeadr YM 0
Saturday 22nd August 2015
MWAL1 Bow Street 0 1 Llanidloes Town 0
MWAL1 Carno 1 0 Llanrhaeadr YM 0
MWAL1 Waterloo Rovers 1 6 Llandrindod Wells 0
Wednesday 26th August 2015
MWAL1 Bow Street 0 2 Penrhyncoch 0
MWAL1 Llandrindod Wells 2 1 Knighton Town 0
MWAL1 Llanrhaeadr YM 2 0 Montgomery Town 0
MWAL1 Machynlleth 2 0 Tywyn Bryncrug 0
MWAL1 Waterloo Rovers 3 1 Welshpool Town 0
Saturday 29th August 2015
MWAL1 Aberaeron 3 3 Machynlleth 0
MWAL1 Carno 3 4 Hay St Mary's 0
MWAL1 Llandrindod Wells 2 1 Welshpool Town 0
MWAL1 Llanrhaeadr YM 4 2 Bow Street 0
MWAL1 Penrhyncoch 2 0 Waterloo Rovers 0
MWAL1 Tywyn Bryncrug 4 1 Llanidloes Town 0

Results - September 2015

Friday 4th September 2015
MWAL1 Llandrindod Wells 2 1 Carno 0
Saturday 5th September 2015
MWAL1 Hay St Mary's 4 4 Penrhyncoch 0
MWAL1 Knighton Town 4 2 Aberaeron 0
MWAL1 Tywyn Bryncrug 0 4 Waterloo Rovers 0
MWAL1 Welshpool Town 3 2 Llanrhaeadr YM 0
Saturday 19th September 2015
MWAL1 Welshpool Town 2 0 Hay St Mary's 0
Saturday 26th September 2015
MWAL1 Llanidloes Town 2 1 Carno 0
MWAL1 Llanrhaeadr YM 3 0 Waterloo Rovers 0
MWAL1 Machynlleth 7 2 Bow Street 0
MWAL1 Montgomery Town 0 0 Knighton Town 0
MWAL1 Penrhyncoch 2 0 Llandrindod Wells 0
MWAL1 Tywyn Bryncrug 2 4 Hay St Mary's 0
MWAL1 Welshpool Town 0 0 Aberaeron 0

Results - October 2015

Saturday 3rd October 2015
MWAL1 Hay St Mary's 5 1 Machynlleth 0
MWAL1 Llanidloes Town 1 0 Montgomery Town 0
MWAL1 Welshpool Town 4 3 Tywyn Bryncrug 0
Friday 9th October 2015
MWAL1 Penrhyncoch 8 1 Bow Street 0
MWAL1 Welshpool Town 2 1 Llandrindod Wells 0
Saturday 10th October 2015
MWAL1 Aberaeron 3 1 Waterloo Rovers 0
MWAL1 Carno 2 0 Machynlleth 0
MWAL1 Knighton Town 4 0 Tywyn Bryncrug 0
MWAL1 Llanidloes Town 2 4 Llanrhaeadr YM 0
MWAL1 Montgomery Town 2 3 Hay St Mary's 0
Friday 16th October 2015
MWAL1 Welshpool Town 4 1 Machynlleth 0
Saturday 17th October 2015
MWAL1 Hay St Mary's 1 2 Aberaeron 0
MWAL1 Montgomery Town 2 4 Bow Street 0
Tuesday 27th October 2015
MWAL1 Welshpool Town 2 1 Montgomery Town 0
Saturday 31st October 2015
MWAL1 Aberaeron 1 0 Llandrindod Wells 0
MWAL1 Bow Street 1 0 Welshpool Town 0
MWAL1 Llanrhaeadr YM 7 2 Tywyn Bryncrug 0
MWAL1 Machynlleth 3 1 Hay St Mary's 0
MWAL1 Montgomery Town 0 5 Carno 0
MWAL1 Waterloo Rovers 3 1 Llanidloes Town 0

Results - November 2015

Saturday 7th November 2015
MWAL1 Knighton Town 1 0 Carno 0
MWAL1 Llanidloes Town 1 1 Welshpool Town 0
MWAL1 Montgomery Town 1 2 Machynlleth 0
MWAL1 Penrhyncoch 4 2 Llanrhaeadr YM 0
MWAL1 Waterloo Rovers 3 2 Hay St Mary's 0
Saturday 14th November 2015
MWAL1 Carno 3 1 Montgomery Town 0
MWAL1 Llanrhaeadr YM 2 0 Llanidloes Town 0
MWAL1 Tywyn Bryncrug 3 0 Aberaeron 0
Saturday 21st November 2015
MWAL1 Aberaeron 4 2 Hay St Mary's 0
MWAL1 Bow Street 4 0 Llandrindod Wells 0
MWAL1 Knighton Town 6 0 Llanidloes Town 0
MWAL1 Machynlleth 2 0 Welshpool Town 0
MWAL1 Montgomery Town 0 1 Waterloo Rovers 0
Saturday 28th November 2015
MWAL1 Llandrindod Wells 2 1 Bow Street 0

Results - December 2015

Saturday 5th December 2015
MWAL1 Aberaeron 0 1 Carno 0
MWAL1 Machynlleth 1 0 Montgomery Town 0
MWAL1 Waterloo Rovers 1 3 Tywyn Bryncrug 0
MWAL1 Welshpool Town 0 4 Knighton Town 0
Saturday 12th December 2015
MWAL1 Hay St Mary's 4 5 Llanrhaeadr YM 0
Saturday 19th December 2015
MWAL1 Llanidloes Town 2 1 Tywyn Bryncrug 0
MWAL1 Penrhyncoch 2 2 Welshpool Town 0
Saturday 26th December 2015
MWAL1 Carno 2 1 Llanidloes Town 0
MWAL1 Knighton Town 3 0 Montgomery Town 0
MWAL1 Penrhyncoch 4 0 Aberaeron 0
MWAL1 Welshpool Town 2 1 Waterloo Rovers 0

Results - January 2016

Saturday 9th January 2016
MWAL1 Knighton Town 2 0 Llandrindod Wells 0
Saturday 16th January 2016
MWAL1 Bow Street 1 1 Carno 0
MWAL1 Llanidloes Town 0 3 Llandrindod Wells 0
MWAL1 Tywyn Bryncrug 3 4 Llanrhaeadr YM 0
MWAL1 Welshpool Town 3 4 Penrhyncoch 0
Saturday 23rd January 2016
MWAL1 Knighton Town 2 0 Welshpool Town 0
MWAL1 Llandrindod Wells 0 3 Hay St Mary's 0
MWAL1 Llanidloes Town 3 0 Bow Street 0
Saturday 30th January 2016
MWAL1 Bow Street 0 2 Knighton Town 0
MWAL1 Carno 5 0 Aberaeron 0
MWAL1 Llandrindod Wells 4 3 Waterloo Rovers 0
MWAL1 Montgomery Town 0 4 Llanrhaeadr YM 0
MWAL1 Penrhyncoch 1 0 Llanidloes Town 0
MWAL1 Tywyn Bryncrug 4 2 Machynlleth 0

Results - February 2016

Saturday 6th February 2016
MWAL1 Waterloo Rovers 1 2 Knighton Town 0
Saturday 13th February 2016
MWAL1 Aberaeron 6 0 Montgomery Town 0
MWAL1 Bow Street 3 1 Waterloo Rovers 0
MWAL1 Llanidloes Town 3 5 Hay St Mary's 0
MWAL1 Machynlleth 3 3 Llanrhaeadr YM 0
MWAL1 Penrhyncoch 2 0 Knighton Town 0
MWAL1 Tywyn Bryncrug 4 1 Llandrindod Wells 0
MWAL1 Welshpool Town 0 3 Carno 0
Saturday 20th February 2016
MWAL1 Aberaeron 1 6 Knighton Town 0
MWAL1 Hay St Mary's 5 0 Montgomery Town 0
MWAL1 Tywyn Bryncrug 3 1 Bow Street 0
MWAL1 Welshpool Town 2 1 Llanidloes Town 0
Saturday 27th February 2016
MWAL1 Aberaeron 1 0 Welshpool Town 0
MWAL1 Knighton Town 1 0 Bow Street 0
MWAL1 Llandrindod Wells 1 2 Llanrhaeadr YM 0
MWAL1 Llanidloes Town 2 1 Machynlleth 0
MWAL1 Montgomery Town 1 1 Tywyn Bryncrug 0
MWAL1 Waterloo Rovers 1 2 Penrhyncoch 0

Results - March 2016

Saturday 5th March 2016
MWAL1 Hay St Mary's 4 1 Llanidloes Town 0
MWAL1 Montgomery Town 1 1 Llandrindod Wells 0
MWAL1 Penrhyncoch 2 1 Carno 0
MWAL1 Tywyn Bryncrug 2 6 Knighton Town 0
MWAL1 Waterloo Rovers 2 3 Bow Street 0
Saturday 12th March 2016
MWAL1 Bow Street 2 1 Montgomery Town 0
MWAL1 Carno 2 0 Llandrindod Wells 0
MWAL1 Knighton Town 8 0 Machynlleth 0
MWAL1 Llanrhaeadr YM 0 1 Penrhyncoch 0
MWAL1 Tywyn Bryncrug 4 1 Welshpool Town 0
MWAL1 Waterloo Rovers 2 1 Aberaeron 0
Saturday 19th March 2016
MWAL1 Bow Street 1 3 Llanrhaeadr YM 0
MWAL1 Hay St Mary's 2 1 Welshpool Town 0
MWAL1 Knighton Town 2 1 Penrhyncoch 0
MWAL1 Llandrindod Wells 3 1 Aberaeron 0
MWAL1 Montgomery Town 2 6 Llanidloes Town 0
MWAL1 Tywyn Bryncrug 2 4 Carno 0
MWAL1 Waterloo Rovers 3 3 Machynlleth 0
Saturday 26th March 2016
MWAL1 Hay St Mary's 1 3 Knighton Town 0
MWAL1 Llandrindod Wells 6 1 Tywyn Bryncrug 0
MWAL1 Welshpool Town 1 1 Bow Street 0
Monday 28th March 2016
MWAL1 Hay St Mary's 3 2 Carno 0
MWAL1 Llanrhaeadr YM 0 4 Knighton Town 0
MWAL1 Machynlleth 1 1 Aberaeron 0
MWAL1 Tywyn Bryncrug 1 3 Penrhyncoch 0

Results - April 2016

Saturday 2nd April 2016
MWAL1 Hay St Mary's 3 1 Bow Street 0
MWAL1 Knighton Town 2 0 Waterloo Rovers 0
MWAL1 Llandrindod Wells 3 0 Llanidloes Town 0
MWAL1 Montgomery Town 3 2 Welshpool Town 0
Wednesday 6th April 2016
MWAL1 Llandrindod Wells 2 0 Penrhyncoch 0
Saturday 9th April 2016
MWAL1 Carno 4 0 Waterloo Rovers 0
MWAL1 Hay St Mary's 2 0 Tywyn Bryncrug 0
MWAL1 Llanrhaeadr YM 4 2 Llandrindod Wells 0
MWAL1 Montgomery Town 4 2 Aberaeron 0
Wednesday 13th April 2016
MWAL1 Penrhyncoch 5 1 Machynlleth 0
MWAL1 Waterloo Rovers 0 4 Carno 0
Saturday 16th April 2016
MWAL1 Llanidloes Town 3 2 Waterloo Rovers 0
MWAL1 Machynlleth 0 3 Llandrindod Wells 0
Wednesday 20th April 2016
MWAL1 Aberaeron 3 2 Tywyn Bryncrug 0
MWAL1 Bow Street 7 2 Machynlleth 0
MWAL1 Carno 1 1 Knighton Town 0
MWAL1 Llanidloes Town 0 3 Penrhyncoch 0
Saturday 23rd April 2016
MWAL1 Aberaeron 0 1 Llanidloes Town 0
MWAL1 Llanrhaeadr YM 1 3 Hay St Mary's 0
MWAL1 Machynlleth 2 1 Knighton Town 0
MWAL1 Penrhyncoch 4 0 Montgomery Town 0
Monday 25th April 2016
MWAL1 Carno 1 0 Penrhyncoch 0
Wednesday 27th April 2016
MWAL1 Bow Street 0 2 Aberaeron 0
MWAL1 Hay St Mary's 1 0 Llandrindod Wells 0
MWAL1 Llanrhaeadr YM 1 1 Carno 0
MWAL1 Penrhyncoch 3 2 Tywyn Bryncrug 0
Saturday 30th April 2016
MWAL1 Knighton Town 2 1 Llanrhaeadr YM 0
MWAL1 Llandrindod Wells 3 0 Montgomery Town 0
MWAL1 Machynlleth 4 4 Waterloo Rovers 0
MWAL1 Penrhyncoch 1 0 Hay St Mary's 0

Results - May 2016

Monday 2nd May 2016
MWAL1 Aberaeron 6 3 Llanrhaeadr YM 0
Wednesday 4th May 2016
MWAL1 Machynlleth 2 3 Carno 0
Saturday 21st May 2016
MWAL1 Llanrhaeadr YM 7 0 Aberaeron 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.