Records type batting analysis [change type]
View list of partnerships [change view]
Primary team South Africa remove South Africa from query
Home or away away (home of opposition) remove away (home of opposition) from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2010-2023 173 149 43 4458 139 42.05 4315 103.31 6 24 9 330 138 Profile
filtered 2010-2023 57 51 17 1308 139 38.47 1298 100.77 1 7 3 107 34
List of partnerships
AB de Villiers 5 19 4/240 5/259 1 v West Indies North Sound 22 May 2010 ODI # 2979
J Botha 6 6 5/259 6/265 1 v West Indies North Sound 22 May 2010 ODI # 2979
R McLaren 7 3 6/265 7/268 1 v West Indies North Sound 22 May 2010 ODI # 2979
DW Steyn 8 12* 7/268 7/280 1 v West Indies North Sound 22 May 2010 ODI # 2979
JH Kallis 4 37 3/239 4/276 1 v West Indies North Sound 24 May 2010 ODI # 2980
AN Petersen 5 2 4/276 5/278 1 v West Indies North Sound 24 May 2010 ODI # 2980
R McLaren 6 22* 5/278 5/300 1 v West Indies North Sound 24 May 2010 ODI # 2980
AB de Villiers 5 9 4/153 5/162 1 v West Indies Roseau 28 May 2010 ODI # 2982
F du Plessis 6 7 5/63 6/70 1 v England The Oval 19 Jun 2013 ODI # 3375
R McLaren 7 6 6/70 7/76 1 v England The Oval 19 Jun 2013 ODI # 3375
CH Morris 8 4 7/76 8/80 1 v England The Oval 19 Jun 2013 ODI # 3375
RK Kleinveldt 9 95 8/80 9/175 1 v England The Oval 19 Jun 2013 ODI # 3375
LL Tsotsobe 10 0 9/175 10/175 1 v England The Oval 19 Jun 2013 ODI # 3375
F du Plessis 5 7 4/75 5/82 2 v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
RJ Peterson 6 21 5/82 6/103 2 v Sri Lanka Colombo (RPS) 20 Jul 2013 ODI # 3392
F du Plessis 5 2 4/67 5/69 2 v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
R McLaren 6 35* 5/69 5/104 2 v Sri Lanka Colombo (RPS) 23 Jul 2013 ODI # 3394
AB de Villiers 6 48 5/100 6/148 1 v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
RJ Peterson 7 6 6/148 7/154 1 v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
R McLaren 8 69* 7/154 7/223 1 v Sri Lanka Pallekele 26 Jul 2013 ODI # 3398
JP Duminy 5 1 4/172 5/173 1 v Sri Lanka Pallekele 28 Jul 2013 ODI # 3400
AB de Villiers 6 0 5/85 6/85 2 v Sri Lanka Colombo (RPS) 31 Jul 2013 ODI # 3401
JP Duminy 5 10 4/239 5/249 1 v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
R McLaren 6 55* 5/249 5/304 1 v Sri Lanka Colombo (RPS) 6 Jul 2014 ODI # 3500
HM Amla 5 5 4/104 5/109 2 v Sri Lanka Pallekele 9 Jul 2014 ODI # 3501
JP Duminy 5 0 4/328 5/328 1 v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
R McLaren 6 11* 5/328 5/339 1 v Sri Lanka Hambantota 12 Jul 2014 ODI # 3502
F du Plessis 5 40 4/129 5/169 1 v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
R McLaren 6 35 5/169 6/204 1 v Zimbabwe Bulawayo 19 Aug 2014 ODI # 3508
JP Duminy 4 27* 3/144 3/171 2 v Zimbabwe Bulawayo 21 Aug 2014 ODI # 3510
F du Plessis 4 0 3/147 4/147 1 v Zimbabwe Harare 29 Aug 2014 ODI # 3518
F du Plessis 6 23 5/223 6/246 1 v Zimbabwe Harare 4 Sep 2014 ODI # 3524
WD Parnell 7 25* 6/246 6/271 1 v Zimbabwe Harare 4 Sep 2014 ODI # 3524
JP Duminy 5 22 4/257 5/279 1 v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
RR Rossouw 6 0 5/279 6/279 1 v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
VD Philander 7 3 6/279 7/282 1 v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
DW Steyn 8 0 7/282 8/282 1 v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
M Morkel 9 0 8/282 9/282 1 v New Zealand Mount Maunganui 24 Oct 2014 ODI # 3537
Q de Kock 3 30 2/40 3/70 1 v New Zealand Hamilton 27 Oct 2014 ODI # 3538
AB de Villiers 5 126 4/76 5/202 2 v Australia Perth 14 Nov 2014 ODI # 3545
AB de Villiers 6 28 5/113 6/141 2 v Australia Perth 16 Nov 2014 ODI # 3546
VD Philander 7 12 6/141 7/153 2 v Australia Perth 16 Nov 2014 ODI # 3546
DW Steyn 8 4* 7/153 7/157 2 v Australia Perth 16 Nov 2014 ODI # 3546
F Behardien 6 5 5/226 6/231 2 v Australia Canberra 19 Nov 2014 ODI # 3548
AB de Villiers 4 122 3/77 4/199 1 v Australia Melbourne 21 Nov 2014 ODI # 3549
Q de Kock 4 23 3/164 4/187 1 v Australia Sydney 23 Nov 2014 ODI # 3551
AB de Villiers 5 55 4/217 5/272 1 v New Zealand Auckland 24 Mar 2015 ODI # 3644
F du Plessis 4 15 3/59 4/74 1 v Bangladesh Mirpur 12 Jul 2015 ODI # 3666
RR Rossouw 4 5 3/45 4/50 1 v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
JP Duminy 5 63 4/50 5/113 1 v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
AB de Villiers 4 45 3/152 4/197 1 v India Kanpur 11 Oct 2015 ODI # 3689
AB de Villiers 5 1 4/141 5/142 2 v India Indore 14 Oct 2015 ODI # 3692
Q de Kock 1 72 - 1/72 1 v India Rajkot 18 Oct 2015 ODI # 3695
AB de Villiers 4 9 3/79 4/88 2 v India Chennai 22 Oct 2015 ODI # 3698
AB de Villiers 3 47 2/351 3/398 1 v India Wankhede 25 Oct 2015 ODI # 3700
F Behardien 4 32 3/398 4/430 1 v India Wankhede 25 Oct 2015 ODI # 3700
D Elgar 5 8* 4/430 4/438 1 v India Wankhede 25 Oct 2015 ODI # 3700
AB de Villiers 5 68 4/124 5/192 2 v New Zealand Christchurch 22 Feb 2017 ODI # 3839
AB de Villiers 5 7 4/157 5/164 1 v New Zealand Wellington 25 Feb 2017 ODI # 3841
AB de Villiers 5 3 4/140 5/143 1 v New Zealand Hamilton 1 Mar 2017 ODI # 3843
F du Plessis 5 62* 4/88 4/150 2 v New Zealand Auckland 4 Mar 2017 ODI # 3846
AB de Villiers 5 26 4/182 5/208 2 v England Leeds 24 May 2017 ODI # 3872
Q de Kock 4 22 3/189 4/211 2 v England Southampton 27 May 2017 ODI # 3873
F Behardien 5 55 4/211 5/266 2 v England Southampton 27 May 2017 ODI # 3873
CH Morris 6 62* 5/266 5/328 2 v England Southampton 27 May 2017 ODI # 3873
JP Duminy 5 43 4/129 5/172 2 v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
JP Duminy 5 3 4/195 5/198 2 v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
JP Duminy 5 103 4/215 5/318 1 v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
AL Phehlukwayo 6 22 5/318 6/340 1 v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
JP Duminy 5 1 4/129 5/130 2 v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
AL Phehlukwayo 6 19 5/130 6/149 2 v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
PWA Mulder 7 6 6/149 7/155 2 v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
KA Maharaj 8 28 7/155 8/183 2 v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
CJ Dala 9 0 8/183 9/183 2 v Sri Lanka Pallekele 8 Aug 2018 ODI # 4030
F du Plessis 5 2* 4/151 4/153 2 v Australia Perth 4 Nov 2018 ODI # 4065
F du Plessis 5 74 4/68 5/142 2 v Australia Adelaide 9 Nov 2018 ODI # 4067
D Pretorius 6 32 5/142 6/174 2 v Australia Adelaide 9 Nov 2018 ODI # 4067
DW Steyn 7 10 6/174 7/184 2 v Australia Adelaide 9 Nov 2018 ODI # 4067
K Rabada 8 3 7/184 8/187 2 v Australia Adelaide 9 Nov 2018 ODI # 4067
F du Plessis 4 252 3/55 4/307 1 v Australia Hobart 11 Nov 2018 ODI # 4069
H Klaasen 5 11 4/307 5/318 1 v Australia Hobart 11 Nov 2018 ODI # 4069
K Verreynne 5 24 4/160 5/184 2 v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
AL Phehlukwayo 6 15 5/184 6/199 2 v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
KA Maharaj 7 2 6/199 7/201 2 v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
HE van der Dussen 4 2 3/295 4/297 1 v England Chester-le-Street 19 Jul 2022 ODI # 4434
H Klaasen 5 30 4/297 5/327 1 v England Chester-le-Street 19 Jul 2022 ODI # 4434
AL Phehlukwayo 6 6* 5/327 5/333 1 v England Chester-le-Street 19 Jul 2022 ODI # 4434
H Klaasen 5 21 4/6 5/27 2 v England Manchester 22 Jul 2022 ODI # 4435
H Klaasen 5 139* 4/110 4/249 1 v India Lucknow 6 Oct 2022 ODI # 4470
AK Markram 5 0 4/215 5/215 1 v India Ranchi 9 Oct 2022 ODI # 4471
WD Parnell 6 41 5/215 6/256 1 v India Ranchi 9 Oct 2022 ODI # 4471
KA Maharaj 7 21 6/256 7/277 1 v India Ranchi 9 Oct 2022 ODI # 4471
BC Fortuin 8 1* 7/277 7/278 1 v India Ranchi 9 Oct 2022 ODI # 4471
H Klaasen 5 23 4/43 5/66 1 v India Delhi 11 Oct 2022 ODI # 4472
HE van der Dussen 5 0 4/40 5/40 2 v India Eden Gardens 5 Nov 2023 ODI # 4694
M Jansen 6 19 5/40 6/59 2 v India Eden Gardens 5 Nov 2023 ODI # 4694
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page