Champions League fixtures & results: 2021/22 season

The complete fixtures and results list for the 2021/22 UEFA Champions League.
*Live TV broadcasts in the UK will be shown on BT Sport. Kick off times have now been confirmed and are displayed as BST.
Group stages
Matchday one
14 September
- Group E - 20:00 - Barcelona 0-3 Bayern Munich
- Group E - 20:00 - Dynamo Kyiv 0-0 Benfica
- Group F - 17:45 - Young Boys 2-1 Manchester United
- Group F - 20:00 - Villarreal 2-2 Atalanta
- Group G - 17:45 - Sevilla 1-1 Salzburg
- Group G - 20:00 - Lille 0-0 Wolfsburg
- Group H - 20:00 - Chelsea 1-0 Zenit
- Group H - 20:00 - Malmo 0-3 Juventus
15 September
- Group A - 20:00 - Manchester City 6-3 RB Leizpig
- Group A - 20:00 - Club Brugge 1-1 PSG
- Group B - 20:00 - Atletico Madrid 0-0 Porto
- Group B - 20:00 - Liverpool 3-2 AC Milan
- Group C - 17:45 - Besiktas 1-2 Borussia Dortmund
- Group C - 20:00 - Sporting CP 1-5 Ajax
- Group D - 17:45 - Sheriff Tiraspol 2-0 Shakhtar Donetsk
- Group D - 20:00 - Inter 0-1 Real Madrid
Matchday two
28 September
- Group A - 20:00 - PSG 2-0 Manchester City
- Group A - 20:00 - RB Leipzig 1-2 Club Brugge
- Group B - 20:00 - Porto 1-5 Liverpool
- Group B - 20:00 - AC Milan 1-2 Atletico Madrid
- Group C - 17:45 - Ajax 2-0 Besiktas
- Group C - 20:00 - Borussia Dortmund 1-0 Sporting CP
- Group D - 17:45 - Shakhtar Donetsk 0-0 Inter
- Group D - 20:00 - Real Madrid 1-2 Sheriff Tiraspol
29 September
- Group E - 20:00 - Bayern Munich 5-0 Dynamo Kyiv
- Group E - 20:00 - Benfica 3-0 Barcelona
- Group F - 17:45 - Atalanta 1-0 Young Boys
- Group F - 20:00 - Manchester United 2-1 Villarreal
- Group G - 20:00 - Salzburg 2-1 Lille
- Group G - 20:00 - Wolfsburg 1-1 Sevilla
- Group H - 17:45 - Zenit 4-0 Malmo
- Group H - 20:00 - Juventus 1-0 Chelsea
Matchday three
19 October
- Group A - 17:45 - Club Brugge 1-5 Manchester City
- Group A - 20:00 - PSG 3-2 RB Leipzig
- Group B - 20:00 - Atletico Madrid 2-3 Liverpool
- Group B - 20:00 - Porto 1-0 AC Milan
- Group C - 17:45 - Besiktas 1-4 Sporting CP
- Group C - 20:00 - Ajax 4-0 Borussia Dortmund
- Group D - 20:00 -Shakhtar Donetsk 0-5 Real Madrid
- Group D - 20:00 - Inter 3-1 Sheriff Tiraspol
20 October
- Group E - 17:45 - Barcelona 1-0 Dynamo Kyiv
- Group E - 20:00 - Benfica 0-4 Bayern Munich
- Group F - 20:00 - Manchester United 3-2 Atalanta
- Group F - 20:00 - Young Boys 1-4 Villarreal
- Group G - 17:45 - Salzburg 3-1 Wolfsburg
- Group G - 20:00 - Lille 0-0 Sevilla
- Group H - 20:00 - Chelsea 4-0 Malmo
- Group H - 20:00 - Zenit 0-1 Juventus
Matchday four
2 November
- Group E - 20:00 - Dynamo Kyiv 0-1 Barcelona
- Group E - 20:00 - Bayern Munich 5-2 Benfica
- Group F - 20:00 - Atalanta 2-2 Manchester United
- Group F - 20:00 - Villarreal 2-0 Young Boys
- Group G - 17:45 - Wolfsburg 2-1 Salzburg
- Group G - 20:00 - Sevilla 1-2 Lille
- Group H - 17:45 - Malmo 0-1 Chelsea
- Group H - 20:00 - Juventus 4-2 Zenit
3 November
- Group A - 20:00 - Manchester City 4-1 Club Brugge
- Group A - 20:00 - RB Leipzig 2-2 PSG
- Group B - 17:45 - AC Milan 1-1 Porto
- Group B - 20:00 - Liverpool 2-0 Atletico Madrid
- Group C - 20:00 - Sporting CP 4-0 Besiktas
- Group C - 20:00 - Borussia Dortmund 1-3 Ajax
- Group D - 17:45 - Real Madrid 2-1 Shakhtar Donetsk
- Group D - 20:00 - Sheriff Tiraspol 1-3 Inter
Matchday five
23 November
- Group E - 17:45 - Dynamo Kyiv 1-2 Bayern Munich
- Group E - 20:00 - Barcelona 0-0 Benfica
- Group F - 17:45 - Villarreal 0-2 Manchester United
- Group F - 20:00 - Young Boys 3-3 Atalanta
- Group G - 20:00 - Sevilla 2-0 Wolfsburg
- Group G - 20:00 - Lille 1-0 Salzburg
- Group H - 20:00 - Chelsea 4-0 Juventus
- Group H - 20:00 - Malmo 1-1 Zenit
24 November
- Group A - 20:00 - Manchester City 2-1 PSG
- Group A - 20:00 - Club Brugge 0-5 RB Leipzig
- Group B - 20:00 -Atletico Madrid 0-1 AC Milan
- Group B - 20:00 - Liverpool 2-0 Porto
- Group C - 17:45 - Besiktas 1-2 Ajax
- Group C - 20:00 - Sporting CP 3-1 Borussia Dortmund
- Group D - 17:45 - Inter 2-0 Shakhtar Donetsk
- Group D - 20:00 - Sheriff Tiraspol 0-3 Real Madrid
Matchday six
7 December
- Group A - 17:45 - RB Leizpig 2-1 Manchester City
- Group A - 17:45 - PSG 4-1 Club Brugge
- Group B - 20:00 - Porto 1-3 Atletico Madrid
- Group B - 20:00 - AC Milan 1-2 Liverpool
- Group C - 20:00 - Borussia Dortmund 5-0 Besiktas
- Group C - 20:00 - Ajax 4-2 Sporting CP
- Group D - 20:00 - Shakhtar Donetsk 1-1 Sheriff Tiraspol
- Group D - 20:00 - Real Madrid 2-0 Inter
8 December
- Group E - 20:00 - Bayern Munich 3-0 Barcelona
- Group E - 20:00 - Benfica 2-0 Dynamo Kyiv
- Group F - 20:00 - Manchester United 1-1 Young Boys
- Group F - 20:00 - Atalanta 2-3 Villarreal
- Group G - 20:00 - Salzburg 1-0 Sevilla
- Group G - 20:00 - Wolfsburg 1-3 Lille
- Group H - 17:45 - Zenit 3-3 Chelsea
- Group H - 17:45 - Juventus 1-0 Malmo
Knockout Stages - Last 16
15 February
- 20:00 - Sporting CP 0-5 Manchester City
- 20:00 - PSG 1-0 Real Madrid
16 February
- 20:00 - Salzburg 1-1 Bayern Munich
- 20:00 - Inter 0-2 Liverpool
22 February
- 20:00 - Chelsea 2-0 Lille
- 20:00 - Villarreal 1-1 Juventus
23 February
- 20:00 - Benfica 2-2 Ajax
- 20:00 - Atletico Madrid 1-1 Manchester United
8 March
- 20:00 - Bayern Munich 7-1 Salzburg
- 20:00 - Liverpool 0-1 Inter
9 March
- 20:00 - Real Madrid 3-1 PSG
- 20:00 - Manchester City 0-0 Sporting CP
15 March
- 20:00 - Ajax 0-1 Benfica
- 20:00 - Manchester United 0-1 Atletico Madrid
16 March
- 20:00 - Juventus 0-3 Villarreal
- 20:00 - Lille 1-2 Chelsea
Quarter-finals
5 April
- 20:00 - Manchester City 1-0 Atletico Madrid
- 20:00 - Benfica 1-3 Liverpool
6 April
- 20:00 - Villarreal 1-0 Bayern Munich
- 20:00 - Chelsea 1-3 Real Madrid
12 April
- 20:00 - Bayern Munich 1-1 Villarreal
- 20:00 - Real Madrid 2-3 Chelsea (aet)
13 April
- 20:00 - Atletico Madrid 0-0 Manchester City
- 20:00 - Liverpool 3-3 Benfica
Semi-finals
26 April
- 20:00 - Manchester City 4-3 Real Madrid
27 April
- 20:00 - Liverpool 2-0 Villarreal
3 May
- 20:00 - Villarreal 2-3 Liverpool
4 May
Final
28 May
- 20:00 - Liverpool 0-1 Real Madrid
This is the first season in which the away goals rule has been scrapped, so extra-time is guaranteed if an aggregate score-line is level at the end of the second leg.