Sky Sports will show 31 Premier League fixtures live in late December and early January - with the top-flight's Christmas and New Year schedule now released.

Premier League Boxing Day football returns to Sky Sports with Manchester United hosting Newcastle at 8pm on December 26 - which will be the only top-flight fixture taking place that day.

In a statement explaining why there is only one Boxing Day fixture this season, the Premier League said: "There are now several challenges to Premier League fixture scheduling rooted in the expansion of European club competitions - which led to a revision of our domestic calendar ahead of last season, including changes to the FA Cup.

"This ultimately left the Premier League as a 33-weekend competition - fewer than previous seasons, despite be

See Full Page