December 22, 2023Aryan Suraj Chadha

Indian batters who secured a ton in South Africa

Sourav Ganguly: Scored five ODI centuries in South Africa, including three in the 2003 World Cup where he led India to their first final in 20 years

Source: PTI

Sachin Tendulkar: Registered four ODI centuries in South Africa

Source: AP

Virat Kohli: Holds the record for the most centuries in ODI cricket, with three out of his 50 centuries achieved in South Africa during the 2018 series

Source: AP

Shikhar Dhawan: Notched one century in South Africa during the 2018 tour, achieving the milestone in the 4th ODI

Source: AP

Rohit Sharma: Scored a century in the 5th ODI of India's 2018 tour to South Africa

Source: AP

Sanju Samson: Made a remarkable comeback with a stunning knock of 108 runs in 114 balls after being dropped from the team for the Asia Cup and World Cup

Source: X/ @CricCrazyJohns