Five match-days of the 2019-20 UEFA Champions League are done, with the final round meaning much for some group and not so much for others. This tournament has already seen a plethora of entertaining matches -- from Erling Braut Haaland's performances for RB Salzburg to Bayern Munich's 7-2 thumping of last year's runners-up Tottenham Hotspur.
But the actual competition begins from the knockout stages. So, let's have a look at the clubs that have already qualified and the ones still fighting for a place in the last 16.
Group A
Qualified as Group Winner: Paris Saint-Germain (13 points)
Qualified as Group Runner-up: Real Madrid (8 points)
Group A is almost set, with both the group winner and runner-up already decided. PSG are undefeated after five matches, and their draw against Real Madrid at the Bernabeu meant they would finish as group toppers. Real Madrid is second as a draw between Club Brugge and Galatasaray on matchday 5 confirmed them the runner-up qualification spot.
However, it remains to be seen who among Club Brugge (3 points) and Galatasaray (2 points) will take away the third spot and enter the UEFA Europa League.
Matchday 6:
Club Brugges vs Real Madrid
PSG vs Galatasary
Group B
Qualified as Group Winner: Bayern Munich (15 points)
Qualified as Group Runner-up: Tottenham Hotspur (10 points)
Much like the previous one, Group B is also almost done and dusted. Bayern has been quite dominant and have won all 5 of their matches. Even with a change in the managerial role, the Bavarians couldn't be stopped by any as they glided to qualification as winners of the group.
Bayern wasn't the only team in the group to make a managerial change. Jose Mourinho's appointment at Tottenham saw them come back from 2 goals down against Olympiacos to win the match 4-2 and qualify as the runners-up.
The third spot will see a virtual knockout match as Crvena Zvezda (3 points) and Olympiacos (1 point) face each other, with the winner earning a place in the Europa League.
Matchday 6:
Olympiacos vs Crvena Zvezda
Bayern vs Tottenham
Also check out: Champions League Schedule Champions League table Champions league top scorers
Group C
Qualified as Group Winner: Manchester City (11 points)
Manchester City are the only team from this group to be eligible for qualification until now and have done so as group winners. City has been undefeated in their five matches, and in spite of the draw against Shakhtar Donetsk, Atalanta's win over Dinamo Zagreb gifted City top spot.
It gets interesting from here on, as all three teams, Shakhtar Donetsk (6 points), Dinamo Zagreb (5 points) and Atalanta (4 points) have a chance of qualification.
For Shakhtar Donetsk to qualify: Shakhtar need to win against Atalanta. If they draw against Atalanta, then they need City to stop Dinamo Zagreb from winning.
For Dinamo Zagreb to qualify: Dinamo Zagreb need to win against City and need Atalanta to defeat Shakhtar
For Atalanta to qualify: Atalanta need to win against Shakhtar and need City to stop Dinamo Zagreb from winning.
Matchday 6:
Shakhtar Donetsk vs Atalanta
Dinamo Zagreb vs Manchester City
Group D
Qualified as Group Winner: Juventus (13 points)
With four wins out of 5, Juventus have qualified to the knockout stages as group winners. Paulo Dybala's brilliant free-kick against Atletico Madrid helped Juventus take away the top spot in Group C.
While Juventus have secured their place as group toppers, Atletico Madrid (7 points) and Bayer Leverkusen (6 points) are still in contention for the second qualifying spot. A win for Atletico against Lokomotiv Moscow will award them the 2nd position, but anything other than that might allow Bayer Leverkusen to take it away.
Lokomotiv Moscow (3 points) are confirmed to finish last in the group.
Matchday 6:
Atletico Madrid vs Lokomotiv Moscow
Bayer Leverkusen vs Juventus
Group E
With none of the teams qualified yet, Group E is going to create the most buzz matchday 6. Three teams, Liverpool (10 points), Napoli (9 points) and Red Bull Salzburg (7 points) are fighting for the two qualification spots.
For Liverpool to qualify: Liverpool need to win/draw against Salzburg. If Liverpool loses, then they need Genk to defeat Napoli.
For Napoli to qualify: Napoli need to win/draw against Genk. If they lose, then they need Liverpool to stop Salzburg from winning.
For Salzburg to qualify: They need to win against Liverpool with a goal difference of greater than two or by restricting Liverpool to less than three goals.
Genk (1 point) are confirmed to finish last in the group.
Matchday 6:
Red Bull Salzburg vs Liverpool
Napoli vs Genk
Group F
Qualified as Group Winner: Barcelona (11 points)
Group F was touted as the group of death by many when the draw was made. Barcelona however, overcame those reports and booked their place in the round of 16 as group winners with one match to spare. A 3-1 victory over Dortmund saw Barcelona not only qualify, but also emerge as group toppers.
Inter Milan (7 points) and Dortmund (7 points) are left battling for the second qualifying spot. Since both are on the same number of points, it's a must for both the teams to win their final game. If both sides end up with the equal amount of points, then Inter will qualify based on a better head-to-head record against Dortmund.
Slavia Praha (2 points) are confirmed to finish 4th in the group.
Matchday 6:
Dortmund vs Slavia Praha
Inter Milan vs Barcelona
Group G
Qualified: RB Leipzig (10 points)
RB Leipzig is the only team to qualify from Group G until now, although they haven't secured the winner's spot yet. Leipzig's better head-to-head record against Zenit allowed them to achieve qualification with a game left.
Fighting for the second qualification spot are Zenit (7 points) and Lyon (7 points). If Zenit, Lyon and Leipzig all end up with 10 points, then Leipzig and Lyon will qualify due to better head to head results.
Benfica (4 points) can not qualify anymore to the knockout stages, but can still earn a move to the Europa League if they win against Zenit by more than two goals or, win by a margin of two goals and restrict Zenit from scoring any goals.
Matchday 6:
Lyon vs RB Leipzig
Benfica vs Zenit
Group H
Group H has no teams qualified until now setting us up for some exciting matches. Three teams Ajax (10 points), Valencia (8 points) and Chelsea (8 points) are eligible to contest for the two qualification spots.
For Ajax to qualify: Ajax needs a win/draw against Valencia. If Ajax loses, then they need Lille to stop Chelsea from winning.
For Valencia to qualify: Valencia needs to win against Ajax. If Valencia draws/loses, then they need Chelsea to draw/lose too, respectively.
For Chelsea to qualify: Chelsea need to win against Lille. If Chelsea draw, then they need Ajax to defeat Valencia
Lille (1 point) is confirmed to finish last in the group.
Matchday 6:
Chelsea vs Lille
Ajax vs Valencia