Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Start of match date greater than or equal to 1 jan 2009 remove greater than or equal to 1 jan 2009 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 2015-2023 101 42 18 360 31* 15.00 450 80.00 0 0 2 26 11 Profile
filtered 2015-2023 101 42 18 360 31* 15.00 450 80.00 0 0 2 26 11
Innings by innings list
DNB - - - - - - - 2 v Bangladesh Mirpur 10 Jul 2015 ODI # 3663
10 22 25 1 0 40.00 9 bowled 1 v Bangladesh Mirpur 12 Jul 2015 ODI # 3666
1 7 5 0 0 20.00 8 bowled 1 v Bangladesh Chattogram 15 Jul 2015 ODI # 3668
DNB - - - - - - - 1 v New Zealand Centurion 19 Aug 2015 ODI # 3676
DNB - - - - - - - 1 v New Zealand Durban 26 Aug 2015 ODI # 3678
DNB - - - - - - - 1 v India Kanpur 11 Oct 2015 ODI # 3689
19* 37 23 3 0 82.60 9 not out 2 v India Indore 14 Oct 2015 ODI # 3692
0* 1 0 0 0 - 9 not out 1 v India Rajkot 18 Oct 2015 ODI # 3695
8* 17 9 1 0 88.88 10 not out 2 v India Chennai 22 Oct 2015 ODI # 3698
DNB - - - - - - - 1 v India Wankhede 25 Oct 2015 ODI # 3700
12 16 10 1 0 120.00 8 caught 1 v England Gqeberha 6 Feb 2016 ODI # 3734
DNB - - - - - - - 2 v England Centurion 9 Feb 2016 ODI # 3736
0 - 1 0 0 0.00 9 caught 2 v England Johannesburg 12 Feb 2016 ODI # 3737
DNB - - - - - - - 2 v England Cape Town 14 Feb 2016 ODI # 3738
1* 9 1 0 0 100.00 10 not out 1 v West Indies Providence 3 Jun 2016 ODI # 3739
15* 33 27 0 0 55.55 9 not out 1 v Australia Providence 7 Jun 2016 ODI # 3741
3* 17 6 0 0 50.00 10 not out 2 v Australia Basseterre 11 Jun 2016 ODI # 3743
DNB - - - - - - - 1 v West Indies Basseterre 15 Jun 2016 ODI # 3747
DNB - - - - - - - 1 v Australia Bridgetown 19 Jun 2016 ODI # 3750
9 - 15 1 0 60.00 9 run out 2 v West Indies Bridgetown 24 Jun 2016 ODI # 3754
DNB - - - - - - - 1 v Ireland Benoni 25 Sep 2016 ODI # 3780
DNB - - - - - - - 2 v Australia Centurion 30 Sep 2016 ODI # 3785
DNB - - - - - - - 1 v Australia Johannesburg 2 Oct 2016 ODI # 3787
DNB - - - - - - - 2 v Australia Durban 5 Oct 2016 ODI # 3790
9* 14 6 0 1 150.00 8 not out 1 v Australia Cape Town 12 Oct 2016 ODI # 3795
DNB - - - - - - - 2 v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
DNB - - - - - - - 1 v Sri Lanka Durban 1 Feb 2017 ODI # 3830
DNB - - - - - - - 2 v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
DNB - - - - - - - 1 v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
DNB - - - - - - - 1 v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
DNB - - - - - - - 2 v New Zealand Hamilton 19 Feb 2017 ODI # 3836
DNB - - - - - - - 1 v New Zealand Wellington 25 Feb 2017 ODI # 3841
DNB - - - - - - - 1 v New Zealand Hamilton 1 Mar 2017 ODI # 3843
DNB - - - - - - - 2 v New Zealand Auckland 4 Mar 2017 ODI # 3846
19 23 21 1 1 90.47 10 caught 2 v England Leeds 24 May 2017 ODI # 3872
DNB - - - - - - - 2 v England Southampton 27 May 2017 ODI # 3873
DNB - - - - - - - 2 v England Lord's 29 May 2017 ODI # 3874
DNB - - - - - - - 1 v Sri Lanka The Oval 3 Jun 2017 ODI # 3877
26 33 23 2 0 113.04 9 caught 1 v Pakistan Birmingham 7 Jun 2017 ODI # 3881
5 11 8 1 0 62.50 9 caught 1 v India The Oval 11 Jun 2017 ODI # 3886
DNB - - - - - - - 2 v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
DNB - - - - - - - 1 v Bangladesh Paarl 18 Oct 2017 ODI # 3925
23* - 11 3 1 209.09 9 not out 1 v Bangladesh East London 22 Oct 2017 ODI # 3929
1 5 1 0 0 100.00 9 run out 1 v India Durban 1 Feb 2018 ODI # 3969
1 4 5 0 0 20.00 8 lbw 1 v India Centurion 4 Feb 2018 ODI # 3970
12* 18 7 1 1 171.42 9 not out 2 v India Cape Town 7 Feb 2018 ODI # 3971
DNB - - - - - - - 2 v India Johannesburg 10 Feb 2018 ODI # 3973
3 26 17 0 0 17.64 8 caught 2 v India Gqeberha 13 Feb 2018 ODI # 3976
DNB - - - - - - - 2 v Sri Lanka Dambulla 29 Jul 2018 ODI # 4025
DNB - - - - - - - 2 v Sri Lanka Dambulla 1 Aug 2018 ODI # 4027
DNB - - - - - - - 1 v Sri Lanka Pallekele 5 Aug 2018 ODI # 4029
12* - 18 1 0 66.66 10 not out 2 v Sri Lanka Colombo (RPS) 12 Aug 2018 ODI # 4031
DNB - - - - - - - 2 v Zimbabwe Kimberley 30 Sep 2018 ODI # 4049
DNB - - - - - - - 2 v Zimbabwe Paarl 6 Oct 2018 ODI # 4051
DNB - - - - - - - 2 v Australia Perth 4 Nov 2018 ODI # 4065
9 - 17 0 0 52.94 9 bowled 2 v Australia Adelaide 9 Nov 2018 ODI # 4067
DNB - - - - - - - 1 v Australia Hobart 11 Nov 2018 ODI # 4069
DNB - - - - - - - 1 v Pakistan Gqeberha 19 Jan 2019 ODI # 4080
DNB - - - - - - - 2 v Pakistan Durban 22 Jan 2019 ODI # 4081
DNB - - - - - - - 2 v Pakistan Centurion 25 Jan 2019 ODI # 4084
0 1 1 0 0 0.00 9 caught 1 v Pakistan Johannesburg 27 Jan 2019 ODI # 4087
DNB - - - - - - - 2 v Pakistan Cape Town 30 Jan 2019 ODI # 4090
DNB - - - - - - - 2 v Sri Lanka Johannesburg 3 Mar 2019 ODI # 4104
3 13 6 0 0 50.00 8 caught 1 v Sri Lanka Centurion 6 Mar 2019 ODI # 4107
DNB - - - - - - - 1 v Sri Lanka Durban 10 Mar 2019 ODI # 4112
DNB - - - - - - - 2 v Sri Lanka Cape Town 16 Mar 2019 ODI # 4115
11 23 19 2 0 57.89 9 caught 2 v England The Oval 30 May 2019 ODI # 4143
13* 21 9 0 1 144.44 9 not out 2 v Bangladesh The Oval 2 Jun 2019 ODI # 4147
31* 45 35 2 0 88.57 9 not out 1 v India Southampton 5 Jun 2019 ODI # 4150
DNB - - - - - - - 1 v West Indies Southampton 10 Jun 2019 ODI # 4156
DNB - - - - - - - 2 v Afghanistan Cardiff 15 Jun 2019 ODI # 4160
DNB - - - - - - - 1 v New Zealand Birmingham 19 Jun 2019 ODI # 4165
3 13 7 0 0 42.85 9 bowled 2 v Pakistan Lord's 23 Jun 2019 ODI # 4171
DNB - - - - - - - 2 v Sri Lanka Chester-le-Street 28 Jun 2019 ODI # 4176
DNB - - - - - - - 1 v Australia Manchester 6 Jul 2019 ODI # 4188
13* 20 10 2 0 130.00 8 not out 1 v Pakistan Centurion 2 Apr 2021 ODI # 4285
1* 5 1 0 0 100.00 8 not out 1 v Pakistan Johannesburg 4 Apr 2021 ODI # 4286
TDNB - - - - - - - - v Ireland Dublin (Malahide) 11 Jul 2021 ODI # 4301
16 19 12 0 2 133.33 9 run out 2 v Ireland Dublin (Malahide) 13 Jul 2021 ODI # 4302
13* 12 7 2 0 185.71 8 not out 2 v Sri Lanka Colombo (RPS) 2 Sep 2021 ODI # 4314
DNB - - - - - - - 1 v Sri Lanka Colombo (RPS) 4 Sep 2021 ODI # 4315
8 11 13 1 0 61.53 9 caught 2 v Sri Lanka Colombo (RPS) 7 Sep 2021 ODI # 4318
1 3 2 0 0 50.00 9 caught 2 v Bangladesh Centurion 18 Mar 2022 ODI # 4370
DNB - - - - - - - 2 v Bangladesh Johannesburg 20 Mar 2022 ODI # 4372
4 3 3 1 0 133.33 9 caught 1 v Bangladesh Centurion 23 Mar 2022 ODI # 4375
DNB - - - - - - - 1 v India Lucknow 6 Oct 2022 ODI # 4470
DNB - - - - - - - 1 v India Ranchi 9 Oct 2022 ODI # 4471
2* 1 2 0 0 100.00 9 not out 1 v England Bloemfontein 27 Jan 2023 ODI # 4512
DNB - - - - - - - 2 v Netherlands Benoni 31 Mar 2023 ODI # 4558
1 5 7 0 0 14.28 10 caught 1 v Australia Bloemfontein 7 Sep 2023 ODI # 4635
17* 24 15 0 2 113.33 9 not out 2 v Australia Bloemfontein 9 Sep 2023 ODI # 4638
DNB - - - - - - - 1 v Australia Centurion 15 Sep 2023 ODI # 4646
DNB - - - - - - - 1 v Sri Lanka Delhi 7 Oct 2023 ODI # 4661
0* 4 1 0 0 0.00 8 not out 1 v Australia Lucknow 12 Oct 2023 ODI # 4667
9 9 6 0 1 150.00 10 caught 2 v Netherlands Dharamsala 17 Oct 2023 ODI # 4672
DNB - - - - - - - 1 v England Wankhede 21 Oct 2023 ODI # 4677
DNB - - - - - - - 1 v Bangladesh Wankhede 24 Oct 2023 ODI # 4680
DNB - - - - - - - 1 v New Zealand Pune 1 Nov 2023 ODI # 4689
6 26 26 0 0 23.07 9 caught 2 v India Eden Gardens 5 Nov 2023 ODI # 4694
DNB - - - - - - - 2 v Afghanistan Ahmedabad 10 Nov 2023 ODI # 4699
10 18 12 0 1 83.33 10 caught 1 v Australia Eden Gardens 16 Nov 2023 ODI # 4704
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