With the weather the way it has gone, be thankful that you have a stellar weekend of live sporting action ahead of you. Between football, rugby, boxing and the GAA, you'll be able to plan that wet weekend around a whole range of high-stakes games.
Below you have a range of all this weekend's most exciting sporting action, where to watch it, and what time you can expect the game in question to kick-off/throw-in. If there are any notable exceptions but in those cases it just wouldn't appear that the games are being shown on Irish television.
Saturday
Football
Cardiff City vs Brighton & Hove Albion (Premier League), 12:30pm, Sky Sports Premier League
Dortmund vs Bayern Munich (Bundesliga), 5:30pm, BT Sport 2
Crystal Palace vs Tottenham Hotspur (Premier League), 5:30pm, BT Sport 1
Boca Juniors vs River Plate (Copa Libertadores Final, First Leg), 8:00pm, BT Sport 2
Rugby
Italy vs Georgia (International), 2:00pm, Eir Sport 1
Scotland vs Fiji (International), 2:30pm, BBC One
England vs New Zealand (International), 3:00pm, Sky Sports Main Event / Action
Wales vs Australia (International), 5:20pm, BBC Two
Ireland vs Argentina (International), 6:30pm, RTÉ Two
France vs South Africa (International), 8:05pm, Eir Sport 2
Boxing
Oleksandr Usyk v Tony Bellew (Undisputed Cruiserweight World Title), 6:00pm (undercard starts), Sky Box Office
Sunday
Football
Liverpool vs Fulham (Premier League), 12:00pm, BT Sport 1
Livingston vs Celtic (Scottish Premiership), 12:00pm, Sky Sports Football
Chelsea vs Everton (Premier League), 2:15pm, Sky Sports Premier League
Manchester City vs Manchester United (Premier League), 4:30pm, Sky Sports Premier League
GAA
Dr Croke's (Kerry) vs St Finbarr's (Cork) (Munster SFC semi-final), 1:30pm, TG4