Sat 18.01.20 07:30Cricket Test Match: South Africa v England (Cricket England Test Match)
Day three of the third Test between South Africa and England in Port Elizabeth. The hosts lost their last Test match here, to Sri Lanka last year.
Sat 18.01.20 12:30Queens Park Rangers v Leeds United (Football League)
Queens Park Rangers host Leeds United at the Kiyan Prince Foundation Stadium in the Sky Bet Championship.
Sat 18.01.20 12:30Watford v Tottenham (Premier League)
Action from the Premier League as Watford welcome Tottenham Hotspur to Vicarage Road.
Sat 18.01.20 17:30Newcastle v Chelsea (Premier League)
Newcastle United play host to Chelsea at St James' Park in the Premier League.
Sun 19.01.20 07:30Cricket Test Match: South Africa v England (Cricket England Test Match)
The fourth day of the third Test between South Africa and England in Port Elizabeth. This is the penultimate Test match in the series.
Sun 19.01.20 12:00Nottingham Forest v Luton Town (Football League)
Nottingham Forest play host to Luton Town at the City Ground in the Sky Bet Championship.
Sun 19.01.20 14:00Burnley v Leicester City (Premier League)
Burnley face Leicester City at Turf Moor in the Premier League. The Foxes won their previous meeting 2-1 earlier in the season.
Sun 19.01.20 16:30Liverpool v Manchester United (Premier League)
A huge clash from the Premier League as rivals Liverpool and Manchester United meet at Anfield. The sides played out a 1-1 draw when they met earlier in the season.
Mon 20.01.20 20:00West Brom v Stoke City (Football League)
West Bromwich Albion take on Stoke City at The Hawthorns in the Sky Bet Championship.