WEEKEND FIXTURES GUIDE
TODAY
FOOTBALL
Sky Bet Championship play-off semi-final first leg: Middlesbrough v Aston Villa (1715). League One play-off semi-final first leg: Scunthorpe United v Rotherham (1230). League Two play-off semi-final first leg: Lincoln City v Exeter City (1500); Coventry City v Notts County (1930).
Welsh Premier League semi-final:
MU v Barry Town (1715).
Welsh League Division One: Caerau (ELY) v Haverfordwest County; Cwmbran Celtic v Llanelli Town; Goytre v Cwmamman United; Ton Pentre v Afan Lido.
Division Two: Aberbargoed Buds v Llantwit Major; Aberdare Town v Pontypridd Town; Llwydcoed v STM Sports; Porth v Ammanford; Garden Village v Abergavenny Town; Pontardawe Town v Caldicot Town.
Division Three: Penrhiwceiber Rangers v Trethomas Bluebirds; Pontyclun v Neuadd Wen; Tredegar Town v Trefelin Boys & Girls Club; Treowen Stars v Treharris Athletic Western. Cardiff
RUGBY UNION
European Champions Cup final, Bilbao: Leinster v Racing 92 (1745BST). Principality Premiership: Aberavon v Bridgend; Bargoed v Merthyr; Cardiff v Ebbw Vale; Carmarthen Quins v Neath; Cross Keys v Pontypridd; Llanelli v Bedwas; RGC 1404 v Newport; Swansea v Llandovery.
WRU National Leagues One
East: Pontypool United v Penallta; Ynysybwl v Nelson.
One East Central: Heol y Cyw v Rhiwbina; Porth Harlequins v Llanharan; Rumney v Mountain Ash; St Josephs v Llantrisant; Treorchy v Dinas Powys.
One North: Nant Conwy v Llangefni.
One West Central: Bonymaen v Maesteg; Resolven v Ammanford; Seven Sisters v Waunarlwydd; Ystalyfera v Maesteg Quins. One West: Crymych v Tycroes; Dunvant v Tenby United; Llanelli Wanderers v Aberystwyth; Llangennech v Felinfoel.
Two East: Cwmbran v Ynysddu; Garndiffaith v Abercarn; Senghenydd v Caerphilly.
Two North: Abergele v Llanidloes; Rhyl v COBRA; Newtown v Wrexham.
Two West Central: Builth Wells v Nantyffyllon; Maesteg Celtic v Cwmavon; Penlan v Brynamman. Two West: Fishguard v Amman United; Loughor v St Clears; Whitland v Mumbles. Three East A: Blackwood Stars v Monmouth; Tredegar Ironsides v Machen, Abertysswg v Chepstow.
Three East Central A: Gwernyfed v Abercwmboi; Old Illtydians v Fairwater; Pentyrch v Cefn Coed; Pontyclun v Penygraig; Taffs Well v Treharris.
Three West Central A: Glais v Bryncoch; Porthcawl v Birchgrove; Swansea Uplands v Pontycymmer.
Three West A: Cardigan v Pembroke; Tregaron v Pembroke Dock Quins.
Three East B: Aberbargoed v Llanhilleth; Hafodyrynys v New Tredegar; Rhymney v Deri; St Julians HSOB v Brynithel.
Three East Central B: Hirwaun v Tonyrefail; Tylorstown v Old Penarthians, Wattstown v Treherbert.
Three West Central B: Baglan v Glyncorrwg; Crynant v Bryncethin; Pontrhydyfen v Cefn Cribbwr.
Three West B: v Nantgaredig.
Three East C: Tredegar v Malpas; West Mon v Trefil.
Three East Central C:
Saracens
Three West Central C: Cwmllynfell v Cwmgwrach; Ferryside v South Gower; Tonna v Cefneithin.
Three East D: Girling v Pontllanfraith; Newport Saracens v Tref y Clawdd, Cwmcarn Utd v Abersychan.
WRU Conference Tier One:
Crymych. Betws v Burry Port; Penybanc Glyncoch v Cardiff Penallta v
CRICKET
First Test, Dublin: Ireland v Pakistan. County Championship Division One: Nottinghamshire v Lancashire; Somerset v Hampshire; Surrey v Yorkshire; Worcestershire v Essex.
Division Two: Derbyshire v Durham; Kent v Sussex; Leicestershire v Glamorgan; Middlesex v Gloucestershire; Warwickshire v Northamptonshire.
South Wales Premier League Division One: Bridgend v Mumbles; Neath v Cardiff; Newport v Ynysygerwn; Pontarddulais v Port Talbot Town; St Fagans v Ammanford. Division Two: Llanelli v Newport Fugitives; Panteg v Clydach; Penarth v Carmarthen Wanderers; Swansea v Malpas; Ynystawe v Tata Steel.
2nd XI East: Cardiff v Penarth; Malpas v St Fagans; Newport Fugitives v Newport; Port Talbot Town v Panteg; Tata Steel v Bridgend. 2nd XI West: Ammanford v Swansea; Carmarthen Wanderers v Neath; Clydach v Pontarddulais; Mumbles v Ynystawe; Ynysygerwn v Llanelli. South Wales Cricket Association Division One: Gorseinon v Dafen; Gowerton v Aberdare; Llandysul v Merthyr Tydfil; Maesteg Celtic v Bronwydd; Swansea Civil Service v Cowbridge.
Division Two: Baglan v Felinfoel; Briton Ferry Town v Maesteg; Cimla v Morriston; Drefach v Skewen; Llangennech v Briton Ferry Steel.
Division Three: Aberdare II v Landore; Bronwydd II v Pontyberem; Dafen II v Margam; Merthyr Tydfil II v GWR Bridgend; Neath III v Porthcawl.
Division Four: Briton Ferry Steel II v Llangennech II; Dyffryn v Gorseinon II; Kidwelly v Gowerton II; Llandeilo v Swansea Civil Service II; Skewen II v Pontardawe. South & East Wales Cricket League Division One: Abergavenny v Tondu; Croesyceiliog v Cardiff Gymkhana; Newbridge v Pentyrch; Pontypridd v Brecon; Sudbrook v Miskin Manor; Usk v Chepstow.
Division Two: Cardiff Central v Crumlin; Lisvane v Barry Athletic; Monmouth v Radyr; Ponthir v Whitchurch-Heath; Rogerstone v Blackwood.
Division Three: Barry Wanderers v Vale; Dinas Powis v Ebbw Vale; Machen v Creigiau; Monkswood v Sully Centurions; P’tymister & Cross Keys v Hopkinstown.
Division One 2nd XI: Chepstow v Usk; Miskin Manor v Lisvane; Pentyrch v Newbridge; Radyr v Pontypridd; Tondu v Cardiff Central; Whitchurch-Heath v Croesyceiliog.
Division Two 2nd XI: Barry Athletic v Sudbrook; Blackwood v Rogerstone; Brecon v Dinas Powis; Cardiff Gymkhana v Monkswood; Crumlin v Abergavenny. Division Three 2nd XI: Creigiau v Machen; Ebbw Vale v Monmouth; Hopkinstown v P’tymister & Cross Keys; Sully Centurions v Ponthir; Vale v Barry Wanderers.
Division Four: Abertillery Town v Llanarth ; Cardiff Central III v Cardiff III; Llantwit Fardre v Abercarn ; Newport III v Abercynon ; Undy and Magor v Mountain Ash.
Division Five: Christchurch v Upper Rhondda; Lisvane III v Miskin Manor III; Penarth III v Blaina; Pontnewynydd v Cefn Fforest & Maesycwmmer; Ton Pentre v Radyr III.
Division Six: Blaengarw v Bridgend Town III; Dinas Powys III v Porth; Panteg III v Tredegar; Sully Spartans v Chepstow III; WhitchurchHeath III v Lisvane IV.
Division Seven: Abercynon II v Newport Fugitives III; Bay Dragons v Llantwit Fardre II; Blackwood Town-Pontllanfraith III v Penarth IV; Cefn Fforest & Maesycwmmer II v Cynon Valley; Mountain Ash II v St Fagans III. Division Eight: Abercarn II v Sully Spartans II; Abergavenny III v Sudbrook III; Cardiff IV v Monmouth III; Llanarth II v Pentwyn ; Radyr IV v Newport IV.
Division Nine: Christchurch II v Whitchurch Heath IV; Croesyceiliog III v Bridgend Town IV; Newbridge III v Pontypridd III; Pontymister & Crosskeys III v Lisvane V.
MOTOR RACING
Barcelona: Spanish Grand Prix qualifying.
GOLF Florida:
GOLF Florida:
The Players Championship;
CYCLING Giro d’Italia.
ATHLETICS Shanghail:
The Players Championship;
CYCLING Giro d’Italia. Diamond League meeting.
RACING
Ascot, Haydock, Hexham, Lingfield, Nottingham, Thirsk, Warwick.
TOMORROW
Premier League: Burnley v Bournemouth; Crystal Palace v West Brom; Huddersfield v Arsenal; Liverpool v Brighton; Man Utd v Watford; Newcastle v Chelsea; Southampton v Man City; Swansea v Stoke; Tottenham v Leicester; West Ham v Everton.
League One: Shrewsbury Town v Charlton Athletic (1715).
CRICKET
First Test, Dublin: Ireland v Pakistan. Specsavers County Championship Division One: Nottinghamshire v Lancashire; Somerset v Hampshire; Surrey v Yorkshire; Worcestershire v Essex.
Division Two: Derbyshire v Durham; Kent v Sussex; Leicestershire v Glamorgan; Middlesex v Gloucestershire; Warwickshire v Northamptonshire.
MOTOR RACING Barcelona: Spanish Grand Prix.
RACING
Ludlow; Plumpton.