Highest strike rates in an innings
Player Runs Balls 4s 6s SR Opposition Match Date Scorecard
WPUJC Vaas 38 26 6 2 146.15 v South Africa 2 Jan 2001 Test # 1528
GP Wickramasinghe 51 45 8 1 113.33 v South Africa 19 Mar 1998 Test # 1410
TM Dilshan 78 79 12 0 98.73 v South Africa 3 Jan 2012 Test # 2028
PA de Silva 77 98 13 0 78.57 v South Africa 19 Mar 1998 Test # 1410
LD Chandimal 35 45 4 0 77.77 v South Africa 3 Jan 2012 Test # 2028
HMRKB Herath 35* 45 4 0 77.77 v South Africa 2 Jan 2017 Test # 2244
RS Kaluwitharana 45 61 8 0 73.77 v South Africa 19 Mar 1998 Test # 1410
DPMD Jayawardene 45 65 8 0 69.23 v South Africa 2 Jan 2001 Test # 1528
NLTC Perera 30 45 4 0 66.66 v South Africa 3 Jan 2012 Test # 2028
WU Tharanga 26* 40 5 0 65.00 v South Africa 2 Jan 2017 Test # 2244
RP Arnold 26 42 3 0 61.90 v South Africa 2 Jan 2001 Test # 1528
AD Mathews 49 82 8 0 59.75 v South Africa 2 Jan 2017 Test # 2244
PA de Silva 37 62 6 0 59.67 v South Africa 19 Mar 1998 Test # 1410
LD Chandimal 30 55 3 0 54.54 v South Africa 2 Jan 2017 Test # 2244
TT Samaraweera 115* 215 14 0 53.48 v South Africa 3 Jan 2012 Test # 2028
AD Mathews 63 124 7 0 50.80 v South Africa 3 Jan 2012 Test # 2028
WPUJC Vaas 30 60 6 0 50.00 v South Africa 19 Mar 1998 Test # 1410
KC Sangakkara 35 75 6 0 46.66 v South Africa 3 Jan 2012 Test # 2028
MS Atapattu 60 129 7 0 46.51 v South Africa 19 Mar 1998 Test # 1410
A Ranatunga 43 93 6 0 46.23 v South Africa 19 Mar 1998 Test # 1410
KC Sangakkara 32 76 5 0 42.10 v South Africa 2 Jan 2001 Test # 1528
JK Silva 29 70 2 0 41.42 v South Africa 2 Jan 2017 Test # 2244
KC Sangakkara 34 89 4 0 38.20 v South Africa 3 Jan 2012 Test # 2028
DPMD Jayawardene 30 81 3 0 37.03 v South Africa 3 Jan 2012 Test # 2028
MS Atapattu 71 200 9 0 35.50 v South Africa 19 Mar 1998 Test # 1410
HDRL Thirimanne 30 100 2 0 30.00 v South Africa 3 Jan 2012 Test # 2028
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years

Minimum of 25 runs
Strike rates listed for matches only where balls faced are available

Records includes the following current or recent matches:
South Africa v Sri Lanka at Cape Town, 2nd Test, Jan 2-5, 2017 [Test # 2244]
South Africa v Sri Lanka at Cape Town, 3rd Test, Jan 3-6, 2012 [Test # 2028]
South Africa v Sri Lanka at Cape Town, 2nd Test, Jan 2-4, 2001 [Test # 1528]