Here is all the biggest action you can watch live across Sky Sports, BT Sport and Premier Sports this weekend, all in one place on Sky.
All eyes are on The Masters — where Tiger Woods makes his remarkable comeback — and all four days will be shown on dedicated channel Sky Sports The Masters.
Coverage begins on Thursday (2pm), with the second round on Friday (2pm) and the final two days of action broadcast live on Saturday (7.30pm) and Sunday (6.30pm).
The eagerly-awaited Premier League table-topping duel Manchester City vs Liverpool will be shown Sky Sports on Sunday, April 10 (4.30pm).
Fans can also watch Everton vs Manchester United on BT Sport 1 (Saturday, 12.30pm).
Elsewhere, there is more Premier League on Sky Sports action in the form of Newcastle vs Wolves (Friday, 8pm), Aston Villa vs Tottenham (Saturday, 5.30pm) and Norwich vs Burnley (Sunday, 2pm). Watford vs Leeds (Saturday, 3pm) will be shown by Premier Sports.
Formula 1 goes Down Under for round three and the Australian Grand Prix will be aired in full on Sky Sports F1 (Sunday, 6am).
The last 16 of the Heineken Champions Cup rugby will be aired live on BT Sport. Connacht vs Leinster is on Friday (8pm) and Toulouse vs Ulster on Saturday afternoon (3.15pm). Exeter Chiefs vs Munster is later that evening (5.30pm).
Elsewhere on BT Sport you can view; Sale Sharks vs Bristol Bears (Saturday, 1pm); Bordeaux Begles vs La Rochelle (Saturday, 1pm); Stade Francais vs Racing 92 (Saturday, 5.30pm); Montpellier vs Harlequins (Sun 10th, 1pm) and Clermont vs Leicester Tigers (Sunday, 3.15pm).
Sky Sports has Rugby Super League on Friday evening, when Leeds battle St Helens (8pm).
They have plenty of NBA too, in the shape of: Boston vs Milwaukee (Saturday 12.30am); LA Lakers vs Golden State Warriors (Saturday, 3am); Indiana vs Philadelphia (Saturday, 6pm) and Milwaukee vs Cleveland (Sunday, 8.15pm).
UFC 273 will see Alexander Volkanovski vs The Korean Zombie on BT Sport (Sunday, 1am).
In MotoGP, the Grand Prix of the Americas takes place across the weekend on BT Sport 2.
There is plenty of Serie A action from Italy too. Live on BT Sport this weekend is; Inter vs Verona; Cagliari vs Juventus; Genoa vs Lazio; Napoli vs Fiorentina; Venezia vs Udinese; Sassuolo vs Atalanta; Roma vs Salernitana and Torino vs AC Milan.