Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 18 Mar 2011 remove greater than or equal to 18 Mar 2011 from query
Ordered by batting average (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 2020-2024 65 2256 120 31.33 3 - - - - 32 0 - Profile
filtered 2020-2024 65 2256 120 31.33 3 - - - - 32 0 -
Match by match list
120 - 120 120.00 - - 0 0 ODI v Netherlands Hamilton 4 Apr 2022 ODI # 4383
105 - 105 105.00 - - 2 0 ODI v Bangladesh Dunedin 17 Dec 2023 ODI # 4711
103* - 103 - - - 1 0 ODI v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
36 60* 96 96.00 - - 2 0 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
89 - 89 89.00 - - 2 0 ODI v Bangladesh Nelson 20 Dec 2023 ODI # 4715
87 - 87 87.00 - - 0 0 ODI v Pakistan Karachi 7 May 2023 ODI # 4575
86* - 86 - - - 0 0 ODI v Sri Lanka Hamilton 31 Mar 2023 ODI # 4557
86 - 86 86.00 - - 0 0 ODI v Pakistan Rawalpindi 27 Apr 2023 ODI # 4569
70 - 70 70.00 - - 2 0 ODI v Bangladesh Mirpur 26 Sep 2023 ODI # 4655
70 - 70 70.00 - - 0 0 ODI v Netherlands Hyderabad 9 Oct 2023 ODI # 4663
52 69 121 60.50 - - 1 0 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
58 - 58 58.00 - - - - ODI v Bangladesh Mirpur 21 Sep 2023 ODI # 4650
56 - 56 56.00 - - 1 0 T20I v U.A.E. Dubai (DICS) 20 Aug 2023 T20I # 2209
54 - 54 54.00 - - 1 0 ODI v Afghanistan Chennai 18 Oct 2023 ODI # 4673
54 - 54 54.00 - - 1 0 Test v Bangladesh Christchurch 9 Jan 2022 Test # 2447
53 - 53 53.00 - - 0 0 T20I v Bangladesh Hamilton 28 Mar 2021 T20I # 1139
47 56 103 51.50 - - 0 0 Test v England Nottingham 10 Jun 2022 Test # 2465
46 - 46 46.00 - - 0 0 T20I v Bangladesh Mirpur 8 Sep 2021 T20I # 1260
89 2 91 45.50 - - 1 0 Test v India Kanpur 25 Nov 2021 Test # 2435
82 8 90 45.00 - - 0 0 Test v England Birmingham 10 Jun 2021 Test # 2423
43 - 43 43.00 - - 1 0 Test v West Indies Wellington 11 Dec 2020 Test # 2395
33 - 33 33.00 - - 0 0 ODI v England Southampton 10 Sep 2023 ODI # 4640
33 - 33 33.00 - - 0 0 ODI v Pakistan Karachi 3 May 2023 ODI # 4573
33 - 33 33.00 - - 0 0 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
32 - 32 32.00 - - 0 0 ODI v Australia Dharamsala 28 Oct 2023 ODI # 4684
29 - 29 29.00 - - 0 0 ODI v England Cardiff 8 Sep 2023 ODI # 4636
26 - 26 26.00 - - 0 0 ODI v Bangladesh Napier 23 Dec 2023 ODI # 4717
26 - 26 26.00 - - 0 0 ODI v Sri Lanka Auckland 25 Mar 2023 ODI # 4548
24 - 24 24.00 - - 0 0 ODI v England Lord's 15 Sep 2023 ODI # 4647
22 - 22 22.00 - - 1 0 T20I v Bangladesh Mirpur 3 Sep 2021 T20I # 1251
20 - 20 20.00 - - 0 0 T20I v Bangladesh Mirpur 5 Sep 2021 T20I # 1258
19 - 19 19.00 - - 0 0 ODI v Pakistan Rawalpindi 29 Apr 2023 ODI # 4571
17 - 17 17.00 - - 0 0 T20I v Pakistan Lahore 17 Apr 2023 T20I # 2047
17 - 17 17.00 - - 0 0 ODI v India Dharamsala 22 Oct 2023 ODI # 4678
15 - 15 15.00 - - 0 0 ODI v Pakistan Karachi 5 May 2023 ODI # 4574
14 - 14 14.00 - - 1 0 T20I v Australia Auckland 25 Feb 2024 T20I # 2484
20 8 28 14.00 - - 0 0 Test v England Leeds 23 Jun 2022 Test # 2467
14 - 14 14.00 - - 0 0 T20I v Bangladesh Napier 30 Mar 2021 T20I # 1140
12 - 12 12.00 - - 1 0 T20I v Pakistan Christchurch 21 Jan 2024 T20I # 2438
12 - 12 12.00 - - 2 0 ODI v England The Oval 13 Sep 2023 ODI # 4643
4 20 24 12.00 - - 1 0 Test v India Wankhede 3 Dec 2021 Test # 2438
9 15 24 12.00 - - 3 0 Test v Australia Wellington 29 Feb 2024 Test # 2533
11* - 11 - - - 0 0 ODI v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
9 - 9 9.00 - - 0 0 T20I v Pakistan Lahore 15 Apr 2023 T20I # 2046
8 - 8 8.00 - - 0 0 Test v South Africa Christchurch 17 Feb 2022 Test # 2450
14 1 15 7.50 - - 2 0 Test v Australia Christchurch 8 Mar 2024 Test # 2535
6 - 6 6.00 - - 0 0 T20I v Bangladesh Mirpur 10 Sep 2021 T20I # 1263
6 - 6 6.00 - - - - T20I v Pakistan Rawalpindi 20 Apr 2023 T20I # 2048
2 8 10 5.00 - - 0 0 Test v England Wellington 24 Feb 2023 Test # 2494
5 - 5 5.00 - - 0 0 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
5 - 5 5.00 - - 0 0 T20I v Bangladesh Mirpur 1 Sep 2021 T20I # 1243
5 - 5 5.00 - - 0 0 T20I v Australia Auckland 23 Feb 2024 T20I # 2483
4 - 4 4.00 - - 1 0 T20I v Pakistan Rawalpindi 24 Apr 2023 T20I # 2049
4 - 4 4.00 - - 0 0 T20I v Pakistan Christchurch 19 Jan 2024 T20I # 2437
3 - 3 3.00 - - 1 0 ODI v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
2 - 2 2.00 - - 0 0 T20I v Pakistan Lahore 14 Apr 2023 T20I # 2045
3 0 3 1.50 - - 1 0 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
1 - 1 1.00 - - 1 0 ODI v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
1 - 1 1.00 - - 0 0 ODI v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
1 1 2 1.00 - - 0 0 Test v England Lord's 2 Jun 2022 Test # 2464
1 - 1 1.00 - - 0 0 ODI v Netherlands Hamilton 2 Apr 2022 ODI # 4381
0 - 0 0.00 - - 0 0 ODI v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
0 - 0 0.00 - - 1 0 ODI v England Ahmedabad 5 Oct 2023 ODI # 4658
0 - 0 0.00 - - 0 0 ODI v Bangladesh Mirpur 23 Sep 2023 ODI # 4652
DNB - - - - - 1 0 T20I v Bangladesh Auckland 1 Apr 2021 T20I # 1141
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th Match, Jun 9, 2024 [T20I # 2659 - Live]
    » Scotland 153/3 (13.1 ov, B McMullen 61*, MH Cross 15*, Bilal Khan 1/12) - Match over
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658 - Live]
    » Pakistan 113/7 (20.0 ov, Naseem Shah 10*, Shaheen Shah Afridi 0*, Arshdeep Singh 1/31) - Match over
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd Match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd Match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st Match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page