Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 14 Dec 2012 remove greater than or equal to 14 Dec 2012 from query
Match result lost match remove lost match 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 2014-2024 291 300 40 6607 155* 25.41 9184 71.94 8 28 30 664 175 Profile
filtered 2014-2023 118 148 10 3235 146 23.44 4735 68.32 4 12 14 345 78
Innings by innings list
44 83 59 3 0 74.57 2 caught 2 ODI v West Indies North Sound 28 Feb 2014 ODI # 3477
5 5 7 1 0 71.42 3 lbw 1 T20I v West Indies Bridgetown 11 Mar 2014 T20I # 362
36 35 23 6 1 156.52 3 caught 1 T20I v New Zealand Chattogram 22 Mar 2014 T20I # 380
10 13 10 1 0 100.00 3 caught 2 T20I v South Africa Chattogram 29 Mar 2014 T20I # 391
3 25 7 0 0 42.85 3 caught 2 T20I v Netherlands Chattogram 31 Mar 2014 T20I # 394
2 17 11 0 0 18.18 6 caught 2 Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
108* 385 281 17 0 38.43 7 not out 4 Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
32 120 106 4 0 30.18 6 lbw 2 Test v India Lord's 17 Jul 2014 Test # 2130
39 178 147 5 0 26.53 6 caught 4 Test v India Lord's 17 Jul 2014 Test # 2130
67 51 50 4 3 134.00 7 bowled 1 ODI v India Birmingham 2 Sep 2014 ODI # 3523
119 139 87 11 5 136.78 2 caught 2 ODI v Sri Lanka Colombo (RPS) 26 Nov 2014 ODI # 3554
2 7 7 0 0 28.57 2 bowled 1 ODI v Sri Lanka Colombo (RPS) 29 Nov 2014 ODI # 3557
19 37 20 3 0 95.00 1 caught 1 ODI v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
34 33 32 4 2 106.25 2 caught 2 ODI v Sri Lanka Pallekele 13 Dec 2014 ODI # 3567
0 3 1 0 0 0.00 2 bowled 2 ODI v Sri Lanka Colombo (RPS) 16 Dec 2014 ODI # 3569
22 41 21 2 1 104.76 2 caught 1 ODI v Australia Sydney 16 Jan 2015 ODI # 3578
46 69 48 3 3 95.83 1 caught 1 ODI v Australia Hobart 23 Jan 2015 ODI # 3589
26 44 30 5 0 86.66 1 caught 2 ODI v Australia Perth 1 Feb 2015 ODI # 3597
10 20 13 2 0 76.92 1 caught 2 ODI v Australia Melbourne 14 Feb 2015 ODI # 3600
20 31 15 4 0 133.33 2 bowled 1 ODI v New Zealand Wellington 20 Feb 2015 ODI # 3607
15 43 26 3 0 57.69 1 caught 1 ODI v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
19 35 21 3 0 90.47 1 run out 2 ODI v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
58 136 130 8 1 44.61 6 run out 1 Test v West Indies Bridgetown 1 May 2015 Test # 2160
8 19 13 2 0 61.53 6 bowled 3 Test v West Indies Bridgetown 1 May 2015 Test # 2160
1 21 14 0 0 7.14 8 caught 2 Test v New Zealand Leeds 29 May 2015 Test # 2163
2 14 14 0 0 14.28 8 bowled 4 Test v New Zealand Leeds 29 May 2015 Test # 2163
39 90 57 5 1 68.42 8 lbw 2 Test v Australia Lord's 16 Jul 2015 Test # 2171
0 3 4 0 0 0.00 8 caught 4 Test v Australia Lord's 16 Jul 2015 Test # 2171
30 85 61 6 0 49.18 8 caught 2 Test v Australia The Oval 20 Aug 2015 Test # 2178
35 77 57 6 0 61.40 9 caught 3 Test v Australia The Oval 20 Aug 2015 Test # 2178
17 30 18 3 0 94.44 7 caught 2 ODI v Australia Southampton 3 Sep 2015 ODI # 3680
8 19 15 0 0 53.33 7 caught 2 ODI v Australia Lord's 5 Sep 2015 ODI # 3681
5 16 5 1 0 100.00 7 caught 1 ODI v Australia Manchester 13 Sep 2015 ODI # 3684
1 8 8 0 0 12.50 2 caught 2 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
1 21 15 0 0 6.66 2 caught 4 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
14 34 28 2 0 50.00 2 caught 2 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
22 49 43 2 0 51.16 1 lbw 4 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
7 17 12 0 0 58.33 7 caught 1 ODI v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
61 131 101 11 0 60.39 8 caught 2 Test v South Africa Centurion 22 Jan 2016 Test # 2200
10* 33 21 2 0 47.61 8 not out 4 Test v South Africa Centurion 22 Jan 2016 Test # 2200
3 11 9 0 0 33.33 7 caught 1 ODI v South Africa Centurion 9 Feb 2016 ODI # 3736
4 - 10 0 0 40.00 7 caught 1 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
12 28 17 1 0 70.58 7 caught 1 ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
0 1 1 0 0 0.00 7 caught 1 T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
1 3 3 0 0 33.33 8 caught 1 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
7 2 2 0 1 350.00 7 run out 1 T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
0 2 2 0 0 0.00 7 caught 1 T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
23 74 33 2 0 69.69 7 lbw 2 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
2 9 4 0 0 50.00 7 bowled 4 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
108 225 152 13 2 71.05 7 caught 1 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
32 66 51 4 1 62.74 7 caught 3 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
13* 26 15 0 0 86.66 7 not out 1 T20I v Pakistan Manchester 7 Sep 2016 T20I # 566
4 13 10 0 0 40.00 7 caught 2 ODI v Bangladesh Mirpur 9 Oct 2016 ODI # 3793
10 13 17 1 0 58.82 5 bowled 2 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
0 3 4 0 0 0.00 5 lbw 4 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
1 28 21 0 0 4.76 5 lbw 2 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
2 27 31 0 0 6.45 5 caught 4 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
16 42 45 1 1 35.55 4 caught 1 Test v India Mohali 26 Nov 2016 Test # 2238
5 17 20 0 0 25.00 3 caught 3 Test v India Mohali 26 Nov 2016 Test # 2238
50 125 104 4 1 48.07 4 caught 1 Test v India Wankhede 8 Dec 2016 Test # 2239
0 7 3 0 0 0.00 4 caught 3 Test v India Wankhede 8 Dec 2016 Test # 2239
146 365 262 13 1 55.72 4 caught 1 Test v India Chennai 16 Dec 2016 Test # 2241
44 113 97 4 0 45.36 4 caught 3 Test v India Chennai 16 Dec 2016 Test # 2241
28 34 17 3 1 164.70 7 bowled 1 ODI v India Pune 15 Jan 2017 ODI # 3819
55 55 43 6 0 127.90 7 bowled 2 ODI v India Cuttack 19 Jan 2017 ODI # 3821
1* 6 2 0 0 50.00 7 not out 2 T20I v India Nagpur 29 Jan 2017 T20I # 593
2 3 3 0 0 66.66 7 caught 2 T20I v India Bengaluru 1 Feb 2017 T20I # 594
11 18 14 2 0 78.57 7 caught 1 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
18 47 29 2 0 62.06 7 caught 2 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
27 42 37 6 0 72.97 7 caught 4 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
22 54 35 4 0 62.85 8 caught 1 Test v West Indies Leeds 25 Aug 2017 Test # 2271
84 104 93 14 0 90.32 8 caught 3 Test v West Indies Leeds 25 Aug 2017 Test # 2271
38 142 102 2 1 37.25 6 lbw 1 Test v Australia Brisbane 23 Nov 2017 Test # 2282
40 84 64 6 0 62.50 6 stumped 3 Test v Australia Brisbane 23 Nov 2017 Test # 2282
25 79 57 2 0 43.85 6 caught 2 Test v Australia Adelaide 2 Dec 2017 Test # 2285
2 41 20 0 0 10.00 7 lbw 4 Test v Australia Adelaide 2 Dec 2017 Test # 2285
0 6 2 0 0 0.00 7 caught 1 Test v Australia Perth 14 Dec 2017 Test # 2288
11 66 56 2 0 19.64 7 lbw 3 Test v Australia Perth 14 Dec 2017 Test # 2288
30 91 58 2 0 51.72 7 caught 1 Test v Australia Sydney 4 Jan 2018 Test # 2291
13 58 43 1 0 30.23 7 lbw 3 Test v Australia Sydney 4 Jan 2018 Test # 2291
33 - 50 3 0 66.00 7 caught 1 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
28 29 26 4 1 107.69 7 caught 1 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
3 7 10 0 0 30.00 7 caught 1 ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
0 17 8 0 0 0.00 7 bowled 1 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
28 42 43 6 0 65.11 7 lbw 3 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
46 - 33 3 3 139.39 7 caught 2 ODI v Scotland Edinburgh 10 Jun 2018 ODI # 4008
6 - 8 1 0 75.00 7 caught 1 T20I v India Manchester 3 Jul 2018 T20I # 684
24 - 23 2 1 104.34 7 caught 1 ODI v India Nottingham 12 Jul 2018 ODI # 4014
37 - 37 5 1 100.00 6 caught 2 ODI v Sri Lanka Colombo (RPS) 23 Oct 2018 ODI # 4058
0 2 1 0 0 0.00 7 caught 2 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
0 11 8 0 0 0.00 7 caught 4 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
60 136 104 8 1 57.69 7 caught 1 Test v West Indies North Sound 31 Jan 2019 Test # 2344
4 11 7 1 0 57.14 7 bowled 3 Test v West Indies North Sound 31 Jan 2019 Test # 2344
12 39 14 0 0 85.71 7 bowled 2 ODI v West Indies Bridgetown 22 Feb 2019 ODI # 4097
12 - 25 1 0 48.00 7 caught 1 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
19 48 20 1 0 95.00 7 caught 2 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
16 25 20 0 1 80.00 7 caught 2 ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
6 14 9 1 0 66.66 8 caught 2 ODI v Australia Lord's 25 Jun 2019 ODI # 4173
0 5 5 0 0 0.00 8 bowled 2 Test v Australia Birmingham 1 Aug 2019 Test # 2353
4 46 28 0 0 14.28 8 caught 4 Test v Australia Birmingham 1 Aug 2019 Test # 2353
5 15 5 0 0 100.00 7 bowled 2 T20I v South Africa East London 12 Feb 2020 T20I # 1039
1 6 5 0 0 20.00 7 caught 1 ODI v Ireland Southampton 4 Aug 2020 ODI # 4258
61 60 33 4 4 184.84 5 caught 2 T20I v Pakistan Manchester 1 Sep 2020 T20I # 1094
23 27 21 2 1 109.52 5 caught 1 T20I v Australia Southampton 8 Sep 2020 T20I # 1097
6 13 13 0 0 46.15 7 caught 2 ODI v Australia Manchester 11 Sep 2020 ODI # 4259
6 43 30 1 0 20.00 8 caught 2 Test v India Chennai 13 Feb 2021 Test # 2411
43 27 18 3 5 238.88 9 stumped 4 Test v India Chennai 13 Feb 2021 Test # 2411
30 54 37 2 1 81.08 7 caught 2 ODI v India Pune 23 Mar 2021 ODI # 4281
29 36 25 2 2 116.00 7 caught 2 ODI v India Pune 28 Mar 2021 ODI # 4284
1 8 4 0 0 25.00 4 caught 2 T20I v Pakistan Nottingham 16 Jul 2021 T20I # 1191
27 87 72 4 0 37.50 7 caught 2 Test v India Lord's 12 Aug 2021 Test # 2429
13 70 42 2 0 30.95 7 caught 4 Test v India Lord's 12 Aug 2021 Test # 2429
35 89 71 7 0 49.29 8 caught 2 Test v India The Oval 2 Sep 2021 Test # 2433
0 6 4 0 0 0.00 7 caught 4 Test v India The Oval 2 Sep 2021 Test # 2433
37 43 27 3 2 137.03 3 caught 2 T20I v South Africa Sharjah 6 Nov 2021 T20I # 1400
51* 59 37 3 2 137.83 4 not out 1 T20I v New Zealand Abu Dhabi 10 Nov 2021 T20I # 1415
0 2 1 0 0 0.00 4 caught 1 T20I v West Indies Bridgetown 22 Jan 2022 T20I # 1453
0 6 2 0 0 0.00 4 caught 2 T20I v West Indies Bridgetown 26 Jan 2022 T20I # 1455
14 35 19 0 0 73.68 4 caught 2 T20I v West Indies Bridgetown 30 Jan 2022 T20I # 1457
36 31 20 4 2 180.00 6 stumped 2 T20I v India Southampton 7 Jul 2022 T20I # 1616
35 35 21 3 2 166.66 6 caught 2 T20I v India Birmingham 9 Jul 2022 T20I # 1628
14 31 18 2 0 77.77 7 caught 1 ODI v India The Oval 12 Jul 2022 ODI # 4424
34 65 44 2 2 77.27 6 caught 1 ODI v India Manchester 17 Jul 2022 ODI # 4433
3 8 4 0 0 75.00 7 caught 2 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
28 21 17 3 0 164.70 4 caught 2 T20I v South Africa Cardiff 28 Jul 2022 T20I # 1698
3 7 5 0 0 60.00 5 caught 2 T20I v South Africa Southampton 31 Jul 2022 T20I # 1717
55* 37 23 4 4 239.13 6 not out 1 T20I v Pakistan Karachi 22 Sep 2022 T20I # 1793
29 29 20 3 1 145.00 6 bowled 2 T20I v Pakistan Karachi 25 Sep 2022 T20I # 1798
51* 62 37 2 4 137.83 6 not out 2 T20I v Pakistan Lahore 28 Sep 2022 T20I # 1801
24* 18 12 3 1 200.00 6 not out 2 T20I v Ireland Melbourne 26 Oct 2022 T20I # 1846
10 6 4 1 1 250.00 6 bowled 2 ODI v Australia Sydney 19 Nov 2022 ODI # 4477
18 47 31 2 0 58.06 5 caught 2 ODI v Australia Melbourne 22 Nov 2022 ODI # 4480
11 25 17 1 0 64.70 6 caught 2 ODI v South Africa Bloemfontein 27 Jan 2023 ODI # 4512
51 67 45 6 1 113.33 6 bowled 1 ODI v South Africa Bloemfontein 29 Jan 2023 ODI # 4513
2 4 5 0 0 40.00 7 bowled 2 ODI v Bangladesh Chattogram 6 Mar 2023 ODI # 4531
8* 23 7 0 0 114.28 5 not out 1 T20I v Bangladesh Chattogram 9 Mar 2023 T20I # 2018
15 32 17 1 1 88.23 3 caught 1 T20I v Bangladesh Mirpur 12 Mar 2023 T20I # 2023
9 12 10 0 1 90.00 5 caught 2 T20I v Bangladesh Mirpur 14 Mar 2023 T20I # 2026
18 19 17 2 1 105.88 8 stumped 1 Test v Australia Birmingham 16 Jun 2023 Test # 2507
19 42 31 2 1 61.29 8 caught 3 Test v Australia Birmingham 16 Jun 2023 Test # 2507
26 39 16 1 2 162.50 6 caught 2 T20I v New Zealand Birmingham 3 Sep 2023 T20I # 2231
1 4 3 0 0 33.33 6 caught 1 T20I v New Zealand Nottingham 5 Sep 2023 T20I # 2232
11 20 17 1 0 64.70 5 bowled 1 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
15 33 15 1 0 100.00 7 caught 1 ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
15 55 31 0 0 48.38 6 caught 2 ODI v India Lucknow 29 Oct 2023 ODI # 4686
42 61 43 6 0 97.67 6 caught 2 ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
22* 31 13 1 2 169.23 7 not out 2 T20I v West Indies St George's 14 Dec 2023 T20I # 2402
23 24 21 1 1 109.52 6 caught 1 T20I v West Indies Tarouba 21 Dec 2023 T20I # 2415
Statsguru includes the following current or recent relevant matches:
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th Match, Jun 4, 2024 [T20I # 2637 - Live]
    » Match delayed
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page