With the 2017/18 Bundesliga season almost over, it's time to honour the players who stood out from the crowd. Thomas Müller, Christian Pulisic and Daniel Caligiuri have all impressed, but which one will make your Team of the Season? Cast your vote now!
Thomas Müller, Bayern Munich
Carlo Ancelotti might not have been able to figure out how to get the best from Müller, but Jupp Heynckes certainly has. The Germany international looked lost under the Italian, but has found his way — and his form — since Heynckes returned to the Allianz Arena. Look out world! The Raumdeuter is coming to Russia, and boy is he in form!
Christian Pulisic, Borussia Dortmund
It is perhaps because the USA international has raised the bar so high that the impression given by his 2017/18 season is not quite as good as the previous campaign. Then again, the numbers do not add up: three goals and eight assists in 29 appearances last season; this term, he has found the net four times and laid on seven more by Matchday 31. And don't forget, he'll only turn 20 in September!
Daniel Caligiuri, Schalke
The former Freiburg and Wolfsburg man does not do frills, and that suits Schalke's down-to-earth fans just fine. Metronomically consistent and lung-burstingly tireless, Caligiuri has emerged as the ultimate team player for the Royal Blues, the emblem of the 'one for all, all for one' system put in place by coach Domenico Tedesco.