पुराने शेड्यूल के अनुसार, टी20 मैच क्रमशः 9, 11 और 12 दिसंबर को खेले जाने थे, जबकि वनडे मैच 15, 17 और 19 दिसंबर को खेले जाने थे। लेकिन अब इसमें बदलाव किया गया है। इसलिए, टी20 सीरीज का पहला मैच अब 11 दिसंबर को होगा। अन्य दो टी20 मैच अब क्रमशः 13 और 14 दिसंबर को खेले जाएंगे।
पहला वनडे अब 17 दिसंबर को खेला जाएगा, उसके बाद दूसरा और तीसरा वनडे क्रमशः 19 और 21 दिसंबर को खेला जाएगा।
जिम्बाब्वे क्रिकेट के प्रबंध निदेशक गिवमोर मकोनी ने कहा, "जिम्बाब्वे और अफगानिस्तान के बीच ऐतिहासिक टेस्ट सीरीज की तारीखों में कोई बदलाव नहीं किया गया है। हम समझते हैं कि हमारे प्रशंसकों में खेल के प्रति कितना जुनून है, और हम अधिक से अधिक लोगों को शीर्ष स्तर के क्रिकेट का अनुभव करने का मौका देना चाहते हैं। प्रमुख मैचों को वीकेंड में शिफ्ट करने से दर्शकों के लिए बेहतर पहुंच सुनिश्चित होती है, जिससे हरारे स्पोर्ट्स क्लब में माहौल बेहतर होता है।"
जिम्बाब्वे 28 साल में अपना पहला बॉक्सिंग डे टेस्ट और अपना पहला न्यू ईयर टेस्ट आयोजित करेगा, दोनों ही मैच क्वींस स्पोर्ट्स क्लब में खेले जाएंगे। पहला टेस्ट 26-30 दिसंबर तक चलेगा, उसके बाद दूसरा मैच 2-6 जनवरी तक खेला जाएगा।
जिम्बाब्वे ने घरेलू धरती पर आखिरी बॉक्सिंग डे टेस्ट 1996 में इंग्लैंड के खिलाफ खेला था, जो हरारे स्पोर्ट्स क्लब में बारिश से प्रभावित ड्रॉ पर समाप्त हुआ था। तब से, उन्होंने केवल न्यूजीलैंड (2000) और दक्षिण अफ्रीका (2017) के खिलाफ बॉक्सिंग डे टेस्ट में भाग लिया है। बॉक्सिंग डे टेस्ट के बाद आने वाला आगामी नए साल का टेस्ट जिम्बाब्वे क्रिकेट के लिए एक ऐतिहासिक होगा।
अफगानिस्तान और जिम्बाब्वे ने एक दूसरे के खिलाफ खेले गए दो टेस्ट मैचों में से एक-एक में जीत दर्ज की है। वनडे में अफगानिस्तान ने जिम्बाब्वे के खिलाफ 28 मैचों में से 18 में जीत दर्ज की है। टी20 में अफगानिस्तान ने जिम्बाब्वे के खिलाफ 15 मैचों में से 14 में जीत दर्ज की है।