Australia appear to have the most uncertainties. They were beaten 3-0 at home by India in their most recent T20 series and the selectors made several significant changes in picking a squad for South Africa and the global event.

Steve Smith was handed the captaincy, making him the leader in all three formats, while the squad includes three players who have yet to play in a T20 international wicketkeeper Peter Nevill, left-arm spinner Ashton Agar and leg-spinner Adam Zampa.

While Nevill has established himself as Australia's Test wicketkeeper, Agar, Zampa and  fast bowler Andrew Tye are virtual novices at international level. Agar has played in two Tests and two one-day internationals, famously hitting 98 at number 11 on Test debut in the 2013 Ashes.

Zampa made his debut and played in two one-day internationals in New Zealand last month. Tye played in only two T20 internationals against India. Australia have a strong batting line-up, however, although this too could be problematical in terms of deciding on the best combination.

South Africa won two T20 internationals against England last month and will be strengthened by the returns of fast bowler Dale Steyn and wicketkeeper-batsman Quinton de Kock. Steyn played in a club match in Cape Town last weekend and took five wickets for 13 runs in two five-over spells spread over two innings.
       
South Africa: Faf du Plessis (captain), Kyle Abbott, Hashim Amla, Farhaan Behardien, Quinton de Kock (wkt), AB de Villiers (wkt), JP Duminy, Imran Tahir, David Miller, Chris Morris, Aaron Phangiso, Kagiso Rabada, Rilee Rossouw, Dale Steyn, David Wiese.
     
Australia: Steve Smith (captain), Ashton Agar, Nathan Coulter-Nile, James Faulkner, Aaron Finch, John Hastings, Josh Hazlewood, Usman Khawaja, Mitchell Marsh, Glenn Maxwell, Peter Nevill (wkt), Andrew Tye, David Warner, Shane Watson, Adam Zampa.

Latest News from Sports News Desk