Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 2 Feb 1990 remove greater than or equal to 2 Feb 1990 from query
Batting position less than or equal to 7 remove less than or equal to 7 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 2016-2024 52 94 9 3898 196 45.85 7105 54.86 9 26 7 453 23 Profile
filtered 2016-2024 52 94 9 3898 196 45.85 7105 54.86 9 26 7 453 23
Innings by innings list
69 146 105 5 0 65.71 4 caught 1 v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
21 47 38 3 0 55.26 4 bowled 3 v West Indies Dubai (DICS) 13 Oct 2016 Test # 2224
7 30 21 1 0 33.33 3 caught 1 v New Zealand Christchurch 17 Nov 2016 Test # 2234
29 99 66 3 0 43.93 3 caught 3 v New Zealand Christchurch 17 Nov 2016 Test # 2234
90* 277 196 10 0 45.91 3 not out 2 v New Zealand Hamilton 25 Nov 2016 Test # 2237
16 30 25 2 0 64.00 3 bowled 4 v New Zealand Hamilton 25 Nov 2016 Test # 2237
19 61 41 1 0 46.34 3 caught 2 v Australia Brisbane 15 Dec 2016 Test # 2240
14 69 36 1 0 38.88 3 caught 4 v Australia Brisbane 15 Dec 2016 Test # 2240
23 65 43 3 0 53.48 3 caught 1 v Australia Melbourne 26 Dec 2016 Test # 2242
3 10 6 0 0 50.00 3 lbw 3 v Australia Melbourne 26 Dec 2016 Test # 2242
0 3 4 0 0 0.00 3 lbw 2 v Australia Sydney 3 Jan 2017 Test # 2245
9 14 11 2 0 81.81 4 lbw 4 v Australia Sydney 3 Jan 2017 Test # 2245
72 262 201 8 1 35.82 3 bowled 2 v West Indies Kingston 21 Apr 2017 Test # 2259
9* 35 22 0 0 40.90 3 not out 4 v West Indies Kingston 21 Apr 2017 Test # 2259
0 5 2 0 0 0.00 3 caught 2 v West Indies Bridgetown 30 Apr 2017 Test # 2260
0 6 2 0 0 0.00 3 caught 4 v West Indies Bridgetown 30 Apr 2017 Test # 2260
55 176 124 3 0 44.35 3 caught 1 v West Indies Roseau 10 May 2017 Test # 2261
0 22 10 0 0 0.00 3 caught 3 v West Indies Roseau 10 May 2017 Test # 2261
28 107 81 2 0 34.56 5 caught 2 v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
3 23 16 0 0 18.75 5 caught 4 v Sri Lanka Abu Dhabi 28 Sep 2017 Test # 2275
8 31 23 1 0 34.78 5 caught 2 v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
0 3 2 0 0 0.00 6 caught 4 v Sri Lanka Dubai (DICS) 6 Oct 2017 Test # 2278
14 34 25 3 0 56.00 5 caught 1 v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
59 142 114 8 0 51.75 5 run out 4 v Ireland Dublin (Malahide) 11 May 2018 Test # 2303
68* 155 120 10 0 56.66 5 retired notout 2 v England Lord's 24 May 2018 Test # 2304
DNB - - - - - - - 4 v England Lord's 24 May 2018 Test # 2304
4 10 11 0 0 36.36 7 run out 1 v Australia Dubai (DICS) 7 Oct 2018 Test # 2320
28* 55 53 1 1 52.83 7 not out 3 v Australia Dubai (DICS) 7 Oct 2018 Test # 2320
0 - 2 0 0 0.00 6 bowled 1 v Australia Abu Dhabi 16 Oct 2018 Test # 2322
99 - 171 6 3 57.89 6 lbw 3 v Australia Abu Dhabi 16 Oct 2018 Test # 2322
62 - 109 5 0 56.88 6 caught 2 v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
13 - 21 1 0 61.90 6 run out 4 v New Zealand Abu Dhabi 16 Nov 2018 Test # 2327
127* - 263 12 2 48.28 6 not out 1 v New Zealand Dubai (DICS) 24 Nov 2018 Test # 2330
14 - 25 2 0 56.00 6 bowled 2 v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
51 - 114 5 0 44.73 6 caught 4 v New Zealand Abu Dhabi 3 Dec 2018 Test # 2332
71 126 79 15 0 89.87 6 caught 1 v South Africa Centurion 26 Dec 2018 Test # 2338
6 24 24 1 0 25.00 6 bowled 3 v South Africa Centurion 26 Dec 2018 Test # 2338
2 7 5 0 0 40.00 6 caught 1 v South Africa Cape Town 3 Jan 2019 Test # 2340
72 144 87 15 0 82.75 5 caught 3 v South Africa Cape Town 3 Jan 2019 Test # 2340
49 88 55 10 0 89.09 6 caught 2 v South Africa Johannesburg 11 Jan 2019 Test # 2341
21 49 29 5 0 72.41 5 caught 4 v South Africa Johannesburg 11 Jan 2019 Test # 2341
1 5 4 0 0 25.00 5 caught 1 v Australia Brisbane 21 Nov 2019 Test # 2368
104 255 173 13 0 60.11 5 caught 3 v Australia Brisbane 21 Nov 2019 Test # 2368
97 232 132 11 0 73.48 4 caught 2 v Australia Adelaide 29 Nov 2019 Test # 2372
8 24 12 1 0 66.66 4 caught 3 v Australia Adelaide 29 Nov 2019 Test # 2372
102* 150 128 14 0 79.68 4 not out 2 v Sri Lanka Rawalpindi 11 Dec 2019 Test # 2373
60 146 96 8 1 62.50 4 stumped 1 v Sri Lanka Karachi 19 Dec 2019 Test # 2375
100* 168 131 7 1 76.33 4 not out 3 v Sri Lanka Karachi 19 Dec 2019 Test # 2375
143 - 193 18 1 74.09 4 caught 2 v Bangladesh Rawalpindi 7 Feb 2020 Test # 2384
69 125 106 11 0 65.09 4 caught 1 v England Manchester 5 Aug 2020 Test # 2391
5 25 20 0 0 25.00 4 caught 3 v England Manchester 5 Aug 2020 Test # 2391
47 144 127 3 0 37.00 4 caught 1 v England Southampton 13 Aug 2020 Test # 2392
11 31 26 1 0 42.30 4 lbw 2 v England Southampton 21 Aug 2020 Test # 2393
63* 134 92 8 0 68.47 4 not out 3 v England Southampton 21 Aug 2020 Test # 2393
7 42 30 0 0 23.33 4 lbw 2 v South Africa Karachi 26 Jan 2021 Test # 2406
30 62 39 6 0 76.92 4 lbw 4 v South Africa Karachi 26 Jan 2021 Test # 2406
77 188 127 12 0 60.62 4 caught 1 v South Africa Rawalpindi 4 Feb 2021 Test # 2408
8 27 17 1 0 47.05 4 lbw 3 v South Africa Rawalpindi 4 Feb 2021 Test # 2408
0 4 1 0 0 0.00 4 caught 2 v Zimbabwe Harare 29 Apr 2021 Test # 2420
2 9 8 0 0 25.00 4 caught 1 v Zimbabwe Harare 7 May 2021 Test # 2421
30 111 64 4 0 46.87 4 caught 1 v West Indies Kingston 12 Aug 2021 Test # 2430
55 236 160 7 0 34.37 4 caught 3 v West Indies Kingston 12 Aug 2021 Test # 2430
75 289 174 13 0 43.10 4 caught 1 v West Indies Kingston 20 Aug 2021 Test # 2431
33 73 41 1 1 80.48 4 caught 3 v West Indies Kingston 20 Aug 2021 Test # 2431
10 58 46 1 0 21.73 4 bowled 2 v Bangladesh Chattogram 26 Nov 2021 Test # 2436
13* 34 25 3 0 52.00 4 not out 4 v Bangladesh Chattogram 26 Nov 2021 Test # 2436
76 173 126 9 1 60.31 4 lbw 1 v Bangladesh Mirpur 4 Dec 2021 Test # 2439
36 116 82 3 0 43.90 4 run out 1 v Australia Rawalpindi 4 Mar 2022 Test # 2453
DNB - - - - - - - 3 v Australia Rawalpindi 4 Mar 2022 Test # 2453
36 154 79 3 0 45.56 4 caught 2 v Australia Karachi 12 Mar 2022 Test # 2455
196 603 425 21 1 46.11 4 caught 4 v Australia Karachi 12 Mar 2022 Test # 2455
67 218 131 6 1 51.14 4 lbw 2 v Australia Lahore 21 Mar 2022 Test # 2458
55 167 104 6 0 52.88 4 caught 4 v Australia Lahore 21 Mar 2022 Test # 2458
119 312 244 11 2 48.77 4 lbw 2 v Sri Lanka Galle 16 Jul 2022 Test # 2472
55 158 104 4 1 52.88 4 bowled 4 v Sri Lanka Galle 16 Jul 2022 Test # 2472
16 37 34 3 0 47.05 3 bowled 2 v Sri Lanka Galle 24 Jul 2022 Test # 2473
81 193 146 6 1 55.47 3 lbw 4 v Sri Lanka Galle 24 Jul 2022 Test # 2473
136 246 168 19 1 80.95 4 caught 2 v England Rawalpindi 1 Dec 2022 Test # 2478
4 7 5 1 0 80.00 4 caught 4 v England Rawalpindi 1 Dec 2022 Test # 2478
75 123 95 10 1 78.94 3 bowled 2 v England Multan 9 Dec 2022 Test # 2480
1 15 10 0 0 10.00 3 bowled 4 v England Multan 9 Dec 2022 Test # 2480
78 207 123 9 0 63.41 4 run out 1 v England Karachi 17 Dec 2022 Test # 2483
54 176 104 6 0 51.92 4 caught 3 v England Karachi 17 Dec 2022 Test # 2483
161 363 280 15 1 57.50 4 caught 1 v New Zealand Karachi 26 Dec 2022 Test # 2486
14 28 21 2 0 66.66 5 lbw 3 v New Zealand Karachi 26 Dec 2022 Test # 2486
24 51 41 3 1 58.53 4 run out 2 v New Zealand Karachi 2 Jan 2023 Test # 2487
27 51 41 5 0 65.85 5 caught 4 v New Zealand Karachi 2 Jan 2023 Test # 2487
13 19 16 2 0 81.25 4 caught 2 v Sri Lanka Galle 16 Jul 2023 Test # 2511
24 34 28 5 0 85.71 5 lbw 4 v Sri Lanka Galle 16 Jul 2023 Test # 2511
39 125 75 4 1 52.00 4 lbw 2 v Sri Lanka Colombo (SSC) 24 Jul 2023 Test # 2514
21 80 54 2 0 38.88 5 caught 2 v Australia Perth 14 Dec 2023 Test # 2518
14 43 37 2 0 37.83 4 caught 4 v Australia Perth 14 Dec 2023 Test # 2518
1 8 7 0 0 14.28 4 bowled 2 v Australia Melbourne 26 Dec 2023 Test # 2519
41 122 79 4 0 51.89 4 bowled 4 v Australia Melbourne 26 Dec 2023 Test # 2519
26 46 40 4 0 65.00 4 lbw 1 v Australia Sydney 3 Jan 2024 Test # 2521
23 85 52 1 0 44.23 4 caught 3 v Australia Sydney 3 Jan 2024 Test # 2521
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page