There will be a constant diet of Africa Cup of Nations qualifiers for almost a fortnight at the start of next month, according to the fixture list released by organisers.
The Confederation of African Football (Caf) has sent dates for the first two rounds of the group phase to member associations, and qualifiers for the 2023 finals in the Ivory Coast will be played daily from 1-9 June, with further fixtures on 13 June.
The games have been spread out to accommodate plans by Africa's five representatives at this year's World Cup and other countries to squeeze some friendly matches into the two-week international window.
Qatar-bound Morocco are playing a warm-up against the United States in Cincinnati on 2 June, which means their Group K fixtures against South Africa and Liberia only take place on 9 and 13 June, after many of the other countries have already competed their first two group.
World Cup qualifiers Ghana and Tunisia will both play in the Kirin Cup in Japan on 10 and 14 June, once their first two qualifiers have been completed.
Meanwhile, Nigeria have fixed friendlies against Mexico in Dallas on 28 May and Ecuador in New Jersey on 2 June before they play their Nations Cup qualifiers against Sierra Leone and Sao Tome e Principe or Mauritius.
The outcome of a protest by Mauritius that Sao Tome's lead striker Luis Leal did not present a valid Covid-19 PCR test before the first leg of their preliminary round tie in Mauritius in March is still to be announced by Caf.
Caf has told BBC Sport Africa that its disciplinary committee will meet to discuss the Mauritian appeal on Sunday. If Mauritius are successful, they will take the place of the Saotomense in Group A with Nigeria, Guinea Bissau and Sierra Leone.
Issues with stadia persist
Qualifiers for the 2023 Nations Cup, much like the 2022 World Cup preliminaries, are again characterised by a high number of countries having to move their home matches to neutral venues because of the poor standard of their stadia.
Burkina Faso, Burundi, The Gambia, Guinea Bissau, Lesotho, Liberia, Mozambique, Namibia, Niger, Sao Tome e Principe and South Sudan have already secured alternate venues.
Malawi are hoping a Caf inspection of their Bingu National Stadium in Lilongwe will prove successful and allow them to host their clash against Ethiopia on 2 June there, or otherwise they will play the game in Johannesburg.
Elsewhere, Central African Republic, Democratic Republic of Congo, Eswatini, Ethiopia, Guinea, Ivory Coast, Kenya, Rwanda, Sierra Leone and Zimbabwe have yet to communicate their home venue for matches.
The issue of Kenya and Zimbabwe's participation is also still in the balance as both were included in last month's draw on the premise they might have their global bans, imposed by world governing body Fifa, lifted.
But there has been no movement over the past few weeks on the issue for either country, who, if they do not have their suspensions lifted two weeks before their first matches, will be kicked out of the competition.
The third and fourth round of qualifiers will be played in September, with the last two rounds in March next year.
The top two teams in each of the 12 groups will advance to the finals, except from Group H where only one qualifies as the Ivorians are already assured of a place at the finals as hosts.
Holders Senegal, who clinched the 2021 Nations Cup by beating Egypt on penalties in the final in Cameroon in February, will face Benin, Mozambique and Rwanda in Group L.
Africa Cup of Nations 2023 qualifiers (all kick-off times GMT)
- Angola v Central African Republic (Luanda, 1600) - Group E
- Libya v Botswana (Benghazi, 1600) - Group J
- Ghana v Madagascar (Cape Coast, 1900) - Group E
- Malawi v Ethiopia (Blantyre or Johannesburg, 1600) - Group D
- Egypt v Guinea (Cairo, 1900) - Group D
- Tunisia v Equatorial Guinea (Tunis, 1900) - Group J
- Comoros v Lesotho, (Moroni, 1300) - Group H
- Mozambique v Rwanda, (Johannesburg, 1600) - Group L
- Togo v Eswatini, (Lome, 1600) - Group B
- Burkina Faso v Cape Verde (Marrakesh, Morocco, 1900) - Group B
- Ivory Coast v Zambia (venue tbc, 1900) - Group H
- Namibia v Burundi (Johannesburg, South Africa, 1300) - Group C
- Cameroon v Kenya (Douala, 1600) - Group C
- DR Congo v Gabon (venue tbc, 1600) - Group I
- Gambia v South Sudan (Dakar, Senegal, 1600) - Group G
- Niger v Tanzania (Cotonou, Benin, 1600) - Group F
- Algeria v Uganda (Oran, 1900) - Group F
- Mali v Congo (Bamako, 1900) - Group G
- Mauritania v Sudan (Nouakchott, 1900) - Group I
- Senegal v Benin (Dakar, 1900) - Group L
- Botswana v Tunisia (Francistown, 1300) - Group J
- Central African Republic v Ghana (venue tbc, 1300) - Group E
- Madagascar v Angola (Antananarivo, 1600) - Group E
- Ethiopia v Egypt (venue tbc, 1600) - Group D
- Equatorial Guinea v Libya (Malabo, 1900) - Group J
- Guinea v Malawi, (venue tbc, 1900) - Group D
- Cape Verde v Togo (Mindelo, 1600) - Group B
- Eswatini v Burkina Faso (venue tbc, 1300) - Group B
- Zambia v Comoros (Lusaka, 1300) - Group H
- Lesotho v Ivory Coast (Johannesburg, South Africa, 1900) - Group H
- Rwanda v Senegal (venue tbc, 1900) - Group L
- Kenya v Namibia (venue tbc, 1300) - Group C
- South Sudan v Mali (Cairo, Egypt, 1300) - Group G
- Uganda v Niger (Kampala, 1300) - Group F
- Congo v Gambia (venue tbc, 1600) - Group G
- Gabon v Mauritania (Franceville, 1600) - Group I
- Tanzania v Algeria (Dar-es-Salaam, 1600) - Group F
- Benin v Mozambique (Cotonou, 1900) - Group L
- Burundi v Cameroon (Dar-es-Salaam, Tanzania 1900) - Group C
- Sudan v DR Congo (Khartoum, 1900) - Group I
- Guinea Bissau v Sao Tome e Principe (Agadir, Morocco, 1300) - Group A
- Zimbabwe v Liberia (venue tbc, 1300) - Group K
- Nigeria v Sierra Leone (Abuja, 1600) - Group A
- Morocco v South Africa (Rabat, 1900) - Group K
- Sao Tome e Principe v Nigeria (Marrakech, Morocco, 1300) - Group A
- South Africa v Zimbabwe (Johannesburg, 1300) - Group K
- Sierra Leone v Guinea Bissau (venue tbc, 1300) - Group A
- Liberia v Morocco (Casablanca, Morocco, 1900) - Group K
Kick-off times and venues subject to alterations.