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