Football

World Cup 2018WalesThe Premier LeagueSky Bet LeaguesEmirates FA CupFootball League CupVanarama 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 LeaguesMontgomeryshire LeagueNeath & DistrictNewport & DistrictNorth East WalesNorth Gwent LeaguePembrokeshire LeaguePenclawdd Summer CupPort Talbot & DistrictSouth Wales AllianceSouth Wales FASwansea LeagueSwansea SundayWelsh AllianceWest Wales CupWrexham Area League

Mid Wales League - Division 2

FixturesResultsTables

26 December 2018

Abermule v Waterloo
Dyffryn Banw v Dolgellau
Hay St Marys v Presteigne
Machynlleth v Borth United
Montgomery Town v Four Crosses
Newbridge on Wye v Rhayader Town

29 December 2018

Dolgellau v Borth United
Four Crosses v Abermule
Newbridge on Wye v Montgomery Town
Presteigne v Dyffryn Banw
Rhayader Town v Hay St Marys
Waterloo v Machynlleth

5 January 2019

Montgomery Town v Dyffryn Banw
Presteigne v Machynlleth
Waterloo v Dolgellau

12 January 2019

Abermule v Newbridge on Wye
Borth United v Montgomery Town
Dolgellau v Machynlleth
Presteigne v Hay St Marys
Rhayader Town v Waterloo

19 January 2019

Abermule v Presteigne
Aberystwyth University v Hay St Marys
Four Crosses v Rhayader Town
Machynlleth v Waterloo
Montgomery Town v Borth United
Newbridge on Wye v Dolgellau

26 January 2019

Dyffryn Banw v Montgomery Town
Four Crosses v Aberystwyth University
Hay St Marys v Borth United
Machynlleth v Dolgellau
Newbridge on Wye v Abermule
Presteigne v Rhayader Town