Domestic leagues across Europe are almost at the halfway point of the season. 

Time has flown by and it seems that just yesterday we were kicking off the 2019/20 campaign. 

But that's not the case. France's Ligue 1 is already on match week 18, while Premier League and La Liga clubs are playing their 17th round of fixtures. 

Just behind them, Bundesliga and Serie A teams playing through match week 15.

Title challengers are, of course, being established across the continent. Therefore, we already know who the best-performing clubs are so far this season. 

But what about specific players? Well, thanks to stats from WhoScored, we can see who the highest-rated player in each position has been so far this season. Check it out below: 

GK - Gautier Larsonneur (Brest)

RB - Ricardo Pereira (Leicester)

CB - Virgil van Dijk (Liverpool)

CB - Chris Smalling (Roma)

LB - Andy Robertson (Liverpool)

RM - Angel Di Maria (PSG)

CM - Kevin De Bruyne (Man City)

CM - James Maddison (Leicester City)

LM - Timo Werner (RB Leipzig) 

ST - Karim Benzema (Real Madrid)

ST - Robert Lewandowski (Bayern Munich) 

That's certainly not a bad XI - and it's one you'd certainly back to win any of Europe's top five leagues if it actually played together. 

There are a few surprising names though. Brest goalkeeper Larsonneur has statistically been the best in Europe during the first half of the season, according to WhoScored.

That's despite keeping just five clean sheets in Ligue 1, with his club languishing in 14th place. 

Di Maria also sneaks in ahead of the likes of Lionel Messi, Raheem Sterling and Sadio Mane, which could be seen as quite controversial. 

But there's no denying that Lewandowski, as well as Premier League pair Van Dijk and De Bruyne all deserve their spots in this XI. 

Those three stars have been on fire all season, so expect them to keep their places over Christmas and into the new year.