I’m back to guide you through the upcoming Premier League matchweek with expert insights and analysis. Here are my five best bets for this weekend including a Top 2 showdown between Man City and Liverpool and a potential offensive explosion between Tottenham and Aston Villa.

Manchester City vs. Liverpool (Saturday, November 25)

The weekend’s first Premier League game is a mouth-watering matchup between Man City and Liverpool, the teams who are first and second in the table. It’s hard to pick a winner on either side, which leads me to look at goal scorers.

You’re not getting the biggest odds on Erling Haaland, who has scored 13 goals in just 12 Premier League games this season, but the +210 on Mohamed Salah to score feels almost like stealing. This is a player who is playing at the highest level right now and has scored 10 times in 12 Premier League games. Those odds are simply too good to pass up.

Brentford vs. Arsenal (Saturday, November 25)

Brentford are having a good season. They entered this weekend 11th in the Premier League, which is great considering star striker Ivan Toney has been banned all season. That said, their 16 points is a long way behind that of Arsenal, who are on 27 and tied for second in the EPL.

Arsenal do have a number of injuries, but thankfully it’s none of their big hitters and they should have more than enough to overcome Brentford. Don’t forget that Arsenal have only lost one game in the Premier League this season, and scored a huge 26 in just 12 games.

Tottenham vs. Aston Villa (Sunday, November 26)

When it comes to goals and attacking soccer there aren’t many teams in the Premier League you can bank on like Spurs and Aston Villa. I’m not happy with taking Over 2.5 goals here, I want more, and I’m taking Over 3.5 goals at a chunky +130.

So far, we’ve seen Over 3.5 goals land in 66.7% of Aston Villa’s games this season as they’ve shown themselves equally capable of scoring AND leaving themselves open to concede. That’s also the case with Spurs, especially now that they have significant injuries at the back.

Everton vs. Manchester United (Sunday, November 26)

I like to look at numbers when deciding where to put my money every weekend but sometimes you need to think about other things. While Man Utd have been terrible this season and Everton have looked vastly improved from what we saw last season, this isn’t about the differences in quality between the two teams.

With the Premier League docking Everton 10 points for financial fair play breaches, there is going to be a hostile atmosphere at Goodison Park. This won’t just be fierce; this could well be apocalyptic. This fanbase knows how to generate an atmosphere at the best of times and we are about to see things turned up to 11. It says a lot that the Premier League themselves have said that they won’t broadcast crowd noise from the stadium this Sunday. That sort of atmosphere will cause huge problems for a Man Utd team who seem fragile mentally.

With Everton bonded by perceived persecution from the Premier League it means they’ll be ready to take the game to Erik ten Hag’s team and I think that they’ll win.

Fulham vs. Wolves (Monday, November 27) 

Monday’s final Premier League game of the slate isn’t the most exciting but it provides us with a chance to get stuck into a bet I like a lot: I’ll be taking Under 2.5 goals. It’s never fun to back an Under and hope to watch a boring game, but sometimes it makes sense.

There have been Under 2.5 goals in three of five home games for Fulham this season, where they’ve only managed to score four times all year and three of those were against the same terrible Sheffield United team. Brace yourself for another low scoring game at Craven Cottage.