Football

World Cup 2018China CupThe Premier LeagueSky Bet LeaguesEmirates FA CupFootball League CupVanamara LeagueWelsh PremiershipHuws Gray AllianceWelsh CupWelsh LeagueWomens FootballAberdare ValleyBridgend LeagueC.thenshire LeaguesCambrian Tyres LeagueCardiff CombinationCentral Wales CupCeredigion LeagueEast Gwent LeagueEmrys Morgan CupFAW Regions CupFAW TrophyGwent Central LeagueGwent County LeagueInter League CupKrislyn Summer CupMerthyr Football LeagueMid Wales LeaguesNeath & DistrictNewport & DistrictNorth East WalesNorth Gwent LeaguePembrokeshire LeaguePenclawdd Summer LeaguePort Talbot & DistrictSouth Wales AllianceSouth Wales FASwansea LeagueSwansea SundayWelsh AllianceWest Wales Cup

Mid Wales League - Division 2

FixturesResultsTables

19 May 2018

Hay St Marys14Montgomery Town

14 May 2018

Penybont United12Builth Wells

12 May 2018

Builth Wells32Brecon Northcote
Penybont United44Dolgellau
Presteigne40Montgomery Town

9 May 2018

Hay St Marys21Builth Wells

7 May 2018

Abermule41Presteigne
Builth Wells40Dolgellau

6 May 2018

Newbridge on Wye34Llansantffraid

5 May 2018

Brecon Northcote21Hay St Marys
Dyffryn Banw21Abermule
Llansantffraid44Builth Wells
Montgomery Town71Penybont United

2 May 2018

Dyffryn Banw23Montgomery Town
Penybont United25Abermule

28 April 2018

Builth Wells20Llansantffraid
Dolgellau21Abermule
Hay St Marys32Penybont United

25 April 2018

Brecon Northcote12Builth Wells
Dolgellau01Dyffryn Banw

21 April 2018

Abermule40Brecon Northcote
Builth Wells11Dyffryn Banw
Montgomery Town14Newbridge on Wye
Penybont United30Presteigne

18 April 2018

Abermule30Dyffryn Banw

16 April 2018

Dyffryn Banw34Aberystwyth University

14 April 2018

Builth Wells30Abermule
Dolgellau11Hay St Marys
Montgomery Town12Presteigne
Penybont United02Brecon Northcote

11 April 2018

Presteigne11Abermule

31 March 2018

Brecon Northcote50Presteigne
Dyffryn Banw15Llansantffraid
Newbridge on Wye42Abermule

27 March 2018

Llansantffraid20Dyffryn Banw

24 March 2018

Abermule23Hay St Marys
Builth Wells60Aberystwyth University
Dolgellau23Llansantffraid
Dyffryn Banw30Presteigne
Montgomery Town02Brecon Northcote
Penybont United06Newbridge on Wye

17 March 2018

Aberystwyth University23Hay St Marys
Montgomery Town13Dolgellau
Newbridge on Wye34Brecon Northcote

10 March 2018

Brecon Northcote24Aberystwyth University
Dyffryn Banw21Newbridge on Wye

24 February 2018

Round 2

Abermule10Aberystwyth University
Brecon Northcote51Dolgellau
Newbridge on Wye02Hay St Marys
Presteigne07Builth Wells

17 February 2018

Aberystwyth University22Dyffryn Banw
Dolgellau11Newbridge on Wye
Montgomery Town05Llansantffraid

10 February 2018

Brecon Northcote22Montgomery Town

3 February 2018

Hay St Marys24Abermule
Llansantffraid03Brecon Northcote
Montgomery Town32Aberystwyth University
Newbridge on Wye11Presteigne
Penybont United02Dyffryn Banw

27 January 2018

Llansantffraid41Montgomery Town

20 January 2018

Aberystwyth University10Llansantffraid
Hay St Marys30Dyffryn Banw

13 January 2018

Aberystwyth University31Newbridge on Wye
Dolgellau20Penybont United
Montgomery Town02Builth Wells
Presteigne05Llansantffraid

6 January 2018

Llansantffraid30Dolgellau

30 December 2017

Abermule23Montgomery Town
Dyffryn Banw12Dolgellau
Hay St Marys31Presteigne
Llansantffraid32Newbridge on Wye

26 December 2017

Builth Wells41Newbridge on Wye

16 December 2017

Aberystwyth University30Dolgellau

9 December 2017

Aberystwyth University13Presteigne

3 December 2017

Penybont United03Aberystwyth University

18 November 2017

Brecon Northcote10Penybont United
Dolgellau31Montgomery Town

17 November 2017

Hay St Marys31Newbridge on Wye
Llansantffraid40Abermule

11 November 2017

Abermule31Dolgellau
Aberystwyth University55Montgomery Town
Brecon Northcote40Newbridge on Wye
Dyffryn Banw02Builth Wells
Llansantffraid30Presteigne
Penybont United34Hay St Marys

4 November 2017

Dolgellau20Aberystwyth University

29 October 2017

Newbridge on Wye16Aberystwyth University

28 October 2017

Abermule17Builth Wells
Aberystwyth University00Brecon Northcote
Hay St Marys22Dolgellau
Llansantffraid41Penybont United

27 October 2017

Presteigne01Dyffryn Banw

21 October 2017

Aberystwyth University12Abermule
Builth Wells41Penybont United
Montgomery Town22Hay St Marys

20 October 2017

Presteigne22Brecon Northcote

17 October 2017

Hay St Marys12Aberystwyth University

7 October 2017

Brecon Northcote16Llansantffraid
Dolgellau02Builth Wells
Montgomery Town22Dyffryn Banw
Newbridge on Wye51Penybont United

6 October 2017

Presteigne21Hay St Marys

3 October 2017

Presteigne21Aberystwyth University

30 September 2017

Aberystwyth University03Builth Wells
Brecon Northcote50Abermule
Newbridge on Wye45Dyffryn Banw
Penybont United15Llansantffraid

26 September 2017

Llansantffraid21Aberystwyth University

23 September 2017

Abermule23Newbridge on Wye
Aberystwyth University131Penybont United
Builth Wells10Hay St Marys

16 September 2017

Abermule20Penybont United
Brecon Northcote21Dyffryn Banw
Builth Wells60Montgomery Town
Llansantffraid30Hay St Marys

15 September 2017

Presteigne42Newbridge on Wye

9 September 2017

Builth Wells41Presteigne
Newbridge on Wye41Dolgellau
Penybont United15Montgomery Town

5 September 2017

Presteigne31Penybont United

1 September 2017

Hay St Marys31Brecon Northcote

26 August 2017

Dolgellau40Presteigne
Dyffryn Banw12Brecon Northcote
Hay St Marys22Llansantffraid

25 August 2017

Newbridge on Wye12Builth Wells

23 August 2017

Montgomery Town23Abermule

19 August 2017

Dyffryn Banw41Penybont United
Presteigne13Dolgellau

12 August 2017

Dolgellau32Brecon Northcote
Dyffryn Banw03Hay St Marys

11 August 2017

Abermule44Llansantffraid
Newbridge on Wye11Montgomery Town