Vòng loại Giải vô địch bóng đá thế giới 2022 – Khu vực châu Âu (Bảng D)
Các trận đấu

Lịch thi đấu được công bố bởi UEFA vào ngày 8 tháng 12 năm 2020, một ngày sau khi bốc thăm. Giờ hiển thị là giờ châu Âu/giờ mùa hè châu Âu, được liệt kê bởi UEFA (giờ địa phương, nếu có sự khác biệt, sẽ được hiển thị trong ngoặc đơn).
| Phần Lan  | 2–2 |  Bosna và Hercegovina |
| --- | --- | --- |
| Pukki  58', 77' | Report (FIFA) Report (UEFA) |  Pjanić  55'  Stevanović  84' |
Khán giả: 0
Trọng tài: Anastasios Sidiropoulos (Hy Lạp)
20:45
| Pháp  | 1–1 |  Ukraina |
| --- | --- | --- |
| Griezmann  19' | Report (FIFA) Report (UEFA) | Sydorchuk  57' |
Khán giả: 0
Trọng tài: Tobias Stieler (Đức)
| Kazakhstan  | 0–2 |  Pháp |
| --- | --- | --- |
|  | Report (FIFA) Report (UEFA) |  Dembélé  19'  Malyi  44' (l.n.) |
Khán giả: 0
Trọng tài: Aleksei Kulbakov (Belarus)
| Ukraina  | 1–1 |  Phần Lan |
| --- | --- | --- |
|  Moraes  80' | Report (FIFA) Report (UEFA) |  Pukki  89' (ph.đ.) |
Khán giả: 0
Trọng tài: István Kovács (România)
20:45
| Bosna và Hercegovina  | 0–1 |  Pháp |
| --- | --- | --- |
|  | Report (FIFA) Report (UEFA) |  Griezmann  60' |
Khán giả: 0
Trọng tài: Daniele Orsato (Ý)
| Ukraina  | 1–1 |  Kazakhstan |
| --- | --- | --- |
|  Yaremchuk  20' | Report (FIFA) Report (UEFA) |  Muzhikov  59' |
Khán giả: 0
Trọng tài: Matej Jug (Slovenia)
| Kazakhstan  | 2–2 |  Ukraina |
| --- | --- | --- |
|  Valiullin  74', 90+6' | Report (FIFA) Report (UEFA) |  Yaremchuk  2'  Sikan  90+3' |
Khán giả: 6,274
Trọng tài: Donatas Rumšas (Litva)
20:45
| Pháp  | 1–1 |  Bosna và Hercegovina |
| --- | --- | --- |
|  Griezmann  40' | Report (FIFA) Report (UEFA) |  Džeko  36' |
Khán giả: 21,754
Trọng tài: Sandro Schärer (Thụy Sĩ)
| Phần Lan  | 1–0 |  Kazakhstan |
| --- | --- | --- |
|  Pohjanpalo  60' | Report (FIFA) Report (UEFA) |  |
Khán giả: 10,167
Trọng tài: Sergei Ivanov (Nga)
| Ukraina  | 1–1 |  Pháp |
| --- | --- | --- |
|  Shaparenko  44' | Report (FIFA) Report (UEFA) |  Martial  51' |
Khán giả: 48,000
Trọng tài: Slavko Vinčić (Slovenia)
20:45
| Bosna và Hercegovina  | 2–2 |  Kazakhstan |
| --- | --- | --- |
|  Pjanić  74' (ph.đ.)  Menalo  86' | Report (FIFA) Report (UEFA) |  Kuat  52'  Zaynutdinov  90+5' |
Khán giả: 3,980
Trọng tài: Yigal Frid (Israel)
20:45
| Pháp  | 2–0 |  Phần Lan |
| --- | --- | --- |
|  Griezmann  25', 53' | Report (FIFA) Report (UEFA) |  |
Khán giả: 57,057
Trọng tài: Deniz Aytekin (Đức)
| Kazakhstan  | 0–2 |  Bosna và Hercegovina |
| --- | --- | --- |
|  | Report (FIFA) Report (UEFA) |  Prevljak  25', 66' |
Khán giả: 12,897
Trọng tài: Davide Massa (Ý)
| Phần Lan  | 1–2 |  Ukraina |
| --- | --- | --- |
|  Pukki  29' | Report (FIFA) Report (UEFA) |  Yarmolenko  4'  Yaremchuk  34' |
Khán giả: 29,485
Trọng tài: Jesús Gil Manzano (Tây Ban Nha)
| Kazakhstan  | 0–2 |  Phần Lan |
| --- | --- | --- |
|  | Report (FIFA) Report (UEFA) |  Pukki  45', 48' |
Khán giả: 8,365
Trọng tài: Halis Özkahya (Thổ Nhĩ Kỳ)
| Ukraina  | 1–1 |  Bosna và Hercegovina |
| --- | --- | --- |
|  Yarmolenko  15' | Report (FIFA) Report (UEFA) |  Ahmedhodžić  77' |
Khán giả: 23,810
Trọng tài: Felix Zwayer (Đức)
15:00
| Bosna và Hercegovina  | 1–3 |  Phần Lan |
| --- | --- | --- |
|  Menalo  69' | Report (FIFA) Report (UEFA) |  Forss  29'  Lod  51'  O'Shaughnessy  73' |
Khán giả: 10,000
Trọng tài: Michael Oliver (Anh)
20:45
| Pháp  | 8–0 |  Kazakhstan |
| --- | --- | --- |
|  Mbappé  6', 12', 32', 87'  Benzema  55', 59'  Rabiot  75'  Griezmann  84' (ph.đ.) | Report (FIFA) Report (UEFA) |  |
Khán giả: 45.551
Trọng tài: Glenn Nyberg (Thụy Điển)
20:45
| Bosna và Hercegovina  | 0–2 |  Ukraina |
| --- | --- | --- |
|  | Report (FIFA) Report (UEFA) |  Zinchenko  59'  Dovbyk  79' |
Khán giả: 3,370
Trọng tài: Antonio Mateu Lahoz (Tây Ban Nha)
| Phần Lan  | 0–2 |  Pháp |
| --- | --- | --- |
|  | Report (FIFA) Report (UEFA) |  Benzema  66'  Mbappé  76' |
Khán giả: 31,890
Trọng tài: Marco Guida (Ý)