Highest Individual Score in Sri Lanka vs South Africa Head to Head Matches in Test Match

SrPlayerBPHSOppVenueDate
1 Mahela Jayawardene (SL) 572 374 SA Colombo 27 Jul 2006
2 Kumar Sangakkara (SL) 457 287 SA Colombo 27 Jul 2006
3 Mahela Jayawardene (SL) 415 237 SA Galle 04 Aug 2004
4 Kumar Sangakkara (SL) 357 232 SA Colombo 11 Aug 2004
5 Jacques Kallis (SA) 325 224 SL Cape Town 02 Jan 2012
6 Faf du Plessis (SA) 276 199 SL Centurion 26 Dec 2020
7 Gary Kirsten (SA) 461 180 SL Durban 26 Dec 2000
8 Mahela Jayawardene (SL) 288 167 SA Galle 20 Jul 2000
9 Mahela Jayawardene (SL) 284 165 SA Colombo 24 Jul 2014
10 AB de Villiers (SA) 205 160* SL Cape Town 02 Jan 2012
11 Dimuth Karunaratne (SL) 222 158* SA Galle 12 Jul 2018
12 JP Duminy (SA) 221 155 SL Johannesburg 12 Jan 2017
13 Kusal Janith Perera (SL) 200 153* SA Durban 13 Feb 2019
14 Sanath Jayasuriya (SL) 156 148 SA Galle 20 Jul 2000
15 Hashim Amla (SA) 382 139* SL Colombo 24 Jul 2014
16 Hashim Amla (SA) 265 134 SL Johannesburg 12 Jan 2017
17 Arjuna Ranatunga (SL) 140 131 SA Moratuwa 25 Aug 1993
18 Dean Elgar (SA) 230 129 SL Cape Town 02 Jan 2017
19 Dean Elgar (SA) 163 127 SL Johannesburg 03 Jan 2021
20 Mahela Jayawardene (SL) 248 123 SA Colombo 04 Aug 2006
21 Tristan Stubbs (SA) 221 122 SL Durban 27 Nov 2024
22 Hansie Cronje (SA) 295 122 SL Colombo 06 Sep 1993
23 Marvan Atapattu (SL) 292 120 SA Kandy 30 Jul 2000
24 Lance Klusener (SA) 219 118* SL Kandy 30 Jul 2000
25 Stephen Cook (SA) 178 117 SL Port Elizabeth 26 Dec 2016
26 Thilan Samaraweera (SL) 215 115* SA Cape Town 02 Jan 2012
27 Daryll Cullinan (SA) 231 114* SL Galle 20 Jul 2000
28 Daryll Cullinan (SA) 159 113 SL Cape Town 19 Mar 1998
29 Temba Bavuma (SA) 228 113 SL Durban 27 Nov 2024
30 Daryll Cullinan (SA) 232 112 SL Cape Town 02 Jan 2001
31 Shaun Pollock (SA) 106 111 SL Centurion 20 Jan 2001
32 Alviro Petersen (SA) 188 109 SL Cape Town 02 Jan 2012
33 Kumar Sangakkara (SL) 190 108 SA Durban 26 Dec 2011
34 Kyle Verreynne (SA) 133 105* SL Port Elizabeth 05 Dec 2024
35 Hashan Tillakaratne (SL) 231 104* SA Centurion 15 Nov 2002
36 Dimuth Karunaratne (SL) 128 103 SA Johannesburg 03 Jan 2021
37 Daryll Cullinan (SA) 185 103 SL Centurion 27 Mar 1998
38 Dean Elgar (SA) 187 103 SL Galle 16 Jul 2014
39 Neil McKenzie (SA) 191 103 SL Centurion 20 Jan 2001
40 Daryll Cullinan (SA) 237 102 SL Colombo 14 Sep 1993
41 Thilan Samaraweera (SL) 269 102 SA Durban 26 Dec 2011
42 Jacques Rudolph (SA) 297 102 SL Galle 04 Aug 2004
43 Jonty Rhodes (SA) 107 101* SL Moratuwa 25 Aug 1993
44 Quinton de Kock (SA) 124 101 SL Cape Town 02 Jan 2017
45 Mahela Jayawardene (SL) 183 101* SA Colombo 06 Aug 2000
46 Theunis de Bruyn (SA) 232 101 SL Colombo 20 Jul 2018
47 Ryan Rickelton (SA) 250 101 SL Port Elizabeth 05 Dec 2024
48 JP Duminy (SA) 206 100* SL Galle 16 Jul 2014
49 AB de Villiers (SA) 135 99 SL Centurion 15 Dec 2011
50 Shaun Pollock (SA) 170 99* SL Centurion 15 Nov 2002