The festive period rolls on!
Premier League MW 17
Man City vs. Everton
Man City suffered their first defeat of the season as they lost to Chelsea at Stamford Bridge last weekend. The loss meant that they dropped to 2nd in the table. Everton drew with Watford 2-2 last weekend as they sit 7th in the table. City bounced back with a win in Europe and they will hope to return to winning ways domestically as well. Everton have played well this season and while they might make it tough for City, City should edge out the three points.
Crystal Palace vs. Leicester
Palace are 16th while Leicester are 9th as both teams seek a win after losing their games last weekend. Leicester have done well over all this season and Palace have been poor. Leicester should win the game but Selhurst Park is at times a tough stadium to play in but it tends to only matter against the top 6 teams.
Huddersfield vs. Newcastle
18th vs. 15th as both teams look to recover from losses last weekend. Newcastle had been gaining momentum but have lost in recent weeks while Huddersfield have never really picked up the pace. Newcastle should in the game and return to winning ways.
Tottenham vs. Burnley
Tottenham sit 3rd in the table while Burnley are 17th having won last weekend as well. Tottenham earned an impressive point away in Barcelona and while their will be momentum going into this game Burnley will hope to exploit the energy wasted in the Champions League fixture. Tottenham should still have enough to see out the game for three points but Burnley could make it tough.
Watford vs. Cardiff City
Watford are 12th while Cardiff are 14th having picked up impressive form in recent weeks. This should be a close game with one team regressing while the other is becoming better with each passing week.
Wolverhampton vs. Bournemouth
Wolves are 10th while Bournemouth suffered a heavy defeat to Liverpool last weekend as they dropped to 8th. A tough game between two sides in decent form. The win could go either way.
Fulham vs. West Ham
London derby as 20th goes up against 11th as Ranieri goes up against a fellow Premier Leauge winner in Pellegrini. West Ham have done well and its a tale of two sides, Fulham have the players to do damage but West Ham should win this interesting game.
Southampton vs. Arsenal
19th against 5th as Arsenal look to extend their unbeaten run to 23 overall. Southampton are under new management and while they might make it tough for Arsenal, the Gunners should seal the game with a win.
Liverpool vs. Man United
The fixture of the weekend comes in Liverpool as United visit town. Liverpool moved to the top spot with their win against Bournemouth. United are 6th and have had a mixed season and while they are in poor form they are a tricky customer and Mourinho can cause an upset any time he wants. A fiery game that could go either way but based on current form should go Liverpool’s way.
La Liga MW 16
Atletico visit Valladolid, Real host Rayo Vallecano, Valencia visit Eibar, Sevilla host Girona, and Barcelona travel to Levante. Barcelona are leading while the others will hope they slip up.
Serie A MW 16
Udinese travel to Inter Milan, Torino play Juventus in their local derby, Napoli travel to Cagliari, Genoa travel to Roma, and Milan play Bologna. Juventus have a massive gap but face a tough game against Torino.
Bundesliga MW 15
Bayern travel to play Hannover 96, Schalke travel to Augsburg, Monchengladbach play Hoffenheim in a tough match, Dortmund play Werder Bremen, and Frankfurt play Bayer Leverkusen. Bundesliga is lit up this season and this should be another interesting weekend.
Ligue 1 MW 18
Games are postponed in France this weekend although some clubs are still allowed to play their fixtures. Lille travel to Nimes while Monaco travel to play Lyon.