Records type batting analysis [change type]
View cumulative averages [change view]
Not involving the player R Ngarava (ZIM) remove R Ngarava (ZIM) 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 2009-2023 135 68 23 826 69 18.35 839 98.45 0 1 6 80 12 Profile
filtered 2009-2023 135 68 23 826 69 18.35 839 98.45 0 1 6 80 12
Cumulative averages
1 1 0 7 7 7.00 17 41.17 0 0 0 0 0 v Ireland 27 Aug 2009 ODI # 2878
2 2 1 38 31* 38.00 40 95.00 0 0 0 4 0 v Australia 4 Sep 2009 ODI # 2882
3 3 1 42 31* 21.00 45 93.33 0 0 0 5 0 v Australia 12 Sep 2009 ODI # 2888
4 4 1 60 31* 20.00 54 111.11 0 0 0 8 0 v Australia 15 Sep 2009 ODI # 2890
5 4 1 60 31* 20.00 54 111.11 0 0 0 8 0 v South Africa 22 Nov 2009 ODI # 2929
6 4 1 60 31* 20.00 54 111.11 0 0 0 8 0 v Ireland 8 May 2015 ODI # 3650
7 5 1 129 69 32.25 104 124.03 0 1 0 15 2 v New Zealand 9 Jun 2015 ODI # 3654
8 6 1 163 69 32.60 130 125.38 0 1 0 21 2 v New Zealand 12 Jun 2015 ODI # 3655
9 7 1 163 69 27.16 131 124.42 0 1 1 21 2 v New Zealand 14 Jun 2015 ODI # 3656
10 7 1 163 69 27.16 131 124.42 0 1 1 21 2 v New Zealand 17 Jun 2015 ODI # 3657
11 8 2 175 69 29.16 140 125.00 0 1 1 23 2 v New Zealand 20 Jun 2015 ODI # 3659
12 9 2 186 69 26.57 151 123.17 0 1 1 25 2 v Australia 3 Sep 2015 ODI # 3680
13 10 2 188 69 23.50 159 118.23 0 1 1 25 2 v Australia 5 Sep 2015 ODI # 3681
14 11 3 189 69 23.62 160 118.12 0 1 1 25 2 v Australia 8 Sep 2015 ODI # 3682
15 11 3 189 69 23.62 160 118.12 0 1 1 25 2 v Australia 11 Sep 2015 ODI # 3683
16 12 4 224 69 28.00 205 109.26 0 1 1 30 2 v Australia 13 Sep 2015 ODI # 3684
17 13 4 231 69 25.66 218 105.96 0 1 1 30 2 v Pakistan 11 Nov 2015 ODI # 3707
18 13 4 231 69 25.66 218 105.96 0 1 1 30 2 v Pakistan 13 Nov 2015 ODI # 3708
19 13 4 231 69 25.66 218 105.96 0 1 1 30 2 v Pakistan 17 Nov 2015 ODI # 3710
20 13 4 231 69 25.66 218 105.96 0 1 1 30 2 v Pakistan 20 Nov 2015 ODI # 3712
21 14 4 233 69 23.30 221 105.42 0 1 1 30 2 v South Africa 3 Feb 2016 ODI # 3732
22 14 4 233 69 23.30 221 105.42 0 1 1 30 2 v South Africa 6 Feb 2016 ODI # 3734
23 15 5 246 69 24.60 229 107.42 0 1 1 31 3 v South Africa 9 Feb 2016 ODI # 3736
24 16 5 285 69 25.90 255 111.76 0 1 1 36 3 v South Africa 12 Feb 2016 ODI # 3737
25 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v South Africa 14 Feb 2016 ODI # 3738
26 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Sri Lanka 21 Jun 2016 ODI # 3751
27 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Sri Lanka 24 Jun 2016 ODI # 3753
28 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Sri Lanka 26 Jun 2016 ODI # 3755
29 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Sri Lanka 29 Jun 2016 ODI # 3757
30 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Sri Lanka 2 Jul 2016 ODI # 3758
31 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Pakistan 24 Aug 2016 ODI # 3770
32 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Pakistan 27 Aug 2016 ODI # 3771
33 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Pakistan 30 Aug 2016 ODI # 3773
34 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Pakistan 1 Sep 2016 ODI # 3775
35 17 5 294 69 24.50 263 111.78 0 1 1 38 3 v Bangladesh 7 Oct 2016 ODI # 3791
36 18 6 327 69 27.25 307 106.51 0 1 1 39 4 v Bangladesh 9 Oct 2016 ODI # 3793
37 18 6 327 69 27.25 307 106.51 0 1 1 39 4 v Bangladesh 12 Oct 2016 ODI # 3794
38 18 6 327 69 27.25 307 106.51 0 1 1 39 4 v India 15 Jan 2017 ODI # 3819
39 18 6 327 69 27.25 307 106.51 0 1 1 39 4 v West Indies 3 Mar 2017 ODI # 3845
40 18 6 327 69 27.25 307 106.51 0 1 1 39 4 v West Indies 5 Mar 2017 ODI # 3848
41 19 6 336 69 25.84 310 108.38 0 1 1 39 5 v West Indies 9 Mar 2017 ODI # 3849
42 19 6 336 69 25.84 310 108.38 0 1 1 39 5 v Ireland 5 May 2017 ODI # 3864
43 20 6 375 69 26.78 335 111.94 0 1 1 44 5 v Ireland 7 May 2017 ODI # 3865
44 20 6 375 69 26.78 335 111.94 0 1 1 44 5 v South Africa 24 May 2017 ODI # 3872
45 20 6 375 69 26.78 335 111.94 0 1 1 44 5 v South Africa 27 May 2017 ODI # 3873
46 21 6 375 69 25.00 336 111.60 0 1 2 44 5 v South Africa 29 May 2017 ODI # 3874
47 22 6 387 69 24.18 347 111.52 0 1 2 45 5 v New Zealand 6 Jun 2017 ODI # 3880
48 22 6 387 69 24.18 347 111.52 0 1 2 45 5 v Australia 10 Jun 2017 ODI # 3885
49 23 6 394 69 23.17 360 109.44 0 1 2 45 5 v Pakistan 14 Jun 2017 ODI # 3889
50 23 6 394 69 23.17 360 109.44 0 1 2 45 5 v West Indies 19 Sep 2017 ODI # 3911
51 23 6 394 69 23.17 360 109.44 0 1 2 45 5 v West Indies 21 Sep 2017 ODI # 3913
52 24 7 403 69 23.70 363 111.01 0 1 2 47 5 v West Indies 24 Sep 2017 ODI # 3915
53 24 7 403 69 23.70 363 111.01 0 1 2 47 5 v West Indies 27 Sep 2017 ODI # 3916
54 24 7 403 69 23.70 363 111.01 0 1 2 47 5 v West Indies 29 Sep 2017 ODI # 3918
55 24 7 403 69 23.70 363 111.01 0 1 2 47 5 v Australia 14 Jan 2018 ODI # 3951
56 24 7 403 69 23.70 363 111.01 0 1 2 47 5 v Australia 19 Jan 2018 ODI # 3958
57 24 7 403 69 23.70 363 111.01 0 1 2 47 5 v Australia 21 Jan 2018 ODI # 3960
58 25 7 410 69 22.77 371 110.51 0 1 2 48 5 v Australia 26 Jan 2018 ODI # 3966
59 26 7 422 69 22.21 387 109.04 0 1 2 49 5 v Australia 28 Jan 2018 ODI # 3968
60 26 7 422 69 22.21 387 109.04 0 1 2 49 5 v New Zealand 25 Feb 2018 ODI # 3980
61 26 7 422 69 22.21 387 109.04 0 1 2 49 5 v New Zealand 28 Feb 2018 ODI # 3981
62 27 7 433 69 21.65 395 109.62 0 1 2 51 5 v New Zealand 3 Mar 2018 ODI # 3982
63 28 7 444 69 21.14 407 109.09 0 1 2 52 5 v New Zealand 7 Mar 2018 ODI # 3989
64 28 7 444 69 21.14 407 109.09 0 1 2 52 5 v New Zealand 10 Mar 2018 ODI # 3992
65 29 7 449 69 20.40 415 108.19 0 1 2 52 5 v Scotland 10 Jun 2018 ODI # 4008
66 29 7 449 69 20.40 415 108.19 0 1 2 52 5 v Australia 13 Jun 2018 ODI # 4009
67 30 8 449 69 20.40 415 108.19 0 1 2 52 5 v Australia 16 Jun 2018 ODI # 4010
68 30 8 449 69 20.40 415 108.19 0 1 2 52 5 v Australia 19 Jun 2018 ODI # 4011
69 30 8 449 69 20.40 415 108.19 0 1 2 52 5 v Australia 21 Jun 2018 ODI # 4012
70 31 8 469 69 20.39 462 101.51 0 1 2 52 5 v Australia 24 Jun 2018 ODI # 4013
71 32 8 491 69 20.45 478 102.71 0 1 2 53 6 v India 12 Jul 2018 ODI # 4014
72 32 8 491 69 20.45 478 102.71 0 1 2 53 6 v India 14 Jul 2018 ODI # 4016
73 32 8 491 69 20.45 478 102.71 0 1 2 53 6 v India 17 Jul 2018 ODI # 4018
74 32 8 491 69 20.45 478 102.71 0 1 2 53 6 v Sri Lanka 10 Oct 2018 ODI # 4052
75 33 9 510 69 21.25 493 103.44 0 1 2 56 6 v Sri Lanka 13 Oct 2018 ODI # 4053
76 33 9 510 69 21.25 493 103.44 0 1 2 56 6 v Sri Lanka 17 Oct 2018 ODI # 4054
77 33 9 510 69 21.25 493 103.44 0 1 2 56 6 v Sri Lanka 20 Oct 2018 ODI # 4055
78 34 9 514 69 20.56 501 102.59 0 1 2 56 6 v Sri Lanka 23 Oct 2018 ODI # 4058
79 34 9 514 69 20.56 501 102.59 0 1 2 56 6 v West Indies 20 Feb 2019 ODI # 4096
80 35 9 529 69 20.34 520 101.73 0 1 2 59 6 v West Indies 22 Feb 2019 ODI # 4097
81 35 9 529 69 20.34 520 101.73 0 1 2 59 6 v West Indies 25 Feb 2019 ODI # 4098
82 35 9 529 69 20.34 520 101.73 0 1 2 59 6 v West Indies 27 Feb 2019 ODI # 4099
83 36 9 529 69 19.59 526 100.57 0 1 3 59 6 v West Indies 2 Mar 2019 ODI # 4103
84 36 9 529 69 19.59 526 100.57 0 1 3 59 6 v Ireland 3 May 2019 ODI # 4127
85 36 9 529 69 19.59 526 100.57 0 1 3 59 6 v Pakistan 8 May 2019 ODI # 4130
86 36 9 529 69 19.59 526 100.57 0 1 3 59 6 v Pakistan 11 May 2019 ODI # 4133
87 37 10 541 69 20.03 534 101.31 0 1 3 60 6 v Pakistan 17 May 2019 ODI # 4138
88 38 11 543 69 20.11 536 101.30 0 1 3 60 6 v Pakistan 19 May 2019 ODI # 4140
89 38 11 543 69 20.11 536 101.30 0 1 3 60 6 v South Africa 30 May 2019 ODI # 4143
90 39 12 546 69 20.22 540 101.11 0 1 3 60 6 v Pakistan 3 Jun 2019 ODI # 4148
91 39 12 546 69 20.22 540 101.11 0 1 3 60 6 v Bangladesh 8 Jun 2019 ODI # 4153
92 39 12 546 69 20.22 540 101.11 0 1 3 60 6 v West Indies 14 Jun 2019 ODI # 4158
93 39 12 546 69 20.22 540 101.11 0 1 3 60 6 v Afghanistan 18 Jun 2019 ODI # 4163
94 40 12 547 69 19.53 542 100.92 0 1 3 60 6 v Sri Lanka 21 Jun 2019 ODI # 4168
95 41 12 572 69 19.72 562 101.77 0 1 3 63 7 v Australia 25 Jun 2019 ODI # 4173
96 41 12 572 69 19.72 562 101.77 0 1 3 63 7 v India 30 Jun 2019 ODI # 4179
97 42 12 588 69 19.60 574 102.43 0 1 3 64 7 v New Zealand 3 Jul 2019 ODI # 4183
98 42 12 588 69 19.60 574 102.43 0 1 3 64 7 v Australia 11 Jul 2019 ODI # 4191
99 43 12 588 69 18.96 574 102.43 0 1 4 64 7 v New Zealand 14 Jul 2019 ODI # 4192
100 44 12 590 69 18.43 584 101.02 0 1 4 64 7 v South Africa 9 Feb 2020 ODI # 4242
101 44 12 590 69 18.43 584 101.02 0 1 4 64 7 v Ireland 30 Jul 2020 ODI # 4256
102 44 12 590 69 18.43 584 101.02 0 1 4 64 7 v Ireland 1 Aug 2020 ODI # 4257
103 45 12 593 69 17.96 587 101.02 0 1 4 64 7 v Ireland 4 Aug 2020 ODI # 4258
104 46 12 598 69 17.58 592 101.01 0 1 4 64 7 v Australia 11 Sep 2020 ODI # 4259
105 47 13 633 69 18.61 618 102.42 0 1 4 67 8 v Australia 13 Sep 2020 ODI # 4260
106 48 14 644 69 18.94 627 102.71 0 1 4 67 9 v Australia 16 Sep 2020 ODI # 4261
107 49 14 644 69 18.40 632 101.89 0 1 5 67 9 v India 23 Mar 2021 ODI # 4281
108 49 14 644 69 18.40 632 101.89 0 1 5 67 9 v India 26 Mar 2021 ODI # 4283
109 50 14 663 69 18.41 654 101.37 0 1 5 69 9 v India 28 Mar 2021 ODI # 4284
110 50 14 663 69 18.41 654 101.37 0 1 5 69 9 v Sri Lanka 29 Jun 2021 ODI # 4296
111 50 14 663 69 18.41 654 101.37 0 1 5 69 9 v Sri Lanka 1 Jul 2021 ODI # 4297
112 50 14 663 69 18.41 654 101.37 0 1 5 69 9 v Sri Lanka 4 Jul 2021 ODI # 4298
113 50 14 663 69 18.41 654 101.37 0 1 5 69 9 v Netherlands 17 Jun 2022 ODI # 4413
114 50 14 663 69 18.41 654 101.37 0 1 5 69 9 v Netherlands 19 Jun 2022 ODI # 4414
115 50 14 663 69 18.41 654 101.37 0 1 5 69 9 v Netherlands 22 Jun 2022 ODI # 4417
116 51 14 663 69 17.91 655 101.22 0 1 6 69 9 v South Africa 19 Jul 2022 ODI # 4434
117 52 14 675 69 17.76 667 101.19 0 1 6 70 9 v South Africa 22 Jul 2022 ODI # 4435
118 52 14 675 69 17.76 667 101.19 0 1 6 70 9 v South Africa 24 Jul 2022 ODI # 4437
119 53 15 678 69 17.84 677 100.14 0 1 6 70 9 v Australia 19 Nov 2022 ODI # 4477
120 54 16 692 69 18.21 694 99.71 0 1 6 71 9 v South Africa 27 Jan 2023 ODI # 4512
121 55 17 692 69 18.21 695 99.56 0 1 6 71 9 v South Africa 29 Jan 2023 ODI # 4513
122 56 18 703 69 18.50 700 100.42 0 1 6 71 10 v South Africa 1 Feb 2023 ODI # 4514
123 57 19 720 69 18.94 729 98.76 0 1 6 72 10 v Bangladesh 1 Mar 2023 ODI # 4525
124 58 20 726 69 19.10 734 98.91 0 1 6 73 10 v Bangladesh 3 Mar 2023 ODI # 4528
125 59 20 734 69 18.82 748 98.12 0 1 6 73 10 v Bangladesh 6 Mar 2023 ODI # 4531
126 59 20 734 69 18.82 748 98.12 0 1 6 73 10 v New Zealand 8 Sep 2023 ODI # 4636
127 60 21 749 69 19.20 761 98.42 0 1 6 73 11 v New Zealand 5 Oct 2023 ODI # 4658
128 61 21 760 69 19.00 768 98.95 0 1 6 74 11 v Bangladesh 10 Oct 2023 ODI # 4664
129 62 21 780 69 19.02 781 99.87 0 1 6 76 11 v Afghanistan 15 Oct 2023 ODI # 4670
130 63 21 790 69 18.80 795 99.37 0 1 6 77 11 v South Africa 21 Oct 2023 ODI # 4677
131 64 21 792 69 18.41 802 98.75 0 1 6 77 11 v Sri Lanka 26 Oct 2023 ODI # 4682
132 65 21 805 69 18.29 822 97.93 0 1 6 79 11 v India 29 Oct 2023 ODI # 4686
133 66 21 825 69 18.33 837 98.56 0 1 6 80 12 v Australia 4 Nov 2023 ODI # 4693
134 67 22 826 69 18.35 838 98.56 0 1 6 80 12 v Netherlands 8 Nov 2023 ODI # 4697
135 68 23 826 69 18.35 839 98.45 0 1 6 80 12 v Pakistan 11 Nov 2023 ODI # 4701
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