Delhi's Feroz Shah Kotla will be hosting last of the three ODIs against South Africa in the second week of October, while the T20 World Cup bound Indian team is set to play three games against Australia and South Africa before leaving for the ICC mega event.
It is learnt that India will play Australia in Mohali (September 20), Nagpur (September 23) and Hyderabad (September 25).
They will round off their World Cup preparations with three more T20 against the Proteas in Trivandrum (September 28), Guwahati (October 1) and Indore (October 3).
The three ODIs will be held in Ranchi (October 6), Lucknow (October 9) and Delhi (October 11).
With the BCCI wrapping up the pending series which were postponed due to COVID-19, South Africa are coming for a short three-match ODI series during Durga Puja where a second string Indian team wil be seen in action.
"As our secretary Jay Shah had said recently, we will have two national teams of equal strength available. So the three ODIs will be played at a time when national team leaves for the World T20," a BCCI source said.
While South Africa played five ODIs in India in June, the three T20s have been included for quality match time before the World Cup.
"The ODI as per rotation was to come to Kolkata but it was during the time of Durga Puja and CAB won't be able to organize the police deployment during festival time. Hence one match has been allocated to Delhi," the source added.
Schedule:
India vs Australia T20I series:
Sep 20: Mohali
Sep 23: Nagpur
Sep 25: Hyderabad
India vs South Africa T20I series:
Sep 28: Trivandrum
Oct 1: Guwahati
Oct 3: Indore
India vs South Africa ODI series:
Oct 6: Ranchi
Oct 9: Lucknow
Oct 11: Delhi.
Byju's allegedly owes Rs 86.21 crore to BCCI
KL Rahul tests positive for COVID; set to miss WI T20s
'You want to play cricket which is not even our game'
Dom's Take: The Kohli Dilemma
Dance, Virat, Dance!