With the UEFA Champions League group stage kicking off on Tuesday (I can hear you humming that theme tune) it is time to predict which teams will make it the Round of 16.
[ LIVE: Follow every UCL game ]
The top two teams from each group will advance to the last 16, where there will be two-legged encounters throughout the knockout rounds until the UCL final in Cardiff on June 3, 2017.
Leicester City, Arsenal, Tottenham Hotspur and Manchester City make up the four Premier League teams in the competition this season and not all of them will be gracing the last 16...
Here are my predictions of which teams will make the last 16, and let us know in the comments section below who you think will make it to the knockout rounds.
Group A
1. Paris Saint-Germain
2. Arsenal
3. Basel
4. Ludogorets
Group B
1. Benfica
2. Napoli
3. Besiktas
4. Dynamo Kiev
Group C
1. Barcelona
2. Manchester City
3. Borussia Monchengladbach
4. Celtic
Group D
1. Bayern Munich
2. Atletico Madrid
3. PSV Eindhoven
4. Rostov
Group E
1. Tottenham Hotspur
2. Bayer Leverkusen
3. AS Monaco
4. CSKA Moscow
Group F
1. Real Madrid
2. Borussia Dortmund
3. Sporting Lisbon
4. Legia Warsaw
Group G
1. FC Porto
2. Copenhagen
3. Leicester City
4. Club Brugge
Group H
1. Juventus
2. Lyon
3. Sevilla
4. Dinamo Zagreb