#3 Juventus
With all the ingredients hitting the top gear in the European elite competition, Juventus team is one to watch out for this season.
Their season began in rusty fashion as they saw off Chievo with Federico Bernardeschi's dying minutes winner. They defeated the talented Lazio side with a comfortable 2-0 win in the second round. A notable point in those two games was that Ronaldo has not contributed to the Juventus scoresheet yet which in perspective is a positive for the Bianconeris. Although Ronaldo did not score, it was a matter of time before he could find his golden touch.
#2 Manchester City
The Premier League champions started the season where they left with a comfortable win over Arsenal and a huge victory over Huddersfield with Sergio Aguero's hat-trick before hitting a speed breaker in the form of Wolverhampton.
Although they were unlucky to lose against the Wolves, this is the Premier League where any unexpected thing can happen at any time.
Manchester City dropped points for the first time this season, which may happen once in a blue moon. It is highly possible they can regain their touch in the coming matches.
#1 Barcelona
Barcelona started their season in brilliant fashion against the Alaves with a thumping 3-0 win. They had 79% possession in that game and didn't gave any chance to the opponent, and Messi opened his account with a brace and Coutinho also had his name on the scoresheet.
Their second match was a difficult one against Real Valladolid not because of the opponent but because of the condition of the pitch, the match should not be allowed on such a pitch but luckily no player got any injuries.
Ousmane Dembele provided the winner, which ensured Barcelona's 100% record in the league and also kept their top spot on our list.