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
23756341525357.10Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
23252935731164.98Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
97*1881408069.28Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
8225221010039.04Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
79128857092.94Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
75176992375.75West Indiesv South AfricaThe Oval218 Sep 2004ODI # 2178
74*121866086.04Sri Lankav South AfricaDambulla228 Aug 2004ODI # 2161
741991396053.23Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
721781517047.68Sri Lankav South AfricaColombo (SSC)311 Aug 2004Test # 1710
721127141101.40Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
6919314210048.59Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
648458101110.34Sri Lankav South AfricaColombo (SSC)311 Aug 2004Test # 1710
64122825078.04Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
63158833075.90Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
61*113922066.30Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
58976511089.23Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
5275647081.25Sri Lankav South AfricaDambulla228 Aug 2004ODI # 2161
51*82526098.07West Indiesv South AfricaThe Oval218 Sep 2004ODI # 2178
5195617083.60Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
5196686075.00Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
49109855057.64West Indiesv South AfricaThe Oval218 Sep 2004ODI # 2178
48*654550106.66Sri Lankav South AfricaDambulla228 Aug 2004ODI # 2161
46114732163.01Sri Lankav South AfricaDambulla228 Aug 2004ODI # 2161
43111596072.88Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
40105816049.38Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
4080596067.79Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
3964453086.66Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
38*733720102.70Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
33121784042.30Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
2944403172.50Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
2658365072.22Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
2566641039.06Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
2594634039.68Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
2439320175.00Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
24103652036.92Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
23*29374062.16Sri Lankav South AfricaColombo (SSC)311 Aug 2004Test # 1710
21*73541038.88Sri Lankav South AfricaColombo (SSC)311 Aug 2004Test # 1710
2198613034.42Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
2141272177.77Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
2147462045.65Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
1987521036.53Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
1940314061.29Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
1940253076.00Sri Lankav South AfricaColombo (SSC)311 Aug 2004Test # 1710
1946250076.00Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
1830251072.00Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
18261730105.88Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
16*32171094.11Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
1634193084.21West Indiesv South AfricaThe Oval218 Sep 2004ODI # 2178
16141002160.00West Indiesv South AfricaThe Oval218 Sep 2004ODI # 2178
1541303050.00West Indiesv South AfricaThe Oval218 Sep 2004ODI # 2178
1446241058.33Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
13*46301043.33Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
1325162081.25Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
1344341038.23Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
1228211057.14Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
1221201060.00Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
1214620200.00Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
11*11801137.50Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
1139212052.38Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
1030212047.61Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
938252036.00Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
917152060.00Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
816112072.72Sri Lankav South AfricaDambulla228 Aug 2004ODI # 2161
727151046.66Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
719151046.66Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
77510140.00Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
6*37280021.42Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
6*70280021.42Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
61180075.00Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
622200030.00Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
5*5300166.66Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
5771071.42Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
525200025.00Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
5980062.50Sri Lankav South AfricaColombo (RPS)220 Aug 2004ODI # 2156
523210023.80Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
516191026.31Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
51061083.33Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
4*5300133.33West Indiesv South AfricaThe Oval218 Sep 2004ODI # 2178
44410100.00Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
4550080.00Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
4861066.66Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
415120033.33Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
3*440075.00Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
31050060.00Sri Lankav South AfricaColombo (SSC)311 Aug 2004Test # 1710
313130023.07Sri Lankav South AfricaColombo (SSC)111 Aug 2004Test # 1710
31150060.00Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
31460050.00Sri Lankav South AfricaDambulla225 Aug 2004ODI # 2160
2980025.00Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
1*3100100.00Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
1*1813007.69Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
1640025.00Sri Lankav South AfricaGalle34 Aug 2004Test # 1709
1711009.09Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
011000.00Sri Lankav South AfricaGalle14 Aug 2004Test # 1709
01712000.00Sri Lankav South AfricaColombo (RPS)122 Aug 2004ODI # 2158
033000.00Sri Lankav South AfricaColombo (SSC)131 Aug 2004ODI # 2163
012000.00Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
01213000.00Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
032000.00Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
012000.00Bangladeshv South AfricaBirmingham112 Sep 2004ODI # 2171
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:

Gujarat vs Tripura at Agartala, Ranji Trophy Elite, Group C, Jan 29-Feb 1, 2026 [First-class - Live]
>> 9/1 (5.0 ov, BB Dey 2*, ST Paul 7*, CT Gaja 1/3) - Lunch

Sui Northern Gas Pipelines Limited vs Khan Research Labs at Karachi, President's Trophy Grade-I 22nd Match, Jan 27-30, 2026 [First-class - Live]
>>

Nagaland vs Andhra at Sovima, Ranji Trophy Elite, Group A, Jan 29-Feb 1, 2026 [First-class - Live]
>> 125/4 (31.0 ov, K Karan Shinde 25*, CR Gnaneshwar 2*, VG Zhimomi 3/20)