
The knockout stages of the 2018-19 Champions League season are almost upon us, with 16 teams left battling for the ultimate prize in European club football.
Barcelona, Real Madrid, Manchester United, Manchester City Tottenham and Liverpool have all made it safely through to the round of 16, with some tough ties in store.
Man Utd have been drawn against French champions PSG, while Liverpool face a big test against German giants Bayern Munich.
Spurs are up against Bundesliga leaders Borussia Dortmund, though there are more favourable last-16 ties for Barcelona (Lyon), Real Madrid (Ajax) and Man City (Schalke).
Here’s the Champions League draw in full for the Last 16…
| Schalke | vs | Man City |
| Atletico Madrid | vs | Juventus |
| Man Utd | vs | PSG |
| Tottenham | vs | Borussia Dortmund |
| Lyon | vs | Barcelona |
| AS Roma | vs | FC Porto |
| Ajax | vs | Real Madrid |
| Bayern Munich | vs | Liverpool |
Qualified as group winners: Barcelona, Borussia Dortmund, PSG, Porto, Real Madrid, Bayern Munich, Man City, Juventus
Qualified as group runners-up: AS Roma, Atletico Madrid, Liverpool, Schalke, Tottenham, Ajax, Man Utd, Lyon
Champions League top goal scorers
8 | Robert Lewandowski (Bayern)
6 | Lionel Messi (Barcelona)
5 | Edin Dzeko (AS Roma), Neymar (PSG), Andrej Kramaric (Hoffenheim), Moussa Marega (FC Porto), Dusan Tadic (Ajax), Paulo Dybala (Juventus)
4 | Antoine Griezmann (Atletico Madrid), Harry Kane (Tottenham), Raphael Guerreiro (Dortmund), Mauro Icardi (Inter)
Champions League 2018-19 group stage results and standings
Champions League | Group A
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | Dortmund | 6 | 4 | 1 | 1 | 8 | 13 |
| 2 | Atletico Madrid | 6 | 4 | 1 | 1 | 3 | 13 |
| 3 | Club Brugge | 6 | 1 | 3 | 2 | 1 | 6 |
| 4 | Monaco | 6 | 0 | 1 | 5 | -12 | 1 |
18/09/2018
Monaco 1-2 Atletico | Club Brugge 0-1 Dortmund
03/10/2018
Atletico 3-1 Club Brugge | Dortmund 3-0 Monaco
24/10/2018
Club Brugge 1-1 Monaco | Dortmund 4-0 Atletico
06/11/2018
Monaco 0-4 Club Brugge | Atletico 2-0 Dortmund
28/11/2018
Atletico 2-0 Monaco | Dortmund 0-0 Club Brugge
11/12/2018
Club Brugge 0-0 Atletico | Monaco 0-2 Dortmund
Champions League | Group B
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | Barcelona | 6 | 4 | 2 | 0 | 9 | 14 |
| 2 | Tottenham | 6 | 2 | 2 | 2 | -1 | 8 |
| 3 | Inter Milan | 6 | 2 | 2 | 2 | -1 | 8 |
| 4 | PSV | 6 | 0 | 2 | 4 | -7 | 2 |
18/09/2018
Barcelona 4-0 PSV | Inter Milan 2-1 Tottenham
03/10/2018
Tottenham 2-4 Barcelona | PSV 1-2 Inter
24/10/2018
PSV 2-2 Tottenham | Barcelona 2-0 Inter
06/11/2018
Tottenham 2-1 PSV | Inter 1-1 Barcelona
28/11/2018
PSV 1-2 Barcelona | Tottenham 2-1 Inter
11/12/2018
Barcelona 1-1 Tottenham | Inter 1-1 PSV
Champions League | Group C
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | PSG | 6 | 3 | 2 | 1 | 8 | 11 |
| 2 | Liverpool | 6 | 3 | 0 | 3 | 2 | 9 |
| 3 | Napoli | 6 | 2 | 3 | 1 | 2 | 9 |
| 4 | Red Star | 6 | 1 | 1 | 4 | -12 | 4 |
18/09/2018
Liverpool 3-2 PSG | Red Star 0-0 Napoli
03/10/2018
PSG 6-1 Red Star | Napoli 1-0 Liverpool
24/10/2018
PSG 2-2 Napoli | Liverpool 4-0 Red Star
06/11/2018
Red Star 2-0 Liverpool | Napoi 1-1 PSG
28/11/2018
PSG 2-1 Liverpool | Napoli 3-1 Red Star
11/12/2018
Liverpool 1-0 Napoli | Red Star 1-4 PSG
Champions League | Group D
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | Porto | 6 | 5 | 1 | 0 | 9 | 16 |
| 2 | Schalke | 6 | 2 | 3 | 1 | 1 | 9 |
| 3 | Galatasaray | 6 | 1 | 1 | 4 | -3 | 4 |
| 4 | Lokomotiv | 6 | 1 | 0 | 5 | 12 | 3 |
18/09/2018
Galatasaray 3-0 Lokomotiv | Schalke 1-1 Porto
03/10/2018
Lokomotiv 0-1 Schalke | Porto 1-0 Galatasaray
24/10/2018
Lokomotiv 1-3 Porto | Galatasaray 0-0 Schalke
06/11/2018
Porto 4-1 Lokomotiv | Schalke 2-0 Galatasaray
28/11/2018
Lokomotiv 2-0 Galatasaray | Porto 3-1 Schalke
11/12/2018
Galatasaray 2-3 Porto | Schalke 1-0 Lokomotiv
Champions League | Group E
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | Bayern | 6 | 4 | 2 | 0 | 10 | 14 |
| 2 | Ajax | 6 | 3 | 3 | 0 | 6 | 12 |
| 3 | Benfica | 6 | 2 | 1 | 3 | -5 | 7 |
| 4 | AEK | 6 | 0 | 0 | 6 | -11 | 0 |
19/09/2018
Ajax 3-0 AEK | Benfica 0-2 Bayern
02/10/2018
Bayern 1-1 Ajax | AEK 2-3 Benfica
23/10/2018
AEK 0-2 Bayern | Ajax 1-0 Benfica
07/11/2018
Bayern 2-0 AEK | Benfica 1-1 Ajax
27/11/2018
AEK 0-2 Ajax | Bayern 5-1 Benfica
12/12/2018
Ajax 3-3 Bayern | Benfica 1-0 AEK
Champions League | Group F
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | Man City | 6 | 4 | 1 | 1 | 10 | 13 |
| 2 | Lyon | 6 | 1 | 5 | 0 | 1 | 8 |
| 3 | Shakhtar | 6 | 1 | 3 | 2 | -8 | 6 |
| 4 | Hoffenheim | 6 | 0 | 3 | 2 | -3 | 3 |
19/09/2019
Shakhtar 2-2 Hoffenheim | Man City 1-2 Lyon
02/10/2018
Hoffenheim 1-2 Man City | Lyon 2-2 Shakhtar
23/10/2018
Hoffenheim 3-3 Lyon | Shakhtar 0-2 Man City
07/11/2018
Lyon 2-2 Hoffenheim | Man City 6-0 Shakhtar
27/11/2018
Hoffenheim 2-3 Shakhtar | Lyon 2-2 Man City
12/12/2018
Shakhtar 1-1 Lyon | Man City 2-1 Hoffenheim
Champions League | Group G
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | Real Madrid | 6 | 4 | 0 | 2 | 7 | 12 |
| 2 | AS Roma | 6 | 3 | 0 | 3 | 3 | 9 |
| 3 | Plzen | 6 | 2 | 1 | 3 | -9 | 7 |
| 4 | CSKA Moscow | 6 | 2 | 1 | 3 | -1 | 7 |
19/09/2018
Plzen 2-2 CSKA | Real 3-0 Roma
02/10/2018
CSKA 1-0 Real Madrid | Roma 5-0 Plzen
23/10/2018
Roma 3-0 CSKA | Real 2-1 Plzen
07/11/2018
CSKA 1-2 Roma | Plzen 0-5 Real
27/11/2018
CSKA 1-2 Plzen | Roma 0-2 Real
12/12/2018
Real 0-3 CSKA | Plzen 2-1 Roma
Champions League | Group H
| Pos | Team | P | W | D | L | GD | Pts |
| 1 | Juventus | 6 | 4 | 0 | 2 | 5 | 12 |
| 2 | Man Utd | 6 | 3 | 1 | 2 | 3 | 10 |
| 3 | Valencia | 6 | 2 | 2 | 2 | 0 | 8 |
| 4 | Young Boys | 6 | 1 | 1 | 4 | -8 | 4 |
19/09/2018
Young Boys 0-3 Man United | Valencia 0-2 Juventus
02/10/2018
Juventus 3-0 Young Boys | Man United 0-0 Valencia
23/10/2018
Young Boys 1-1 Valencia | Man United 0-1 Juventus
07/11/2018
Valencia 3-1 Young Boys | Juventus 1-2 Man United
27/11/2018
Man United 1-0 Young Boys | Juventus 1-0 Valencia
12/12/2018
Young Boys 2-1 Juventus | Valencia 2-1 Man United