South Africa vs other countries ODIs Batting Records - Most Centuries in Career

Most hundreds
Player
Span
Mat
Inns
NO
Runs
HS
Ave
BF
SR
100
50
0
4s
6s
2010-2025343271806160*72.24201289.7679214529
2009-20233030-125517341.831219102.9555214029
1991-2011575712001200*35.73262276.3158121915
2011-202519194905145*60.33104486.6843-8111
2005-20111714464611664.60640100.9332-5218
2013-20252119-89512547.1099989.5834-7910
2013-20222423199213745.09107092.713611318
2007-20252928195215035.25110785.9934210126
1996-2007292931313141*50.50171576.5538113831
2001-201935342985152*30.78114186.3231111119
1992-200737373121911635.85171471.123621398
2024-202566-40410967.3342295.7322-488
1992-199898230712251.1638679.532-1327
2020-20251312149812445.2756987.52211492
2017-20251414-63019345.00628100.312127318
2003-201014143527107*47.9062983.78222468
2009-201918172506180*33.7365577.252125216
2013-20252119471413147.60638111.912425724
1992-200020192663114*39.0071792.46244856
2011-20232321273310838.5784486.84241653
2014-20202322-77610935.27101176.7525-7417
1992-20032423276310836.3396379.232216212
2000-2015282631036115*45.04120685.902531054
1994-200235315116310644.73151376.86271922
1998-20103432470411225.1490577.792-36015
1997-200634344116412438.80164370.8427-1161
1998-201034342111611734.87153972.51291927
1994-2007403711280134*35.55181870.402731387
1993-2002424131111115*29.23158670.05254839
1996-200744422112710528.17131785.5726313713
2000-201544434178916945.87218581.87213217714
1992-2002474471581120*42.72201378.53212312014
1995-201148481187916439.97226083.14213217424
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]