Live Scores
Series
Teams
News
Features
Videos
Stats
Edition US
Records
Home
2025
Ask Cricinfo
Statsguru
IPL
World Cup
WPL
Champions Trophy
More
Records
SL: R.Premadasa Stadium, Khettarama, Colombo Records
Test+ODI+T20I Matches Records
Batting Most Runs Innings - vs South Africa
High scores in Tests+ODIs+T20Is at SL: R.Premadasa Stadium, Khettarama, Colombo - vs South Africa
High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
KC Sangakkara
169
200
137
18
6
123.35
Sri Lanka
v South Africa
Colombo (RPS)
1
20 Jul 2013
ODI # 3392
WIA Fernando
118
189
115
10
2
102.60
Sri Lanka
v South Africa
Colombo (RPS)
1
02 Sep 2021
ODI # 4314
TM Dilshan
99
173
110
13
-
90.00
Sri Lanka
v South Africa
Colombo (RPS)
1
31 Jul 2013
ODI # 3401
AD Mathews
97*
-
97
11
1
100.00
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Aug 2018
ODI # 4031
KC Sangakkara
88
144
84
9
-
104.76
Sri Lanka
v South Africa
Colombo (RPS)
2
06 Jul 2014
ODI # 3500
Imran Nazir
80
131
86
10
-
93.02
Pakistan
v South Africa
Colombo (RPS)
2
08 Jul 2000
ODI # 1606
KIC Asalanka
77
108
69
5
3
111.59
Sri Lanka
v South Africa
Colombo (RPS)
2
04 Sep 2021
ODI # 4315
KC Sangakkara
75*
76
45
12
-
166.66
Sri Lanka
v South Africa
Colombo (RPS)
1
31 Jul 2013
ODI # 3401
KIC Asalanka
72
93
62
6
1
116.12
Sri Lanka
v South Africa
Colombo (RPS)
1
02 Sep 2021
ODI # 4314
SR Watson
70
62
47
8
2
148.93
Australia
v South Africa
Colombo (RPS)
2
30 Sep 2012
T20I # 281
SO Tikolo
69
143
97
10
-
71.13
Kenya
v South Africa
Colombo (RPS)
2
20 Sep 2002
ODI # 1882
ST Jayasuriya
68
140
86
5
1
79.06
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Jul 2000
ODI # 1614
HDRL Thirimanne
68
126
93
6
1
73.11
Sri Lanka
v South Africa
Colombo (RPS)
1
31 Jul 2013
ODI # 3401
LD Chandimal
66*
94
54
5
2
122.22
Sri Lanka
v South Africa
Colombo (RPS)
2
10 Sep 2021
T20I # 1265
MS Atapattu
64
122
82
5
-
78.04
Sri Lanka
v South Africa
Colombo (RPS)
2
20 Aug 2004
ODI # 2156
KC Sangakkara
63
158
83
3
-
75.90
Sri Lanka
v South Africa
Colombo (RPS)
1
22 Aug 2004
ODI # 2158
Yuvraj Singh
62
84
72
6
-
86.11
India
v South Africa
Colombo (RPS)
1
25 Sep 2002
ODI # 1886
PA de Silva
61*
-
89
1
-
68.53
Sri Lanka
v South Africa
Colombo (RPS)
1
04 Sep 1993
ODI # 838
UDU Chandana
61*
113
92
2
-
66.30
Sri Lanka
v South Africa
Colombo (RPS)
1
22 Aug 2004
ODI # 2158
KC Sangakkara
59*
70
53
9
-
111.32
Sri Lanka
v South Africa
Colombo (RPS)
2
02 Aug 2013
T20I # 323
V Sehwag
59
87
58
10
-
101.72
India
v South Africa
Colombo (RPS)
1
25 Sep 2002
ODI # 1886
RP Arnold
51
74
53
1
2
96.22
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Jul 2000
ODI # 1614
DA Gunawardene
51
95
61
7
-
83.60
Sri Lanka
v South Africa
Colombo (RPS)
2
20 Aug 2004
ODI # 2156
DA Gunawardene
49
54
47
8
-
104.25
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Jul 2000
ODI # 1614
R Dravid
49
82
67
2
-
73.13
India
v South Africa
Colombo (RPS)
1
25 Sep 2002
ODI # 1886
KIC Asalanka
47
114
71
2
-
66.19
Sri Lanka
v South Africa
Colombo (RPS)
1
07 Sep 2021
ODI # 4318
MEK Hussey
45*
65
37
2
2
121.62
Australia
v South Africa
Colombo (RPS)
2
30 Sep 2012
T20I # 281
SK Raina
45
45
34
5
-
132.35
India
v South Africa
Colombo (RPS)
1
02 Oct 2012
T20I # 286
DM de Silva
44
74
62
5
-
70.96
Sri Lanka
v South Africa
Colombo (RPS)
1
02 Sep 2021
ODI # 4314
Umar Akmal
43*
66
41
4
1
104.87
Pakistan
v South Africa
Colombo (RPS)
2
28 Sep 2012
T20I # 277
KC Sangakkara
43
62
49
2
1
87.75
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Jul 2000
ODI # 1614
WU Tharanga
43
86
64
7
-
67.18
Sri Lanka
v South Africa
Colombo (RPS)
1
20 Jul 2013
ODI # 3392
TM Dilshan
43
124
64
1
-
67.18
Sri Lanka
v South Africa
Colombo (RPS)
1
23 Jul 2013
ODI # 3394
LD Chandimal
43
85
51
4
-
84.31
Sri Lanka
v South Africa
Colombo (RPS)
1
23 Jul 2013
ODI # 3394
N Dickwella
43
-
65
5
-
66.15
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Aug 2018
ODI # 4031
DPMD Jayawardene
42
57
51
4
-
82.35
Sri Lanka
v South Africa
Colombo (RPS)
1
20 Jul 2013
ODI # 3392
RS Mahanama
41
-
59
2
-
69.49
Sri Lanka
v South Africa
Colombo (RPS)
1
04 Sep 1993
ODI # 838
TM Dilshan
40
80
46
5
-
86.95
Sri Lanka
v South Africa
Colombo (RPS)
2
06 Jul 2014
ODI # 3500
Saeed Anwar
39
90
67
3
-
58.20
Pakistan
v South Africa
Colombo (RPS)
2
08 Jul 2000
ODI # 1606
MDKJ Perera
39
56
33
3
-
118.18
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Sep 2021
T20I # 1273
Younis Khan
38*
69
41
2
-
92.68
Pakistan
v South Africa
Colombo (RPS)
2
08 Jul 2000
ODI # 1606
TM Dilshan
38*
73
37
2
-
102.70
Sri Lanka
v South Africa
Colombo (RPS)
2
20 Aug 2004
ODI # 2156
BKG Mendis
38
-
43
5
-
88.37
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Aug 2018
ODI # 4031
KC Sangakkara
37
63
60
6
-
61.66
Sri Lanka
v South Africa
Colombo (RPS)
1
23 Jul 2013
ODI # 3394
LD Chandimal
36*
-
33
3
1
109.09
Sri Lanka
v South Africa
Colombo (RPS)
2
14 Aug 2018
T20I # 695
C Karunaratne
36
40
23
1
2
156.52
Sri Lanka
v South Africa
Colombo (RPS)
2
04 Sep 2021
ODI # 4315
MDKJ Perera
34
38
33
6
-
103.03
Sri Lanka
v South Africa
Colombo (RPS)
2
06 Jul 2014
ODI # 3500
Umar Gul
32
29
17
2
3
188.23
Pakistan
v South Africa
Colombo (RPS)
2
28 Sep 2012
T20I # 277
DM de Silva
31
-
26
4
2
119.23
Sri Lanka
v South Africa
Colombo (RPS)
2
14 Aug 2018
T20I # 695
DM de Silva
31
56
44
2
-
70.45
Sri Lanka
v South Africa
Colombo (RPS)
1
07 Sep 2021
ODI # 4318
A Ranatunga
30
-
32
1
-
93.75
Sri Lanka
v South Africa
Colombo (RPS)
1
04 Sep 1993
ODI # 838
DM de Silva
30
-
41
1
1
73.17
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Aug 2018
ODI # 4031
MD Shanaka
30
50
41
2
-
73.17
Sri Lanka
v South Africa
Colombo (RPS)
2
04 Sep 2021
ODI # 4315
MDKJ Perera
30
55
25
2
1
120.00
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Sep 2021
T20I # 1270
PVD Chameera
29
52
39
3
-
74.35
Sri Lanka
v South Africa
Colombo (RPS)
1
07 Sep 2021
ODI # 4318
DPMD Jayawardene
27
46
39
1
-
69.23
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Jul 2000
ODI # 1614
M Bhanuka
27
53
39
3
-
69.23
Sri Lanka
v South Africa
Colombo (RPS)
1
02 Sep 2021
ODI # 4314
MS Atapattu
26
58
36
5
-
72.22
Sri Lanka
v South Africa
Colombo (RPS)
1
22 Aug 2004
ODI # 2158
RG Sharma
25
48
27
2
-
92.59
India
v South Africa
Colombo (RPS)
1
02 Oct 2012
T20I # 286
C Karunaratne
24*
24
19
-
2
126.31
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Sep 2021
T20I # 1273
KC Sangakkara
24
39
32
-
1
75.00
Sri Lanka
v South Africa
Colombo (RPS)
2
20 Aug 2004
ODI # 2156
MS Dhoni
23*
20
13
3
-
176.92
India
v South Africa
Colombo (RPS)
1
02 Oct 2012
T20I # 286
AD Mathews
23
29
22
1
1
104.54
Sri Lanka
v South Africa
Colombo (RPS)
1
31 Jul 2013
ODI # 3401
C Karunaratne
22*
18
14
1
2
157.14
Sri Lanka
v South Africa
Colombo (RPS)
2
10 Sep 2021
T20I # 1265
VVS Laxman
22
51
33
3
-
66.66
India
v South Africa
Colombo (RPS)
1
25 Sep 2002
ODI # 1886
CL White
21*
18
13
3
1
161.53
Australia
v South Africa
Colombo (RPS)
2
30 Sep 2012
T20I # 281
DA Gunawardene
21
41
27
2
1
77.77
Sri Lanka
v South Africa
Colombo (RPS)
1
22 Aug 2004
ODI # 2158
Yuvraj Singh
21
18
15
1
2
140.00
India
v South Africa
Colombo (RPS)
1
02 Oct 2012
T20I # 286
MD Shanaka
21
-
15
2
1
140.00
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Aug 2018
ODI # 4031
HP Tillakaratne
20
-
52
1
-
38.46
Sri Lanka
v South Africa
Colombo (RPS)
2
02 Sep 1993
ODI # 837
PBB Rajapaksa
20
19
13
3
1
153.84
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Sep 2021
T20I # 1270
Azhar Mahmood
19
49
32
1
-
59.37
Pakistan
v South Africa
Colombo (RPS)
2
08 Jul 2000
ODI # 1606
M Kaif
19
34
21
2
-
90.47
India
v South Africa
Colombo (RPS)
1
25 Sep 2002
ODI # 1886
DPMD Jayawardene
19
46
25
-
-
76.00
Sri Lanka
v South Africa
Colombo (RPS)
2
20 Aug 2004
ODI # 2156
WU Tharanga
19
-
18
3
-
105.55
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Aug 2018
ODI # 4031
WPUJC Vaas
18
30
25
1
-
72.00
Sri Lanka
v South Africa
Colombo (RPS)
2
20 Aug 2004
ODI # 2156
MD Shanaka
18
36
26
2
-
69.23
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Sep 2021
T20I # 1273
WPUJC Vaas
17*
23
13
-
-
130.76
Sri Lanka
v South Africa
Colombo (RPS)
1
14 Jul 2000
ODI # 1614
NLTC Perera
17*
22
14
2
-
121.42
Sri Lanka
v South Africa
Colombo (RPS)
1
31 Jul 2013
ODI # 3401
V Sehwag
17
25
14
1
1
121.42
India
v South Africa
Colombo (RPS)
1
02 Oct 2012
T20I # 286
HDRL Thirimanne
17
68
33
-
-
51.51
Sri Lanka
v South Africa
Colombo (RPS)
1
20 Jul 2013
ODI # 3392
DPMD Jayawardene
17
30
29
1
-
58.62
Sri Lanka
v South Africa
Colombo (RPS)
1
23 Jul 2013
ODI # 3394
NLTC Perera
16*
14
7
2
1
228.57
Sri Lanka
v South Africa
Colombo (RPS)
1
20 Jul 2013
ODI # 3392
KO Otieno
16
85
53
2
-
30.18
Kenya
v South Africa
Colombo (RPS)
2
20 Sep 2002
ODI # 1882
SR Tendulkar
16
39
29
1
-
55.17
India
v South Africa
Colombo (RPS)
1
25 Sep 2002
ODI # 1886
MD Shanaka
16
-
16
3
-
100.00
Sri Lanka
v South Africa
Colombo (RPS)
2
14 Aug 2018
T20I # 695
C Karunaratne
16
44
39
1
-
41.02
Sri Lanka
v South Africa
Colombo (RPS)
1
07 Sep 2021
ODI # 4318
PHKD Mendis
16
42
29
2
-
55.17
Sri Lanka
v South Africa
Colombo (RPS)
1
07 Sep 2021
ODI # 4318
MD Shanaka
16
15
14
1
-
114.28
Sri Lanka
v South Africa
Colombo (RPS)
2
10 Sep 2021
T20I # 1265
HP Tillakaratne
15
-
48
1
-
31.25
Sri Lanka
v South Africa
Colombo (RPS)
1
04 Sep 1993
ODI # 838
Mohammad Hafeez
15
16
9
2
1
166.66
Pakistan
v South Africa
Colombo (RPS)
2
28 Sep 2012
T20I # 277
HDRL Thirimanne
15
34
26
-
-
57.69
Sri Lanka
v South Africa
Colombo (RPS)
2
06 Jul 2014
ODI # 3500
PB Dassanayake
14
-
37
-
-
37.83
Sri Lanka
v South Africa
Colombo (RPS)
1
04 Sep 1993
ODI # 838
CO Obuya
14
61
57
1
-
24.56
Kenya
v South Africa
Colombo (RPS)
2
20 Sep 2002
ODI # 1882
Imran Nazir
14
14
11
3
-
127.27
Pakistan
v South Africa
Colombo (RPS)
2
28 Sep 2012
T20I # 277
KIC Asalanka
14
38
20
-
-
70.00
Sri Lanka
v South Africa
Colombo (RPS)
1
12 Sep 2021
T20I # 1270
SC Ganguly
13
26
13
3
-
100.00
India
v South Africa
Colombo (RPS)
1
25 Sep 2002
ODI # 1886
HMRKB Herath
13
27
16
1
-
81.25
Sri Lanka
v South Africa
Colombo (RPS)
1
23 Jul 2013
ODI # 3394
HDRL Thirimanne
13
40
27
-
-
48.14
Sri Lanka
v South Africa
Colombo (RPS)
1
23 Jul 2013
ODI # 3394
AD Mathews
13
23
13
1
-
100.00
Sri Lanka
v South Africa
Colombo (RPS)
2
06 Jul 2014
ODI # 3500
Adjust:
Most recent
Past week
Past Month
Past year
4 years
10 years
25 years