Football

Euro 2020WalesThe Premier LeagueSky Bet LeaguesEmirates FA CupFootball League CupVanarama LeagueWelsh PremiershipFAW ChampionshipWelsh CupWelsh LeagueWomens FootballBridgend 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 CupPort Talbot & DistrictSouth Wales AllianceSouth Wales FASwansea LeagueSwansea SundayWales Veterans FAWelsh AllianceWest Wales CupWrexham Area League

Mid Wales League - Division 2

FixturesResultsTables

4 May 2019

Borth United41Hay St Marys

30 April 2019

Rhayader Town02Four Crosses

22 April 2019

Dolgellau24Four Crosses

20 April 2019

Four Crosses42Borth United
Hay St Marys60Dolgellau
Rhayader Town50Machynlleth

13 April 2019

Abermule42Dolgellau
Four Crosses32Newbridge on Wye
Machynlleth11Rhayader Town

8 April 2019

Machynlleth46Dolgellau

6 April 2019

Four Crosses80Presteigne
Hay St Marys80Machynlleth

30 March 2019

Abermule00Dyffryn Banw
Machynlleth22Waterloo Rovers
Newbridge on Wye06Four Crosses

23 March 2019

Borth United23Four Crosses
Dolgellau41Waterloo Rovers
Dyffryn Banw04Newbridge on Wye
Hay St Marys30Abermule
Machynlleth11Montgomery Town

9 March 2019

Borth United42Abermule
Waterloo Rovers12Dyffryn Banw

5 March 2019

Machynlleth08Four Crosses

2 March 2019

Abermule21Borth United
Dyffryn Banw07Four Crosses
Hay St Marys62Waterloo Rovers
Machynlleth30Newbridge on Wye
Presteigne35Dolgellau

23 February 2019

Montgomery Town30Hay St Marys
Presteigne32Borth United

16 February 2019

Abermule21Machynlleth
Four Crosses31Hay St Marys
Newbridge on Wye16Presteigne
Rhayader Town22Dolgellau
Waterloo Rovers22Borth United

9 February 2019

Dolgellau12Montgomery Town
Dyffryn Banw32Rhayader Town

2 February 2019

Borth United03Rhayader Town

26 January 2019

Dyffryn Banw03Montgomery Town
Hay St Marys10Borth United
Newbridge on Wye45Abermule
Presteigne24Rhayader Town

19 January 2019

Abermule33Presteigne
Four Crosses31Rhayader Town
Montgomery Town20Borth United
Newbridge on Wye11Dolgellau

12 January 2019

Abermule23Newbridge on Wye
Borth United15Montgomery Town
Dolgellau51Machynlleth
Presteigne33Hay St Marys
Rhayader Town23Waterloo Rovers

5 January 2019

Montgomery Town31Dyffryn Banw
Presteigne23Machynlleth
Waterloo Rovers32Dolgellau

29 December 2018

Dolgellau33Borth United
Four Crosses73Abermule
Newbridge on Wye03Montgomery Town
Presteigne01Dyffryn Banw
Rhayader Town13Hay St Marys
Waterloo Rovers22Machynlleth

26 December 2018

Abermule17Waterloo Rovers
Dyffryn Banw44Dolgellau
Hay St Marys52Presteigne
Machynlleth72Borth United
Montgomery Town31Four Crosses
Newbridge on Wye21Rhayader Town

15 December 2018

Montgomery Town20Abermule

8 December 2018

Four Crosses31Dolgellau
Montgomery Town50Presteigne

1 December 2018

Machynlleth51Dyffryn Banw
Waterloo Rovers40Presteigne

24 November 2018

Borth United42Newbridge on Wye
Hay St Marys43Dyffryn Banw
Machynlleth11Abermule
Montgomery Town31Dolgellau
Rhayader Town20Presteigne

17 November 2018

Four Crosses32Dyffryn Banw

13 November 2018

Rhayader Town10Abermule

10 November 2018

Waterloo Rovers21Montgomery Town

3 November 2018

Four Crosses01Waterloo Rovers

27 October 2018

Abermule11Rhayader Town
Borth United65Presteigne
Dolgellau16Hay St Marys
Dyffryn Banw01Waterloo Rovers

20 October 2018

Four Crosses31Machynlleth
Montgomery Town22Rhayader Town
Presteigne32Abermule
Waterloo Rovers12Hay St Marys

9 October 2018

Presteigne07Newbridge on Wye
Rhayader Town10Dyffryn Banw

29 September 2018

Dyffryn Banw10Presteigne
Hay St Marys52Montgomery Town
Newbridge on Wye50Waterloo Rovers

22 September 2018

Borth United12Dyffryn Banw
Dolgellau31Rhayader Town
Newbridge on Wye54Machynlleth
Presteigne13Montgomery Town
Waterloo Rovers11Four Crosses

15 September 2018

Dyffryn Banw04Abermule
Newbridge on Wye33Borth United

12 September 2018

Rhayader Town51Newbridge on Wye

8 September 2018

Abermule21Hay St Marys
Borth United55Waterloo Rovers
Dolgellau21Presteigne
Newbridge on Wye23Dyffryn Banw
Rhayader Town24Montgomery Town

1 September 2018

Hay St Marys25Newbridge on Wye

29 August 2018

Montgomery Town40Machynlleth

25 August 2018

Dolgellau14Abermule
Dyffryn Banw07Hay St Marys
Presteigne22Four Crosses
Rhayader Town30Borth United
Waterloo Rovers02Newbridge on Wye

22 August 2018

Borth United23Dolgellau
Dyffryn Banw11Machynlleth
Four Crosses01Montgomery Town
Hay St Marys21Rhayader Town
Waterloo Rovers21Abermule

18 August 2018

Dyffryn Banw11Borth United
Machynlleth03Hay St Marys
Montgomery Town60Newbridge on Wye
Presteigne06Waterloo Rovers

15 August 2018

Abermule24Four Crosses
Borth United21Machynlleth
Dolgellau02Dyffryn Banw
Montgomery Town33Waterloo Rovers
Newbridge on Wye08Hay St Marys

11 August 2018

Dolgellau14Newbridge on Wye
Hay St Marys25Four Crosses
Machynlleth22Presteigne
Waterloo Rovers11Rhayader Town

10 August 2018

Abermule11Montgomery Town