Afghanistan announced on Tuesday an all-format schedule that pits them against Bangladesh and Zimbabwe, with matches to be played at neutral venues starting next month.
The war-torn nation will play all the matches in the United Arab Emirates, starting with a one-off test against Bangladesh from 9 October.
"Playing against Bangladesh and Zimbabwe across different formats will provide our players with valuable competitive opportunities," Afghanistan Cricket Board (ACB) CEO Naseeb Khan said.
The test will be followed by a one-day international three-way series from 17 to 23 October, with Afghanistan, Bangladesh and Zimbabwe facing each other once before the top two teams meet in the final.
Afghanistan will then take on Zimbabwe in a three-match T20I series from 27 October to 1 November. The two teams will later face off in two test matches, the first from 5 to 9 November and the second from 13 to 17 November.
The ACB will announce the venues of each match in due course.
Afghanistan are also playing a three-match home T20I series against India in Delhi starting from 13 September.
Schedule:
October 9-13 - One-off test v Bangladesh
ODI tri-series
October 17 - Bangladesh v Zimbabwe
October 19 - Afghanistan v Zimbabwe
October 21 - Afghanistan v Bangladesh
October 23 - Final
Afghanistan v Zimbabwe T20I series
October 27 - 1st T20I
October 29 - 2nd T20I
November 1 - 3rd T20I
Afghanistan v Zimbabwe test series
November 5-9 - 1st test
November 13-17 - 2nd test
