กลุ่ม A
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เซอร์เบีย 8 6 2 0 9 20
2 โปรตุเกส 8 5 2 1 11 17
3 ไอร์แลนด์ 8 2 3 3 3 9
4 ลักเซมเบิร์ก 8 3 0 5 -10 9
5 อาเซอร์ไบจาน 8 0 1 7 -13 1
กลุ่ม B
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 สเปน 8 6 1 1 10 19
2 สวีเดน 8 5 0 3 6 15
3 กรีซ 8 2 4 2 0 10
4 จอร์เจีย 8 2 1 5 -6 7
5 โคโซโว 8 1 2 5 -10 5
กลุ่ม C
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 สวิตเซอร์แลนด์ 8 5 3 0 13 18
2 อิตาลี 8 4 4 0 11 16
3 ไอร์แลนด์เหนือ 8 2 3 3 -1 9
4 บัลแกเรีย 8 2 2 4 -8 8
5 ลิธัวเนีย 8 1 0 7 -15 3
กลุ่ม D
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 ฝรั่งเศส 8 5 3 0 15 18
2 ยูเครน 8 2 6 0 3 12
3 ฟินแลนด์ 8 3 2 3 0 11
4 บอสเนียและเฮอร์เซโกวีนา 8 1 4 3 -3 7
5 คาซัคสถาน 8 0 3 5 -15 3
กลุ่ม E
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เบลเยียม 8 6 2 0 19 20
2 เวลส์ 8 4 3 1 5 15
3 สาธารณรัฐเช็ก 8 4 2 2 5 14
4 เอสโตเนีย 8 1 1 6 -12 4
5 เบลารุส 8 1 0 7 -17 3
กลุ่ม F
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เดนมาร์ก 10 9 0 1 27 27
2 สกอตแลนด์ 10 7 2 1 10 23
3 อิสราเอล 10 5 1 4 2 16
4 ออสเตรีย 10 5 1 4 2 16
5 หมู่เกาะแฟโร 10 1 1 8 -16 4
6 มอลโดวา 10 0 1 9 -25 1
กลุ่ม G
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เนเธอร์แลนด์ 10 7 2 1 25 23
2 ตุรกี 10 6 3 1 11 21
3 นอร์เวย์ 10 5 3 2 7 18
4 มอนเตเนโกร 10 3 3 4 -1 12
5 ลัตเวีย 10 2 3 5 -3 9
6 ยิบรอลตาร์ 10 0 0 10 -39 0
กลุ่ม H
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 โครเอเชีย 10 7 2 1 17 23
2 รัสเซีย 10 7 1 2 13 22
3 สโลวาเกีย 10 3 5 2 7 14
4 สโลวีเนีย 10 4 2 4 1 14
5 ไซปรัส 10 1 2 7 -17 5
6 มอลตา 10 1 2 7 -21 5
กลุ่ม I
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 อังกฤษ 10 8 2 0 36 26
2 โปแลนด์ 10 6 2 2 19 20
3 แอลเบเนีย 10 6 0 4 0 18
4 ฮังการี 10 5 2 3 6 17
5 อันดอร์รา 10 2 0 8 -16 6
6 ซานมารีโน 10 0 0 10 -45 0
กลุ่ม J
อันดับ ทีม นัด ชนะ เสมอ แพ้ +/- แต้ม
1 เยอรมนี 10 9 0 1 32 27
2 FYR มาซิโดเนีย 10 5 3 2 12 18
3 โรมาเนีย 10 5 2 3 5 17
4 อารเมเนีย 10 3 3 4 -11 12
5 ไอซ์แลนด์ 10 2 3 5 -6 9
6 ลิกเตนสไตน์ 10 0 1 9 -32 1
ทีมที่มาร์คด้วยสีแดงได้รับการรับรองให้ผ่านเข้ารอบเรียบร้อยแล้ว