En guise de préparation, le Zimbabwe participe à la coupe COSAFA 2019 qui se déroule du au en Afrique du Sud. Les Warriors terminent à la troisième place[2]. Le , une partie des joueurs pré-sélectionnés participent à un match amical face au Nigeria (0-0).
Le , les Warriors disputent leur dernier match amical et obtiennent le nul face à la Tanzanie (1-1)[3].
La fin de la préparation est marquée par un désaccord au sujet des primes, les joueurs menaçant de faire grève. Le problème est finalement résolu quelques heures avant le match d'ouverture face à l'Égypte[4].
Le tirage au sort de la CAN se déroule au Caire, face au Sphinx et aux Pyramides. Le Zimbabwe est placé dans le chapeau 4 en raison de son classement FIFA[5].
Le tirage au sort donne alors comme adversaires des Warriors, l'Égypte (chapeau 1, pays hôte et 57e au classement FIFA), la RD Congo (chapeau 2, 46e) et l'Ouganda (chapeau 3, 79e) dans le groupe A[6].
Effectif
Le sélectionneur Sunday Chidzambwa annonce la liste des 23 joueurs retenus le [7].
Sélection du Zimbabwe à la Coupe d'Afrique des nations 2019
Équipe qualifiée ou victorieuse; Pts = points; J = joués; G = gagnés; N = nuls; P = perdus; Bp = buts pour; Bc = buts contre; Diff = différence de buts