SA Highest Batting Inning Strike Rate in TEST

SrPlayerRunsBPSROppVenueDate
1 Jacques Kallis 5425 216.00 ZIM Cape Town 04 Mar 2005
2 Dale Steyn 5828 207.14 WI Port Elizabeth 26 Dec 2014
3 Shaun Pollock 3619 189.47* PAK Cape Town 02 Jan 2003
4 Shaun Pollock 3220 160.00* NZ Johannesburg 05 May 2006
5 Herschelle Gibbs 2517 147.06* PAK Durban 26 Dec 2002
6 David Bedingham 4430 146.67* PAK Cape Town 03 Jan 2025
7 Quinton de Kock 2920 145.00 PAK Rawalpindi 04 Feb 2021
8 Vernon Philander 2618 144.44* AUS Centurion 12 Feb 2014
9 JP Duminy 3323 143.48* NZ Wellington 23 Mar 2012
10 Robin Peterson 3424 141.67 IND Kanpur 20 Nov 2004
11 AB de Villiers 6849 138.78 NZ Wellington 23 Mar 2012
12 Kagiso Rabada 4734 138.24 NZ Wellington 25 Feb 2022
13 Quinton de Kock 5137 137.84 ENG London 06 Jul 2017
14 Tristan Stubbs 6850 136.00 WI Port of Spain 07 Aug 2024
15 Mark Boucher 6851 133.33 ENG London 31 Jul 2003
16 Jacques Kallis 5441 131.71 AUS Johannesburg 17 Nov 2011
17 Hansie Cronje 8263 130.16 SL Centurion 27 Mar 1998
18 Kyle Verreynne 3930 130.00* BAN Port Elizabeth 08 Apr 2022
19 Pat Symcox 5442 128.57 AUS Adelaide 30 Jan 1998
20 Dale Steyn 3326 126.92* WI Port Elizabeth 26 Dec 2007
21 Keshav Maharaj 3024 125.00 AUS Port Elizabeth 09 Mar 2018
22 Hashim Amla 2520 125.00 WI Bridgetown 26 Jun 2010
23 Shaun Pollock 2621 123.81* AUS Sydney 02 Jan 2006
24 Herschelle Gibbs 2722 122.73 WI Durban 10 Jan 2008
25 Meyrick Pringle 3327 122.22 IND Durban 13 Nov 1992
26 Graeme Smith 8570 121.43 ENG Birmingham 24 Jul 2003
27 Quinton de Kock 2924 120.83 SL Cape Town 02 Jan 2017
28 Keshav Maharaj 4134 120.59* AUS Perth 03 Nov 2016
29 Kagiso Rabada 3126 119.23* PAK Centurion 26 Dec 2024
30 Robin Peterson 6152 117.31 IND Durban 26 Dec 2013
31 Graeme Smith 3530 116.67 IND Chennai 26 Mar 2008
32 Shaun Pollock 2824 116.67 WI Port Elizabeth 10 Dec 1998
33 Daryll Cullinan 2824 116.67 NZ Cape Town 02 Jan 1995
34 Quinton de Kock 5043 116.28 NZ Centurion 27 Aug 2016
35 AB de Villiers 129112 115.18 IND Centurion 16 Dec 2010
36 Marco Jansen 6254 114.82 PAK Cape Town 03 Jan 2025
37 Dean Elgar 3127 114.82* SL Johannesburg 03 Jan 2021
38 Keshav Maharaj 4035 114.29 PAK Cape Town 03 Jan 2025
39 Vernon Philander 3228 114.29 AUS Hobart 12 Nov 2016
40 Craig Matthews 4136 113.89 ENG London 21 Jul 1994
41 Andrew Hall 9987 113.79* ENG Leeds 21 Aug 2003
42 Graeme Smith 121107 113.08 ZIM Cape Town 04 Mar 2005
43 Mark Boucher 4036 111.11* PAK Cape Town 26 Jan 2007
44 Kagiso Rabada 3431 109.68 NZ Hamilton 25 Mar 2017
45 Lance Klusener 2523 108.70 ZIM Harare 11 Nov 1999
46 Jonty Rhodes 10395 108.42* WI Centurion 15 Jan 1999
47 AB de Villiers 2826 107.69 AUS Port Elizabeth 09 Mar 2018
48 Graeme Smith 8579 107.60 WI Cape Town 02 Jan 2008
49 Quinton de Kock 4340 107.50 IND Cape Town 05 Jan 2018
50 Lance Klusener 5854 107.41 PAK Sheikhupura 17 Oct 1997
* include player scoring minimum 25 run
* include only matches which has ball faced data