A lot has really happened in the UEFA Champions League this season as elite clubs continue to face one another in an intense battle as they bid to fight their way through a number of fierce opponents and emerge victorious in the European tournament.
While many European powerhouses have struggled to impress in the competition so far during the term, there are a number of teams who have performed extraordinarily - putting up a couple of fantastic displays and progressing their way towards the knockout phase of the tournament.
In fact, some of these teams have been so efficient that they are yet to taste defeats since the Champions League began this season and they deserve some plaudits for achieving such an impressive feat in Europe's elite competition. Below, we take a look at the 5 teams who are still unbeaten in the tournament:
#5 Olympique Lyon
With the likes of Paris Saint Germain and Monaco finding it difficult to impress in the UEFA Champions League this season, it looked unlikely that another French club could rise up and make waves in the European tournament.
But elsewhere, another French outfit, Olympique Lyonaisse has taken a step forward - recording 7 points to their name in 5 matches to put themselves in the second position of the Group F as well as maintaining an impressive unbeaten streak so far in the tournament.
The Ligue 1 outfit shocked the football world when they first defeated high-flying Premier League leaders, Manchester City 2-1 at the Etihad Stadium and they did it again, keeping Pep Guardiola's men under close control as the recorded another 2-2 draw against the English outfit at the Groupama Stadium to keep their unbeaten record intact.
#4 Ajax
One of the most historic clubs in European football, Netherlands outfit Ajax have been termed by many as the sleeping giants, but considering their performances in the UEFA Champions League so far this season, it seems they are finally waking up from their slumber.
The Eredivisie side have been at an incredible level in the prestigious tournament this season, putting in a couple of decent performances and preserving their unbeaten record up till this moment.
Ajax remains one of the few teams who are yet to taste defeat in the UEFA Champions League this season, despite having faced the likes of Bayern Munich, AEK Athens, and Benfica during their Group stage encounters in the Group E.
Their European campaign has produced an impressive 3 victories and 2 draws this term as well as the passage into the knockout phase of the tournament with 11 points in 5 matches.
#3 FC Porto
There aren't many teams who are yet to taste defeat in the UEFA Champions League this season. Starting from the likes of Liverpool, Paris Saint Germain, and Inter Milan to the likes of Manchester City, Juventus and Real Madrid, a massive number of European powerhouses have all faced the sword in the tournament so far during the term.
This is why it is such a remarkable feat for the few teams who have managed to escape defeats in Europe's elite competition up till this moment and Portuguese giants FC Porto deserve some recognition for maintaining an unbeaten streak in the European tournament.
The Dragons are currently sitting on top of the Group D with an impressive 13 points, having snatched 4 victories and 1 draw in 5 games so far and with their fantastic efforts, they have already secured their place in the second phase of the tournament.
#2 Bayern Munich
It has not been the best of outings for Bundesliga giants Bayern Munich so far this term, having fallen under intense criticism following a couple of unconvincing results, but the German champions have managed to remain unbeaten in the UEFA Champions League after 5 matches.
Niko Kovac's men began their European journey on a brilliant note, defeating Portuguese outfit Benfica 2-0 in their opening fixture - thanks to goals from Robert Lewandowski and Renato Sanches in either half of the game - a result that helped to reduce the pressure on the Bavarians after a slow start at the domestic level.
Ever since then, the German champions have been moving at a steady pace in the European tournament, recording 3 more victories and 1 draw to their name to raise their points to 13 as well as sealing qualification into the knockout phase of the competition with one game to spare.
#1 FC Barcelona
If we decide to rate the most impressive clubs in the UEFA Champions League so far this season, not many teams will find themselves in the same category as Catalan giants, FC Barcelona.
The Blaugrana have been at an amazing level since the tournament kicked off this term, opening their campaign in style with a fantastic 4-0 victory over Dutch leaders, PSV Eindhoven - courtesy of a Lionel Messi hat-trick and a brilliant effort from Ousmane Dembele.
Ernesto Valverde's men continued to charge forward, adding 3 more victories and 1 draw to their name and maintaining an incredible unbeaten record in the tournament after 5 games. The Catalans were also the first side to progress into the knockout rounds, making it look very easy to qualify despite being drawn in a group of death in the Group B.