Records type batting analysis [change type]
View match by match list [change view]
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
overall 2013-2024 142 134 20 4154 141 36.43 4806 86.43 7 21 3 342 103 Profile
Match by match list
3 3 6 50.00 0 0 v Bangladesh Bulawayo 3 May 2013 ODI # 3353
23 23 36 63.88 3 0 v Bangladesh Bulawayo 5 May 2013 ODI # 3354
37 37 52 71.15 4 0 v Bangladesh Bulawayo 8 May 2013 ODI # 3355
82 82 112 73.21 6 2 v India Harare 24 Jul 2013 ODI # 3395
20 20 35 57.14 3 0 v India Harare 26 Jul 2013 ODI # 3397
1 1 3 33.33 0 0 v India Harare 28 Jul 2013 ODI # 3399
7 7 17 41.17 1 0 v India Bulawayo 1 Aug 2013 ODI # 3402
6 6 16 37.50 0 0 v Pakistan Harare 31 Aug 2013 ODI # 3408
42* 42 61 68.85 6 0 v Afghanistan Bulawayo 18 Jul 2014 ODI # 3503
141 141 133 106.01 11 7 v Afghanistan Bulawayo 20 Jul 2014 ODI # 3504
11 11 25 44.00 2 0 v Afghanistan Bulawayo 22 Jul 2014 ODI # 3505
16 16 37 43.24 2 0 v Afghanistan Bulawayo 24 Jul 2014 ODI # 3506
0 0 14 0.00 0 0 v South Africa Bulawayo 19 Aug 2014 ODI # 3508
30 30 24 125.00 7 0 v South Africa Bulawayo 21 Aug 2014 ODI # 3510
33 33 40 82.50 5 0 v Australia Harare 25 Aug 2014 ODI # 3513
35 35 50 70.00 3 1 v South Africa Harare 29 Aug 2014 ODI # 3518
22 22 32 68.75 4 0 v Australia Harare 31 Aug 2014 ODI # 3521
29 29 32 90.62 4 0 v South Africa Harare 4 Sep 2014 ODI # 3524
15 15 22 68.18 1 0 v Bangladesh Chattogram 21 Nov 2014 ODI # 3550
16 16 24 66.66 2 0 v Bangladesh Chattogram 23 Nov 2014 ODI # 3552
9 9 14 64.28 2 0 v Bangladesh Mirpur 1 Dec 2014 ODI # 3559
5 5 13 38.46 1 0 v South Africa Hamilton 15 Feb 2015 ODI # 3601
46 46 44 104.54 6 1 v U.A.E. Nelson 19 Feb 2015 ODI # 3606
26 26 20 130.00 5 0 v West Indies Canberra 24 Feb 2015 ODI # 3612
8 8 15 53.33 0 0 v Pakistan Brisbane 1 Mar 2015 ODI # 3620
12 12 19 63.15 2 0 v Ireland Hobart 7 Mar 2015 ODI # 3627
28 28 15 186.66 1 3 v India Auckland 14 Mar 2015 ODI # 3636
36 36 31 116.12 4 1 v Pakistan Lahore 26 May 2015 ODI # 3651
100* 100 84 119.04 8 3 v Pakistan Lahore 29 May 2015 ODI # 3652
DNB - - - - - v Pakistan Lahore 31 May 2015 ODI # 3653
37 37 33 112.12 5 0 v India Harare 10 Jul 2015 ODI # 3662
18 18 22 81.81 0 1 v India Harare 12 Jul 2015 ODI # 3665
13 13 10 130.00 2 0 v India Harare 14 Jul 2015 ODI # 3667
DNB - - - - - v New Zealand Harare 2 Aug 2015 ODI # 3673
100* 100 95 105.26 5 4 v New Zealand Harare 4 Aug 2015 ODI # 3674
5 5 11 45.45 0 0 v New Zealand Harare 7 Aug 2015 ODI # 3675
19 19 40 47.50 1 0 v Pakistan Harare 1 Oct 2015 ODI # 3685
32 32 21 152.38 2 1 v Pakistan Harare 3 Oct 2015 ODI # 3686
2 2 6 33.33 0 0 v Pakistan Harare 5 Oct 2015 ODI # 3687
60* 60 72 83.33 4 0 v Ireland Harare 9 Oct 2015 ODI # 3688
33 33 29 113.79 1 1 v Ireland Harare 11 Oct 2015 ODI # 3690
50 50 56 89.28 4 1 v Ireland Harare 13 Oct 2015 ODI # 3691
DNB - - - - - v Afghanistan Bulawayo 16 Oct 2015 ODI # 3693
3 3 8 37.50 0 0 v Afghanistan Bulawayo 18 Oct 2015 ODI # 3694
29* 29 23 126.08 1 1 v Afghanistan Bulawayo 20 Oct 2015 ODI # 3696
86 86 113 76.10 5 1 v Afghanistan Bulawayo 22 Oct 2015 ODI # 3697
2 2 13 15.38 0 0 v Afghanistan Bulawayo 24 Oct 2015 ODI # 3699
3 3 25 12.00 0 0 v Bangladesh Mirpur 7 Nov 2015 ODI # 3703
33 33 42 78.57 2 1 v Bangladesh Mirpur 9 Nov 2015 ODI # 3705
9 9 12 75.00 1 0 v Bangladesh Mirpur 11 Nov 2015 ODI # 3706
6 6 25 24.00 0 0 v Afghanistan Sharjah 25 Dec 2015 ODI # 3713
13 13 9 144.44 2 0 v Afghanistan Sharjah 29 Dec 2015 ODI # 3716
1 1 7 14.28 0 0 v Afghanistan Sharjah 2 Jan 2016 ODI # 3719
9 9 12 75.00 1 0 v Afghanistan Sharjah 4 Jan 2016 ODI # 3720
29 29 23 126.08 2 1 v Afghanistan Sharjah 6 Jan 2016 ODI # 3722
23 23 54 42.59 2 0 v India Harare 11 Jun 2016 ODI # 3742
16 16 41 39.02 1 0 v India Harare 13 Jun 2016 ODI # 3744
1 1 3 33.33 0 0 v Sri Lanka Harare 14 Nov 2016 ODI # 3804
77 77 81 95.06 7 0 v West Indies Bulawayo 19 Nov 2016 ODI # 3806
4* 4 11 36.36 0 0 v Sri Lanka Bulawayo 21 Nov 2016 ODI # 3807
76* 76 103 73.78 3 0 v West Indies Bulawayo 25 Nov 2016 ODI # 3809
5 5 11 45.45 1 0 v Sri Lanka Bulawayo 27 Nov 2016 ODI # 3810
12 12 30 40.00 2 0 v Afghanistan Harare 16 Feb 2017 ODI # 3835
4 4 9 44.44 0 0 v Scotland Edinburgh 15 Jun 2017 ODI # 3892
58* 58 88 65.90 7 0 v Scotland Edinburgh 17 Jun 2017 ODI # 3893
67* 67 56 119.64 7 1 v Sri Lanka Galle 30 Jun 2017 ODI # 3897
8 8 17 47.05 2 0 v Sri Lanka Galle 2 Jul 2017 ODI # 3899
25* 25 17 147.05 2 1 v Sri Lanka Hambantota 6 Jul 2017 ODI # 3901
10 10 10 100.00 1 0 v Sri Lanka Hambantota 8 Jul 2017 ODI # 3903
27* 27 27 100.00 1 2 v Sri Lanka Hambantota 10 Jul 2017 ODI # 3904
52 52 99 52.52 2 2 v Bangladesh Mirpur 15 Jan 2018 ODI # 3952
81* 81 67 120.89 8 1 v Sri Lanka Mirpur 17 Jan 2018 ODI # 3955
9 9 12 75.00 2 0 v Sri Lanka Mirpur 21 Jan 2018 ODI # 3962
39 39 59 66.10 4 1 v Bangladesh Mirpur 23 Jan 2018 ODI # 3964
25 25 36 69.44 2 1 v Afghanistan Sharjah 9 Feb 2018 ODI # 3972
92 92 74 124.32 9 4 v Afghanistan Sharjah 11 Feb 2018 ODI # 3974
38 38 50 76.00 1 3 v Afghanistan Sharjah 13 Feb 2018 ODI # 3975
4 4 8 50.00 0 0 v Afghanistan Sharjah 16 Feb 2018 ODI # 3977
1 1 4 25.00 0 0 v Afghanistan Sharjah 19 Feb 2018 ODI # 3979
60 60 68 88.23 6 1 v Afghanistan Bulawayo 6 Mar 2018 ODI # 3988
10 10 14 71.42 0 0 v Hong Kong Bulawayo 10 Mar 2018 ODI # 3994
1 1 2 50.00 0 0 v Scotland Bulawayo 12 Mar 2018 ODI # 3996
69* 69 83 83.13 4 3 v Ireland Harare 16 Mar 2018 ODI # 3999
22 22 33 66.66 2 0 v West Indies Harare 19 Mar 2018 ODI # 4002
34 34 26 130.76 2 1 v U.A.E. Harare 22 Mar 2018 ODI # 4005
7 7 22 31.81 0 0 v Bangladesh Mirpur 21 Oct 2018 ODI # 4057
49 49 61 80.32 3 2 v Bangladesh Chattogram 24 Oct 2018 ODI # 4060
40 40 51 78.43 2 1 v Bangladesh Chattogram 26 Oct 2018 ODI # 4061
DNB - - - - - v U.A.E. Harare 10 Apr 2019 ODI # 4121
11 11 9 122.22 1 0 v U.A.E. Harare 12 Apr 2019 ODI # 4122
18 18 26 69.23 1 0 v U.A.E. Harare 14 Apr 2019 ODI # 4123
9* 9 13 69.23 1 0 v U.A.E. Harare 16 Apr 2019 ODI # 4124
11 11 23 47.82 0 0 v Netherlands Deventer 19 Jun 2019 ODI # 4164
85* 85 68 125.00 5 5 v Netherlands Deventer 21 Jun 2019 ODI # 4167
8 8 24 33.33 0 0 v Ireland Bready 1 Jul 2019 ODI # 4181
31 31 22 140.90 2 1 v Ireland Belfast 4 Jul 2019 ODI # 4185
6 6 4 150.00 1 0 v Ireland Belfast 7 Jul 2019 ODI # 4189
18 18 32 56.25 2 0 v Bangladesh Sylhet 1 Mar 2020 ODI # 4249
66 66 57 115.78 5 2 v Bangladesh Sylhet 3 Mar 2020 ODI # 4251
61 61 50 122.00 5 2 v Bangladesh Sylhet 6 Mar 2020 ODI # 4253
8 8 7 114.28 1 0 v Pakistan Rawalpindi 30 Oct 2020 ODI # 4262
2 2 8 25.00 0 0 v Pakistan Rawalpindi 1 Nov 2020 ODI # 4263
45 45 36 125.00 4 1 v Pakistan Rawalpindi 3 Nov 2020 ODI # 4264
30 30 44 68.18 2 0 v Bangladesh Harare 18 Jul 2021 ODI # 4306
57 57 54 105.55 7 1 v Bangladesh Harare 20 Jul 2021 ODI # 4308
59* 59 44 134.09 5 2 v Ireland Belfast 8 Sep 2021 ODI # 4319
TDNB - - - - - v Ireland Belfast 10 Sep 2021 ODI # 4321
9 9 19 47.36 0 0 v Ireland Belfast 13 Sep 2021 ODI # 4323
18 18 17 105.88 2 0 v Sri Lanka Pallekele 16 Jan 2022 ODI # 4341
56 56 46 121.73 4 1 v Sri Lanka Pallekele 18 Jan 2022 ODI # 4343
1 1 5 20.00 0 0 v Sri Lanka Pallekele 21 Jan 2022 ODI # 4347
67 67 78 85.89 6 1 v Afghanistan Harare 4 Jun 2022 ODI # 4397
40 40 57 70.17 2 1 v Afghanistan Harare 6 Jun 2022 ODI # 4400
38 38 77 49.35 2 0 v Afghanistan Harare 9 Jun 2022 ODI # 4403
135* 135 109 123.85 8 6 v Bangladesh Harare 5 Aug 2022 ODI # 4441
117* 117 127 92.12 8 4 v Bangladesh Harare 7 Aug 2022 ODI # 4442
0 0 1 0.00 0 0 v Bangladesh Harare 10 Aug 2022 ODI # 4443
12 12 17 70.58 1 0 v India Harare 18 Aug 2022 ODI # 4451
16 16 31 51.61 0 0 v India Harare 20 Aug 2022 ODI # 4454
115 115 95 121.05 9 3 v India Harare 22 Aug 2022 ODI # 4457
5 5 24 20.83 0 0 v Australia Townsville 28 Aug 2022 ODI # 4458
17 17 37 45.94 1 1 v Australia Townsville 31 Aug 2022 ODI # 4459
8 8 19 42.10 1 0 v Australia Townsville 3 Sep 2022 ODI # 4460
43 43 45 95.55 4 1 v Ireland Harare 18 Jan 2023 ODI # 4506
25 25 21 119.04 3 0 v Ireland Harare 21 Jan 2023 ODI # 4508
DNB - - - - - v Ireland Harare 23 Jan 2023 ODI # 4510
22 22 31 70.96 2 1 v Netherlands Harare 21 Mar 2023 ODI # 4543
0 0 2 0.00 0 0 v Netherlands Harare 23 Mar 2023 ODI # 4546
18* 18 9 200.00 1 1 v Netherlands Harare 25 Mar 2023 ODI # 4549
DNB - - - - - v Nepal Harare 18 Jun 2023 ODI # 4585
102* 102 54 188.88 6 8 v Netherlands Harare 20 Jun 2023 ODI # 4589
68 68 58 117.24 6 2 v West Indies Harare 24 Jun 2023 ODI # 4597
48 48 27 177.77 5 2 v U.S.A. Harare 26 Jun 2023 ODI # 4601
42 42 49 85.71 6 0 v Oman Bulawayo 29 Jun 2023 ODI # 4605
31 31 51 60.78 3 1 v Sri Lanka Bulawayo 2 Jul 2023 ODI # 4609
34 34 40 85.00 2 1 v Scotland Bulawayo 4 Jul 2023 ODI # 4612
15 15 18 83.33 1 0 v Ireland Harare 13 Dec 2023 ODI # 4709
2 2 12 16.66 0 0 v Ireland Harare 15 Dec 2023 ODI # 4710
37 37 33 112.12 2 1 v Ireland Harare 17 Dec 2023 ODI # 4712
DNB - - - - - v Sri Lanka Colombo (RPS) 6 Jan 2024 ODI # 4718
1 1 5 20.00 0 0 v Sri Lanka Colombo (RPS) 8 Jan 2024 ODI # 4719
10 10 11 90.90 1 0 v Sri Lanka Colombo (RPS) 11 Jan 2024 ODI # 4720
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