Your one-stop-shop guide for TV sport this weekend
THURSDAY JUNE 20
EURO CHAMPIONSHIP
Denmark v England, RTÉ 2 & BBC 1 at 5pm
RACING
Royal Ascot, ITV4, 1.30pm-4.25pm
GOLF
Travelers Championship, Sky Sports Golf, 5pm-11pm
RUGBY SUPER LEAGUE
Castleford Tigers v Hull KR, Sky Sports Action at 8pm
EURO CHAMPIONSHIPS
Spain v Italy, RTÉ 2 & UTV at 8pm
FRIDAY JUNE 21
CRICKET
England v South Africa, Sky Sports Cricket at 3.30pm
BASKETBALL
Celtics v Mavericks, TNT Sports 1 at 1.30am
RACING
Royal Ascot, UTV at 1.30pm-4.15pm
EURO CHAMPIONSHIPS
Netherlands v France, RTÉ 2 & BBC 1 at 8pm
GOLF
Travelers Championship, Sky Sports Golf at 5pm-11pm
SATURDAY JUNE 22
HURLING
All-Ireland SHC quarter finals, RTE 1 at 1.15
RUGBY
South Africa v Wales, Sky Sports Action at 2pm
EURO CHAMPIONSHIPS
Belgium v Romania, RTÉ 2 & UTV at 8pm
RUGBY
URC Final Bulls v Glasgow, Premier Sports at 5pm
EURO CHAMPIONSHIPS
Turkey v Portugal, RTÉ 2 & UTV at 5pm
SUNDAY JUNE 23
GAELIC FOOTBALL
Tailteann Cup semi-finals, RTÉ 2 from 1.30pm
EURO CHAMPIONSHIPS
Scotland v Hungary, RTÉ 2 at 8pm
FORMULA ONE
Spanish Grand Prix, Sky Sports F1 from 12.30pm
GOLF
Travelers Championship, Sky Sports Golf 4.30pm-11pm
TENNIS
Cinch Championships, BBC at 1.50pm
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.