Records type batting analysis [change type]
View list of partnerships [change view]
Start of match date between 12 Jul 2009 and 16 Jan 2022 remove between 12 Jul 2009 and 16 Jan 2022 from query
Involving the player Q de Kock (SA) remove Q de Kock (SA) 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 2013-2021 97 83 26 2398 139 42.07 2328 103.00 4 11 6 174 68
List of partnerships
F Behardien 5 31 4/180 5/211 2 v New Zealand Kimberley 22 Jan 2013 ODI # 3325
GC Smith 5 31 4/174 5/205 2 v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
AB de Villiers 5 38* 4/170 4/208 2 v Pakistan Benoni 24 Mar 2013 ODI # 3350
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 61 4/182 5/243 1 v Pakistan Abu Dhabi 6 Nov 2013 ODI # 3430
Q de Kock 4 12 3/198 4/210 1 v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
JP Duminy 5 4 4/210 5/214 1 v Pakistan Abu Dhabi 8 Nov 2013 ODI # 3431
AB de Villiers 5 26 4/124 5/150 1 v Pakistan Sharjah 11 Nov 2013 ODI # 3433
JP Duminy 6 8 5/115 6/123 2 v Pakistan Cape Town 24 Nov 2013 ODI # 3438
JP Duminy 6 1 5/254 6/255 2 v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
R McLaren 7 6* 6/255 6/261 2 v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
AB de Villiers 5 40 4/84 5/124 2 v Pakistan Centurion 30 Nov 2013 ODI # 3441
JP Duminy 5 6* 4/352 4/358 1 v India Johannesburg 5 Dec 2013 ODI # 3442
JP Duminy 4 1 3/233 4/234 1 v India Durban 8 Dec 2013 ODI # 3443
AB de Villiers 5 53 4/199 5/252 1 v India Centurion 11 Dec 2013 ODI # 3444
R McLaren 6 17 5/252 6/269 1 v India Centurion 11 Dec 2013 ODI # 3444
WD Parnell 7 22 6/269 7/291 1 v India Centurion 11 Dec 2013 ODI # 3444
VD Philander 8 7 7/291 8/298 1 v India Centurion 11 Dec 2013 ODI # 3444
LL Tsotsobe 9 3* 8/298 8/301 1 v India Centurion 11 Dec 2013 ODI # 3444
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 5 8 4/93 5/101 2 v Australia Harare 2 Sep 2014 ODI # 3522
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
HM Amla 4 24 3/306 4/330 1 v West Indies Centurion 28 Jan 2015 ODI # 3593
JP Duminy 5 15 4/330 5/345 1 v West Indies Centurion 28 Jan 2015 ODI # 3593
AB de Villiers 4 16 3/67 4/83 1 v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
JP Duminy 5 256* 4/83 4/339 1 v Zimbabwe Hamilton 15 Feb 2015 ODI # 3601
F du Plessis 4 25 3/108 4/133 2 v India Melbourne 22 Feb 2015 ODI # 3610
JP Duminy 5 14 4/133 5/147 2 v India Melbourne 22 Feb 2015 ODI # 3610
WD Parnell 6 6 5/147 6/153 2 v India Melbourne 22 Feb 2015 ODI # 3610
AB de Villiers 5 48 4/280 5/328 1 v West Indies Sydney 27 Feb 2015 ODI # 3616
AB de Villiers 4 2 3/299 4/301 1 v Ireland Canberra 3 Mar 2015 ODI # 3621
RR Rossouw 5 110* 4/301 4/411 1 v Ireland Canberra 3 Mar 2015 ODI # 3621
AB de Villiers 5 3 4/74 5/77 2 v Pakistan Auckland 7 Mar 2015 ODI # 3626
AB de Villiers 4 108 3/96 4/204 1 v U.A.E. Wellington 12 Mar 2015 ODI # 3633
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
JP Duminy 4 40 3/227 4/267 1 v Ireland Benoni 25 Sep 2016 ODI # 3780
Q de Kock 4 0 3/280 4/280 2 v Australia Centurion 30 Sep 2016 ODI # 3785
F Behardien 5 15* 4/280 4/295 2 v Australia Centurion 30 Sep 2016 ODI # 3785
F du Plessis 4 12 3/296 4/308 1 v Australia Johannesburg 2 Oct 2016 ODI # 3787
F Behardien 5 26 4/308 5/334 1 v Australia Johannesburg 2 Oct 2016 ODI # 3787
WD Parnell 6 13 5/334 6/347 1 v Australia Johannesburg 2 Oct 2016 ODI # 3787
JP Duminy 5 38 4/179 5/217 2 v Australia Durban 5 Oct 2016 ODI # 3790
D Pretorius 6 48 5/217 6/265 2 v Australia Durban 5 Oct 2016 ODI # 3790
AL Phehlukwayo 7 107* 6/265 6/372 2 v Australia Durban 5 Oct 2016 ODI # 3790
RR Rossouw 5 51 4/230 5/281 1 v Australia Cape Town 12 Oct 2016 ODI # 3795
AL Phehlukwayo 6 25 5/281 6/306 1 v Australia Cape Town 12 Oct 2016 ODI # 3795
K Rabada 7 2 6/306 7/308 1 v Australia Cape Town 12 Oct 2016 ODI # 3795
F du Plessis 5 117 4/108 5/225 1 v Sri Lanka Durban 1 Feb 2017 ODI # 3830
CH Morris 6 60 5/225 6/285 1 v Sri Lanka Durban 1 Feb 2017 ODI # 3830
WD Parnell 7 22* 6/285 6/307 1 v Sri Lanka Durban 1 Feb 2017 ODI # 3830
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
HM Amla 4 32 3/194 4/226 1 v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
F du Plessis 4 29 3/61 4/90 1 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
JP Duminy 5 28 4/90 5/118 1 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
WD Parnell 6 0 5/118 6/118 1 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
CH Morris 7 47 6/118 7/165 1 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
K Rabada 8 48 7/165 8/213 1 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
M Morkel 9 6* 8/213 8/219 1 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
F du Plessis 4 2 3/140 4/142 1 v India The Oval 11 Jun 2017 ODI # 3886
F du Plessis 5 12 4/122 5/134 1 v India Durban 1 Feb 2018 ODI # 3969
JP Duminy 4 0 3/51 4/51 1 v India Centurion 4 Feb 2018 ODI # 3970
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
HE van der Dussen 5 10 4/130 5/140 1 v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
F du Plessis 5 44 4/176 5/220 1 v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
AL Phehlukwayo 6 5 5/220 6/225 1 v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
K Rabada 7 10 6/225 7/235 1 v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
HE van der Dussen 4 44 3/187 4/231 1 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
D Pretorius 5 53 4/231 5/284 1 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
AL Phehlukwayo 6 47* 5/284 5/331 1 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
F du Plessis 4 34 3/110 4/144 2 v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
JP Duminy 5 46* 4/144 4/190 2 v Sri Lanka Gqeberha 13 Mar 2019 ODI # 4114
F du Plessis 3 45 2/102 3/147 2 v Bangladesh The Oval 2 Jun 2019 ODI # 4147
HE van der Dussen 4 55 3/147 4/202 2 v Bangladesh The Oval 2 Jun 2019 ODI # 4147
F du Plessis 4 2 3/78 4/80 1 v India Southampton 5 Jun 2019 ODI # 4150
JP Duminy 5 9 4/80 5/89 1 v India Southampton 5 Jun 2019 ODI # 4150
AL Phehlukwayo 6 46 5/89 6/135 1 v India Southampton 5 Jun 2019 ODI # 4150
HE van der Dussen 5 72 4/136 5/208 1 v New Zealand Birmingham 19 Jun 2019 ODI # 4165
HE van der Dussen 5 53 4/136 5/189 2 v Pakistan Lord's 23 Jun 2019 ODI # 4171
AL Phehlukwayo 6 3 5/189 6/192 2 v Pakistan Lord's 23 Jun 2019 ODI # 4171
JT Smuts 5 15 4/140 5/155 1 v England Johannesburg 9 Feb 2020 ODI # 4242
AL Phehlukwayo 6 33 5/155 6/188 1 v England Johannesburg 9 Feb 2020 ODI # 4242
BE Hendricks 7 16 6/188 7/204 1 v England Johannesburg 9 Feb 2020 ODI # 4242
L Sipamla 8 52* 7/204 7/256 1 v England Johannesburg 9 Feb 2020 ODI # 4242
H Klaasen 5 149 4/126 5/275 1 v Australia Paarl 29 Feb 2020 ODI # 4248
JN Malan 5 90* 4/184 4/274 2 v Australia Bloemfontein 4 Mar 2020 ODI # 4252
H Klaasen 5 29* 4/229 4/258 2 v Australia Potchefstroom 7 Mar 2020 ODI # 4254
HE van der Dussen 5 116 4/55 5/171 1 v Pakistan Centurion 2 Apr 2021 ODI # 4285
T Bavuma 4 36 3/270 4/306 1 v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
H Klaasen 5 11 4/306 5/317 1 v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
AL Phehlukwayo 6 5 5/317 6/322 1 v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
K Rabada 7 19* 6/322 6/341 1 v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
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