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 Quinton de Kock 2920 145.00 PAK Rawalpindi 04 Feb 2021
7 Vernon Philander 2618 144.44* AUS Centurion 12 Feb 2014
8 JP Duminy 3323 143.48* NZ Wellington 23 Mar 2012
9 Robin Peterson 3424 141.67 IND Kanpur 20 Nov 2004
10 AB de Villiers 6849 138.78 NZ Wellington 23 Mar 2012
11 Kagiso Rabada 4734 138.24 NZ Wellington 25 Feb 2022
12 Quinton de Kock 5137 137.84 ENG London 06 Jul 2017
13 Mark Boucher 6851 133.33 ENG London 31 Jul 2003
14 Jacques Kallis 5441 131.71 AUS Johannesburg 17 Nov 2011
15 Hansie Cronje 8263 130.16 SL Centurion 27 Mar 1998
16 Kyle Verreynne 3930 130.00* BAN Port Elizabeth 08 Apr 2022
17 Pat Symcox 5442 128.57 AUS Adelaide 30 Jan 1998
18 Dale Steyn 3326 126.92* WI Port Elizabeth 26 Dec 2007
19 Keshav Maharaj 3024 125.00 AUS Port Elizabeth 09 Mar 2018
20 Hashim Amla 2520 125.00 WI Bridgetown 26 Jun 2010
21 Shaun Pollock 2621 123.81* AUS Sydney 02 Jan 2006
22 Herschelle Gibbs 2722 122.73 WI Durban 10 Jan 2008
23 Graeme Smith 8570 121.43 ENG Birmingham 24 Jul 2003
24 Quinton de Kock 2924 120.83 SL Cape Town 02 Jan 2017
25 Keshav Maharaj 4134 120.59* AUS Perth 03 Nov 2016
26 Robin Peterson 6152 117.31 IND Durban 26 Dec 2013
27 Graeme Smith 3530 116.67 IND Chennai 26 Mar 2008
28 Shaun Pollock 2824 116.67 WI Port Elizabeth 10 Dec 1998
29 Daryll Cullinan 2824 116.67 NZ Cape Town 02 Jan 1995
30 Quinton de Kock 5043 116.28 NZ Centurion 27 Aug 2016
31 AB de Villiers 129112 115.18 IND Centurion 16 Dec 2010
32 Dean Elgar 3127 114.82* SL Johannesburg 03 Jan 2021
33 Vernon Philander 3228 114.29 AUS Hobart 12 Nov 2016
34 Craig Matthews 4136 113.89 ENG London 21 Jul 1994
35 Andrew Hall 9987 113.79* ENG Leeds 21 Aug 2003
36 Graeme Smith 121107 113.08 ZIM Cape Town 04 Mar 2005
37 Mark Boucher 4036 111.11* PAK Cape Town 26 Jan 2007
38 Kagiso Rabada 3431 109.68 NZ Hamilton 25 Mar 2017
39 Lance Klusener 2523 108.70 ZIM Harare 11 Nov 1999
40 Jonty Rhodes 10395 108.42* WI Centurion 15 Jan 1999
41 AB de Villiers 2826 107.69 AUS Port Elizabeth 09 Mar 2018
42 Graeme Smith 8579 107.60 WI Cape Town 02 Jan 2008
43 Quinton de Kock 4340 107.50 IND Cape Town 05 Jan 2018
44 Lance Klusener 5854 107.41 PAK Sheikhupura 17 Oct 1997
45 Shaun Pollock 111106 104.72 SL Centurion 20 Jan 2001
46 Quinton de Kock 2827 103.70* BAN Bloemfontein 06 Oct 2017
47 Dale Steyn 2827 103.70 AUS Cape Town 01 Mar 2014
48 Quinton de Kock 3231 103.23 SL Colombo 20 Jul 2018
49 Aiden Markram 106103 102.91 IND Cape Town 03 Jan 2024
50 Hashim Amla 3635 102.86 ENG London 07 Aug 2008
* include player scoring minimum 25 run
* include only matches which has ball faced data