Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
14646531417246.49Indiav South AfricaCape Town202 Jan 2011Test # 1988
145*21213612-106.61Zimbabwev South AfricaBloemfontein215 Oct 2010ODI # 3057
131*3442309456.95Pakistanv South AfricaDubai (DICS)412 Nov 2010Test # 1976
111*32724113146.05Indiav South AfricaCenturion316 Dec 2010Test # 1985
11118410183109.90Indiav South AfricaNagpur112 Mar 2011ODI # 3128
109*10272710151.38Pakistanv South AfricaAbu Dhabi231 Oct 2010ODI # 3063
1051047088150.00Indiav South AfricaCenturion223 Jan 2011ODI # 3087
9628017112-56.14Indiav South AfricaDurban326 Dec 2010Test # 1987
9331822213-41.89Indiav South AfricaCape Town202 Jan 2011Test # 1988
9023317512-51.42Pakistanv South AfricaAbu Dhabi220 Nov 2010Test # 1979
9017810614-84.90Indiav South AfricaCenturion316 Dec 2010Test # 1985
87*126927294.56Indiav South AfricaGqeberha221 Jan 2011ODI # 3084
831571218-68.59New Zealandv South AfricaMirpur125 Mar 2011ODI # 3144
8018712410-64.51Indiav South AfricaCenturion316 Dec 2010Test # 1985
78118904186.66Zimbabwev South AfricaPotchefstroom117 Oct 2010ODI # 3059
772211519150.99Pakistanv South AfricaAbu Dhabi220 Nov 2010Test # 1979
76*2251858141.08Pakistanv South AfricaDubai (DICS)412 Nov 2010Test # 1976
73-1151-63.47Pakistanv South AfricaDubai (DICS)205 Nov 2010ODI # 3067
7396828189.02West Indiesv South AfricaDelhi124 Feb 2011ODI # 3106
73876612-110.60Indiav South AfricaNagpur112 Mar 2011ODI # 3128
72726362114.28Zimbabwev South AfricaBloemfontein108 Oct 2010T20I # 188
6998757-92.00Indiav South AfricaNagpur112 Mar 2011ODI # 3128
68125847-80.95Pakistanv South AfricaAbu Dhabi129 Oct 2010ODI # 3062
642711849-34.78Indiav South AfricaCape Town402 Jan 2011Test # 1988
631861507-42.00Pakistanv South AfricaDubai (DICS)412 Nov 2010Test # 1976
63141799179.74Indiav South AfricaCenturion316 Dec 2010Test # 1985
6114411810-51.69Pakistanv South AfricaAbu Dhabi220 Nov 2010Test # 1979
60-711384.50Pakistanv South AfricaDubai (DICS)208 Nov 2010ODI # 3069
60123897-67.41Pakistanv South AfricaDubai (DICS)212 Nov 2010Test # 1976
601661398143.16Pakistanv South AfricaAbu Dhabi220 Nov 2010Test # 1979
60149983161.22Englandv South AfricaChennai106 Mar 2011ODI # 3120
59*110673-88.05Pakistanv South AfricaDubai (DICS)202 Nov 2010ODI # 3064
59663943151.28Zimbabwev South AfricaKimberley210 Oct 2010T20I # 189
59444162143.90Zimbabwev South AfricaKimberley210 Oct 2010T20I # 189
59-587-101.72Pakistanv South AfricaDubai (DICS)208 Nov 2010ODI # 3069
59695063118.00Indiav South AfricaCape Town218 Jan 2011ODI # 3082
58*17514010-41.42Pakistanv South AfricaAbu Dhabi420 Nov 2010Test # 1979
562361725-32.55Pakistanv South AfricaDubai (DICS)212 Nov 2010Test # 1976
54110752-72.00Pakistanv South AfricaAbu Dhabi129 Oct 2010ODI # 3062
54122702177.14Indiav South AfricaDurban212 Jan 2011ODI # 3079
53383452155.88Indiav South AfricaDurban109 Jan 2011T20I # 196
5374684-77.94Indiav South AfricaJohannesburg115 Jan 2011ODI # 3080
52343262162.50Zimbabwev South AfricaBloemfontein108 Oct 2010T20I # 188
52123943-55.31Englandv South AfricaChennai106 Mar 2011ODI # 3120
49414032122.50Pakistanv South AfricaAbu Dhabi231 Oct 2010ODI # 3063
48113683-70.58Pakistanv South AfricaAbu Dhabi231 Oct 2010ODI # 3063
47113861-54.65Pakistanv South AfricaDubai (DICS)202 Nov 2010ODI # 3064
4498665-66.66Netherlandsv South AfricaMohali203 Mar 2011ODI # 3115
43109743-58.10Pakistanv South AfricaDubai (DICS)202 Nov 2010ODI # 3064
431741055-40.95Pakistanv South AfricaAbu Dhabi220 Nov 2010Test # 1979
431591096-39.44Indiav South AfricaCenturion316 Dec 2010Test # 1985
43113721159.72New Zealandv South AfricaMirpur125 Mar 2011ODI # 3144
42-295-144.82Pakistanv South AfricaDubai (DICS)205 Nov 2010ODI # 3067
421441293-32.55Pakistanv South AfricaDubai (DICS)212 Nov 2010Test # 1976
41292323178.26Indiav South AfricaDurban109 Jan 2011T20I # 196
40117673259.70Indiav South AfricaCape Town202 Jan 2011Test # 1988
40463713108.10West Indiesv South AfricaDelhi124 Feb 2011ODI # 3106
39-403197.50Pakistanv South AfricaDubai (DICS)208 Nov 2010ODI # 3069
39-426-92.85Pakistanv South AfricaDubai (DICS)208 Nov 2010ODI # 3069
38*63411192.68New Zealandv South AfricaMirpur125 Mar 2011ODI # 3144
3894734152.05Indiav South AfricaDurban126 Dec 2010Test # 1987
38101611-62.29Indiav South AfricaJohannesburg115 Jan 2011ODI # 3080
3852346-111.76Indiav South AfricaCenturion223 Jan 2011ODI # 3087
3774474-78.72Indiav South AfricaCape Town218 Jan 2011ODI # 3082
36-483-75.00Pakistanv South AfricaDubai (DICS)205 Nov 2010ODI # 3067
3661348-105.88Indiav South AfricaCenturion116 Dec 2010Test # 1985
36103573-63.15West Indiesv South AfricaDelhi124 Feb 2011ODI # 3106
35116853-41.17Pakistanv South AfricaDubai (DICS)212 Nov 2010Test # 1976
35108573161.40Indiav South AfricaDurban126 Dec 2010Test # 1987
3455475-72.34Pakistanv South AfricaDubai (DICS)412 Nov 2010Test # 1976
3491524-65.38Pakistanv South AfricaAbu Dhabi420 Nov 2010Test # 1979
3365382186.84Pakistanv South AfricaAbu Dhabi127 Oct 2010T20I # 191
33-382-86.84Pakistanv South AfricaDubai (DICS)205 Nov 2010ODI # 3067
3387502266.00Indiav South AfricaCenturion116 Dec 2010Test # 1985
32*82674-47.76Indiav South AfricaCape Town402 Jan 2011Test # 1988
3252395-82.05Zimbabwev South AfricaPotchefstroom117 Oct 2010ODI # 3059
3243316-103.22Indiav South AfricaDurban326 Dec 2010Test # 1987
3249362188.88Indiav South AfricaDurban212 Jan 2011ODI # 3079
311491124-27.67Indiav South AfricaCape Town402 Jan 2011Test # 1988
3173511160.78West Indiesv South AfricaDelhi124 Feb 2011ODI # 3106
3160484164.58Irelandv South AfricaEden Gardens215 Mar 2011ODI # 3133
3048415-73.17Zimbabwev South AfricaBloemfontein215 Oct 2010ODI # 3057
3085423-71.42Pakistanv South AfricaAbu Dhabi231 Oct 2010ODI # 3063
3086734-41.09Pakistanv South AfricaAbu Dhabi420 Nov 2010Test # 1979
3068456-66.66Pakistanv South AfricaAbu Dhabi220 Nov 2010Test # 1979
3063494-61.22Bangladeshv South AfricaMirpur219 Mar 2011ODI # 3138
29-254-116.00Pakistanv South AfricaDubai (DICS)205 Nov 2010ODI # 3067
28*1831352-20.74Pakistanv South AfricaAbu Dhabi420 Nov 2010Test # 1979
28392322121.73Zimbabwev South AfricaPotchefstroom117 Oct 2010ODI # 3059
2846285-100.00Zimbabwev South AfricaBenoni222 Oct 2010ODI # 3061
2828195-147.36Indiav South AfricaDurban109 Jan 2011T20I # 196
2851415-68.29Indiav South AfricaCape Town218 Jan 2011ODI # 3082
27*43322184.37Pakistanv South AfricaAbu Dhabi126 Oct 2010T20I # 190
2732381-71.05Zimbabwev South AfricaPotchefstroom117 Oct 2010ODI # 3059
27402541108.00Indiav South AfricaCenturion116 Dec 2010Test # 1985
2787634-42.85Indiav South AfricaDurban326 Dec 2010Test # 1987
26201531173.33Zimbabwev South AfricaKimberley210 Oct 2010T20I # 189
258713357.14Pakistanv South AfricaAbu Dhabi126 Oct 2010T20I # 190
252629-286.20Pakistanv South AfricaAbu Dhabi127 Oct 2010T20I # 191
25121683-36.76Indiav South AfricaDurban126 Dec 2010Test # 1987
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:

Scotland vs Nepal at Glasgow, Scotland T20 Tri-Series 3rd Match, Jun 17, 2025 [T20I # 3246]

Bahamas vs Bermuda at King City (NW), ICC Men's T20 World Cup Americas Region Final 4th Match, Jun 16, 2025 [T20I # 3245]

Cambodia vs Indonesia at Bali, Cambodia in Indonesia 5th T20I, Jun 16, 2025 [T20I # 3242]