Champions League competition results from 2008/2009
A full listing of matches played in the competition throughout the season
| Last 16 Knockout Stage 2nd Leg |
| Tuesday, 10th March 2009 |
| Bayern Munich | 7 | Sporting Lisbon | 1 | 66,000 |
| Bayern Munich won 12-1 on aggregate |
| Juventus | 2 | Chelsea | 2 | 28,500 |
| Chelsea won 3-2 on aggregate |
| Liverpool | 4 | Real Madrid | 0 | 42,550 |
| Liverpool won 5-0 on aggregate |
| Panathinaikos | 1 | Villarreal | 2 | 28,500 |
| Villarreal won 3-2 on aggregate |
| Wednesday, 11th March 2009 |
| Barcelona | 5 | Lyon | 2 | 93,062 |
| Barcelona won 6-3 on aggregate |
| FC Porto | 0 | Atletico Madrid | 0 | 49,500 |
| aggregate 2-2, FC Porto won on away goals rule |
| Manchester United | 2 | Inter Milan | 0 | 74,769 |
| Manchester United won 2-0 on aggregate |
| Roma | 1 | Arsenal | 0 | 81,000 |
| aggregate 1-1, after extra time, Arsenal won 7-6 on penalties |
| Last 16 Knockout Stage 1st Leg |
| Tuesday, 24th February 2009 |
| Arsenal | 1 | Roma | 0 | 60,003 |
| Atletico Madrid | 2 | FC Porto | 2 | 54,000 |
| Inter Milan | 0 | Manchester United | 0 | 84,000 |
| Lyon | 1 | Barcelona | 1 | 40,000 |
| Wednesday, 25th February 2009 |
| Chelsea | 1 | Juventus | 0 | 38,079 |
| Real Madrid | 0 | Liverpool | 1 | 85,000 |
| Sporting Lisbon | 0 | Bayern Munich | 5 | 35,163 |
| Villarreal | 1 | Panathinaikos | 1 | 25,500 |
| Group H |
| Wednesday, 17th September 2008 |
| Juventus | 1 | Zenit St. Petersburg | 0 | 22,000 |
| Real Madrid | 2 | BATE Borisov | 0 | 65,000 |
| Tuesday, 30th September 2008 |
| BATE Borisov | 2 | Juventus | 2 | 5,500 |
| Zenit St. Petersburg | 1 | Real Madrid | 2 | 21,000 |
| Tuesday, 21st October 2008 |
| Juventus | 2 | Real Madrid | 1 | 25,813 |
| Zenit St. Petersburg | 1 | BATE Borisov | 1 | 20,000 |
| Wednesday, 5th November 2008 |
| BATE Borisov | 0 | Zenit St. Petersburg | 2 | 40,000 |
| Real Madrid | 0 | Juventus | 2 | 80,000 |
| Tuesday, 25th November 2008 |
| BATE Borisov | 0 | Real Madrid | 1 | 5,500 |
| Zenit St. Petersburg | 0 | Juventus | 0 | 20,000 |
| Wednesday, 10th December 2008 |
| Juventus | 0 | BATE Borisov | 0 | 12,000 |
| Real Madrid | 3 | Zenit St. Petersburg | 0 | 45,000 |
| Pos |
Team |
Pld |
W |
D |
L |
F |
A |
Pts |
GD |
| 1 |
Juventus |
6 |
3 |
3 |
0 |
7 |
3 |
12 |
+4 |
| 2 |
Real Madrid |
6 |
4 |
0 |
2 |
9 |
5 |
12 |
+4 |
| 3 |
Zenit St. Petersburg |
6 |
1 |
2 |
3 |
4 |
7 |
5 |
-3 |
| 4 |
BATE Borisov |
6 |
0 |
3 |
3 |
3 |
8 |
3 |
-5 |
| Teams level on points are initially
ordered on the results of any matches against each other |
| Group G |
| Wednesday, 17th September 2008 |
| Dynamo Kiev | 1 | Arsenal | 1 | 20,000 |
| FC Porto | 3 | Fenerbahce | 1 | 43,000 |
| Tuesday, 30th September 2008 |
| Arsenal | 4 | FC Porto | 0 | 59,623 |
| Fenerbahce | 0 | Dynamo Kiev | 0 | 40,000 |
| Tuesday, 21st October 2008 |
| FC Porto | 0 | Dynamo Kiev | 1 | 37,000 |
| Fenerbahce | 2 | Arsenal | 5 | 49,521 |
| Wednesday, 5th November 2008 |
| Arsenal | 0 | Fenerbahce | 0 | 60,003 |
| Dynamo Kiev | 1 | FC Porto | 2 | 16,000 |
| Tuesday, 25th November 2008 |
| Arsenal | 1 | Dynamo Kiev | 0 | 59,374 |
| Fenerbahce | 1 | FC Porto | 2 | 35,000 |
| Wednesday, 10th December 2008 |
| Dynamo Kiev | 1 | Fenerbahce | 0 | 15,000 |
| FC Porto | 2 | Arsenal | 0 | 37,602 |
| Group F |
| Wednesday, 17th September 2008 |
| Lyon | 2 | Fiorentina | 2 | 43,000 |
| Steaua Bucharest | 0 | Bayern Munich | 1 | 20,000 |
| Tuesday, 30th September 2008 |
| Bayern Munich | 1 | Lyon | 1 | 64,000 |
| Fiorentina | 0 | Steaua Bucharest | 0 | 25,000 |
| Tuesday, 21st October 2008 |
| Bayern Munich | 3 | Fiorentina | 0 | 66,000 |
| Steaua Bucharest | 3 | Lyon | 5 | 17,000 |
| Wednesday, 5th November 2008 |
| Fiorentina | 1 | Bayern Munich | 1 | 40,000 |
| Lyon | 2 | Steaua Bucharest | 0 | 30,243 |
| Tuesday, 25th November 2008 |
| Bayern Munich | 3 | Steaua Bucharest | 0 | 65,000 |
| Fiorentina | 1 | Lyon | 2 | 35,000 |
| Wednesday, 10th December 2008 |
| Lyon | 2 | Bayern Munich | 3 | 38,349 |
| Steaua Bucharest | 0 | Fiorentina | 1 | 14,500 |
| Group E |
| Wednesday, 17th September 2008 |
| Celtic | 0 | AAB Aalborg | 0 | 57,432 |
| Manchester United | 0 | Villarreal | 0 | 74,944 |
| Tuesday, 30th September 2008 |
| AAB Aalborg | 0 | Manchester United | 3 | 10,346 |
| Villarreal | 1 | Celtic | 0 | 25,000 |
| Tuesday, 21st October 2008 |
| Manchester United | 3 | Celtic | 0 | 74,655 |
| Villarreal | 6 | AAB Aalborg | 3 | 22,000 |
| Wednesday, 5th November 2008 |
| AAB Aalborg | 2 | Villarreal | 2 | 9,500 |
| Celtic | 1 | Manchester United | 1 | 58,903 |
| Tuesday, 25th November 2008 |
| AAB Aalborg | 2 | Celtic | 1 | 12,647 |
| Villarreal | 0 | Manchester United | 0 | 26,000 |
| Wednesday, 10th December 2008 |
| Celtic | 2 | Villarreal | 0 | 58,104 |
| Manchester United | 2 | AAB Aalborg | 2 | 74,382 |
| Group D |
| Tuesday, 16th September 2008 |
| Marseille | 1 | Liverpool | 2 | 45,000 |
| PSV Eindhoven | 0 | Atletico Madrid | 3 | 28,000 |
| Wednesday, 1st October 2008 |
| Atletico Madrid | 2 | Marseille | 1 | 43,290 |
| Liverpool | 3 | PSV Eindhoven | 1 | 41,097 |
| Wednesday, 22nd October 2008 |
| Atletico Madrid | 1 | Liverpool | 1 | 44,500 |
| PSV Eindhoven | 2 | Marseille | 0 | 30,000 |
| Tuesday, 4th November 2008 |
| Liverpool | 1 | Atletico Madrid | 1 | 42,010 |
| Marseille | 3 | PSV Eindhoven | 0 | 40,000 |
| Wednesday, 26th November 2008 |
| Atletico Madrid | 2 | PSV Eindhoven | 1 | |
| Liverpool | 1 | Marseille | 0 | 40,024 |
| Tuesday, 9th December 2008 |
| Marseille | 0 | Atletico Madrid | 0 | 52,000 |
| PSV Eindhoven | 1 | Liverpool | 3 | 35,000 |
| Group C |
| Tuesday, 16th September 2008 |
| Barcelona | 3 | Sporting Lisbon | 1 | 58,354 |
| FC Basel | 1 | Shakhtar Donetsk | 2 | 34,820 |
| Wednesday, 1st October 2008 |
| Shakhtar Donetsk | 1 | Barcelona | 2 | 26,000 |
| Sporting Lisbon | 2 | FC Basel | 0 | 22,368 |
| Wednesday, 22nd October 2008 |
| FC Basel | 0 | Barcelona | 5 | 37,500 |
| Shakhtar Donetsk | 0 | Sporting Lisbon | 1 | 23,000 |
| Tuesday, 4th November 2008 |
| Barcelona | 1 | FC Basel | 1 | 47,000 |
| Sporting Lisbon | 1 | Shakhtar Donetsk | 0 | 24,282 |
| Wednesday, 26th November 2008 |
| Shakhtar Donetsk | 5 | FC Basel | 0 | 20,000 |
| Sporting Lisbon | 2 | Barcelona | 5 | 62,000 |
| Tuesday, 9th December 2008 |
| Barcelona | 2 | Shakhtar Donetsk | 3 | 19,000 |
| FC Basel | 0 | Sporting Lisbon | 1 | 3,500 |
| Group B |
| Tuesday, 16th September 2008 |
| Panathinaikos | 0 | Inter Milan | 2 | 66,000 |
| Werder Bremen | 0 | Anorthosis Famagusta | 0 | 40,000 |
| Wednesday, 1st October 2008 |
| Anorthosis Famagusta | 3 | Panathinaikos | 1 | 21,420 |
| Inter Milan | 1 | Werder Bremen | 1 | 30,000 |
| Wednesday, 22nd October 2008 |
| Inter Milan | 1 | Anorthosis Famagusta | 0 | 32,000 |
| Panathinaikos | 2 | Werder Bremen | 2 | 60,000 |
| Tuesday, 4th November 2008 |
| Anorthosis Famagusta | 3 | Inter Milan | 3 | 18,000 |
| Werder Bremen | 0 | Panathinaikos | 3 | 35,968 |
| Wednesday, 26th November 2008 |
| Anorthosis Famagusta | 2 | Werder Bremen | 2 | 20,000 |
| Inter Milan | 0 | Panathinaikos | 1 | 35,000 |
| Tuesday, 9th December 2008 |
| Panathinaikos | 1 | Anorthosis Famagusta | 0 | 60,000 |
| Werder Bremen | 2 | Inter Milan | 1 | 42,000 |
| Group A |
| Tuesday, 16th September 2008 |
| Chelsea | 4 | Bordeaux | 0 | 39,635 |
| Roma | 1 | CFR Cluj | 2 | 25,000 |
| Wednesday, 1st October 2008 |
| Bordeaux | 1 | Roma | 3 | 27,000 |
| CFR Cluj | 0 | Chelsea | 0 | 22,000 |
| Wednesday, 22nd October 2008 |
| Bordeaux | 1 | CFR Cluj | 0 | 24,000 |
| Chelsea | 1 | Roma | 0 | 41,002 |
| Tuesday, 4th November 2008 |
| CFR Cluj | 1 | Bordeaux | 2 | 20,500 |
| Roma | 3 | Chelsea | 1 | 38,425 |
| Wednesday, 26th November 2008 |
| Bordeaux | 1 | Chelsea | 1 | 34,307 |
| CFR Cluj | 1 | Roma | 3 | 20,000 |
| Tuesday, 9th December 2008 |
| Chelsea | 2 | CFR Cluj | 1 | 41,060 |
| Roma | 2 | Bordeaux | 0 | 20,000 |
| Pos |
Team |
Pld |
W |
D |
L |
F |
A |
Pts |
GD |
| 1 |
Roma |
6 |
4 |
0 |
2 |
12 |
6 |
12 |
+6 |
| 2 |
Chelsea |
6 |
3 |
2 |
1 |
9 |
5 |
11 |
+4 |
| 3 |
Bordeaux |
6 |
2 |
1 |
3 |
5 |
11 |
7 |
-6 |
| 4 |
CFR Cluj |
6 |
1 |
1 |
4 |
5 |
9 |
4 |
-4 |