Utrecht v Ajax –

Utrecht are one of the most reliable BTTS sides in Holland, having both scored and conceded in nine of their last 10 Eredivisie games.

They’ve scored in all but one of their last 14 league matches, and won 2-1 when these sides met in Amsterdam in November.

A similar scoreline looks likely on Sunday, given Ajax have scored 24 goals in their last six away games, and have kept just two clean sheets in seven in the league.

Bayer Leverkusen v Mainz –

Leverkusen have been involved in the most BTTS games of any Bundesliga side this season, with both teams scoring in 14 of their 19 matches so far.

Heiko Herrlich’s side have bagged nine goals and conceded eight across their last three league fixtures, including a 4-1 win at Hoffenheim last time out.

Mainz, meanwhile, have conceded at least two goals in seven consecutive Bundesliga matches, with their last three away games finishing 2-2, 2-2 and 3-2.

Roma v Sampdoria –

These sides came through for us with a 1-1 draw when they met in midweek, and we’re trusting them again on Sunday.

Roma have now scored in seven consecutive home league games, while only Napoli have kept the Giallorossi off the scoresheet at the Stadio Olimpico in Serie A this season.

They’ve also gone five games without a clean sheet in the league, and will struggle to keep out a Sampdoria side that have scored at least twice in five of their last six away games.

Marseille v Monaco –

Only Lyon have stopped Marseille scoring in 22 league games so far, with Rudi Garcia’s side notching 14 in their last five at home.

They’ve been good defensively at the Stade Velodrome this season, but will surely concede against a Monaco side that put six past them in the reverse fixture in August.

The champions are Ligue 1’s highest scorers with 51 goals in 22 games, and have found the net in seven of their 10 away trips to date.