Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 29 Jan 2011 remove greater than or equal to 29 Jan 2011 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 2022-2024 60 64 10 2170 186 40.18 2124 102.16 4 12 2 223 64 Profile
filtered 2022-2024 60 64 10 2170 186 40.18 2124 102.16 4 12 2 223 64
Innings by innings list
10 22 13 0 0 76.92 7 caught 2 T20I v West Indies Bridgetown 26 Jan 2022 T20I # 1455
28 34 23 2 1 121.73 5 caught 2 T20I v India Southampton 7 Jul 2022 T20I # 1616
8 13 9 2 0 88.88 5 caught 2 T20I v India Birmingham 9 Jul 2022 T20I # 1628
19 10 9 3 0 211.11 7 caught 1 T20I v India Nottingham 10 Jul 2022 T20I # 1631
12 29 20 2 0 60.00 5 caught 2 Test v South Africa The Oval 8 Sep 2022 Test # 2476
DNB - - - - - - - 4 Test v South Africa The Oval 8 Sep 2022 Test # 2476
42* 38 25 7 0 168.00 5 not out 2 T20I v Pakistan Karachi 20 Sep 2022 T20I # 1789
31 29 19 1 3 163.15 5 bowled 1 T20I v Pakistan Karachi 22 Sep 2022 T20I # 1793
81* 59 35 8 5 231.42 5 not out 1 T20I v Pakistan Karachi 23 Sep 2022 T20I # 1795
34 64 29 2 1 117.24 5 caught 2 T20I v Pakistan Karachi 25 Sep 2022 T20I # 1798
4 19 9 0 0 44.44 5 lbw 2 T20I v Pakistan Lahore 28 Sep 2022 T20I # 1801
DNB - - - - - - - 2 T20I v Pakistan Lahore 30 Sep 2022 T20I # 1802
46* 55 29 1 4 158.62 5 not out 1 T20I v Pakistan Lahore 2 Oct 2022 T20I # 1804
12 16 10 2 0 120.00 4 caught 1 T20I v Australia Perth 9 Oct 2022 T20I # 1812
1 5 2 0 0 50.00 5 caught 1 T20I v Australia Canberra 12 Oct 2022 T20I # 1817
DNB - - - - - - - 1 T20I v Australia Canberra 14 Oct 2022 T20I # 1820
7 9 6 0 0 116.66 6 caught 2 T20I v Afghanistan Perth 22 Oct 2022 T20I # 1840
18 30 21 1 0 85.71 5 caught 2 T20I v Ireland Melbourne 26 Oct 2022 T20I # 1846
7 6 3 0 1 233.33 5 caught 1 T20I v New Zealand Brisbane 1 Nov 2022 T20I # 1858
4 9 5 0 0 80.00 4 caught 2 T20I v Sri Lanka Sydney 5 Nov 2022 T20I # 1867
DNB - - - - - - - 2 T20I v India Adelaide 10 Nov 2022 T20I # 1878
20 36 23 1 0 86.95 5 caught 2 T20I v Pakistan Melbourne 13 Nov 2022 T20I # 1879
153 172 116 19 5 131.89 5 caught 1 Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
87 96 65 11 3 133.84 5 bowled 3 Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
9 24 21 1 0 42.85 5 caught 1 Test v Pakistan Multan 9 Dec 2022 Test # 2480
108 172 149 14 1 72.48 5 caught 3 Test v Pakistan Multan 9 Dec 2022 Test # 2480
111 210 150 8 3 74.00 5 lbw 2 Test v Pakistan Karachi 17 Dec 2022 Test # 2483
DNB - - - - - - - 4 Test v Pakistan Karachi 17 Dec 2022 Test # 2483
0 5 3 0 0 0.00 4 lbw 2 ODI v South Africa Bloemfontein 27 Jan 2023 ODI # 4512
80 101 75 7 4 106.66 4 caught 1 ODI v South Africa Bloemfontein 29 Jan 2023 ODI # 4513
6 14 9 1 0 66.66 4 caught 1 ODI v South Africa Kimberley 1 Feb 2023 ODI # 4514
89 129 81 15 1 109.87 5 bowled 1 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
54 55 41 7 2 131.70 6 caught 3 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
186 270 176 24 5 105.68 5 caught 1 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
0 2 0 0 0 - 6 run out 4 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
9* 9 7 1 0 128.57 5 not out 2 Test v Ireland Lord's 1 Jun 2023 Test # 2504
DNB - - - - - - - 4 Test v Ireland Lord's 1 Jun 2023 Test # 2504
32 45 37 4 0 86.48 5 bowled 1 Test v Australia Birmingham 16 Jun 2023 Test # 2507
46 81 52 5 0 88.46 5 caught 3 Test v Australia Birmingham 16 Jun 2023 Test # 2507
50 116 68 4 0 73.52 5 caught 2 Test v Australia Lord's 28 Jun 2023 Test # 2508
4 4 3 1 0 133.33 5 bowled 4 Test v Australia Lord's 28 Jun 2023 Test # 2508
3 9 11 0 0 27.27 3 caught 2 Test v Australia Leeds 6 Jul 2023 Test # 2509
75 139 93 9 0 80.64 5 caught 4 Test v Australia Leeds 6 Jul 2023 Test # 2509
61 163 100 5 0 61.00 5 caught 2 Test v Australia Manchester 19 Jul 2023 Test # 2512
85 125 91 11 2 93.40 5 caught 1 Test v Australia The Oval 27 Jul 2023 Test # 2515
7 7 6 0 1 116.66 5 caught 3 Test v Australia The Oval 27 Jul 2023 Test # 2515
43* 33 27 2 3 159.25 4 not out 2 T20I v New Zealand Chester-le-Street 30 Aug 2023 T20I # 2225
67 45 36 5 5 186.11 4 caught 1 T20I v New Zealand Manchester 1 Sep 2023 T20I # 2229
8 19 8 1 0 100.00 4 caught 2 T20I v New Zealand Birmingham 3 Sep 2023 T20I # 2231
4 14 8 0 0 50.00 4 caught 1 T20I v New Zealand Nottingham 5 Sep 2023 T20I # 2232
25 69 41 2 0 60.97 1 caught 1 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
2 36 12 0 0 16.66 2 caught 1 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
10 16 15 0 0 66.66 4 caught 1 ODI v New Zealand Lord's 15 Sep 2023 ODI # 4647
25 20 16 4 1 156.25 4 caught 1 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
20 23 15 3 0 133.33 5 caught 1 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
66 123 61 7 1 108.19 4 caught 2 ODI v Afghanistan Delhi 15 Oct 2023 ODI # 4670
17 33 25 2 1 68.00 5 lbw 2 ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
11 19 16 2 0 68.75 5 caught 1 ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
30 24 17 2 2 176.47 6 caught 1 ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
71 102 72 7 2 98.61 5 caught 1 ODI v West Indies North Sound 3 Dec 2023 ODI # 4706
43* 79 49 2 2 87.75 5 not out 2 ODI v West Indies North Sound 6 Dec 2023 ODI # 4707
1 6 3 0 0 33.33 5 run out 1 ODI v West Indies Bridgetown 9 Dec 2023 ODI # 4708
1 4 2 0 0 50.00 5 caught 1 T20I v West Indies Bridgetown 12 Dec 2023 T20I # 2397
5 11 8 0 0 62.50 6 caught 2 T20I v West Indies St George's 14 Dec 2023 T20I # 2402
31* 13 7 1 4 442.85 5 not out 2 T20I v West Indies St George's 16 Dec 2023 T20I # 2407
6* 7 4 0 0 150.00 5 not out 1 T20I v West Indies Tarouba 19 Dec 2023 T20I # 2414
7 7 6 1 0 116.66 5 caught 1 T20I v West Indies Tarouba 21 Dec 2023 T20I # 2415
1 2 2 0 0 50.00 5 bowled 1 T20I v Pakistan Birmingham 25 May 2024 T20I # 2623
17* 19 14 1 1 121.42 5 not out 2 T20I v Pakistan The Oval 30 May 2024 T20I # 2631
TDNB - - - - - - - - T20I v Scotland Bridgetown 4 Jun 2024 T20I # 2637
20* 28 16 2 0 125.00 6 not out 2 T20I v Australia Bridgetown 8 Jun 2024 T20I # 2650
Statsguru includes the following current or recent relevant matches:
West Indies v New Zealand at Tarouba, ICC Men's T20 World Cup 26th match, Jun 12, 2024 [T20I # 2672 - Live]
    » New Zealand 136/9 (20.0 ov, MJ Santner 21*, LH Ferguson 0*, R Shepherd 0/36) - Match over
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671]
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th match, Jun 12, 2024 [T20I # 2670]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th match, Jun 12, 2024 [T20I # 2669]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th match, Jun 12, 2024 [T20I # 2668]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th match, Jun 12, 2024 [T20I # 2667]
 
Feedback Print this page