Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 25 May 2003 remove greater than or equal to 25 May 2003 from query
Match result lost match remove lost match from query
Ordered by hundreds scored (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2011-2022 254 8804 172 36.68 19 4 1/2 73.50 0 128 0 -36.81 Profile
filtered 2011-2022 105 3097 124 28.94 6 1 1/20 155.00 0 43 0 -126.05
Match by match list
108 - 108 1 - - 0 0 ODI v England Perth 24 Jan 2014 ODI # 3461
124 - 124 1 - - 1 0 ODI v India Indore 24 Sep 2017 ODI # 3914
102 - 102 1 - - 0 0 ODI v South Africa Harare 27 Aug 2014 ODI # 3516
100 - 100 1 - - 0 0 ODI v England Chester-le-Street 21 Jun 2018 ODI # 4012
107 - 107 1 - - 0 0 ODI v England Melbourne 14 Jan 2018 ODI # 3951
106 - 106 1 0 17 1 0 ODI v England Brisbane 19 Jan 2018 ODI # 3958
12 - 12 0 - - 0 0 T20I v Sri Lanka Geelong 19 Feb 2017 T20I # 597
36 - 36 0 - - 1 0 ODI v India The Oval 9 Jun 2019 ODI # 4155
8 - 8 0 - - 0 0 ODI v South Africa Perth 16 Nov 2014 ODI # 3546
35 - 35 0 - - 0 0 T20I v India Canberra 4 Dec 2020 T20I # 1114
62 - 62 0 - - 0 0 ODI v Sri Lanka Colombo (RPS) 19 Jun 2022 ODI # 4415
4 - 4 0 - - 1 0 ODI v New Zealand Auckland 30 Jan 2017 ODI # 3829
5 - 5 0 - - 1 0 ODI v South Africa Perth 4 Nov 2018 ODI # 4065
20 - 20 0 1 20 0 0 ODI v India Nagpur 30 Oct 2013 ODI # 3424
12 - 12 0 - - 0 0 T20I v England Perth 9 Oct 2022 T20I # 1812
14 - 14 0 - - 0 0 T20I v South Africa Adelaide 5 Nov 2014 T20I # 407
1 - 1 0 - - 1 0 T20I v Pakistan Dubai (DICS) 28 Oct 2018 T20I # 704
22 - 22 0 0 11 0 0 ODI v South Africa Potchefstroom 7 Mar 2020 ODI # 4254
4 - 4 0 0 7 0 0 ODI v Sri Lanka Colombo (RPS) 24 Aug 2016 ODI # 3769
62 - 62 0 - - 1 0 ODI v England Sydney 21 Jan 2018 ODI # 3960
39 31 70 0 - - 0 0 Test v Pakistan Abu Dhabi 16 Oct 2018 Test # 2322
34 - 34 0 - - 1 0 T20I v West Indies Gros Islet 16 Jul 2021 T20I # 1192
4 - 4 0 - - 0 0 T20I v West Indies Brisbane 13 Feb 2013 T20I # 303
42 - 42 0 - - 0 0 T20I v India Ranchi 7 Oct 2017 T20I # 623
3 - 3 0 - - 0 0 ODI v South Africa Manchester 6 Jul 2019 ODI # 4188
14 - 14 0 - - 0 0 ODI v New Zealand Auckland 28 Feb 2015 ODI # 3617
1 - 1 0 - - 0 0 T20I v New Zealand Christchurch 22 Feb 2021 T20I # 1123
0 - 0 0 - - 1 0 ODI v Sri Lanka Colombo (RPS) 21 Jun 2022 ODI # 4416
56 - 56 0 - - 0 0 ODI v New Zealand Hamilton 5 Feb 2017 ODI # 3832
44 - 44 0 - - 0 0 T20I v India Adelaide 26 Jan 2016 T20I # 485
11 - 11 0 - - 1 0 ODI v South Africa Hobart 11 Nov 2018 ODI # 4069
5 - 5 0 0 2 0 0 ODI v India Bengaluru 2 Nov 2013 ODI # 3428
13 - 13 0 - - 0 0 T20I v England Canberra 12 Oct 2022 T20I # 1817
7 - 7 0 - - 0 0 T20I v South Africa Carrara 17 Nov 2018 T20I # 711
73 - 73 0 - - 1 0 ODI v England Manchester 13 Sep 2020 ODI # 4260
33 - 33 0 - - 0 0 ODI v South Africa Centurion 30 Sep 2016 ODI # 3785
19 - 19 0 - - 0 0 ODI v England The Oval 13 Jun 2018 ODI # 4009
0 11 11 0 - - 5 0 Test v India Adelaide 6 Dec 2018 Test # 2333
44 - 44 0 - - 0 0 T20I v England Dubai (DICS) 30 Oct 2021 T20I # 1379
5 - 5 0 - - 0 0 T20I v England Chester-le-Street 31 Aug 2013 T20I # 329
84 - 84 0 - - 1 0 T20I v England Birmingham 27 Jun 2018 T20I # 679
0 - 0 0 - - 0 0 ODI v England Birmingham 11 Jul 2019 ODI # 4191
53 - 53 0 - - 1 0 ODI v England Manchester 8 Sep 2015 ODI # 3682
12 - 12 0 - - 1 0 T20I v New Zealand Dunedin 25 Feb 2021 T20I # 1124
5 - 5 0 - - 0 0 ODI v Zimbabwe Townsville 3 Sep 2022 ODI # 4460
68 - 68 0 - - 1 0 ODI v England Birmingham 10 Jun 2017 ODI # 3885
74 - 74 0 - - 0 0 T20I v India Melbourne 29 Jan 2016 T20I # 486
6 - 6 0 - - 0 0 ODI v India Adelaide 15 Jan 2019 ODI # 4078
13 - 13 0 - - 0 0 T20I v New Zealand Sydney 22 Oct 2022 T20I # 1839
28 - 28 0 - - 0 0 T20I v India Sydney 25 Nov 2018 T20I # 714
75 - 75 0 - - 0 0 ODI v India Canberra 2 Dec 2020 ODI # 4267
1 - 1 0 - - 0 0 ODI v South Africa Johannesburg 2 Oct 2016 ODI # 3787
0 - 0 0 - - 0 0 ODI v England Cardiff 16 Jun 2018 ODI # 4010
8 3 11 0 0 8 2 0 Test v India Melbourne 26 Dec 2018 Test # 2337
8 - 8 0 - - 0 0 T20I v Sri Lanka Melbourne 20 Feb 2022 T20I # 1478
89 - 89 0 - - 0 0 T20I v India Rajkot 10 Oct 2013 T20I # 331
16 - 16 0 - - 1 0 T20I v Pakistan Harare 5 Jul 2018 T20I # 686
33 - 33 0 - - 0 0 ODI v India Rajkot 17 Jan 2020 ODI # 4232
15 - 15 0 - - 1 0 ODI v England Leeds 11 Sep 2015 ODI # 3683
36 - 36 0 - - 0 0 T20I v New Zealand Wellington 7 Mar 2021 T20I # 1129
15* - 15 0 - - 0 0 T20I v England Adelaide 12 Jan 2011 T20I # 197
40 - 40 0 - - 2 0 T20I v South Africa Durban 4 Mar 2016 T20I # 519
14 - 14 0 - - 0 0 ODI v India Melbourne 18 Jan 2019 ODI # 4079
14 - 14 0 - - 0 0 T20I v South Africa Gqeberha 23 Feb 2020 T20I # 1052
0 - 0 0 - - 0 0 ODI v Pakistan Lahore 31 Mar 2022 ODI # 4380
53 - 53 0 - - 1 0 ODI v South Africa Durban 5 Oct 2016 ODI # 3790
20 - 20 0 0 7 1 0 ODI v England Nottingham 19 Jun 2018 ODI # 4011
4 - 4 0 - - 0 0 ODI v Sri Lanka Adelaide 13 Jan 2013 ODI # 3319
29 - 29 0 - - 2 0 T20I v Sri Lanka Pallekele 11 Jun 2022 T20I # 1564
65 - 65 0 0 18 0 0 T20I v Pakistan Mirpur 23 Mar 2014 T20I # 381
47 - 47 0 - - 0 0 T20I v Pakistan Harare 8 Jul 2018 T20I # 689
19 - 19 0 0 9 0 0 ODI v India Bengaluru 19 Jan 2020 ODI # 4233
6 - 6 0 - - 0 0 ODI v India Sydney 23 Jan 2016 ODI # 3727
32 - 32 0 0 17 0 0 ODI v India Nagpur 1 Oct 2017 ODI # 3919
4 - 4 0 - - 0 0 T20I v West Indies Gros Islet 9 Jul 2021 T20I # 1185
36 - 36 0 - - 0 0 T20I v India Melbourne 3 Feb 2012 T20I # 218
43 - 43 0 - - 0 0 T20I v India Mohali 27 Mar 2016 T20I # 553
0 - 0 0 - - 1 0 ODI v India Hyderabad 2 Mar 2019 ODI # 4102
11 - 11 0 0 19 0 0 ODI v Zimbabwe Harare 31 Aug 2014 ODI # 3521
46 - 46 0 - - 1 0 T20I v England Southampton 4 Sep 2020 T20I # 1095
0 - 0 0 - - 0 0 ODI v Pakistan Lahore 2 Apr 2022 ODI # 4382
2 - 2 0 - - 0 0 ODI v South Africa Gqeberha 9 Oct 2016 ODI # 3792
0 - 0 0 - - 1 0 ODI v England Cardiff 14 Sep 2013 ODI # 3415
31 - 31 0 - - 1 0 T20I v India Nagpur 23 Sep 2022 T20I # 1794
16 - 16 0 - - 0 0 T20I v West Indies Mirpur 28 Mar 2014 T20I # 388
0 - 0 0 - - 2 0 T20I v Pakistan Abu Dhabi 24 Oct 2018 T20I # 701
10 - 10 0 - - 0 0 ODI v South Africa Paarl 29 Feb 2020 ODI # 4248
72 - 72 0 0 11 0 0 ODI v South Africa Providence 7 Jun 2016 ODI # 3741
6 - 6 0 - - 0 0 T20I v West Indies Gros Islet 10 Jul 2021 T20I # 1188
1 - 1 0 0 9 0 0 T20I v Sri Lanka Sydney 26 Jan 2013 T20I # 299
43 - 43 0 - - 1 0 T20I v Sri Lanka Melbourne 17 Feb 2017 T20I # 596
37 - 37 0 - - 1 0 ODI v India Nagpur 5 Mar 2019 ODI # 4106
54 - 54 0 - - 0 0 ODI v South Africa Harare 6 Sep 2014 ODI # 3526
40 - 40 0 - - 0 0 T20I v England Southampton 6 Sep 2020 T20I # 1096
14 - 14 0 - - 0 0 ODI v Sri Lanka Pallekele 16 Jun 2022 ODI # 4412
19 - 19 0 - - 0 0 ODI v South Africa Cape Town 12 Oct 2016 ODI # 3795
22 - 22 0 - - 0 0 ODI v England Manchester 24 Jun 2018 ODI # 4013
50 - 50 0 - - 0 0 ODI v India Jaipur 16 Oct 2013 ODI # 3420
7 - 7 0 - - 2 0 T20I v India Hyderabad 25 Sep 2022 T20I # 1796
6 - 6 0 - - 1 0 T20I v India Mirpur 30 Mar 2014 T20I # 393
3 - 3 0 - - 1 0 T20I v Pakistan Dubai (DICS) 26 Oct 2018 T20I # 702
69 - 69 0 - - 1 0 ODI v South Africa Bloemfontein 4 Mar 2020 ODI # 4252
0 - 0 0 - - 0 0 ODI v West Indies Basseterre 13 Jun 2016 ODI # 3745
30 - 30 0 - - 0 0 T20I v West Indies Gros Islet 12 Jul 2021 T20I # 1189
7 - 7 0 - - 0 0 T20I v Sri Lanka Melbourne 28 Jan 2013 T20I # 300
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