India's thorny Centurion questions: Rahul vs Bharat, Thakur vs Ashwin
And will they continue with Shubman GIll at No. 3?
India have tried it once previously but for the first time in a year, and the first time away from home since January 2012, they line up for a Test match with neither Cheteshwar Pujara nor Ajinkya Rahane in their XI. While the transition away from those two seems to be complete, there are still some questions around certain roles, particularly No. 3.
Virat Kohli - assuming he rejoins the team ahead of the first Test, as expected, following his departure for personal reasons - and Shreyas Iyer are locks in the middle order as is Ravindra Jadeja. That leaves a question mark over only one remaining slot: that of the wicketkeeper. India have preferred of late to pick the better batter of the choices available to them. If they continue with that philosophy, Rahul will be starting only the second first-class match of his career as the designated wicketkeeper. If he does so, it will only be fair he is not asked to bat in the top order. If India do go with KS Bharat, either Gill or Rahul might have to make way depending on who they prefer at No. 3.
The No. 8 has always been a matter of debate when India have travelled to seam-friendly countries, and they have tended to pick Shardul Thakur ahead of R Ashwin, one of the Test greats. That seems to be the likely choice more so because there is rain forecast on the first two days of the first Test, which in Centurion means more assistance for seam and little time for the pitch to deteriorate.
Jasprit Bumrah, playing his first Test since July 2022, and Mohammed Siraj are certain starters barring any fitness issues. With Mohammed Shami injured, the choice for the third seamer comes down to Mukesh Kumar, who debuted in the West Indies earlier in the year, and the uncapped Prasidh Krishna.
Sidharth Monga is a senior writer at ESPNcricinfo