Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 1 jan 2000 remove greater than or equal to 1 jan 2000 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 2012-2024 100 178 12 6042 167* 36.39 10228 59.07 12 26 17 719 56 Profile
filtered 2012-2024 100 178 12 6042 167* 36.39 10228 59.07 12 26 17 719 56
Innings by innings list
16 32 27 3 0 59.25 6 lbw 2 v West Indies Lord's 17 May 2012 Test # 2043
0* 4 3 0 0 0.00 7 not out 4 v West Indies Lord's 17 May 2012 Test # 2043
4 25 17 0 0 23.52 6 caught 2 v West Indies Nottingham 25 May 2012 Test # 2044
DNB - - - - - - - 4 v West Indies Nottingham 25 May 2012 Test # 2044
18 36 37 3 0 48.64 6 bowled 2 v West Indies Birmingham 7 Jun 2012 Test # 2045
95 310 196 13 0 48.46 6 bowled 2 v South Africa Lord's 16 Aug 2012 Test # 2053
54 68 47 8 0 114.89 6 bowled 4 v South Africa Lord's 16 Aug 2012 Test # 2053
9 32 23 2 0 39.13 5 caught 2 v India Wankhede 23 Nov 2012 Test # 2062
DNB - - - - - - - 4 v India Wankhede 23 Nov 2012 Test # 2062
3 17 12 0 0 25.00 6 lbw 2 v New Zealand Auckland 22 Mar 2013 Test # 2084
6 25 19 1 0 31.57 7 caught 4 v New Zealand Auckland 22 Mar 2013 Test # 2084
41 155 107 4 0 38.31 6 caught 1 v New Zealand Lord's 16 May 2013 Test # 2088
5 12 13 0 0 38.46 5 bowled 3 v New Zealand Lord's 16 May 2013 Test # 2088
64 137 99 8 0 64.64 6 caught 1 v New Zealand Leeds 24 May 2013 Test # 2089
26* 20 22 2 1 118.18 6 not out 3 v New Zealand Leeds 24 May 2013 Test # 2089
37 103 51 7 0 72.54 6 bowled 1 v Australia Nottingham 10 Jul 2013 Test # 2090
15 83 62 0 0 24.19 6 caught 3 v Australia Nottingham 10 Jul 2013 Test # 2090
67 199 146 7 0 45.89 6 caught 1 v Australia Lord's 18 Jul 2013 Test # 2091
20 46 54 2 1 37.03 7 caught 3 v Australia Lord's 18 Jul 2013 Test # 2091
22 68 51 3 0 43.13 7 caught 2 v Australia Manchester 1 Aug 2013 Test # 2092
DNB - - - - - - - 4 v Australia Manchester 1 Aug 2013 Test # 2092
14 105 77 1 0 18.18 6 lbw 1 v Australia Chester-le-Street 9 Aug 2013 Test # 2093
28 86 65 6 0 43.07 6 caught 3 v Australia Chester-le-Street 9 Aug 2013 Test # 2093
10 19 17 0 1 58.82 7 bowled 1 v Australia Melbourne 26 Dec 2013 Test # 2110
21 47 28 2 2 75.00 7 caught 3 v Australia Melbourne 26 Dec 2013 Test # 2110
18 69 50 1 0 36.00 8 caught 2 v Australia Sydney 3 Jan 2014 Test # 2113
0 4 3 0 0 0.00 7 caught 4 v Australia Sydney 3 Jan 2014 Test # 2113
5 14 12 1 0 41.66 5 caught 2 v Australia Birmingham 29 Jul 2015 Test # 2173
DNB - - - - - - - 4 v Australia Birmingham 29 Jul 2015 Test # 2173
74 146 105 12 0 70.47 5 caught 2 v Australia Nottingham 6 Aug 2015 Test # 2175
13 26 15 1 0 86.66 5 caught 2 v Australia The Oval 20 Aug 2015 Test # 2178
26 64 48 5 0 54.16 5 caught 3 v Australia The Oval 20 Aug 2015 Test # 2178
8 41 39 1 0 20.51 6 lbw 2 v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
15 19 10 1 1 150.00 5 stumped 4 v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
46 138 104 5 1 44.23 5 lbw 2 v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
22 103 86 2 0 25.58 5 bowled 4 v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
43 165 118 5 0 36.44 6 bowled 2 v Pakistan Sharjah 1 Nov 2015 Test # 2184
0 5 4 0 0 0.00 6 lbw 4 v Pakistan Sharjah 1 Nov 2015 Test # 2184
41 99 56 6 0 73.21 7 caught 1 v South Africa Durban 26 Dec 2015 Test # 2196
79 128 76 9 3 103.94 7 caught 3 v South Africa Durban 26 Dec 2015 Test # 2196
150* 281 191 18 2 78.53 7 not out 1 v South Africa Cape Town 2 Jan 2016 Test # 2197
30* 92 75 2 0 40.00 7 not out 3 v South Africa Cape Town 2 Jan 2016 Test # 2197
45 152 84 5 0 53.57 7 caught 2 v South Africa Johannesburg 14 Jan 2016 Test # 2199
DNB - - - - - - - 4 v South Africa Johannesburg 14 Jan 2016 Test # 2199
0 3 3 0 0 0.00 7 caught 2 v South Africa Centurion 22 Jan 2016 Test # 2200
14 20 13 2 0 107.69 7 caught 4 v South Africa Centurion 22 Jan 2016 Test # 2200
140 264 183 13 1 76.50 7 caught 1 v Sri Lanka Leeds 19 May 2016 Test # 2203
48 91 57 5 0 84.21 6 caught 1 v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
DNB - - - - - - - 4 v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
167* 405 251 18 0 66.53 6 not out 1 v Sri Lanka Lord's 9 Jun 2016 Test # 2205
32 89 72 1 0 44.44 5 bowled 3 v Sri Lanka Lord's 9 Jun 2016 Test # 2205
29 57 45 5 0 64.44 6 bowled 2 v Pakistan Lord's 14 Jul 2016 Test # 2206
48 207 147 4 0 32.65 6 bowled 4 v Pakistan Lord's 14 Jul 2016 Test # 2206
58 91 81 7 0 71.60 8 caught 1 v Pakistan Manchester 22 Jul 2016 Test # 2208
DNB - - - - - - - 3 v Pakistan Manchester 22 Jul 2016 Test # 2208
12 19 16 1 0 75.00 6 caught 1 v Pakistan Birmingham 3 Aug 2016 Test # 2212
83 177 127 8 0 65.35 6 lbw 3 v Pakistan Birmingham 3 Aug 2016 Test # 2212
55 151 93 7 0 59.13 6 caught 1 v Pakistan The Oval 11 Aug 2016 Test # 2216
81 169 127 8 0 63.77 6 caught 3 v Pakistan The Oval 11 Aug 2016 Test # 2216
52 156 126 8 0 41.26 7 bowled 1 v Bangladesh Chattogram 20 Oct 2016 Test # 2225
47 141 95 6 0 49.47 7 bowled 3 v Bangladesh Chattogram 20 Oct 2016 Test # 2225
24 58 48 0 0 50.00 7 lbw 2 v Bangladesh Mirpur 28 Oct 2016 Test # 2227
3 18 8 0 0 37.50 7 caught 4 v Bangladesh Mirpur 28 Oct 2016 Test # 2227
46 80 57 5 2 80.70 7 caught 1 v India Rajkot 9 Nov 2016 Test # 2232
DNB - - - - - - - 3 v India Rajkot 9 Nov 2016 Test # 2232
53 164 152 5 0 34.86 7 bowled 2 v India Visakhapatnam 17 Nov 2016 Test # 2235
34* 57 40 7 0 85.00 7 not out 4 v India Visakhapatnam 17 Nov 2016 Test # 2235
89 260 177 6 0 50.28 5 lbw 1 v India Mohali 26 Nov 2016 Test # 2238
15 48 34 1 0 44.11 4 caught 3 v India Mohali 26 Nov 2016 Test # 2238
14 40 20 1 0 70.00 5 caught 1 v India Wankhede 8 Dec 2016 Test # 2239
51 132 107 2 0 47.66 5 lbw 3 v India Wankhede 8 Dec 2016 Test # 2239
49 106 90 0 3 54.44 5 caught 1 v India Chennai 16 Dec 2016 Test # 2241
1 15 6 0 0 16.66 5 caught 3 v India Chennai 16 Dec 2016 Test # 2241
10 38 25 2 0 40.00 5 lbw 1 v South Africa Lord's 6 Jul 2017 Test # 2262
51 113 76 6 0 67.10 5 stumped 3 v South Africa Lord's 6 Jul 2017 Test # 2262
45 106 81 7 0 55.55 5 bowled 2 v South Africa Nottingham 14 Jul 2017 Test # 2264
16 52 29 3 0 55.17 5 caught 4 v South Africa Nottingham 14 Jul 2017 Test # 2264
36 76 52 6 0 69.23 7 caught 1 v South Africa The Oval 27 Jul 2017 Test # 2266
63 72 58 6 1 108.62 7 caught 3 v South Africa The Oval 27 Jul 2017 Test # 2266
99 192 145 14 1 68.27 7 lbw 1 v South Africa Manchester 4 Aug 2017 Test # 2268
10 43 30 2 0 33.33 7 caught 3 v South Africa Manchester 4 Aug 2017 Test # 2268
18 34 33 1 0 54.54 7 bowled 1 v West Indies Birmingham 17 Aug 2017 Test # 2270
2 19 9 0 0 22.22 7 caught 1 v West Indies Leeds 25 Aug 2017 Test # 2271
18 28 21 4 0 85.71 7 bowled 3 v West Indies Leeds 25 Aug 2017 Test # 2271
21 68 48 3 0 43.75 7 lbw 2 v West Indies Lord's 7 Sep 2017 Test # 2274
DNB - - - - - - - 4 v West Indies Lord's 7 Sep 2017 Test # 2274
9 40 24 1 0 37.50 7 caught 1 v Australia Brisbane 23 Nov 2017 Test # 2282
42 126 75 2 1 56.00 7 caught 3 v Australia Brisbane 23 Nov 2017 Test # 2282
21 63 50 2 0 42.00 7 caught 2 v Australia Adelaide 2 Dec 2017 Test # 2285
36 91 57 5 0 63.15 8 bowled 4 v Australia Adelaide 2 Dec 2017 Test # 2285
119 319 215 18 0 55.34 6 bowled 1 v Australia Perth 14 Dec 2017 Test # 2288
14 44 26 3 0 53.84 6 bowled 3 v Australia Perth 14 Dec 2017 Test # 2288
22 45 39 3 0 56.41 6 caught 2 v Australia Melbourne 26 Dec 2017 Test # 2289
5 9 7 1 0 71.42 6 caught 1 v Australia Sydney 4 Jan 2018 Test # 2291
38 183 143 4 0 26.57 6 lbw 3 v Australia Sydney 4 Jan 2018 Test # 2291
0 8 4 0 0 0.00 6 caught 1 v New Zealand Auckland 22 Mar 2018 Test # 2299
26 88 72 4 0 36.11 6 caught 3 v New Zealand Auckland 22 Mar 2018 Test # 2299
101 252 170 11 1 59.41 7 caught 1 v New Zealand Christchurch 30 Mar 2018 Test # 2301
36 83 54 5 0 66.66 7 caught 3 v New Zealand Christchurch 30 Mar 2018 Test # 2301
27 97 59 4 0 45.76 5 bowled 1 v Pakistan Lord's 24 May 2018 Test # 2304
0 5 2 0 0 0.00 5 bowled 3 v Pakistan Lord's 24 May 2018 Test # 2304
21 60 48 4 0 43.75 6 caught 2 v Pakistan Leeds 1 Jun 2018 Test # 2305
70 119 88 9 0 79.54 5 bowled 1 v India Birmingham 1 Aug 2018 Test # 2314
28 68 40 5 0 70.00 5 caught 3 v India Birmingham 1 Aug 2018 Test # 2314
93 202 144 12 0 64.58 5 caught 2 v India Lord's 9 Aug 2018 Test # 2315
15 66 41 3 0 36.58 5 caught 2 v India Nottingham 18 Aug 2018 Test # 2316
0 2 1 0 0 0.00 7 bowled 4 v India Nottingham 18 Aug 2018 Test # 2316
6 33 16 0 0 37.50 4 caught 1 v India Southampton 30 Aug 2018 Test # 2317
0 2 1 0 0 0.00 5 bowled 3 v India Southampton 30 Aug 2018 Test # 2317
0 6 4 0 0 0.00 5 caught 1 v India The Oval 7 Sep 2018 Test # 2318
18 28 27 3 0 66.66 5 bowled 3 v India The Oval 7 Sep 2018 Test # 2318
110 - 186 9 1 59.13 3 bowled 1 v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
15 - 31 1 0 48.38 3 caught 3 v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
12 27 17 1 0 70.58 3 bowled 2 v West Indies Bridgetown 23 Jan 2019 Test # 2342
30 90 53 6 0 56.60 3 caught 4 v West Indies Bridgetown 23 Jan 2019 Test # 2342
52 102 64 9 1 81.25 3 lbw 1 v West Indies North Sound 31 Jan 2019 Test # 2344
14 26 17 2 0 82.35 3 bowled 3 v West Indies North Sound 31 Jan 2019 Test # 2344
2 75 33 0 0 6.06 7 bowled 1 v West Indies Gros Islet 9 Feb 2019 Test # 2346
DNB - - - - - - - 3 v West Indies Gros Islet 9 Feb 2019 Test # 2346
0 15 6 0 0 0.00 5 bowled 1 v Ireland Lord's 24 Jul 2019 Test # 2352
0 8 6 0 0 0.00 6 lbw 3 v Ireland Lord's 24 Jul 2019 Test # 2352
8 47 35 1 0 22.85 7 caught 2 v Australia Birmingham 1 Aug 2019 Test # 2353
6 20 8 1 0 75.00 7 caught 4 v Australia Birmingham 1 Aug 2019 Test # 2353
52 159 95 7 0 54.73 7 caught 1 v Australia Lord's 14 Aug 2019 Test # 2355
30* 64 37 1 2 81.08 7 not out 3 v Australia Lord's 14 Aug 2019 Test # 2355
4 33 15 1 0 26.66 6 caught 2 v Australia Leeds 22 Aug 2019 Test # 2357
36 110 68 4 0 52.94 6 caught 4 v Australia Leeds 22 Aug 2019 Test # 2357
17 59 37 2 0 45.94 7 bowled 2 v Australia Manchester 4 Sep 2019 Test # 2360
25 101 61 1 0 40.98 6 lbw 4 v Australia Manchester 4 Sep 2019 Test # 2360
22 88 55 3 0 40.00 5 lbw 1 v Australia The Oval 12 Sep 2019 Test # 2362
14 41 24 3 0 58.33 5 caught 3 v Australia The Oval 12 Sep 2019 Test # 2362
1 5 6 0 0 16.66 6 bowled 2 v South Africa Centurion 26 Dec 2019 Test # 2377
9 29 25 2 0 36.00 6 caught 4 v South Africa Centurion 26 Dec 2019 Test # 2377
47 154 93 2 0 50.53 3 caught 2 v Sri Lanka Galle 14 Jan 2021 Test # 2403
35* 87 65 2 0 53.84 3 not out 4 v Sri Lanka Galle 14 Jan 2021 Test # 2403
28 141 73 5 0 38.35 3 caught 2 v Sri Lanka Galle 22 Jan 2021 Test # 2405
29 46 28 3 1 103.57 3 lbw 4 v Sri Lanka Galle 22 Jan 2021 Test # 2405
0 21 9 0 0 0.00 3 lbw 1 v India Ahmedabad 24 Feb 2021 Test # 2412
0 3 2 0 0 0.00 3 bowled 3 v India Ahmedabad 24 Feb 2021 Test # 2412
28 107 67 6 0 41.79 3 lbw 1 v India Ahmedabad 4 Mar 2021 Test # 2414
0 2 1 0 0 0.00 3 caught 3 v India Ahmedabad 4 Mar 2021 Test # 2414
29 108 71 4 0 40.84 5 lbw 1 v India Nottingham 4 Aug 2021 Test # 2428
30 56 50 4 0 60.00 5 caught 3 v India Nottingham 4 Aug 2021 Test # 2428
57 165 107 7 0 53.27 5 caught 2 v India Lord's 12 Aug 2021 Test # 2429
2 34 24 0 0 8.33 5 lbw 4 v India Lord's 12 Aug 2021 Test # 2429
29 54 43 4 1 67.44 5 caught 2 v India Leeds 25 Aug 2021 Test # 2432
37 108 77 7 0 48.05 7 lbw 2 v India The Oval 2 Sep 2021 Test # 2433
0 10 4 0 0 0.00 6 bowled 4 v India The Oval 2 Sep 2021 Test # 2433
35 124 75 3 0 46.66 6 caught 1 v Australia Melbourne 26 Dec 2021 Test # 2442
5 31 18 0 0 27.77 7 lbw 3 v Australia Melbourne 26 Dec 2021 Test # 2442
113 278 158 8 3 71.51 6 caught 2 v Australia Sydney 5 Jan 2022 Test # 2446
41 156 105 3 0 39.04 6 caught 4 v Australia Sydney 5 Jan 2022 Test # 2446
140 388 259 21 0 54.05 6 caught 1 v West Indies North Sound 8 Mar 2022 Test # 2454
15* 40 21 1 0 71.42 6 not out 3 v West Indies North Sound 8 Mar 2022 Test # 2454
20 54 38 3 0 52.63 6 caught 1 v West Indies Bridgetown 16 Mar 2022 Test # 2457
29 30 25 1 2 116.00 6 caught 3 v West Indies Bridgetown 16 Mar 2022 Test # 2457
0 10 3 0 0 0.00 6 caught 1 v West Indies St George's 24 Mar 2022 Test # 2459
22 110 82 2 0 26.82 6 caught 3 v West Indies St George's 24 Mar 2022 Test # 2459
1 24 9 0 0 11.11 5 bowled 2 v New Zealand Lord's 2 Jun 2022 Test # 2464
16 21 15 3 0 106.66 5 bowled 4 v New Zealand Lord's 2 Jun 2022 Test # 2464
8 14 11 2 0 72.72 5 caught 2 v New Zealand Nottingham 10 Jun 2022 Test # 2465
136 150 92 14 7 147.82 5 caught 4 v New Zealand Nottingham 10 Jun 2022 Test # 2465
162 304 157 24 0 103.18 5 caught 2 v New Zealand Leeds 23 Jun 2022 Test # 2467
71* 62 44 8 3 161.36 5 not out 4 v New Zealand Leeds 23 Jun 2022 Test # 2467
106 235 140 14 2 75.71 5 caught 2 v India Birmingham 1 Jul 2022 Test # 2470
114* 235 145 15 1 78.62 5 not out 4 v India Birmingham 1 Jul 2022 Test # 2470
0 15 5 0 0 0.00 5 bowled 1 v South Africa Lord's 17 Aug 2022 Test # 2474
18 26 24 2 0 75.00 5 caught 3 v South Africa Lord's 17 Aug 2022 Test # 2474
49 85 63 7 0 77.77 5 caught 2 v South Africa Manchester 25 Aug 2022 Test # 2475
DNB - - - - - - - 2 v Ireland Lord's 1 Jun 2023 Test # 2504
DNB - - - - - - - 4 v Ireland Lord's 1 Jun 2023 Test # 2504
78 102 78 12 0 100.00 7 stumped 1 v Australia Birmingham 16 Jun 2023 Test # 2507
20 58 39 3 0 51.28 7 lbw 3 v Australia Birmingham 16 Jun 2023 Test # 2507
16 58 36 2 0 44.44 7 caught 2 v Australia Lord's 28 Jun 2023 Test # 2508
10 32 22 2 0 45.45 7 stumped 4 v Australia Lord's 28 Jun 2023 Test # 2508
12 51 37 2 0 32.43 5 caught 2 v Australia Leeds 6 Jul 2023 Test # 2509
5 9 8 1 0 62.50 7 bowled 4 v Australia Leeds 6 Jul 2023 Test # 2509
99* 123 81 10 4 122.22 7 not out 2 v Australia Manchester 19 Jul 2023 Test # 2512
4 16 14 0 0 28.57 7 bowled 1 v Australia The Oval 27 Jul 2023 Test # 2515
78 136 103 11 0 75.72 6 caught 3 v Australia The Oval 27 Jul 2023 Test # 2515
37 61 58 5 0 63.79 5 bowled 1 v India Hyderabad 25 Jan 2024 Test # 2525
10 28 24 1 0 41.66 5 bowled 3 v India Hyderabad 25 Jan 2024 Test # 2525
25 46 39 4 0 64.10 5 caught 2 v India Visakhapatnam 2 Feb 2024 Test # 2526
26 48 36 5 0 72.22 6 lbw 4 v India Visakhapatnam 2 Feb 2024 Test # 2526
0 6 4 0 0 0.00 5 lbw 2 v India Rajkot 15 Feb 2024 Test # 2530
4 9 3 1 0 133.33 5 lbw 4 v India Rajkot 15 Feb 2024 Test # 2530
38 39 35 4 1 108.57 5 lbw 1 v India Ranchi 23 Feb 2024 Test # 2531
30 61 42 3 0 71.42 5 caught 3 v India Ranchi 23 Feb 2024 Test # 2531
29 28 18 2 2 161.11 5 caught 1 v India Dharamsala 7 Mar 2024 Test # 2534
39 31 31 3 3 125.80 5 lbw 3 v India Dharamsala 7 Mar 2024 Test # 2534
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