Records type batting analysis [change type]
View cumulative averages [change view]
Match result lost match remove lost match from query
Runs scored greater than or equal to 100 remove greater than or equal to 100 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 2004-2019 349 437 36 18672 311* 46.56 28718 65.01 55 88 19 2138 93 Profile
filtered 2010-2019 6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2
Cumulative averages
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 Test v India 14 Feb 2010 Test # 1952
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v India 24 Feb 2010 ODI # 2962
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v Pakistan 31 Oct 2010 ODI # 3063
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v Pakistan 5 Nov 2010 ODI # 3067
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 Test v India 26 Dec 2010 Test # 1987
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 T20I v India 9 Jan 2011 T20I # 196
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v India 15 Jan 2011 ODI # 3080
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v India 18 Jan 2011 ODI # 3082
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v England 6 Mar 2011 ODI # 3120
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v New Zealand 25 Mar 2011 ODI # 3144
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 T20I v Australia 13 Oct 2011 T20I # 210
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v Australia 19 Oct 2011 ODI # 3203
1 2 1 237 123* 237.00 560 42.32 2 0 0 30 1 ODI v Australia 28 Oct 2011 ODI # 3211
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 Test v Australia 17 Nov 2011 Test # 2018
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 Test v Sri Lanka 26 Dec 2011 Test # 2026
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 T20I v New Zealand 17 Feb 2012 T20I # 221
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v England 31 Aug 2012 ODI # 3300
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v England 2 Sep 2012 ODI # 3302
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 T20I v England 12 Sep 2012 T20I # 262
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 T20I v Pakistan 28 Sep 2012 T20I # 277
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 T20I v Australia 30 Sep 2012 T20I # 281
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 T20I v India 2 Oct 2012 T20I # 286
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v New Zealand 19 Jan 2013 ODI # 3323
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v Pakistan 15 Mar 2013 ODI # 3346
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v Pakistan 21 Mar 2013 ODI # 3348
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v India 6 Jun 2013 ODI # 3363
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v England 19 Jun 2013 ODI # 3375
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v Sri Lanka 23 Jul 2013 ODI # 3394
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v Sri Lanka 28 Jul 2013 ODI # 3400
2 3 1 342 123* 171.00 803 42.59 3 0 0 44 1 ODI v Sri Lanka 31 Jul 2013 ODI # 3401
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 Test v Pakistan 14 Oct 2013 Test # 2098
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 T20I v Pakistan 22 Nov 2013 T20I # 343
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 ODI v Pakistan 24 Nov 2013 ODI # 3438
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 ODI v Pakistan 27 Nov 2013 ODI # 3440
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 Test v Australia 12 Feb 2014 Test # 2119
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 Test v Australia 1 Mar 2014 Test # 2122
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 T20I v Australia 12 Mar 2014 T20I # 363
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 T20I v Australia 14 Mar 2014 T20I # 365
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 T20I v Sri Lanka 22 Mar 2014 T20I # 379
3 4 1 460 123* 153.33 1055 43.60 4 0 0 57 1 T20I v India 4 Apr 2014 T20I # 399
4 5 1 561 123* 140.25 1157 48.48 5 0 0 68 1 ODI v Sri Lanka 9 Jul 2014 ODI # 3501
4 5 1 561 123* 140.25 1157 48.48 5 0 0 68 1 ODI v Australia 2 Sep 2014 ODI # 3522
4 5 1 561 123* 140.25 1157 48.48 5 0 0 68 1 ODI v Australia 14 Nov 2014 ODI # 3545
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Australia 19 Nov 2014 ODI # 3548
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Australia 21 Nov 2014 ODI # 3549
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Australia 23 Nov 2014 ODI # 3551
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 22 Feb 2015 ODI # 3610
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Pakistan 7 Mar 2015 ODI # 3626
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v New Zealand 24 Mar 2015 ODI # 3644
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Bangladesh 12 Jul 2015 ODI # 3666
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Bangladesh 15 Jul 2015 ODI # 3668
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 T20I v New Zealand 16 Aug 2015 T20I # 452
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v New Zealand 23 Aug 2015 ODI # 3677
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 14 Oct 2015 ODI # 3692
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 22 Oct 2015 ODI # 3698
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v India 5 Nov 2015 Test # 2186
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v India 25 Nov 2015 Test # 2189
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v India 3 Dec 2015 Test # 2191
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v England 26 Dec 2015 Test # 2196
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v England 14 Jan 2016 Test # 2199
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v England 3 Feb 2016 ODI # 3732
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v England 6 Feb 2016 ODI # 3734
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 T20I v Australia 9 Mar 2016 T20I # 526
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 T20I v England 18 Mar 2016 T20I # 540
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 T20I v West Indies 25 Mar 2016 T20I # 549
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v West Indies 3 Jun 2016 ODI # 3739
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Australia 11 Jun 2016 ODI # 3743
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v West Indies 24 Jun 2016 ODI # 3754
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v Australia 24 Nov 2016 Test # 2236
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v New Zealand 22 Feb 2017 ODI # 3839
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v New Zealand 1 Mar 2017 ODI # 3843
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v England 24 May 2017 ODI # 3872
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v England 27 May 2017 ODI # 3873
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Pakistan 7 Jun 2017 ODI # 3881
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 11 Jun 2017 ODI # 3886
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v England 6 Jul 2017 Test # 2262
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v England 27 Jul 2017 Test # 2266
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v England 4 Aug 2017 Test # 2268
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 T20I v Pakistan 12 Sep 2017 T20I # 619
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 T20I v Pakistan 15 Sep 2017 T20I # 621
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v India 24 Jan 2018 Test # 2294
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 1 Feb 2018 ODI # 3969
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 4 Feb 2018 ODI # 3970
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 7 Feb 2018 ODI # 3971
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 13 Feb 2018 ODI # 3976
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v India 16 Feb 2018 ODI # 3978
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v Australia 1 Mar 2018 Test # 2297
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v Sri Lanka 12 Jul 2018 Test # 2311
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 Test v Sri Lanka 20 Jul 2018 Test # 2313
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Sri Lanka 8 Aug 2018 ODI # 4030
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 ODI v Sri Lanka 12 Aug 2018 ODI # 4031
5 6 1 663 123* 132.60 1272 52.12 6 0 0 77 1 T20I v Sri Lanka 14 Aug 2018 T20I # 695
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 ODI v Pakistan 19 Jan 2019 ODI # 4080
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 ODI v Pakistan 27 Jan 2019 ODI # 4087
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 Test v Sri Lanka 13 Feb 2019 Test # 2347
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 Test v Sri Lanka 21 Feb 2019 Test # 2348
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 ODI v England 30 May 2019 ODI # 4143
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 ODI v India 5 Jun 2019 ODI # 4150
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 ODI v New Zealand 19 Jun 2019 ODI # 4165
6 7 2 771 123* 154.20 1392 55.38 7 0 0 84 2 ODI v Pakistan 23 Jun 2019 ODI # 4171
Statsguru includes the following current or recent relevant matches:
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
 
Feedback Print this page