All times CAT (SA, GMT+2)
| Georgia | v | Turkey | Salzburg | 20:00 |
| Egypt | v | Zambia | Khartoum | 13:00 |
| Morocco | v | Senegal | Marrakech | 13:00 |
| Russia | v | Uruguay | Moscow | 20:00 |
| Belgium | v | Montenegro | Brussels | 20:00 |
| Croatia | v | Estonia | Rijeka | 20:00 |
| Brazil | v | Denmark | Hamburg | 15:30 |
| Spain | v | Serbia | St Gallen | 18:00 |
| Greece | v | Slovenia | Kufstein | 20:00 |
| Switzerland | v | Germany | Basel | 20:00 |
| Poland | v | Slovakia | Klagenfurt | 20:00 |
| Czech Republic | v | Israel | Graz | 20:00 |
| Norway | v | England | Oslo | 20:00 |
| Portugal | v | Macedonia | Leiria | 20:00 |
| Republic of Ireland | v | Bosnia-Herzegovina | Dublin | 20:00 |
| USA | v | Scotland | Jacksonville | 20:00 |
| Costa Rica | v | Guatemala | San Jose | 20:00 |
| Netherlands | v | Bulgaria | Amsterdam | 20:00 |
| Wales | v | Mexico | New Jersey | 20:00 |
| Jamaica | v | Panama | Kingston | 20:00 |
| Tunisia | v | Rwanda | | 20:00 |
| France | v | Iceland | Valenciennes | 21:00 |
| Ukraine | v | Estonia | Kufstein | 20:00 |
| Italy | v | Luxembourg | Parma | 20:00 |
| Bulgaria | v | Turkey | Salzburg | 20:00 |
| Lithuania | v | Russia | Nyon | 20:00 |
| Azerbaijan | v | Andorra | Kelsterbach | 20:00 |
| Sweden | v | Iceland | Gothenburg | 20:00 |
| USA | v | Brazil | Washington Dc | 20:00 |
| Netherlands | v | Slovakia | Rotterdam | 20:00 |
| Switzerland | v | Romania | Lucerne | 20:00 |
| Greece | v | Armenia | Kufstein | 20:00 |
| France | v | Serbia | Reims | 20:00 |
| Mexico | v | Bosnia-Herzegovina | Chicago | 20:00 |
| Germany | v | Israel | Leipzig | 20:00 |
| Kenya | v | Malawi | | 16:00 |
| Ghana | v | Lesotho | Kumasi | 19:00 |
| Egypt | v | Mozambique | Alexandria | 20:00 |
| Kenya | v | Malawi | Nairobi | 15:00 |
| Central African Republic | v | Botswana | Bangui | 16:00 |
| Cameroon | v | Congo DR | Yaounde | 16:30 |
| Sierra Leone | v | Cape Verde | Freetown | 18:30 |
| Gambia | v | Morocco | Bakau | 18:30 |
| Sudan | v | Zambia | Khartoum | 19:00 |
| Ivory Coast | v | Tanzania | Abidjan | 19:00 |
| Tunisia | v | Equatorial Guinea | Monastir | 19:00 |
| Senegal | v | Liberia | Dakar | 20:00 |
| Poland | v | Andorra | | 20:00 |
| England | v | Belgium | | 20:00 |
| Netherlands | v | Northern Ireland | | 20:00 |
| Burkina Faso | v | Congo | Ouagadougou | 20:00 |
| Uruguay | v | Venezuela | Montevideo | 20:00 |
| Algeria | v | Rwanda | Blida | 21:30 |
| Bolivia | v | Chile | La Paz | 22:10 |
| Argentina | v | Ecuador | Buenos Aires | 00:30 |
| Japan | v | Oman | | 14:30 |
| Zimbabwe | v | Guinea | Harare | 15:00 |
| South Africa | v | Ethiopia | Royal Bafokeng Stadium | 15:00 |
| Benin | v | Mali | Cotonou | 17:00 |
| Niger | v | Gabon | Niambey | 17:00 |
| Angola | v | Uganda | Luanda | 17:00 |
| Togo | v | Libya | Lome | 17:30 |
| Nigeria | v | Namibia | Calabar | 18:00 |
| Uzbekistan | v | Iraq | | 18:00 |
| Jordan | v | Iraq | | 21:00 |
| Lebanon | v | Qatar | | 22:30 |
| Peru | v | Colombia | Lima | 00:01 |
| Hungary | v | Republic of Ireland | | 20:00 |
| Sweden | v | Serbia | | 20:00 |
| Belarus | v | Azerbaijan | | 20:00 |
| Austria | v | Romania | | 20:00 |
| Oman | v | Australia | | 14:30 |
| Japan | v | Jordan | | 14:30 |
| Lebanon | v | Uzbekistan | | 18:00 |
| Poland | v | Greece | National Stadium Warsaw | 19:00 |
| Belarus | v | Lithuania | | 20:00 |
| Qatar | v | South Korea | | 20:15 |
| Russia | v | Czech Republic | Municipal Stadium Wroclaw | 21:45 |
| Malawi | v | Nigeria | Blantyre | 14:30 |
| Zambia | v | Ghana | Ndola | 15:00 |
| Botswana | v | South Africa | Gaborone | 15:00 |
| Uganda | v | Senegal | Kampala | 15:00 |
| Mozambique | v | Zimbabwe | Maputo | 15:00 |
| Gabon | v | Burkina Faso | Libreville | 16:30 |
| Congo | v | Niger | Pointe Noire | 16:30 |
| Mali | v | Algeria | | 17:00 |
| Namibia | v | Kenya | Windhoek | 18:00 |
| Netherlands | v | Denmark | Metalist Stadium | 18:00 |
| Equatorial Guinea | v | Sierra Leone | Bata | 18:00 |
| Cape Verde | v | Tunisia | Praia | 19:30 |
| Germany | v | Portugal | Arena Lviv | 20:45 |
| Morocco | v | Ivory Coast | Marrakech | 21:00 |
| Bolivia | v | Paraguay | La Paz | 22:00 |
| Venezuela | v | Chile | San Cristobal | 00:35 |
| Argentina | v | Brazil | | 01:00 |
| Lesotho | v | Sudan | Maseru | 15:00 |
| Tanzania | v | Gambia | Dar es Salaam | 15:00 |
| Ethiopia | v | Central African Republic | Addis Ababa | 15:00 |
| Rwanda | v | Benin | Kigali | 15:30 |
| Congo DR | v | Togo | Kinshasa | 16:30 |
| Libya | v | Cameroon | Sfax | 17:00 |
| Liberia | v | Angola | Monrovia | 18:00 |
| Guinea | v | Egypt | Conakry | 19:00 |
| Spain | v | Italy | Arena Gdansk | 19:00 |
| Uruguay | v | Peru | Montevideo | 20:30 |
| Republic of Ireland | v | Croatia | Municipal Stadium Poznan | 21:45 |
| Ecuador | v | Colombia | Quito | 22:00 |
| France | v | England | Donbass Arena | 18:00 |
| Ukraine | v | Sweden | Olympic Stadium, Kyiv | 20:45 |
| Australia | v | Japan | | 14:00 |
| Iraq | v | Oman | | 14:30 |
| South Korea | v | Lebanon | | 15:00 |
| Greece | v | Czech Republic | Municipal Stadium Wroclaw | 19:00 |
| Iran | v | Qatar | | 20:15 |
| Poland | v | Russia | National Stadium Warsaw | 21:45 |
| Denmark | v | Portugal | Arena Lviv | 18:00 |
| Netherlands | v | Germany | Metalist Stadium | 20:45 |
| Italy | v | Croatia | Municipal Stadium Poznan | 19:00 |
| Spain | v | Republic of Ireland | Arena Gdansk | 21:45 |
| Ukraine | v | France | Donbass Arena | 18:00 |
| Sweden | v | England | Olympic Stadium, Kyiv | 20:45 |
| Benin | v | Ethiopia | | 17:00 |
| Nigeria | v | Rwanda | | 17:00 |
| Uganda | v | Congo | | 17:00 |
| Zimbabwe | v | Burundi | | 17:00 |
| Togo | v | Kenya | | 17:00 |
| Sierra Leone | v | Sao Tome | | 17:00 |
| Cameroon | v | Guinea Bissau | | 17:00 |
| Malawi | v | Chad | | 17:00 |
| Congo DR | v | Seychelles | | 17:00 |
| Mozambique | v | Tanzania | | 17:00 |
| Cape Verde Islands | v | Madagascar | | 17:00 |
| Namibia | v | Liberia | | 17:00 |
| Algeria | v | Gambia | | 17:00 |
| Egypt | v | Central African Republic | | 17:00 |
| Greece | v | Russia | National Stadium Warsaw | 21:45 |
| Czech Republic | v | Poland | Municipal Stadium Wroclaw | 21:45 |
| Portugal | v | Netherlands | Metalist Stadium | 20:45 |
| Denmark | v | Germany | Arena Lviv | 20:45 |
| Croatia | v | Spain | Arena Gdansk | 21:45 |
| Italy | v | Republic of Ireland | Municipal Stadium Poznan | 21:45 |
| Sweden | v | France | Olympic Stadium, Kyiv | 20:45 |
| England | v | Ukraine | Donbass Arena | 20:45 |
| Winner Group A | v | Runner-up Group B | National Stadium Warsaw | 20:45 |
| Winner Group B | v | Runner-up Group A | Arena Gdansk | 21:45 |
| Winner Group C | v | Runner-up Group D | Donbass Arena | 20:45 |
| Central African Republic | v | Egypt | | 17:00 |
| Winner Group D | v | Runner-up Group C | Olympic Stadium, Kyiv | 20:45 |
| Winner Match 25 | v | Winner Match 27 | Donbass Arena | 20:45 |
| Winner Match 26 | v | Winner Match 28 | National Stadium Warsaw | 21:45 |
| Winner Match 29 | v | Winner Match 30 | Olympic Stadium, Kyiv | 20:45 |
| South Africa | v | Central African Republic | | 17:00 |
| Tunisia | v | Sierra Leone | | 17:00 |
| Ivory Coast | v | Gambia | | 17:00 |
| Ghana | v | Sudan | | 17:00 |
| Burkina Faso | v | Niger | | 17:00 |
| Congo | v | Gabon | | 17:00 |
| Nigeria | v | Kenya | | 17:00 |
| Namibia | v | Malawi | | 17:00 |
| Egypt | v | Zimbabwe | | 17:00 |
| Mozambique | v | Guinea | | 17:00 |
| Algeria | v | Benin | | 17:00 |
| Rwanda | v | Mali | | 17:00 |
| Cameroon | v | Togo | | 17:00 |
| Congo DR | v | Libya | | 17:00 |
| Senegal | v | Angola | | 17:00 |
| Liberia | v | Uganda | | 17:00 |
| Lesotho | v | Zambia | | 17:00 |
| Tanzania | v | Morocco | | 17:00 |
| Ethiopia | v | Botswana | | 17:00 |
| Equatorial Guinea | v | Cape Verde | | 17:00 |
| Central African Republic | v | South Africa | | 17:00 |
| Sierra Leone | v | Tunisia | | 17:00 |
| Gambia | v | Ivory Coast | | 17:00 |
| Sudan | v | Ghana | | 17:00 |
| Gabon | v | Congo | | 17:00 |
| Niger | v | Burkina Faso | | 17:00 |
| Malawi | v | Namibia | | 17:00 |
| Kenya | v | Nigeria | | 17:00 |
| Guinea | v | Mozambique | | 17:00 |
| Zimbabwe | v | Egypt | | 17:00 |
| Mali | v | Rwanda | | 17:00 |
| Benin | v | Algeria | | 17:00 |
| Libya | v | Congo DR | | 17:00 |
| Togo | v | Cameroon | | 17:00 |
| Uganda | v | Liberia | | 17:00 |
| Angola | v | Senegal | | 17:00 |
| Zambia | v | Lesotho | | 17:00 |
| Morocco | v | Tanzania | | 17:00 |
| Botswana | v | Ethiopia | | 17:00 |
| Cape Verde | v | Equatorial Guinea | | 17:00 |