Records type all-round analysis [change type]
View match by match list [change view]
Ordered by boundary sixes (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 4s 6s Wkts BBI Bowl Av 5 Ct St Ave Diff
overall 2013-2024 102 6316 258 35.48 13 735 128 198 6/22 31.99 4 106 0 3.48 Profile
Match by match list
258 26 284 34 11 1 100 1 0 v South Africa Cape Town 2 Jan 2016 Test # 2197
17 155 172 10 9 1 47 1 0 v Australia Lord's 28 Jun 2023 Test # 2508
8 135* 143 12 8 4 101 0 0 v Australia Leeds 22 Aug 2019 Test # 2357
120 19 139 12 7 2 74 0 0 v West Indies Bridgetown 16 Mar 2022 Test # 2457
46 75* 121 16 6 2 147 3 0 v New Zealand Nottingham 10 Jun 2022 Test # 2465
176 78* 254 21 5 3 59 1 0 v West Indies Manchester 16 Jul 2020 Test # 2389
80 13 93 8 5 - - 0 0 v Australia Leeds 6 Jul 2023 Test # 2509
112 31 143 11 5 3 77 4 0 v South Africa The Oval 27 Jul 2017 Test # 2266
92 101 193 30 4 3 143 0 0 v New Zealand Lord's 21 May 2015 Test # 2162
18 85 103 6 4 6 46 1 0 v Bangladesh Chattogram 20 Oct 2016 Test # 2225
47 72 119 13 4 3 69 6 0 v South Africa Cape Town 3 Jan 2020 Test # 2379
103 - 103 6 3 4 47 0 0 v South Africa Manchester 25 Aug 2022 Test # 2475
82 7 89 11 3 1 29 3 0 v India Chennai 5 Feb 2021 Test # 2409
1 54 55 5 3 1 48 0 0 v New Zealand Lord's 2 Jun 2022 Test # 2464
13 115* 128 14 3 0 33 0 0 v Australia Lord's 14 Aug 2019 Test # 2355
70 6 76 6 3 - - 1 0 v India Hyderabad 25 Jan 2024 Test # 2525
7 62 69 5 3 1 38 4 0 v Sri Lanka Galle 6 Nov 2018 Test # 2324
30 41 71 4 2 - - 1 0 v Pakistan Multan 9 Dec 2022 Test # 2480
120 - 120 12 2 1 35 0 0 v South Africa Gqeberha 16 Jan 2020 Test # 2380
47 32 79 7 2 8 161 0 0 v Australia Sydney 3 Jan 2014 Test # 2113
55 2 57 6 2 4 89 1 0 v India Ahmedabad 4 Mar 2021 Test # 2414
20 67 87 7 2 - - 2 0 v Australia The Oval 12 Sep 2019 Test # 2362
128 29* 157 18 2 1 53 1 0 v India Rajkot 9 Nov 2016 Test # 2232
35 14 49 6 2 2 22 2 0 v South Africa Centurion 26 Dec 2019 Test # 2377
66 60 126 19 2 0 37 0 0 v Australia Sydney 5 Jan 2022 Test # 2446
57 42 99 9 2 4 55 3 0 v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
41 0 41 6 2 1 104 1 0 v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
19 31 50 6 2 1 38 1 0 v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
52 42 94 15 2 1 74 1 0 v Australia Cardiff 8 Jul 2015 Test # 2170
0 25 25 2 1 5 65 0 0 v Bangladesh Mirpur 28 Oct 2016 Test # 2227
56 1 57 8 1 0 53 3 0 v South Africa Lord's 6 Jul 2017 Test # 2262
3 42 45 3 1 - - 3 0 v Australia The Oval 27 Jul 2023 Test # 2515
79 35 114 15 1 0 114 1 0 v West Indies North Sound 13 Apr 2015 Test # 2157
25 11 36 4 1 1 47 0 0 v Australia Melbourne 26 Dec 2021 Test # 2442
38 9 47 7 1 3 73 0 0 v Pakistan Lord's 24 May 2018 Test # 2304
87 0 87 13 1 0 97 0 0 v Australia Lord's 16 Jul 2015 Test # 2171
58 DNB 58 9 1 5 77 1 0 v South Africa Johannesburg 14 Jan 2016 Test # 2199
31 18 49 5 1 0 32 0 0 v India Wankhede 8 Dec 2016 Test # 2239
18 120 138 21 1 3 145 1 0 v Australia Perth 13 Dec 2013 Test # 2107
11 37 48 7 1 3 116 0 0 v India The Oval 7 Sep 2018 Test # 2318
79 48* 127 12 1 2 30 3 0 v West Indies Gros Islet 9 Feb 2019 Test # 2346
33 10 43 7 1 5 122 0 0 v South Africa Centurion 22 Jan 2016 Test # 2200
14 19 33 2 1 2 96 0 0 v Australia Melbourne 26 Dec 2013 Test # 2110
47 11 58 6 1 - - 2 0 v India Visakhapatnam 2 Feb 2024 Test # 2526
34 12 46 4 1 3 137 2 0 v Australia Adelaide 16 Dec 2021 Test # 2441
18 DNB 18 2 1 0 30 2 0 v New Zealand Leeds 23 Jun 2022 Test # 2467
0 34 34 3 1 6 140 2 0 v West Indies Bridgetown 23 Jan 2019 Test # 2342
50 6 56 9 0 4 162 0 0 v Australia Birmingham 1 Aug 2019 Test # 2353
12 - 12 3 0 1 25 1 0 v Sri Lanka Leeds 19 May 2016 Test # 2203
26 1 27 3 0 0 66 2 0 v Australia Manchester 4 Sep 2019 Test # 2360
27 33 60 11 0 0 16 0 0 v New Zealand Wellington 24 Feb 2023 Test # 2494
26 - 26 4 0 0 94 0 0 v New Zealand Hamilton 29 Nov 2019 Test # 2371
29 5 34 6 0 5 89 0 0 v India Mohali 26 Nov 2016 Test # 2238
1 28 29 5 0 2 90 0 0 v Australia Adelaide 5 Dec 2013 Test # 2105
58 23 81 13 0 0 60 4 0 v South Africa Manchester 4 Aug 2017 Test # 2268
41 15 56 7 0 - - 1 0 v India Rajkot 15 Feb 2024 Test # 2530
60 DNB 60 10 0 6 63 1 0 v West Indies Lord's 7 Sep 2017 Test # 2274
36 13 49 6 0 3 66 0 0 v West Indies North Sound 8 Mar 2022 Test # 2454
23 30 53 5 0 3 57 1 0 v India Southampton 30 Aug 2018 Test # 2317
15 0 15 2 0 3 133 0 0 v Australia The Oval 20 Aug 2015 Test # 2178
19 0 19 2 0 0 9 2 0 v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
0 12 12 1 0 0 23 0 0 v Pakistan Sharjah 1 Nov 2015 Test # 2184
25 DNB 25 3 0 5 80 0 0 v India Birmingham 1 Jul 2022 Test # 2470
14 11 25 3 0 2 58 1 0 v West Indies North Sound 31 Jan 2019 Test # 2344
6 DNB 6 1 0 3 39 1 0 v South Africa The Oval 8 Sep 2022 Test # 2476
34 DNB 34 5 0 2 60 0 0 v Pakistan Manchester 22 Jul 2016 Test # 2208
26 35* 61 7 0 0 20 2 0 v Pakistan Karachi 17 Dec 2022 Test # 2483
DNB DNB - - - - - 1 0 v Ireland Lord's 1 Jun 2023 Test # 2504
2 28 30 6 0 4 94 4 0 v South Africa Johannesburg 24 Jan 2020 Test # 2382
20 DNB 20 2 0 - - 0 0 v West Indies Manchester 24 Jul 2020 Test # 2390
0 18 18 3 0 4 111 0 0 v South Africa Nottingham 14 Jul 2017 Test # 2264
18 8 26 1 0 0 16 1 0 v India Chennai 13 Feb 2021 Test # 2411
10 - 10 2 0 1 49 2 0 v West Indies Birmingham 17 Aug 2017 Test # 2270
0 - 0 0 0 2 141 1 0 v India Nottingham 9 Jul 2014 Test # 2128
3 4 7 0 0 - - 0 0 v India Ranchi 23 Feb 2024 Test # 2531
5 14 19 4 0 0 65 1 0 v Australia Brisbane 8 Dec 2021 Test # 2440
0 66 66 6 0 - - 0 0 v New Zealand Auckland 22 Mar 2018 Test # 2299
8 DNB 8 0 0 1 100 0 0 v West Indies St George's 21 Apr 2015 Test # 2158
21 6 27 2 0 6 113 0 0 v India Birmingham 1 Aug 2018 Test # 2314
6 29 35 5 0 1 131 1 0 v New Zealand Leeds 29 May 2015 Test # 2163
0 DNB 0 0 0 1 28 2 0 v Australia Birmingham 29 Jul 2015 Test # 2173
57 2 59 7 0 4 66 1 0 v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
21 5 26 5 0 1 51 1 0 v South Africa Durban 26 Dec 2015 Test # 2196
20 20 40 6 0 3 71 0 0 v South Africa Lord's 17 Aug 2022 Test # 2474
91 28 119 17 0 2 74 1 0 v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
70 6 76 11 0 1 107 4 0 v India Visakhapatnam 17 Nov 2016 Test # 2235
1 43 44 5 0 2 42 1 0 v Australia Birmingham 16 Jun 2023 Test # 2507
43 46 89 13 0 6 88 1 0 v West Indies Southampton 8 Jul 2020 Test # 2388
6 23 29 4 0 1 76 0 0 v India Chennai 16 Dec 2016 Test # 2241
51 - 51 5 0 - - 1 0 v Australia Manchester 19 Jul 2023 Test # 2512
0 9 9 2 0 2 11 2 0 v Pakistan Manchester 5 Aug 2020 Test # 2391
6 25 31 4 0 0 19 0 0 v India Ahmedabad 24 Feb 2021 Test # 2412
100 58 158 28 0 2 88 2 0 v West Indies Leeds 25 Aug 2017 Test # 2271
0 0 0 0 0 5 91 0 0 v India Lord's 17 Jul 2014 Test # 2130
0 2 2 0 0 1 17 0 0 v India Dharamsala 7 Mar 2024 Test # 2534
25 12 37 6 0 0 19 0 0 v New Zealand Christchurch 30 Mar 2018 Test # 2301
22 32 54 8 0 2 42 0 0 v West Indies Bridgetown 1 May 2015 Test # 2160
4 5 9 1 0 - - 0 0 v Australia Hobart 14 Jan 2022 Test # 2449
10 62 72 8 0 2 122 1 0 v India Nottingham 18 Aug 2018 Test # 2316
2 4 6 0 0 2 48 0 0 v West Indies St George's 24 Mar 2022 Test # 2459
5 - 5 1 0 6 36 3 0 v Australia Nottingham 6 Aug 2015 Test # 2175
4 13 17 2 0 1 109 1 0 v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
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