Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 13 Dec 2014 remove greater than or equal to 13 Dec 2014 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 343 447 49 19151 254 48.11 28985 66.07 47 105 23 1892 109 Profile
filtered 2015-2023 134 173 21 7693 254 50.61 10895 70.61 20 43 11 839 36
Innings by innings list
98 218 161 11 0 60.86 5 caught 1 Test v New Zealand Lord's 21 May 2015 Test # 2162
84 190 139 12 0 60.43 5 caught 3 Test v New Zealand Lord's 21 May 2015 Test # 2162
1 6 5 0 0 20.00 5 caught 2 Test v New Zealand Leeds 29 May 2015 Test # 2163
0 2 2 0 0 0.00 5 caught 4 Test v New Zealand Leeds 29 May 2015 Test # 2163
104 108 78 13 2 133.33 3 caught 1 ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
6 11 10 0 0 60.00 3 caught 2 ODI v New Zealand The Oval 12 Jun 2015 ODI # 3655
54 90 63 6 0 85.71 3 bowled 1 ODI v New Zealand Southampton 14 Jun 2015 ODI # 3656
106* 139 97 13 0 109.27 3 not out 2 ODI v New Zealand Nottingham 17 Jun 2015 ODI # 3657
4 8 5 1 0 80.00 3 stumped 2 ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
68 60 46 8 1 147.82 3 caught 1 T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
134 247 166 17 0 80.72 5 caught 1 Test v Australia Cardiff 8 Jul 2015 Test # 2170
60 133 89 9 0 67.41 5 bowled 3 Test v Australia Cardiff 8 Jul 2015 Test # 2170
1 6 4 0 0 25.00 5 caught 2 Test v Australia Lord's 16 Jul 2015 Test # 2171
17 84 44 2 0 38.63 5 bowled 4 Test v Australia Lord's 16 Jul 2015 Test # 2171
63 113 75 9 1 84.00 4 caught 2 Test v Australia Birmingham 29 Jul 2015 Test # 2173
38* 89 63 6 1 60.31 4 not out 4 Test v Australia Birmingham 29 Jul 2015 Test # 2173
130 246 176 19 1 73.86 4 caught 2 Test v Australia Nottingham 6 Aug 2015 Test # 2175
6 59 39 1 0 15.38 4 caught 2 Test v Australia The Oval 20 Aug 2015 Test # 2178
11 52 30 1 0 36.66 4 caught 3 Test v Australia The Oval 20 Aug 2015 Test # 2178
0 11 7 0 0 0.00 4 caught 1 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
80 153 119 5 0 67.22 4 caught 1 Test v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
DNB - - - - - - - 4 Test v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
3 8 9 0 0 33.33 4 lbw 1 Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
4 7 5 1 0 80.00 3 bowled 3 Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
2 19 6 0 0 33.33 3 bowled 2 ODI v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
DNB - - - - - - - 2 ODI v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
11* 15 16 1 0 68.75 3 not out 2 ODI v Sri Lanka Bristol 26 Jun 2016 ODI # 3755
65 83 54 9 0 120.37 3 caught 2 ODI v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
93 149 106 6 0 87.73 3 bowled 1 ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
48 119 73 7 0 65.75 3 caught 2 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
9 50 30 2 0 30.00 3 caught 4 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
254 614 406 27 0 62.56 3 caught 1 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
71* 59 48 10 0 147.91 3 not out 3 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
3 11 6 0 0 50.00 3 caught 1 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
62 165 123 8 0 50.40 3 caught 3 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
26 57 39 5 0 66.66 3 caught 1 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
39 82 46 4 0 84.78 3 lbw 3 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
61 101 72 6 0 84.72 3 run out 2 ODI v Pakistan Southampton 24 Aug 2016 ODI # 3770
89 201 108 5 0 82.40 3 caught 2 ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
85 146 86 8 0 98.83 3 caught 1 ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
30 45 26 5 1 115.38 3 caught 2 ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
9 21 9 1 0 100.00 3 bowled 1 ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
6 11 9 0 0 66.66 3 caught 1 T20I v Pakistan Manchester 7 Sep 2016 T20I # 566
49* 78 52 7 0 94.23 3 not out 2 ODI v Ireland Bristol 5 May 2017 ODI # 3864
73 106 73 8 0 100.00 3 caught 1 ODI v Ireland Lord's 7 May 2017 ODI # 3865
37 93 51 2 0 72.54 3 caught 1 ODI v South Africa Leeds 24 May 2017 ODI # 3872
39 50 41 6 0 95.12 3 run out 1 ODI v South Africa Southampton 27 May 2017 ODI # 3873
2 6 5 0 0 40.00 3 lbw 1 ODI v South Africa Lord's 29 May 2017 ODI # 3874
133* 202 129 11 1 103.10 3 not out 2 ODI v Bangladesh The Oval 1 Jun 2017 ODI # 3875
64 122 65 4 2 98.46 3 bowled 1 ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
15 25 14 2 0 107.14 3 caught 2 ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
46 82 56 2 0 82.14 3 caught 1 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
190 375 234 27 1 81.19 4 caught 1 Test v South Africa Lord's 6 Jul 2017 Test # 2262
5 20 13 1 0 38.46 4 bowled 3 Test v South Africa Lord's 6 Jul 2017 Test # 2262
78 117 76 12 0 102.63 4 caught 2 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
8 34 20 0 0 40.00 4 bowled 4 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
29 71 56 4 0 51.78 4 caught 1 Test v South Africa The Oval 27 Jul 2017 Test # 2266
50 131 94 6 0 53.19 4 caught 3 Test v South Africa The Oval 27 Jul 2017 Test # 2266
52 135 101 6 0 51.48 4 lbw 1 Test v South Africa Manchester 4 Aug 2017 Test # 2268
49 140 106 6 0 46.22 4 bowled 3 Test v South Africa Manchester 4 Aug 2017 Test # 2268
136 287 189 22 0 71.95 4 bowled 1 Test v West Indies Birmingham 17 Aug 2017 Test # 2270
59 156 98 9 0 60.20 4 caught 1 Test v West Indies Leeds 25 Aug 2017 Test # 2271
72 187 111 15 0 64.86 4 caught 3 Test v West Indies Leeds 25 Aug 2017 Test # 2271
1 13 2 0 0 50.00 4 caught 2 Test v West Indies Lord's 7 Sep 2017 Test # 2274
DNB - - - - - - - 4 Test v West Indies Lord's 7 Sep 2017 Test # 2274
17 43 19 2 0 89.47 3 caught 2 T20I v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
54 77 53 4 0 101.88 3 bowled 2 ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
DNB - - - - - - - 1 ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
84 120 79 7 2 106.32 3 lbw 1 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
14 - 15 2 0 93.33 3 caught 2 ODI v West Indies The Oval 27 Sep 2017 ODI # 3916
46* - 44 2 1 104.54 3 not out 2 ODI v West Indies Southampton 29 Sep 2017 ODI # 3918
4 46 24 0 0 16.66 3 caught 1 Test v Pakistan Lord's 24 May 2018 Test # 2304
68 187 120 8 0 56.66 3 lbw 3 Test v Pakistan Lord's 24 May 2018 Test # 2304
45 117 72 6 0 62.50 3 caught 2 Test v Pakistan Leeds 1 Jun 2018 Test # 2305
50 111 71 4 0 70.42 4 caught 2 ODI v Australia The Oval 13 Jun 2018 ODI # 4009
22 40 24 2 0 91.66 4 caught 1 ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
4* - 6 0 0 66.66 7 not out 1 ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
27 - 35 2 1 77.14 4 bowled 2 ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
1 - 3 0 0 33.33 4 caught 2 ODI v Australia Manchester 24 Jun 2018 ODI # 4013
35 - 24 4 0 145.83 5 run out 1 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
0 - 1 0 0 0.00 6 stumped 1 T20I v India Manchester 3 Jul 2018 T20I # 684
9 - 10 0 0 90.00 3 bowled 2 T20I v India Cardiff 6 Jul 2018 T20I # 688
3 - 6 0 0 50.00 3 lbw 1 ODI v India Nottingham 12 Jul 2018 ODI # 4014
113* - 116 8 1 97.41 3 not out 1 ODI v India Lord's 14 Jul 2018 ODI # 4016
100* 155 120 10 0 83.33 3 not out 2 ODI v India Leeds 17 Jul 2018 ODI # 4018
80 243 156 9 0 51.28 3 run out 1 Test v India Birmingham 1 Aug 2018 Test # 2314
14 48 35 1 0 40.00 3 caught 3 Test v India Birmingham 1 Aug 2018 Test # 2314
19 82 53 2 0 35.84 3 lbw 2 Test v India Lord's 9 Aug 2018 Test # 2315
16 68 29 2 0 55.17 3 caught 2 Test v India Nottingham 18 Aug 2018 Test # 2316
13 71 40 2 0 32.50 3 caught 4 Test v India Nottingham 18 Aug 2018 Test # 2316
4 26 14 0 0 28.57 3 lbw 1 Test v India Southampton 30 Aug 2018 Test # 2317
48 140 88 6 0 54.54 4 run out 3 Test v India Southampton 30 Aug 2018 Test # 2317
0 4 3 0 0 0.00 4 lbw 1 Test v India The Oval 7 Sep 2018 Test # 2318
125 264 190 12 1 65.78 4 caught 3 Test v India The Oval 7 Sep 2018 Test # 2318
47 - 42 5 0 111.90 3 caught 2 T20I v Pakistan Cardiff 5 May 2019 T20I # 772
TDNB - - - - - - - - ODI v Pakistan The Oval 8 May 2019 ODI # 4130
40 69 54 3 0 74.07 3 caught 1 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
43 79 36 4 1 119.44 3 caught 2 ODI v Pakistan Bristol 14 May 2019 ODI # 4135
36 68 41 3 0 87.80 3 caught 2 ODI v Pakistan Nottingham 17 May 2019 ODI # 4138
84 112 73 9 0 115.06 3 caught 1 ODI v Pakistan Leeds 19 May 2019 ODI # 4140
51 83 59 5 0 86.44 3 caught 1 ODI v South Africa The Oval 30 May 2019 ODI # 4143
107 168 104 10 1 102.88 3 caught 2 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
21 54 29 1 0 72.41 3 bowled 1 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
100* 164 94 11 0 106.38 2 not out 2 ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
88 155 82 5 1 107.31 3 caught 1 ODI v Afghanistan Manchester 18 Jun 2019 ODI # 4163
57 126 89 3 0 64.04 3 caught 2 ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
8 16 9 2 0 88.88 3 lbw 2 ODI v Australia Lord's 25 Jun 2019 ODI # 4173
44 96 54 2 0 81.48 3 caught 1 ODI v India Birmingham 30 Jun 2019 ODI # 4179
24 54 25 1 0 96.00 3 caught 1 ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
49* 67 46 8 0 106.52 3 not out 2 ODI v Australia Birmingham 11 Jul 2019 ODI # 4191
7 40 30 0 0 23.33 3 caught 2 ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
2 15 7 0 0 28.57 4 lbw 1 Test v Ireland Lord's 24 Jul 2019 Test # 2352
31 93 64 3 0 48.43 5 caught 3 Test v Ireland Lord's 24 Jul 2019 Test # 2352
57 192 119 6 0 47.89 3 caught 2 Test v Australia Birmingham 1 Aug 2019 Test # 2353
28 97 57 3 0 49.12 3 caught 4 Test v Australia Birmingham 1 Aug 2019 Test # 2353
14 37 20 3 0 70.00 3 lbw 1 Test v Australia Lord's 14 Aug 2019 Test # 2355
0 2 1 0 0 0.00 3 caught 3 Test v Australia Lord's 14 Aug 2019 Test # 2355
0 8 2 0 0 0.00 3 caught 2 Test v Australia Leeds 22 Aug 2019 Test # 2357
77 322 205 7 0 37.56 3 caught 4 Test v Australia Leeds 22 Aug 2019 Test # 2357
71 255 168 10 0 42.26 4 lbw 2 Test v Australia Manchester 4 Sep 2019 Test # 2360
0 2 1 0 0 0.00 3 bowled 4 Test v Australia Manchester 4 Sep 2019 Test # 2360
57 218 141 3 0 40.42 3 bowled 1 Test v Australia The Oval 12 Sep 2019 Test # 2362
21 54 26 2 0 80.76 3 caught 3 Test v Australia The Oval 12 Sep 2019 Test # 2362
23 80 49 2 0 46.93 4 caught 1 Test v West Indies Manchester 16 Jul 2020 Test # 2389
22 58 33 0 0 66.66 4 run out 3 Test v West Indies Manchester 16 Jul 2020 Test # 2389
17 92 59 0 0 28.81 3 run out 1 Test v West Indies Manchester 24 Jul 2020 Test # 2390
68* 77 56 8 1 121.42 3 not out 3 Test v West Indies Manchester 24 Jul 2020 Test # 2390
14 93 58 2 0 24.13 3 caught 2 Test v Pakistan Manchester 5 Aug 2020 Test # 2391
42 110 84 7 0 50.00 3 caught 4 Test v Pakistan Manchester 5 Aug 2020 Test # 2391
9* 49 35 0 0 25.71 4 not out 2 Test v Pakistan Southampton 13 Aug 2020 Test # 2392
29 68 51 3 0 56.86 4 caught 1 Test v Pakistan Southampton 21 Aug 2020 Test # 2393
1 15 11 0 0 9.09 3 caught 2 ODI v Australia Manchester 11 Sep 2020 ODI # 4259
39 88 73 4 1 53.42 3 caught 1 ODI v Australia Manchester 13 Sep 2020 ODI # 4260
0 1 1 0 0 0.00 3 lbw 1 ODI v Australia Manchester 16 Sep 2020 ODI # 4261
42 169 113 5 0 37.16 4 caught 2 Test v New Zealand Lord's 2 Jun 2021 Test # 2422
40 109 71 5 0 56.33 4 lbw 4 Test v New Zealand Lord's 2 Jun 2021 Test # 2422
4 13 7 1 0 57.14 4 caught 1 Test v New Zealand Birmingham 10 Jun 2021 Test # 2423
11 102 61 1 0 18.03 4 caught 3 Test v New Zealand Birmingham 10 Jun 2021 Test # 2423
79* 134 87 4 0 90.80 3 not out 2 ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
68* 131 87 5 0 78.16 3 not out 2 ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
TDNB - - - - - - - - ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
64 178 108 11 0 59.25 4 lbw 1 Test v India Nottingham 4 Aug 2021 Test # 2428
109 284 172 14 0 63.37 4 caught 3 Test v India Nottingham 4 Aug 2021 Test # 2428
180* 533 321 18 0 56.07 4 not out 2 Test v India Lord's 12 Aug 2021 Test # 2429
33 94 60 5 0 55.00 4 caught 4 Test v India Lord's 12 Aug 2021 Test # 2429
121 242 165 14 0 73.33 4 bowled 2 Test v India Leeds 25 Aug 2021 Test # 2432
21 52 25 4 0 84.00 4 bowled 2 Test v India The Oval 2 Sep 2021 Test # 2433
36 123 78 3 0 46.15 4 bowled 4 Test v India The Oval 2 Sep 2021 Test # 2433
11 21 15 2 0 73.33 4 caught 2 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
115* 328 170 12 0 67.64 4 not out 4 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
176 353 211 26 1 83.41 4 caught 2 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
3 5 4 0 0 75.00 4 caught 4 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
5 16 9 1 0 55.55 4 caught 2 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
86* 186 125 11 1 68.80 4 not out 4 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
31 92 67 4 0 46.26 4 caught 2 Test v India Birmingham 1 Jul 2022 Test # 2470
142* 240 173 19 1 82.08 4 not out 4 Test v India Birmingham 1 Jul 2022 Test # 2470
0 3 2 0 0 0.00 3 caught 1 ODI v India The Oval 12 Jul 2022 ODI # 4424
11 43 21 0 0 52.38 3 lbw 1 ODI v India Lord's 14 Jul 2022 ODI # 4428
0 4 3 0 0 0.00 3 caught 1 ODI v India Manchester 17 Jul 2022 ODI # 4433
86 116 77 5 2 111.68 3 bowled 2 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
1 9 3 0 0 33.33 4 caught 1 ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
TDNB - - - - - - - - ODI v South Africa Leeds 24 Jul 2022 ODI # 4437
8 26 17 1 0 47.05 4 lbw 1 Test v South Africa Lord's 17 Aug 2022 Test # 2474
6 26 10 0 0 60.00 4 caught 3 Test v South Africa Lord's 17 Aug 2022 Test # 2474
9 17 15 1 0 60.00 4 caught 2 Test v South Africa Manchester 25 Aug 2022 Test # 2475
23 36 25 3 0 92.00 4 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
56 86 59 4 1 94.91 4 bowled 2 Test v Ireland Lord's 1 Jun 2023 Test # 2504
DNB - - - - - - - 4 Test v Ireland Lord's 1 Jun 2023 Test # 2504
118* 269 152 7 4 77.63 4 not out 1 Test v Australia Birmingham 16 Jun 2023 Test # 2507
46 79 55 5 1 83.63 4 stumped 3 Test v Australia Birmingham 16 Jun 2023 Test # 2507
10 39 19 0 0 52.63 4 caught 2 Test v Australia Lord's 28 Jun 2023 Test # 2508
18 40 35 2 0 51.42 4 caught 4 Test v Australia Lord's 28 Jun 2023 Test # 2508
19 66 45 2 0 42.22 4 caught 2 Test v Australia Leeds 6 Jul 2023 Test # 2509
21 72 33 3 0 63.63 4 caught 4 Test v Australia Leeds 6 Jul 2023 Test # 2509
84 163 95 8 1 88.42 4 bowled 2 Test v Australia Manchester 19 Jul 2023 Test # 2512
5 12 11 1 0 45.45 4 bowled 1 Test v Australia The Oval 27 Jul 2023 Test # 2515
91 174 106 11 1 85.84 4 bowled 3 Test v Australia The Oval 27 Jul 2023 Test # 2515
6 25 15 0 0 40.00 3 caught 1 ODI v New Zealand Cardiff 8 Sep 2023 ODI # 4636
0 2 2 0 0 0.00 3 lbw 1 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
4 10 7 1 0 57.14 3 bowled 1 ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
29 66 40 2 1 72.50 3 bowled 1 ODI v New Zealand Lord's 15 Sep 2023 ODI # 4647
Statsguru includes the following current or recent relevant matches:
India v Ireland at New York, ICC Men's T20 World Cup 8th Match, Jun 5, 2024 [T20I # 2639 - Live]
    » Ireland 73/8 (13.6 ov, GJ Delany 10*, JB Little 14*, RA Jadeja 0/7)
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
 
Feedback Print this page