กลุ่ม A
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 โอลิมปิก ลียง โอลิมปิก ลียง 6 3 1 2 0 10
2 บาเยิร์น มิวนิค บาเยิร์น มิวนิค 6 2 3 1 1 9
3 เซลติก เซลติก 6 2 1 3 1 7
4 อันเดอร์เลชท์ อันเดอร์เลชท์ 6 2 1 3 -2 7
กลุ่ม B
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 อาร์เซน่อล อาร์เซน่อล 6 3 1 2 3 10
2 โลโคโมทีฟ มอสโก โลโคโมทีฟ มอสโก 6 2 2 2 0 8
3 อินเตอร์ มิลาน อินเตอร์ มิลาน 6 2 2 2 -3 8
4 ดินาโม เคียฟ ดินาโม เคียฟ 6 2 1 3 0 7
กลุ่ม C
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 โมนาโก โมนาโก 6 3 2 1 9 11
2 พีเอสวี ไอนด์โฮเฟ่น พีเอสวี ไอนด์โฮเฟ่น 6 3 1 2 1 10
3 เดปอร์ติโบ ลา คอรุนญ่า เดปอร์ติโบ ลา คอรุนญ่า 6 3 1 2 0 10
4 เออีเค เอเธนส์ เออีเค เอเธนส์ 6 0 2 4 -10 2
กลุ่ม D
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 ยูเวนตุส ยูเวนตุส 6 4 1 1 9 13
2 เรอัล โซเซียดาด เรอัล โซเซียดาด 6 2 3 1 0 9
3 กาลาตาซาราย กาลาตาซาราย 6 2 1 3 -2 7
4 โอลิมเปียกอส ไพรีอัส โอลิมเปียกอส ไพรีอัส 6 1 1 4 -7 4
กลุ่ม E
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 แมนเชสเตอร์ ยูไนเต็ด แมนเชสเตอร์ ยูไนเต็ด 6 5 0 1 11 15
2 สตุ๊ตการ์ต สตุ๊ตการ์ต 6 4 0 2 3 12
3 กลาสโกว์ เรนเจอร์ส กลาสโกว์ เรนเจอร์ส 6 1 1 4 -6 4
4 พานาธิไนกอส พานาธิไนกอส 6 1 1 4 -8 4
กลุ่ม F
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เรอัล มาดริด เรอัล มาดริด 6 4 2 0 6 14
2 ปอร์โต้ ปอร์โต้ 6 3 2 1 1 11
3 โอลิมปิก มาร์กเซย โอลิมปิก มาร์กเซย 6 1 1 4 -2 4
4 ปาร์ติซาน เบลเกรด ปาร์ติซาน เบลเกรด 6 0 3 3 -5 3
กลุ่ม G
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เชลซี เชลซี 6 4 1 1 6 13
2 สปาร์ตาปราก สปาร์ตาปราก 6 2 2 2 0 8
3 เบซิคตัส เจเค เบซิคตัส เจเค 6 2 1 3 -2 7
4 ลาซิโอ ลาซิโอ 6 1 2 3 -4 5
กลุ่ม H
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เอซี มิลาน เอซี มิลาน 6 3 1 2 1 10
2 เซลต้า บีโก้ เซลต้า บีโก้ 6 2 3 1 1 9
3 คลับบรูซ คลับบรูซ 6 2 2 2 -1 8
4 อาแจกซ์ อัมสเตอร์ดัม อาแจกซ์ อัมสเตอร์ดัม 6 2 0 4 -1 6
ทีมที่มาร์คด้วยสีแดงได้รับการรับรองให้ผ่านเข้ารอบเรียบร้อยแล้ว