1. Juventus Vs Napoli – 1 (Friday)

At Allianz stadium, second placed Juventus host 5th placed Napoli in a big clash. Napoli lost 3 nil at home to Inter last weekend and being guests today to high flying Juventus is quite a bigger mountain to climb. I anticipate a home win today with a slight win margin.

2. Getafe Vs Valencia – Both teams to score: No (Friday)

Getafe are 10th placed as they host 9th placed Valencia. I anticipate a reserved game as both sides have really found it hard to score goals this season. There is no guarantee that when they meet, both will score. 4/5 last H2H meetings have not seen both teams score

3. Crystal Palace Vs Liverpool – 2 (Saturday)

If there is a team that has tried to be consistent this season, it is Liverpool as it has only lost one game that came due to VAR controversy against Tottenham. I do not see Crystal Palace stopping them tonight. Crystal Palace lost to Bournemouth at home in mid-week

4. Man United Vs Bournemouth – Total Corners Home Team: Over 6.5 (Saturday)

After losing to Newcastle last weekend and defeating Chelsea in mid-week, I expect United to try extend their winning streak. This will lead to a very busy evening for Bournemouth in attempt to stop the Red Devils. I see a minimum of 7 corners for United

5. Aston Villa Vs Arsenal – Yes (Saturday)

After humbling Man City in mid-week, Aston Villa at Villa Park are up against log leaders Arsenal; what a game. I expect an end to end game as the Gunners want to extend their log lead. Aston Villa also wants to enter the top 4 following their good form so far this season. I see at least from either side.

6. Dortmund Vs Leipzig – O2.5 (Saturday)

At Signal Iduna Park, 5th placed Dortmund host 4th placed Leipzig as they continue to chase Bayern and Bayer Leverkusen at the top of the league. One point separates the 2 sides bringing assurance to every one betting on Over 2.5 goals. Just expect goals from either side as the game is going to be end to end.

7. Atalanta Vs AC Milan – 2 (Saturday)

AC Milan are currently 3rd placed and will aim for today’s win to get closer to Inter and Juventus ahead of them on the table. Disappointingly, Atalanta lost to Torino last weekend and I do not see them being an obstacle to Milan today however much the game is at Gewiss stadium. AC Milan will really find a way to win this game.

8. Betis Vs Real Madrid – U2.5 (Saturday)

Both sides have not lost a game in their last 5 league fixtures as we head into match day 16. Both sides are good at defending and rarely concede when they meet. 4/5 last H2H meetings have not seen more than 2 goals.

9. Tottenham Vs Newcastle – O2.5 (Sunday)

Before drawing with Man City last weekend, Tottenham had lost all their last 3 league games and here comes ruthless Newcastle that have just thumped Man United. Only 1 point separates the 2 sides as Spurs sit 5th and Newcastle 7th on the log. I anticipate an equal fight for maximum points today which will result into numerous attacks and goal scoring opportunities from both sides. All their last 5 H2H matches have seen more than 2 goals. Let us go for O2.5 to be safe here.

10. Barcelona Vs Girona – Yes (Sunday)

Girona have proved to be giants in the Spanish top flight this season as they have only lost to Real Madrid since the start of the season, this putting them in 2nd position on the log tied up with Madrid at 38 points. This is going to be a tough game and I expect at least a goal from each side. I see a 1:1 or 2:2 draw. Whoever is to win will walk away with a very slight margin.