List of hundreds for India vs South Africa in ODIs

List of hundreds
Player
HS
Runs scored in an inns
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
109109-14911-73.15Indiav South AfricaNew Delhi14 Nov 1991ODI # 688
105105-8282128.04Indiav South AfricaNew Delhi14 Nov 1991ODI # 688
114114-1486177.02Indiav South AfricaCenturion11 Dec 1992ODI # 774
108108-1478173.46South Africav IndiaBloemfontein15 Dec 1992ODI # 781
1061061821169-91.37South Africav IndiaSharjah14 Apr 1996ODI # 1097
115*1152121424180.98South Africav IndiaSharjah19 Apr 1996ODI # 1101
10610619313010-81.53South Africav IndiaJaipur23 Oct 1996ODI # 1130
11411415712614-90.47Indiav South AfricaWankhede14 Dec 1996ODI # 1151
11511517412312-93.49South Africav IndiaKochi9 Mar 2000ODI # 1572
11111116412711287.40South Africav IndiaKochi9 Mar 2000ODI # 1572
105*10520213910475.53Indiav South AfricaJamshedpur12 Mar 2000ODI # 1573
12212219513812-88.40Indiav South AfricaVadodara17 Mar 2000ODI # 1575
141*14121614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
127127150126145100.79Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
1011012091299-78.29Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
133*13320515513-85.80South Africav IndiaJohannesburg5 Oct 2001ODI # 1752
116*11616211916-97.47South Africav IndiaColombo (RPS)25 Sep 2002ODI # 1886
10310319212210384.42Indiav South AfricaHyderabad16 Nov 2005ODI # 2297
134*134146124201108.06South Africav IndiaEden Gardens25 Nov 2005ODI # 2299
119*11918916015-74.37South Africav IndiaDurban22 Nov 2006ODI # 2447
100*1001258967112.35South Africav IndiaCape Town26 Nov 2006ODI # 2449
200*200226147253136.05Indiav South AfricaGwalior24 Feb 2010ODI # 2962
114*114154101132112.87South Africav IndiaGwalior24 Feb 2010ODI # 2962
104*104-9453110.63South Africav IndiaAhmedabad27 Feb 2010ODI # 2963
102*102-59113172.88South Africav IndiaAhmedabad27 Feb 2010ODI # 2963
116*1161841329-87.87South Africav IndiaCenturion23 Jan 2011ODI # 3087
1051051047088150.00Indiav South AfricaCenturion23 Jan 2011ODI # 3087
11111118410183109.90Indiav South AfricaNagpur12 Mar 2011ODI # 3128
11411415994121121.27Indiav South AfricaCardiff6 Jun 2013ODI # 3363
135135171121183111.57South Africav IndiaJohannesburg5 Dec 2013ODI # 3442
1061061251189-89.83South Africav IndiaDurban8 Dec 2013ODI # 3443
1001001601178-85.47South Africav IndiaDurban8 Dec 2013ODI # 3443
1011011491209284.16South Africav IndiaCenturion11 Dec 2013ODI # 3444
10910913310165107.92South Africav IndiaCenturion11 Dec 2013ODI # 3444
13713719914616293.83Indiav South AfricaMelbourne22 Feb 2015ODI # 3610
104*1041167356142.46South Africav IndiaKanpur11 Oct 2015ODI # 3689
150150215133136112.78Indiav South AfricaKanpur11 Oct 2015ODI # 3689
10310317411811187.28South Africav IndiaRajkot18 Oct 2015ODI # 3695
1381382021406598.57Indiav South AfricaChennai22 Oct 2015ODI # 3698
112112128107102104.67South Africav IndiaChennai22 Oct 2015ODI # 3698
10910912087171125.28South Africav IndiaWankhede25 Oct 2015ODI # 3700
133*13318411596115.65South Africav IndiaWankhede25 Oct 2015ODI # 3700
1191199861311195.08South Africav IndiaWankhede25 Oct 2015ODI # 3700
120120183112112107.14South Africav IndiaDurban1 Feb 2018ODI # 3969
11211216411910-94.11Indiav South AfricaDurban1 Feb 2018ODI # 3969
160*160220159122100.62Indiav South AfricaCape Town7 Feb 2018ODI # 3971
109109163105102103.80Indiav South AfricaJohannesburg10 Feb 2018ODI # 3973
11511517912611491.26Indiav South AfricaGqeberha13 Feb 2018ODI # 3976
129*12912396192134.37Indiav South AfricaCenturion16 Feb 2018ODI # 3978
122*12221214413284.72Indiav South AfricaSouthampton5 Jun 2019ODI # 4150
1101102001438-76.92South Africav IndiaPaarl19 Jan 2022ODI # 4344
129*1291509694134.37South Africav IndiaPaarl19 Jan 2022ODI # 4344
12412417113012295.38South Africav IndiaCape Town23 Jan 2022ODI # 4349
113*11315511115-101.80Indiav South AfricaRanchi9 Oct 2022ODI # 4471
101*10119512110-83.47Indiav South AfricaEden Gardens5 Nov 2023ODI # 4694
119*1191721229697.54South Africav IndiaGqeberha19 Dec 2023ODI # 4714
1081081671146394.73Indiav South AfricaPaarl21 Dec 2023ODI # 4716
135135173120117112.50Indiav South AfricaRanchi30 Nov 2025ODI # 4934
1021021439372109.67Indiav South AfricaRaipur3 Dec 2025ODI # 4935
10510510283122126.50Indiav South AfricaRaipur3 Dec 2025ODI # 4935
11011013198104112.24South Africav IndiaRaipur3 Dec 2025ODI # 4935
1061061398986119.10South Africav IndiaVisakhapatnam6 Dec 2025ODI # 4936
116*11616912112295.86Indiav South AfricaVisakhapatnam6 Dec 2025ODI # 4936
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

India vs New Zealand at Rajkot, New Zealand in India 2nd ODI, Jan 14, 2026 [ODI # 4938]

New Zealand vs India at Vadodara, New Zealand in India 1st ODI, Jan 11, 2026 [ODI # 4937]

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]