Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 1 Jan 2013 remove greater than or equal to 1 Jan 2013 from query
Batting position less than or equal to 7 remove less than or equal to 7 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 2015-2022 101 2641 133 24.91 2 15 3/48 42.46 0 41 0 -17.55 Profile
filtered 2015-2022 101 2641 133 24.91 2 - - - - - - -
Match by match list
133 - 133 1 - - 0 0 ODI v Pakistan Karachi 2 Oct 2019 ODI # 4212
116 - 116 1 0 5 0 0 ODI v Zimbabwe Hambantota 6 Jul 2017 ODI # 3901
TDNB - - - - - - - T20I v India Guwahati 5 Jan 2020 T20I # 1025
14 - 14 0 0 8 0 0 ODI v Pakistan Karachi 30 Sep 2019 ODI # 4211
TDNB - - - - - 0 0 ODI v New Zealand Nelson 2 Jan 2016 ODI # 3718
9 - 9 0 - - - - ODI v Bangladesh Dambulla 28 Mar 2017 ODI # 3856
38 - 38 0 - - 0 0 T20I v India Dharamsala 26 Feb 2022 T20I # 1493
9 - 9 0 - - 1 0 T20I v India Pune 9 Feb 2016 T20I # 496
30 - 30 0 0 7 1 0 T20I v New Zealand Pallekele 6 Sep 2019 T20I # 880
13 - 13 0 0 12 0 0 ODI v India Visakhapatnam 17 Dec 2017 ODI # 3942
1 3 4 0 0 3 0 0 Test v New Zealand Wellington 15 Dec 2018 Test # 2335
62 - 62 0 1 30 1 0 ODI v England The Oval 29 Jun 2016 ODI # 3757
3 - 3 0 - - 0 0 T20I v England Cardiff 24 Jun 2021 T20I # 1168
39 - 39 0 - - 1 0 ODI v Bangladesh Mirpur 28 May 2021 ODI # 4292
30 - 30 0 1 16 0 0 T20I v Bangladesh Mirpur 15 Feb 2018 T20I # 648
87 - 87 0 0 16 1 0 ODI v Zimbabwe Hambantota 8 Jul 2017 ODI # 3903
16 2 18 0 1 57 1 0 Test v India Galle 26 Jul 2017 Test # 2265
33 - 33 0 - - 0 0 T20I v Afghanistan Sharjah 3 Sep 2022 T20I # 1757
20 - 20 0 - - 0 0 T20I v India Indore 7 Jan 2020 T20I # 1026
15 - 15 0 - - 0 0 ODI v New Zealand Mount Maunganui 5 Jan 2016 ODI # 3721
34 - 34 0 - - 1 0 ODI v Bangladesh Colombo (SSC) 1 Apr 2017 ODI # 3858
0 - 0 0 - - 0 0 T20I v India Dharamsala 27 Feb 2022 T20I # 1494
2 - 2 0 - - 1 0 T20I v India Ranchi 12 Feb 2016 T20I # 497
57 - 57 0 - - 3 0 T20I v Pakistan Lahore 5 Oct 2019 T20I # 914
35* - 35 0 - - 1 0 ODI v Bangladesh Mirpur 25 Jan 2018 ODI # 3965
8 4 12 0 0 45 1 0 Test v New Zealand Christchurch 26 Dec 2018 Test # 2336
48 - 48 0 3 48 0 0 ODI v England Cardiff 2 Jul 2016 ODI # 3758
4 - 4 0 - - 1 0 T20I v England Southampton 26 Jun 2021 T20I # 1174
55 - 55 0 - - 0 0 ODI v Australia Pallekele 14 Jun 2022 ODI # 4409
42 - 42 0 2 3 0 0 T20I v Bangladesh Sylhet 18 Feb 2018 T20I # 651
52 - 52 0 0 2 0 0 ODI v Zimbabwe Hambantota 10 Jul 2017 ODI # 3904
13 17 30 0 - - 1 0 Test v Bangladesh Mirpur 8 Feb 2018 Test # 2296
1 - 1 0 - - 0 0 T20I v India Dubai (DICS) 6 Sep 2022 T20I # 1759
1 - 1 0 - - 1 0 T20I v India Pune 10 Jan 2020 T20I # 1027
55 - 55 0 0 25 0 0 ODI v West Indies North Sound 10 Mar 2021 ODI # 4276
9 - 9 0 - - 0 0 ODI v Ireland Dublin (Malahide) 16 Jun 2016 ODI # 3748
76 - 76 0 0 41 0 0 ODI v India The Oval 8 Jun 2017 ODI # 3882
26 - 26 0 - - 0 0 T20I v Australia Colombo (RPS) 7 Jun 2022 T20I # 1551
26 - 26 0 0 9 0 0 T20I v England Southampton 5 Jul 2016 T20I # 561
15 - 15 0 - - 0 0 T20I v Pakistan Lahore 7 Oct 2019 T20I # 922
6 - 6 0 0 4 0 0 ODI v Bangladesh Mirpur 27 Jan 2018 ODI # 3967
12 - 12 0 - - 1 0 ODI v West Indies Colombo (RPS) 1 Nov 2015 ODI # 3701
2 - 2 0 - - 1 0 ODI v Australia Colombo (RPS) 24 Aug 2016 ODI # 3769
1 - 1 0 - - 0 0 T20I v Australia Sydney 11 Feb 2022 T20I # 1458
18 - 18 0 - - 0 0 ODI v Australia Pallekele 16 Jun 2022 ODI # 4412
19 - 19 0 1 16 1 0 T20I v India Colombo (RPS) 6 Mar 2018 T20I # 656
35 - 35 0 - - 0 0 ODI v India Dambulla 20 Aug 2017 ODI # 3905
29 21 50 0 - - 1 0 Test v West Indies Bridgetown 23 Jun 2018 Test # 2309
0 - 0 0 - - 0 0 T20I v Pakistan Dubai (DICS) 9 Sep 2022 T20I # 1764
4 - 4 0 - - 1 0 T20I v West Indies Coolidge 3 Mar 2021 T20I # 1126
96 - 96 0 0 17 0 0 ODI v West Indies North Sound 12 Mar 2021 ODI # 4277
63 - 63 0 1 40 2 0 ODI v Ireland Dublin (Malahide) 18 Jun 2016 ODI # 3749
18 - 18 0 - - 0 0 T20I v Pakistan Abu Dhabi 26 Oct 2017 T20I # 625
13 - 13 0 0 2 0 0 ODI v Pakistan Cardiff 12 Jun 2017 ODI # 3888
4 - 4 0 0 8 2 0 T20I v Australia Colombo (RPS) 8 Jun 2022 T20I # 1552
8 - 8 0 0 15 1 0 T20I v Pakistan Lahore 9 Oct 2019 T20I # 925
43 - 43 0 0 10 0 0 ODI v New Zealand Mount Maunganui 3 Jan 2019 ODI # 4074
8 - 8 0 - - 0 0 ODI v New Zealand Christchurch 26 Dec 2015 ODI # 3714
5 - 5 0 - - 0 0 ODI v Australia Dambulla 28 Aug 2016 ODI # 3772
0 - 0 0 - - 1 0 T20I v Australia Sydney 13 Feb 2022 T20I # 1463
8 - 8 0 - - 1 0 ODI v Australia Colombo (RPS) 24 Jun 2022 ODI # 4418
26 - 26 0 0 22 0 0 T20I v Bangladesh Colombo (RPS) 10 Mar 2018 T20I # 658
19 - 19 0 - - 0 0 ODI v India Pallekele 24 Aug 2017 ODI # 3906
26 17 43 0 - - 0 0 Test v South Africa Galle 12 Jul 2018 Test # 2311
1 - 1 0 - - 2 0 T20I v Pakistan Dubai (DICS) 11 Sep 2022 T20I # 1769
56 - 56 0 1 8 0 0 T20I v West Indies Coolidge 5 Mar 2021 T20I # 1128
36 - 36 0 1 28 0 0 ODI v West Indies North Sound 14 Mar 2021 ODI # 4278
9 - 9 0 0 10 1 0 ODI v England Nottingham 21 Jun 2016 ODI # 3751
51 - 51 0 - - 1 0 T20I v Pakistan Abu Dhabi 27 Oct 2017 T20I # 627
60 - 60 0 0 13 0 0 ODI v Zimbabwe Galle 30 Jun 2017 ODI # 3897
15 - 15 0 - - 1 0 T20I v Australia Pallekele 11 Jun 2022 T20I # 1564
11 - 11 0 - - 0 0 T20I v Australia Adelaide 27 Oct 2019 T20I # 978
71 - 71 0 0 10 0 0 ODI v New Zealand Mount Maunganui 5 Jan 2019 ODI # 4075
17 - 17 0 - - 0 0 ODI v New Zealand Christchurch 28 Dec 2015 ODI # 3715
39 - 39 0 - - 1 0 ODI v Australia Pallekele 4 Sep 2016 ODI # 3776
9 - 9 0 - - 0 0 T20I v Australia Canberra 15 Feb 2022 T20I # 1466
46 - 46 0 - - 0 0 T20I v New Zealand Mount Maunganui 7 Jan 2016 T20I # 474
17 - 17 0 - - 0 0 T20I v India Colombo (RPS) 12 Mar 2018 T20I # 659
1 - 1 0 - - 1 0 ODI v India Dharamsala 10 Dec 2017 ODI # 3939
57 61 118 0 0 1 1 0 Test v South Africa Colombo (SSC) 20 Jul 2018 Test # 2313
0 - 0 0 - - 1 0 T20I v Namibia Geelong 16 Oct 2022 T20I # 1823
9 - 9 0 0 11 0 0 T20I v West Indies Coolidge 7 Mar 2021 T20I # 1130
21 - 21 0 1 5 0 0 ODI v Bangladesh Mirpur 23 May 2021 ODI # 4290
22 - 22 0 0 14 0 0 ODI v England Birmingham 24 Jun 2016 ODI # 3753
9 - 9 0 0 16 0 0 T20I v Pakistan Lahore 29 Oct 2017 T20I # 629
8 - 8 0 1 9 0 0 ODI v Zimbabwe Galle 2 Jul 2017 ODI # 3899
17 - 17 0 - - 0 0 T20I v Afghanistan Dubai (DICS) 27 Aug 2022 T20I # 1748
21 - 21 0 - - 0 0 T20I v Australia Brisbane 30 Oct 2019 T20I # 988
31 - 31 0 - - 0 0 ODI v New Zealand Nelson 8 Jan 2019 ODI # 4076
65 - 65 0 - - 0 0 ODI v New Zealand Nelson 31 Dec 2015 ODI # 3717
0 - 0 0 0 22 1 0 ODI v Bangladesh Dambulla 25 Mar 2017 ODI # 3855
17 - 17 0 - - 1 0 T20I v Australia Melbourne 18 Feb 2022 T20I # 1470
8 - 8 0 - - 0 0 T20I v New Zealand Auckland 10 Jan 2016 T20I # 476
4 - 4 0 1 24 0 0 T20I v Bangladesh Colombo (RPS) 16 Mar 2018 T20I # 661
16 - 16 0 - - 0 0 ODI v India Mohali 13 Dec 2017 ODI # 3941
18 6 24 0 0 5 1 0 Test v England Colombo (SSC) 23 Nov 2018 Test # 2329
19 - 19 0 - - 1 0 T20I v England Cardiff 23 Jun 2021 T20I # 1165
24 - 24 0 - - 0 0 ODI v Bangladesh Mirpur 25 May 2021 ODI # 4291
1 - 1 0 - - 0 0 ODI v England Bristol 26 Jun 2016 ODI # 3755
3 - 3 0 - - 0 0 T20I v India Wankhede 24 Dec 2017 T20I # 635
11 - 11 0 - - 0 0 T20I v Bangladesh Dubai (DICS) 1 Sep 2022 T20I # 1755
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page