Football fans will be salivating at this week's live TV games.
There's something for everyone. Crucial Champions League games and a host of big Premiership and Premier League matches.
Rangers take on Dundee on Friday night and Celtic are on the box twice as they travel to Paris Saint-Germain and then the Betfred Cup Final against Motherwell on Sunday.
Here is you comprehensive list of today's live footie on TV:
Adelaide United v Western Sydney Wanderers Hyundai A-League 08:00 BT Sport 2
Deportivo La Coruna v Athletic Bilbao La Liga 11:00 Sky Sports Red Button
Ajax v Roda JC Eredivisie 11:30 Sky Sports Red Button
Atletico de Kolkata v Pune City Indian Super League 12:00 BritAsiaTV
Kilmarnock v Aberdeen Scottish Premiership 12:30 Sky Sports Football
Southampton v Everton Premier League 13:30 Sky Sports Premier League/Sky Sports Main Event/Sky Sports Ultra HD
Excelsior v PSV Eindhoven Eredivisie 13:30 Sky Sports Red Button
Genk v Standard Liege Belgian Jupiler League 13:30 FreeSports
AC Milan v TorinoSerie A 14:00 BT Sport 3
Genoa v Roma Serie A 14:00BT Sport Extra 1
Nice v Lyon Ligue 1 14:00 BT Sport Extra 1
Hamburg v Hoffenheim Bundesliga 14:30 BT Sport ESPN
Motherwell v Celtic Betfred Cup Final 15:00 BT Sport 1/BT Sport 4K UHD
Real Sociedad v Las Palmas La Liga 15:15 Sky Sports Football
Huddersfield Town v Man City Premier League 16:00 Sky Sports Premier League/Sky Sports Main Event/Sky Sports Ultra HD
Marseille v Guingamp Ligue 1 16:00BT Sport Extra 2
Glasgow City v Hibernian Ladies Women's Scottish Cup Final 16:10 BBC ALBA
FC Cologne v Hertha Berlin Bundesliga 17:00BT Sport ESPN
Lazio v Fiorentina Serie A 17:00BT Sport 3
Villarreal v Sevilla La Liga 17:30 Sky Sports Football
Juventus v Crotone Serie A 19:45 BT Sport 3
Valencia v Barcelona La Liga 19:45 Sky Sports Football
Monaco v PSG Ligue 1 20:00 BT Sport 1