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
158*36022213171.17Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
97*-97111100.00Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
8519513612062.50Sri Lankav South AfricaColombo (SSC)320 Jul 2018Test # 2313
84-6683127.27Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
81-72111112.50Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
79*-1116071.17Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
711991477048.29Sri Lankav South AfricaColombo (SSC)320 Jul 2018Test # 2313
69-7810088.46Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
65-3445191.17Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
6167686289.70Sri Lankav South AfricaColombo (SSC)320 Jul 2018Test # 2313
60137807075.00Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
601911098055.04Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
571571076053.27Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
531471104048.18Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
51*-4532113.33Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
51-3262159.37Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
49-3080163.33Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
43*118917047.25Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
43-655066.15Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
38-435088.37Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
37-424088.09Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
36*-3331109.09Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
36-414187.80Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
35139861140.69Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
3587684051.47Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
34-356097.14Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
33*61465071.73Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
32*111992032.32Sri Lankav South AfricaColombo (SSC)320 Jul 2018Test # 2313
32-423176.19Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
31-344091.17Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
31-2642119.23Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
30-411173.17Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
27-1740158.82Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
2649314083.87Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
2576553045.45Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
2447363066.66Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
2268463047.82Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
22-232195.65Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
2151344061.76Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
21-1521140.00Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
19-202095.00Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
19-1711111.76Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
19-1830105.55Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
1853310058.06Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
1836273066.66Sri Lankav South AfricaColombo (SSC)320 Jul 2018Test # 2313
18-271066.66Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
1768651026.15Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
1738242070.83Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
16-1420114.28Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
16-1630100.00Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
14-1301107.69Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
1337242054.16Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
13-150086.66Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
12-241050.00Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
12-151080.00Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
11*-1110100.00Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
1146361030.55Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
11-300036.66Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
1052401025.00Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
1034242041.66Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
10-171058.82Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
10-1020100.00Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
10-1020100.00Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
919120175.00Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
920141064.28Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
9-121075.00Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
9-820112.50Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
8-710114.28Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
7*11710100.00Sri Lankav South AfricaColombo (SSC)320 Jul 2018Test # 2313
7*-131053.84Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
7-81087.50Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
61891066.66Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
5*-130038.46Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
5*-510100.00Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
51491055.55Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
5-81062.50Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
5-161031.25Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
5-210250.00Sri Lankav South AfricaColombo (RPS)112 Aug 2018ODI # 4031
3-60050.00Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
3-60050.00Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
3-300100.00Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
24200100.00Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
2-30066.66Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
2-70028.57Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
1*-20050.00Sri Lankav South AfricaPallekele18 Aug 2018ODI # 4030
1340025.00Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
11670014.28Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
115100010.00Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
1-30033.33Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
053000.00Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
032000.00Sri Lankav South AfricaGalle112 Jul 2018Test # 2311
095000.00Sri Lankav South AfricaGalle312 Jul 2018Test # 2311
024000.00Sri Lankav South AfricaColombo (SSC)120 Jul 2018Test # 2313
0103000.00Sri Lankav South AfricaColombo (SSC)320 Jul 2018Test # 2313
0-8000.00Sri Lankav South AfricaDambulla129 Jul 2018ODI # 4025
0-1000.00Sri Lankav South AfricaDambulla11 Aug 2018ODI # 4027
0-2000.00Sri Lankav South AfricaPallekele25 Aug 2018ODI # 4029
0-2000.00Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
0-3000.00Sri Lankav South AfricaColombo (RPS)214 Aug 2018T20I # 695
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:

Khan Research Labs vs Ghani Glass at Karachi, President's Trophy Grade-I 27th Match, Feb 2-5, 2026 [First-class - Live]
>>

Lions vs Warriors at Gqeberha, CSA 4-Day Series Division 1 23rd Match, Feb 1-4, 2026 [First-class - Live]
>> 114/4 (40.3 ov, PWA Mulder 26*, C Esterhuizen 12*, K Mungroo 0/26) - Stumps

KwaZulu-Natal Inland vs Titans at Pietermaritzburg, CSA 4-Day Series Division 1 24th Match, Feb 1-4, 2026 [First-class - Live]
>> 156/4 (49.0 ov, A Mokgakane 79*, SM Gilson 4*, Tsepo Ndwandwa 0/19) - Stumps