Records type batting analysis [change type]
View innings by innings list [change view]
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
overall 2007-2024 472 498 64 18820 264 43.36 21734 86.59 48 101 33 1805 597 Profile
Innings by innings list
DNB - - - - - - - 2 ODI v Ireland Belfast 23 Jun 2007 ODI # 2590
8 13 9 0 0 88.88 7 bowled 1 ODI v South Africa Belfast 26 Jun 2007 ODI # 2592
DNB - - - - - - - 1 T20I v England Durban 19 Sep 2007 T20I # 40
50* 52 40 7 2 125.00 5 not out 1 T20I v South Africa Durban 20 Sep 2007 T20I # 43
8* 11 5 0 1 160.00 6 not out 1 T20I v Australia Durban 22 Sep 2007 T20I # 45
30* 22 16 2 1 187.50 6 not out 1 T20I v Pakistan Johannesburg 24 Sep 2007 T20I # 46
1 3 4 0 0 25.00 7 caught 2 ODI v Australia Hyderabad 5 Oct 2007 ODI # 2625
DNB - - - - - - - 2 T20I v Australia Brabourne 20 Oct 2007 T20I # 47
52 82 61 3 1 85.24 5 caught 2 ODI v Pakistan Jaipur 18 Nov 2007 ODI # 2647
8 15 8 1 0 100.00 5 bowled 1 T20I v Australia Melbourne 1 Feb 2008 T20I # 52
29 68 43 5 0 67.44 4 caught 1 ODI v Australia Brisbane 3 Feb 2008 ODI # 2670
0 1 2 0 0 0.00 5 caught 1 ODI v Sri Lanka Brisbane 5 Feb 2008 ODI # 2672
39* 86 61 2 0 63.93 6 not out 2 ODI v Australia Melbourne 10 Feb 2008 ODI # 2675
70* 93 64 6 1 109.37 4 not out 1 ODI v Sri Lanka Canberra 12 Feb 2008 ODI # 2676
1 12 3 0 0 33.33 4 caught 2 ODI v Australia Adelaide 17 Feb 2008 ODI # 2680
24 74 36 1 0 66.66 4 caught 2 ODI v Sri Lanka Adelaide 19 Feb 2008 ODI # 2681
1 3 3 0 0 33.33 4 caught 2 ODI v Australia Sydney 24 Feb 2008 ODI # 2685
3* 8 7 0 0 42.85 5 not out 2 ODI v Sri Lanka Hobart 26 Feb 2008 ODI # 2686
66 108 87 6 0 75.86 5 bowled 2 ODI v Australia Sydney 2 Mar 2008 ODI # 2688
2 6 5 0 0 40.00 6 caught 1 ODI v Australia Brisbane 4 Mar 2008 ODI # 2689
9 28 27 0 0 33.33 5 bowled 1 ODI v Pakistan Mirpur 10 Jun 2008 ODI # 2705
26 50 43 1 1 60.46 3 caught 2 ODI v Bangladesh Mirpur 12 Jun 2008 ODI # 2706
24 43 27 5 0 88.88 3 caught 2 ODI v Pakistan Mirpur 14 Jun 2008 ODI # 2707
11 37 29 0 0 37.93 3 run out 1 ODI v Hong Kong Karachi 25 Jun 2008 ODI # 2716
0* 3 1 0 0 0.00 6 not out 2 ODI v Pakistan Karachi 26 Jun 2008 ODI # 2717
22 28 23 2 0 95.65 3 caught 2 ODI v Bangladesh Karachi 28 Jun 2008 ODI # 2721
58 81 71 4 0 81.69 6 caught 1 ODI v Pakistan Karachi 2 Jul 2008 ODI # 2730
22* 37 28 2 0 78.57 6 not out 2 ODI v Sri Lanka Karachi 3 Jul 2008 ODI # 2732
3 8 8 0 0 37.50 6 lbw 2 ODI v Sri Lanka Karachi 6 Jul 2008 ODI # 2735
19 46 31 1 1 61.29 5 caught 1 ODI v Sri Lanka Dambulla 18 Aug 2008 ODI # 2742
0 2 2 0 0 0.00 6 lbw 2 ODI v Sri Lanka Dambulla 20 Aug 2008 ODI # 2745
32 39 32 3 0 100.00 7 caught 1 ODI v Sri Lanka Colombo (RPS) 24 Aug 2008 ODI # 2750
18 30 23 0 0 78.26 6 caught 1 ODI v Sri Lanka Colombo (RPS) 27 Aug 2008 ODI # 2755
3 11 5 0 0 60.00 5 lbw 2 ODI v Sri Lanka Colombo (RPS) 29 Aug 2008 ODI # 2756
11* 30 8 1 0 137.50 7 not out 1 ODI v England Rajkot 14 Nov 2008 ODI # 2774
3 16 13 0 0 23.07 4 caught 1 ODI v England Indore 17 Nov 2008 ODI # 2777
28 54 41 3 0 68.29 4 caught 2 ODI v England Kanpur 20 Nov 2008 ODI # 2778
8* 13 10 1 0 80.00 6 not out 2 ODI v England Cuttack 26 Nov 2008 ODI # 2783
25* 44 30 3 0 83.33 6 not out 2 ODI v Sri Lanka Dambulla 28 Jan 2009 ODI # 2806
4* 12 6 0 0 66.66 7 not out 1 ODI v Sri Lanka Colombo (RPS) 5 Feb 2009 ODI # 2815
15 31 22 1 0 68.18 5 caught 2 ODI v Sri Lanka Colombo (RPS) 8 Feb 2009 ODI # 2818
4 13 11 0 0 36.36 6 caught 2 T20I v Sri Lanka Colombo (RPS) 10 Feb 2009 T20I # 82
7 9 7 0 1 100.00 4 caught 1 T20I v New Zealand Christchurch 25 Feb 2009 T20I # 84
DNB - - - - - - - 2 ODI v New Zealand Hamilton 11 Mar 2009 ODI # 2824
43* 106 74 1 1 58.10 4 not out 1 ODI v New Zealand Auckland 14 Mar 2009 ODI # 2825
36 34 23 3 2 156.52 2 bowled 1 T20I v Bangladesh Nottingham 6 Jun 2009 T20I # 93
52* 61 45 4 1 115.55 2 not out 2 T20I v Ireland Nottingham 10 Jun 2009 T20I # 101
5 6 3 1 0 166.66 2 caught 1 T20I v West Indies Lord's 12 Jun 2009 T20I # 105
9 7 8 1 0 112.50 2 bowled 2 T20I v England Lord's 14 Jun 2009 T20I # 109
29 39 28 3 0 103.57 2 caught 2 T20I v South Africa Nottingham 16 Jun 2009 T20I # 113
4 9 12 0 0 33.33 3 caught 1 ODI v West Indies Kingston 26 Jun 2009 ODI # 2852
0 7 2 0 0 0.00 3 caught 1 ODI v West Indies Kingston 28 Jun 2009 ODI # 2853
11 19 9 0 0 122.22 5 caught 2 ODI v West Indies Gros Islet 3 Jul 2009 ODI # 2854
TDNB - - - - - - - - ODI v West Indies Gros Islet 5 Jul 2009 ODI # 2855
3 - 4 0 0 75.00 5 run out 2 T20I v Sri Lanka Nagpur 9 Dec 2009 T20I # 126
48 - 61 3 0 78.68 4 caught 2 ODI v South Africa Ahmedabad 27 Feb 2010 ODI # 2963
79* 65 46 4 6 171.73 4 not out 2 T20I v Australia Bridgetown 7 May 2010 T20I # 165
5 10 8 1 0 62.50 4 caught 2 T20I v West Indies Bridgetown 9 May 2010 T20I # 169
DNB - - - - - - - 1 T20I v Sri Lanka Gros Islet 11 May 2010 T20I # 173
114 135 119 6 4 95.79 4 caught 1 ODI v Zimbabwe Bulawayo 28 May 2010 ODI # 2981
101* 126 100 6 2 101.00 4 not out 2 ODI v Sri Lanka Bulawayo 30 May 2010 ODI # 2983
13 34 25 0 0 52.00 4 run out 1 ODI v Zimbabwe Harare 3 Jun 2010 ODI # 2986
32 43 40 1 0 80.00 5 bowled 1 ODI v Sri Lanka Harare 5 Jun 2010 ODI # 2988
10 22 15 1 0 66.66 4 stumped 2 T20I v Zimbabwe Harare 12 Jun 2010 T20I # 182
0* 1 0 0 0 - 5 not out 2 T20I v Zimbabwe Harare 13 Jun 2010 T20I # 183
0 1 1 0 0 0.00 4 lbw 2 ODI v Bangladesh Dambulla 16 Jun 2010 ODI # 2993
22 20 24 2 0 91.66 5 lbw 2 ODI v Pakistan Dambulla 19 Jun 2010 ODI # 2996
69 118 73 7 0 94.52 4 run out 1 ODI v Sri Lanka Dambulla 22 Jun 2010 ODI # 2999
41 80 52 3 0 78.84 5 caught 1 ODI v Sri Lanka Dambulla 24 Jun 2010 ODI # 3001
4 13 11 0 0 36.36 3 caught 2 ODI v New Zealand Dambulla 10 Aug 2010 ODI # 3030
0 3 2 0 0 0.00 4 lbw 2 ODI v Sri Lanka Dambulla 16 Aug 2010 ODI # 3032
11 - 21 2 0 52.38 3 lbw 1 ODI v Sri Lanka Dambulla 22 Aug 2010 ODI # 3038
5 16 9 0 0 55.55 7 stumped 2 ODI v Sri Lanka Dambulla 28 Aug 2010 ODI # 3040
44 56 48 4 1 91.66 5 caught 2 ODI v New Zealand Bengaluru 7 Dec 2010 ODI # 3076
DNB - - - - - - - 2 ODI v New Zealand Chennai 10 Dec 2010 ODI # 3077
53 38 34 5 2 155.88 3 caught 1 T20I v South Africa Durban 9 Jan 2011 T20I # 196
11 28 27 1 0 40.74 4 caught 2 ODI v South Africa Durban 12 Jan 2011 ODI # 3079
9 29 14 1 0 64.28 7 lbw 1 ODI v South Africa Johannesburg 15 Jan 2011 ODI # 3080
23 67 45 2 0 51.11 1 bowled 2 ODI v South Africa Cape Town 18 Jan 2011 ODI # 3082
1 6 6 0 0 16.66 1 caught 2 ODI v South Africa Gqeberha 21 Jan 2011 ODI # 3084
5 15 8 1 0 62.50 2 bowled 2 ODI v South Africa Centurion 23 Jan 2011 ODI # 3087
26 33 23 0 2 113.04 6 bowled 1 T20I v West Indies Port of Spain 4 Jun 2011 T20I # 200
68* 131 75 3 1 90.66 5 not out 2 ODI v West Indies Port of Spain 6 Jun 2011 ODI # 3159
7* 8 14 1 0 50.00 5 not out 2 ODI v West Indies Port of Spain 8 Jun 2011 ODI # 3160
86* 137 91 5 2 94.50 5 not out 2 ODI v West Indies North Sound 11 Jun 2011 ODI # 3161
39 60 47 0 1 82.97 5 caught 2 ODI v West Indies North Sound 13 Jun 2011 ODI # 3162
57 105 72 2 1 79.16 5 bowled 1 ODI v West Indies Kingston 16 Jun 2011 ODI # 3163
1 7 3 0 0 33.33 5 stumped 1 T20I v England Manchester 31 Aug 2011 T20I # 204
0* 1 1 0 0 0.00 5 retired notout 1 ODI v England Chester-le-Street 3 Sep 2011 ODI # 3186
72 185 99 3 1 72.72 5 bowled 2 ODI v West Indies Cuttack 29 Nov 2011 ODI # 3217
90* 131 98 7 2 91.83 5 not out 2 ODI v West Indies Visakhapatnam 2 Dec 2011 ODI # 3219
95 151 100 10 1 95.00 5 run out 2 ODI v West Indies Ahmedabad 5 Dec 2011 ODI # 3221
27 21 16 3 0 168.75 5 bowled 1 ODI v West Indies Indore 8 Dec 2011 ODI # 3223
21 31 26 1 0 80.76 6 bowled 1 ODI v West Indies Chennai 11 Dec 2011 ODI # 3224
0 2 1 0 0 0.00 5 bowled 2 T20I v Australia Sydney 1 Feb 2012 T20I # 217
DNB - - - - - - - 2 T20I v Australia Melbourne 3 Feb 2012 T20I # 218
21 34 21 2 0 100.00 4 caught 2 ODI v Australia Melbourne 5 Feb 2012 ODI # 3231
10 29 17 1 0 58.82 4 caught 2 ODI v Sri Lanka Perth 8 Feb 2012 ODI # 3233
33 49 41 1 1 80.48 4 caught 2 ODI v Australia Adelaide 12 Feb 2012 ODI # 3237
15 30 27 2 0 55.55 4 run out 2 ODI v Sri Lanka Adelaide 14 Feb 2012 ODI # 3239
0 6 5 0 0 0.00 4 caught 2 ODI v Australia Brisbane 19 Feb 2012 ODI # 3244
DNB - - - - - - - 1 ODI v Sri Lanka Mirpur 13 Mar 2012 ODI # 3259
4 9 6 0 0 66.66 6 run out 1 ODI v Bangladesh Mirpur 16 Mar 2012 ODI # 3261
68 109 83 5 1 81.92 4 caught 2 ODI v Pakistan Mirpur 18 Mar 2012 ODI # 3263
DNB - - - - - - - 2 T20I v South Africa Johannesburg 30 Mar 2012 T20I # 242
5 10 8 0 0 62.50 4 bowled 1 ODI v Sri Lanka Hambantota 21 Jul 2012 ODI # 3291
0 5 5 0 0 0.00 4 bowled 1 ODI v Sri Lanka Hambantota 24 Jul 2012 ODI # 3292
0 1 1 0 0 0.00 5 lbw 2 ODI v Sri Lanka Colombo (RPS) 28 Jul 2012 ODI # 3293
4 18 14 0 0 28.57 4 lbw 2 ODI v Sri Lanka Colombo (RPS) 31 Jul 2012 ODI # 3294
4 12 9 1 0 44.44 4 bowled 1 ODI v Sri Lanka Pallekele 4 Aug 2012 ODI # 3295
DNB - - - - - - - 1 T20I v Sri Lanka Pallekele 7 Aug 2012 T20I # 255
4* 2 2 0 0 200.00 6 not out 2 T20I v New Zealand Chennai 11 Sep 2012 T20I # 261
1* 2 1 0 0 100.00 7 not out 1 T20I v Afghanistan Colombo (RPS) 19 Sep 2012 T20I # 265
55* 48 33 5 1 166.66 4 not out 1 T20I v England Colombo (RPS) 23 Sep 2012 T20I # 272
1 5 2 0 0 50.00 5 bowled 1 T20I v Australia Colombo (RPS) 28 Sep 2012 T20I # 278
DNB - - - - - - - 2 T20I v Pakistan Colombo (RPS) 30 Sep 2012 T20I # 282
25 48 27 2 0 92.59 4 lbw 1 T20I v South Africa Colombo (RPS) 2 Oct 2012 T20I # 286
24 28 19 1 1 126.31 5 bowled 1 T20I v England Wankhede 22 Dec 2012 T20I # 294
2 8 2 0 0 100.00 7 run out 1 T20I v Pakistan Bengaluru 25 Dec 2012 T20I # 296
4* 1 2 1 0 200.00 7 not out 1 T20I v Pakistan Ahmedabad 28 Dec 2012 T20I # 298
4 19 14 0 0 28.57 5 caught 1 ODI v Pakistan Chennai 30 Dec 2012 ODI # 3314
83 135 93 11 1 89.24 2 lbw 2 ODI v England Mohali 23 Jan 2013 ODI # 3327
4 15 9 1 0 44.44 2 caught 1 ODI v England Dharamsala 27 Jan 2013 ODI # 3329
65 96 81 8 1 80.24 1 caught 1 ODI v South Africa Cardiff 6 Jun 2013 ODI # 3363
52 78 56 7 0 92.85 1 caught 2 ODI v West Indies The Oval 11 Jun 2013 ODI # 3368
18 54 32 2 0 56.25 1 caught 2 ODI v Pakistan Birmingham 15 Jun 2013 ODI # 3372
33 77 50 4 0 66.00 1 bowled 2 ODI v Sri Lanka Cardiff 20 Jun 2013 ODI # 3376
9 18 14 1 0 64.28 1 bowled 1 ODI v England Birmingham 23 Jun 2013 ODI # 3377
60 129 89 4 1 67.41 1 caught 1 ODI v West Indies Kingston 30 Jun 2013 ODI # 3380
5 16 13 0 0 38.46 1 caught 2 ODI v Sri Lanka Kingston 2 Jul 2013 ODI # 3382
46 124 78 5 0 58.97 1 caught 1 ODI v West Indies Port of Spain 5 Jul 2013 ODI # 3383
48* 126 83 2 1 57.83 1 not out 1 ODI v Sri Lanka Port of Spain 9 Jul 2013 ODI # 3387
58 146 89 5 1 65.16 1 bowled 2 ODI v Sri Lanka Port of Spain 11 Jul 2013 ODI # 3388
20 57 40 2 0 50.00 1 caught 2 ODI v Zimbabwe Harare 24 Jul 2013 ODI # 3395
1 5 7 0 0 14.28 1 caught 1 ODI v Zimbabwe Harare 26 Jul 2013 ODI # 3397
14 27 21 2 0 66.66 1 caught 2 ODI v Zimbabwe Harare 28 Jul 2013 ODI # 3399
64* 123 90 5 1 71.11 2 not out 2 ODI v Zimbabwe Bulawayo 1 Aug 2013 ODI # 3402
8 8 8 0 1 100.00 1 caught 2 T20I v Australia Rajkot 10 Oct 2013 T20I # 331
42 62 47 6 0 89.36 2 caught 2 ODI v Australia Pune 13 Oct 2013 ODI # 3419
141* 195 123 17 4 114.63 1 not out 2 ODI v Australia Jaipur 16 Oct 2013 ODI # 3420
11 33 22 2 0 50.00 1 caught 1 ODI v Australia Mohali 19 Oct 2013 ODI # 3421
9* 19 13 1 0 69.23 1 not out 2 ODI v Australia Ranchi 23 Oct 2013 ODI # 3422
79 119 89 7 3 88.76 1 caught 2 ODI v Australia Nagpur 30 Oct 2013 ODI # 3424
209 222 158 12 16 132.27 1 caught 1 ODI v Australia Bengaluru 2 Nov 2013 ODI # 3428
177 370 301 23 1 58.80 6 lbw 2 Test v West Indies Eden Gardens 6 Nov 2013 Test # 2101
111* 181 127 11 3 87.40 6 not out 2 Test v West Indies Wankhede 14 Nov 2013 Test # 2102
72 105 81 8 1 88.88 1 caught 2 ODI v West Indies Kochi 21 Nov 2013 ODI # 3436
12 20 19 3 0 63.15 1 caught 1 ODI v West Indies Visakhapatnam 24 Nov 2013 ODI # 3437
4 19 14 0 0 28.57 1 caught 2 ODI v West Indies Kanpur 27 Nov 2013 ODI # 3439
18 69 43 2 0 41.86 1 run out 2 ODI v South Africa Johannesburg 5 Dec 2013 ODI # 3442
19 34 26 2 0 73.07 1 caught 2 ODI v South Africa Durban 8 Dec 2013 ODI # 3443
TDNB - - - - - - - - ODI v South Africa Centurion 11 Dec 2013 ODI # 3444
14 46 42 1 0 33.33 5 caught 1 Test v South Africa Johannesburg 18 Dec 2013 Test # 2108
6 19 13 1 0 46.15 5 bowled 3 Test v South Africa Johannesburg 18 Dec 2013 Test # 2108
0 2 1 0 0 0.00 5 bowled 1 Test v South Africa Durban 26 Dec 2013 Test # 2111
25 69 46 2 1 54.34 5 lbw 3 Test v South Africa Durban 26 Dec 2013 Test # 2111
3 24 23 0 0 13.04 1 caught 2 ODI v New Zealand Napier 19 Jan 2014 ODI # 3456
20 42 34 2 1 58.82 2 caught 2 ODI v New Zealand Hamilton 22 Jan 2014 ODI # 3458
39 65 38 1 4 102.63 1 caught 2 ODI v New Zealand Auckland 25 Jan 2014 ODI # 3462
79 131 94 6 4 84.04 1 caught 1 ODI v New Zealand Hamilton 28 Jan 2014 ODI # 3465
4 20 13 0 0 30.76 1 caught 2 ODI v New Zealand Wellington 31 Jan 2014 ODI # 3467
72 167 120 8 1 60.00 5 bowled 2 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
19 90 59 2 0 32.20 5 caught 4 Test v New Zealand Auckland 6 Feb 2014 Test # 2118
0 11 3 0 0 0.00 6 bowled 2 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
31* 122 97 4 0 31.95 5 not out 4 Test v New Zealand Wellington 14 Feb 2014 Test # 2120
21 57 29 1 1 72.41 1 bowled 2 ODI v Bangladesh Fatullah 26 Feb 2014 ODI # 3474
13 37 28 1 0 46.42 1 lbw 1 ODI v Sri Lanka Fatullah 28 Feb 2014 ODI # 3476
56 86 58 7 2 96.55 1 caught 1 ODI v Pakistan Mirpur 2 Mar 2014 ODI # 3479
18* 36 24 1 0 75.00 3 not out 2 ODI v Afghanistan Mirpur 5 Mar 2014 ODI # 3483
24 41 21 1 2 114.28 1 bowled 2 T20I v Pakistan Mirpur 21 Mar 2014 T20I # 378
62* 83 55 5 2 112.72 1 not out 2 T20I v West Indies Mirpur 23 Mar 2014 T20I # 382
56 60 44 5 1 127.27 1 caught 2 T20I v Bangladesh Mirpur 28 Mar 2014 T20I # 389
5 1 3 1 0 166.66 1 caught 1 T20I v Australia Mirpur 30 Mar 2014 T20I # 393
24 17 13 4 1 184.61 1 caught 2 T20I v South Africa Mirpur 4 Apr 2014 T20I # 399
29 41 26 3 0 111.53 1 caught 1 T20I v Sri Lanka Mirpur 6 Apr 2014 T20I # 400
28 81 61 3 0 45.90 6 caught 2 Test v England Southampton 27 Jul 2014 Test # 2132
6 39 28 0 0 21.42 6 caught 4 Test v England Southampton 27 Jul 2014 Test # 2132
52 126 87 4 1 59.77 1 caught 1 ODI v England Cardiff 27 Aug 2014 ODI # 3517
264 225 173 33 9 152.60 2 caught 1 ODI v Sri Lanka Eden Gardens 13 Nov 2014 ODI # 3544
9 18 12 2 0 75.00 2 bowled 2 ODI v Sri Lanka Ranchi 16 Nov 2014 ODI # 3547
43 142 89 5 0 48.31 6 caught 2 Test v Australia Adelaide 9 Dec 2014 Test # 2148
6 37 18 1 0 33.33 6 caught 4 Test v Australia Adelaide 9 Dec 2014 Test # 2148
32 93 55 3 1 58.18 6 caught 1 Test v Australia Brisbane 17 Dec 2014 Test # 2149
0 2 2 0 0 0.00 6 caught 3 Test v Australia Brisbane 17 Dec 2014 Test # 2149
53 179 133 5 2 39.84 3 bowled 2 Test v Australia Sydney 6 Jan 2015 Test # 2156
39 102 90 2 2 43.33 3 caught 4 Test v Australia Sydney 6 Jan 2015 Test # 2156
138 228 139 9 4 99.28 1 caught 1 ODI v Australia Melbourne 18 Jan 2015 ODI # 3582
15 35 20 2 0 75.00 1 caught 1 ODI v Pakistan Adelaide 15 Feb 2015 ODI # 3602
0 13 6 0 0 0.00 1 run out 1 ODI v South Africa Melbourne 22 Feb 2015 ODI # 3610
57* 77 55 10 1 103.63 1 not out 2 ODI v U.A.E. Perth 28 Feb 2015 ODI # 3618
7 30 18 1 0 38.88 1 caught 2 ODI v West Indies Perth 6 Mar 2015 ODI # 3625
64 99 66 3 3 96.96 1 bowled 2 ODI v Ireland Hamilton 10 Mar 2015 ODI # 3631
16 24 21 2 0 76.19 1 caught 2 ODI v Zimbabwe Auckland 14 Mar 2015 ODI # 3636
137 223 126 14 3 108.73 1 bowled 1 ODI v Bangladesh Melbourne 19 Mar 2015 ODI # 3641
34 83 48 1 2 70.83 1 bowled 2 ODI v Australia Sydney 26 Mar 2015 ODI # 3645
6 11 9 1 0 66.66 3 bowled 1 Test v Bangladesh Fatullah 10 Jun 2015 Test # 2165
63 100 68 4 1 92.64 1 caught 2 ODI v Bangladesh Mirpur 18 Jun 2015 ODI # 3658
0 1 2 0 0 0.00 1 caught 1 ODI v Bangladesh Mirpur 21 Jun 2015 ODI # 3660
29 34 29 2 1 100.00 1 caught 1 ODI v Bangladesh Mirpur 24 Jun 2015 ODI # 3661
9 33 24 1 0 37.50 3 lbw 2 Test v Sri Lanka Galle 12 Aug 2015 Test # 2176
4 16 16 1 0 25.00 4 bowled 4 Test v Sri Lanka Galle 12 Aug 2015 Test # 2176
79 185 132 5 3 59.84 5 lbw 1 Test v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
34 100 55 2 0 61.81 5 caught 3 Test v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
26 95 65 3 1 40.00 5 caught 1 Test v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
50 131 72 4 1 69.44 5 caught 3 Test v Sri Lanka Colombo (SSC) 28 Aug 2015 Test # 2179
106 79 66 12 5 160.60 1 caught 1 T20I v South Africa Dharamsala 2 Oct 2015 T20I # 456
22 40 24 2 0 91.66 1 run out 1 T20I v South Africa Cuttack 5 Oct 2015 T20I # 457
150 215 133 13 6 112.78 1 caught 2 ODI v South Africa Kanpur 11 Oct 2015 ODI # 3689
3 6 10 0 0 30.00 1 bowled 1 ODI v South Africa Indore 14 Oct 2015 ODI # 3692
65 95 74 7 2 87.83 1 caught 2 ODI v South Africa Rajkot 18 Oct 2015 ODI # 3695
21 21 19 4 0 110.52 1 caught 1 ODI v South Africa Chennai 22 Oct 2015 ODI # 3698
16 21 20 3 0 80.00 1 caught 2 ODI v South Africa Wankhede 25 Oct 2015 ODI # 3700
2 41 28 0 0 7.14 6 caught 1 Test v South Africa Nagpur 25 Nov 2015 Test # 2189
23 77 39 1 1 58.97 6 caught 3 Test v South Africa Nagpur 25 Nov 2015 Test # 2189
1 15 6 0 0 16.66 6 caught 1 Test v South Africa Delhi 3 Dec 2015 Test # 2191
0 7 1 0 0 0.00 3 bowled 3 Test v South Africa Delhi 3 Dec 2015 Test # 2191
171* 205 163 13 7 104.90 1 not out 1 ODI v Australia Perth 12 Jan 2016 ODI # 3723
124 175 127 11 3 97.63 1 run out 1 ODI v Australia Brisbane 15 Jan 2016 ODI # 3724
6 17 11 0 0 54.54 1 caught 1 ODI v Australia Melbourne 17 Jan 2016 ODI # 3725
41 28 25 2 3 164.00 1 caught 2 ODI v Australia Canberra 20 Jan 2016 ODI # 3726
99 142 108 9 1 91.66 1 caught 2 ODI v Australia Sydney 23 Jan 2016 ODI # 3727
31 21 20 4 1 155.00 1 caught 1 T20I v Australia Adelaide 26 Jan 2016 T20I # 485
60 69 47 5 2 127.65 1 run out 1 T20I v Australia Melbourne 29 Jan 2016 T20I # 486
52 57 38 5 1 136.84 1 caught 2 T20I v Australia Sydney 31 Jan 2016 T20I # 489
0 2 2 0 0 0.00 1 caught 1 T20I v Sri Lanka Pune 9 Feb 2016 T20I # 496
43 - 36 2 1 119.44 1 caught 1 T20I v Sri Lanka Ranchi 12 Feb 2016 T20I # 497
13 - 13 1 1 100.00 1 lbw 2 T20I v Sri Lanka Visakhapatnam 14 Feb 2016 T20I # 499
83 90 55 7 3 150.90 1 caught 1 T20I v Bangladesh Mirpur 24 Feb 2016 T20I # 509
0 2 2 0 0 0.00 1 lbw 2 T20I v Pakistan Mirpur 27 Feb 2016 T20I # 512
15 15 14 3 0 107.14 2 caught 2 T20I v Sri Lanka Mirpur 1 Mar 2016 T20I # 515
39 26 28 7 1 139.28 1 caught 2 T20I v U.A.E. Mirpur 3 Mar 2016 T20I # 517
1 8 5 0 0 20.00 1 caught 2 T20I v Bangladesh Mirpur 6 Mar 2016 T20I # 521
5 - 7 0 0 71.42 1 stumped 2 T20I v New Zealand Nagpur 15 Mar 2016 T20I # 535
10 11 11 2 0 90.90 1 caught 2 T20I v Pakistan Eden Gardens 19 Mar 2016 T20I # 541
18 29 16 1 1 112.50 1 caught 1 T20I v Bangladesh Bengaluru 23 Mar 2016 T20I # 547
12 25 17 1 0 70.58 1 bowled 2 T20I v Australia Mohali 27 Mar 2016 T20I # 553
43 29 31 3 3 138.70 1 lbw 1 T20I v West Indies Wankhede 31 Mar 2016 T20I # 556
9 30 23 2 0 39.13 5 caught 1 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
41 74 59 1 3 69.49 5 lbw 3 Test v West Indies Gros Islet 9 Aug 2016 Test # 2215
TDNB - - - - - - - - Test v West Indies Port of Spain 18 Aug 2016 Test # 2218
62 54 28 4 4 221.42 1 caught 2 T20I v West Indies Lauderhill 27 Aug 2016 T20I # 562
10* 9 8 0 1 125.00 1 not out 2 T20I v West Indies Lauderhill 28 Aug 2016 T20I # 563
35 96 67 3 1 52.23 6 caught 1 Test v New Zealand Kanpur 22 Sep 2016 Test # 2221
68* 156 93 8 0 73.11 6 not out 3 Test v New Zealand Kanpur 22 Sep 2016 Test # 2221
2 22 12 0 0 16.66 6 caught 1 Test v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
82 214 132 9 2 62.12 6 caught 3 Test v New Zealand Eden Gardens 30 Sep 2016 Test # 2222
51* 90 63 3 2 80.95 6 not out 1 Test v New Zealand Indore 8 Oct 2016 Test # 2223
DNB - - - - - - - 3 Test v New Zealand Indore 8 Oct 2016 Test # 2223
14 44 26 1 1 53.84 1 lbw 2 ODI v New Zealand Dharamsala 16 Oct 2016 ODI # 3796
15 28 27 1 1 55.55 1 caught 2 ODI v New Zealand Delhi 20 Oct 2016 ODI # 3797
13 35 21 2 0 61.90 1 lbw 2 ODI v New Zealand Mohali 23 Oct 2016 ODI # 3798
11 15 19 2 0 57.89 2 caught 2 ODI v New Zealand Ranchi 26 Oct 2016 ODI # 3799
70 107 65 5 3 107.69 2 caught 1 ODI v New Zealand Visakhapatnam 29 Oct 2016 ODI # 3800
91 146 119 7 2 76.47 1 run out 1 ODI v Pakistan Birmingham 4 Jun 2017 ODI # 3878
78 107 79 6 3 98.73 1 caught 1 ODI v Sri Lanka The Oval 8 Jun 2017 ODI # 3882
12 23 20 1 1 60.00 1 caught 2 ODI v South Africa The Oval 11 Jun 2017 ODI # 3886
123* 165 129 15 1 95.34 1 not out 2 ODI v Bangladesh Birmingham 15 Jun 2017 ODI # 3891
0 4 3 0 0 0.00 1 lbw 2 ODI v Pakistan The Oval 18 Jun 2017 ODI # 3894
4 - 13 0 0 30.76 1 run out 2 ODI v Sri Lanka Dambulla 20 Aug 2017 ODI # 3905
54 - 45 5 3 120.00 1 lbw 2 ODI v Sri Lanka Pallekele 24 Aug 2017 ODI # 3906
124* - 145 16 2 85.51 1 not out 2 ODI v Sri Lanka Pallekele 27 Aug 2017 ODI # 3907
104 - 88 11 3 118.18 1 caught 1 ODI v Sri Lanka Colombo (RPS) 31 Aug 2017 ODI # 3908
16 - 20 1 0 80.00 1 caught 2 ODI v Sri Lanka Colombo (RPS) 3 Sep 2017 ODI # 3909
9 - 8 1 0 112.50 1 caught 2 T20I v Sri Lanka Colombo (RPS) 6 Sep 2017 T20I # 618
28 81 44 3 0 63.63 2 caught 1 ODI v Australia Chennai 17 Sep 2017 ODI # 3910
7 24 14 1 0 50.00 2 caught 1 ODI v Australia Eden Gardens 21 Sep 2017 ODI # 3912
71 94 62 6 4 114.51 2 caught 2 ODI v Australia Indore 24 Sep 2017 ODI # 3914
65 93 55 1 5 118.18 2 run out 2 ODI v Australia Bengaluru 28 Sep 2017 ODI # 3917
125 165 109 11 5 114.67 2 caught 2 ODI v Australia Nagpur 1 Oct 2017 ODI # 3919
11 5 7 1 1 157.14 1 bowled 2 T20I v Australia Ranchi 7 Oct 2017 T20I # 623
8 3 4 2 0 200.00 1 lbw 1 T20I v Australia Guwahati 10 Oct 2017 T20I # 624
20 27 18 0 2 111.11 1 bowled 1 ODI v New Zealand Wankhede 22 Oct 2017 ODI # 3928
7 17 19 1 0 36.84 1 caught 2 ODI v New Zealand Pune 25 Oct 2017 ODI # 3931
147 168 138 18 2 106.52 1 caught 1 ODI v New Zealand Kanpur 29 Oct 2017 ODI # 3932
80 85 55 6 4 145.45 1 caught 1 T20I v New Zealand Delhi 1 Nov 2017 T20I # 630
5 9 6 1 0 83.33 1 caught 2 T20I v New Zealand Rajkot 4 Nov 2017 T20I # 631
8 11 9 1 0 88.88 1 caught 1 T20I v New Zealand Thiruvananthapuram 7 Nov 2017 T20I # 632
102* 191 160 8 1 63.75 6 not out 2 Test v Sri Lanka Nagpur 24 Nov 2017 Test # 2283
65 129 102 7 2 63.72 6 caught 1 Test v Sri Lanka Delhi 2 Dec 2017 Test # 2286
50* 77 49 5 0 102.04 6 not out 3 Test v Sri Lanka Delhi 2 Dec 2017 Test # 2286
2 19 13 0 0 15.38 1 caught 1 ODI v Sri Lanka Dharamsala 10 Dec 2017 ODI # 3939
208* 212 153 13 12 135.94 1 not out 1 ODI v Sri Lanka Mohali 13 Dec 2017 ODI # 3941
7 14 14 0 1 50.00 1 bowled 2 ODI v Sri Lanka Visakhapatnam 17 Dec 2017 ODI # 3942
17 21 13 2 0 130.76 1 caught 1 T20I v Sri Lanka Cuttack 20 Dec 2017 T20I # 633
118 61 43 12 10 274.41 1 caught 1 T20I v Sri Lanka Indore 22 Dec 2017 T20I # 634
27 31 20 4 1 135.00 1 caught 2 T20I v Sri Lanka Wankhede 24 Dec 2017 T20I # 635
11 95 59 1 0 18.64 5 lbw 2 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
10 53 30 0 0 33.33 5 bowled 4 Test v South Africa Cape Town 5 Jan 2018 Test # 2292
10 34 27 2 0 37.03 5 lbw 2 Test v South Africa Centurion 13 Jan 2018 Test # 2293
47 102 74 6 1 63.51 6 caught 4 Test v South Africa Centurion 13 Jan 2018 Test # 2293
20 25 30 2 1 66.66 1 caught 2 ODI v South Africa Durban 1 Feb 2018 ODI # 3969
15 19 17 2 1 88.23 1 caught 2 ODI v South Africa Centurion 4 Feb 2018 ODI # 3970
0 4 6 0 0 0.00 1 caught 1 ODI v South Africa Cape Town 7 Feb 2018 ODI # 3971
5 19 13 1 0 38.46 1 caught 1 ODI v South Africa Johannesburg 10 Feb 2018 ODI # 3973
115 179 126 11 4 91.26 2 caught 1 ODI v South Africa Gqeberha 13 Feb 2018 ODI # 3976
15 14 13 3 0 115.38 2 caught 2 ODI v South Africa Centurion 16 Feb 2018 ODI # 3978
21 8 9 2 2 233.33 1 caught 1 T20I v South Africa Johannesburg 18 Feb 2018 T20I # 652
0 5 1 0 0 0.00 2 lbw 1 T20I v South Africa Centurion 21 Feb 2018 T20I # 654
11 9 8 2 0 137.50 1 lbw 1 T20I v South Africa Cape Town 24 Feb 2018 T20I # 655
0 - 4 0 0 0.00 1 caught 1 T20I v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
17 - 13 3 0 130.76 1 bowled 2 T20I v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
11 - 7 1 1 157.14 1 caught 2 T20I v Sri Lanka Colombo (RPS) 12 Mar 2018 T20I # 659
89 - 61 5 5 145.90 1 run out 1 T20I v Bangladesh Colombo (RPS) 14 Mar 2018 T20I # 660
56 - 42 4 3 133.33 2 caught 2 T20I v Bangladesh Colombo (RPS) 18 Mar 2018 T20I # 662
97 87 61 8 5 159.01 1 bowled 1 T20I v Ireland Dublin (Malahide) 27 Jun 2018 T20I # 678
0 - 2 0 0 0.00 4 caught 1 T20I v Ireland Dublin (Malahide) 29 Jun 2018 T20I # 680
32 - 30 3 1 106.66 2 caught 2 T20I v England Manchester 3 Jul 2018 T20I # 684
5 - 9 1 0 55.55 1 caught 1 T20I v England Cardiff 6 Jul 2018 T20I # 688
100* - 56 11 5 178.57 1 not out 2 T20I v England Bristol 8 Jul 2018 T20I # 690
137* - 114 15 4 120.17 1 not out 2 ODI v England Nottingham 12 Jul 2018 ODI # 4014
15 - 26 2 0 57.69 1 bowled 2 ODI v England Lord's 14 Jul 2018 ODI # 4016
2 24 18 0 0 11.11 1 caught 1 ODI v England Leeds 17 Jul 2018 ODI # 4018
23 - 22 4 0 104.54 1 caught 1 ODI v Hong Kong Dubai (DICS) 18 Sep 2018 ODI # 4039
52 - 39 6 3 133.33 1 bowled 2 ODI v Pakistan Dubai (DICS) 19 Sep 2018 ODI # 4040
83* - 104 5 3 79.80 1 not out 2 ODI v Bangladesh Dubai (DICS) 21 Sep 2018 ODI # 4042
111* - 119 7 4 93.27 1 not out 2 ODI v Pakistan Dubai (DICS) 23 Sep 2018 ODI # 4044
48 - 55 3 3 87.27 1 caught 2 ODI v Bangladesh Dubai (DICS) 28 Sep 2018 ODI # 4048
152* - 117 15 8 129.91 1 not out 2 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
4 14 8 1 0 50.00 1 caught 1 ODI v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
8 - 9 2 0 88.88 1 bowled 2 ODI v West Indies Pune 27 Oct 2018 ODI # 4062
162 - 137 20 4 118.24 1 caught 1 ODI v West Indies Brabourne 29 Oct 2018 ODI # 4063
63* 65 56 5 4 112.50 1 not out 2 ODI v West Indies Thiruvananthapuram 1 Nov 2018 ODI # 4064
6 - 6 1 0 100.00 1 caught 2 T20I v West Indies Eden Gardens 4 Nov 2018 T20I # 707
111* 95 61 8 7 181.96 1 not out 1 T20I v West Indies Lucknow 6 Nov 2018 T20I # 709
4 - 6 1 0 66.66 2 caught 2 T20I v West Indies Chennai 11 Nov 2018 T20I # 710
7 - 8 0 0 87.50 1 caught 2 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
TDNB - - - - - - - - T20I v Australia Melbourne 23 Nov 2018 T20I # 713
23 - 16 1 2 143.75 1 bowled 2 T20I v Australia Sydney 25 Nov 2018 T20I # 714
37 71 61 2 3 60.65 6 caught 1 Test v Australia Adelaide 6 Dec 2018 Test # 2333
1 15 6 0 0 16.66 6 caught 3 Test v Australia Adelaide 6 Dec 2018 Test # 2333
63* 186 114 5 0 55.26 6 not out 1 Test v Australia Melbourne 26 Dec 2018 Test # 2337
5 28 18 0 0 27.77 6 caught 3 Test v Australia Melbourne 26 Dec 2018 Test # 2337
133 204 129 10 6 103.10 1 caught 2 ODI v Australia Sydney 12 Jan 2019 ODI # 4077
43 71 52 2 2 82.69 1 caught 2 ODI v Australia Adelaide 15 Jan 2019 ODI # 4078
9 - 17 1 0 52.94 1 caught 2 ODI v Australia Melbourne 18 Jan 2019 ODI # 4079
11 38 24 1 0 45.83 1 caught 2 ODI v New Zealand Napier 23 Jan 2019 ODI # 4082
87 116 96 9 3 90.62 1 caught 1 ODI v New Zealand Mount Maunganui 26 Jan 2019 ODI # 4085
62 115 77 3 2 80.51 1 stumped 2 ODI v New Zealand Mount Maunganui 28 Jan 2019 ODI # 4088
7 33 23 0 0 30.43 1 caught 1 ODI v New Zealand Hamilton 31 Jan 2019 ODI # 4091
2 16 16 0 0 12.50 1 bowled 1 ODI v New Zealand Wellington 3 Feb 2019 ODI # 4092
1 10 5 0 0 20.00 1 caught 2 T20I v New Zealand Wellington 6 Feb 2019 T20I # 735
50 40 29 3 4 172.41 1 caught 2 T20I v New Zealand Auckland 8 Feb 2019 T20I # 737
38 63 32 3 0 118.75 2 caught 2 T20I v New Zealand Hamilton 10 Feb 2019 T20I # 738
5 11 8 0 0 62.50 1 caught 1 T20I v Australia Visakhapatnam 24 Feb 2019 T20I # 748
37 - 66 5 0 56.06 1 caught 2 ODI v Australia Hyderabad 2 Mar 2019 ODI # 4102
0 - 6 0 0 0.00 1 caught 1 ODI v Australia Nagpur 5 Mar 2019 ODI # 4106
14 - 14 2 1 100.00 2 lbw 2 ODI v Australia Ranchi 8 Mar 2019 ODI # 4109
95 - 92 7 2 103.26 1 caught 1 ODI v Australia Mohali 10 Mar 2019 ODI # 4111
56 - 89 4 0 62.92 1 stumped 2 ODI v Australia Delhi 13 Mar 2019 ODI # 4113
122* 212 144 13 2 84.72 2 not out 2 ODI v South Africa Southampton 5 Jun 2019 ODI # 4150
57 101 70 3 1 81.42 1 caught 1 ODI v Australia The Oval 9 Jun 2019 ODI # 4155
140 153 113 14 3 123.89 2 caught 1 ODI v Pakistan Manchester 16 Jun 2019 ODI # 4161
1 60 10 0 0 10.00 2 bowled 1 ODI v Afghanistan Southampton 22 Jun 2019 ODI # 4169
18 28 23 1 1 78.26 2 caught 1 ODI v West Indies Manchester 27 Jun 2019 ODI # 4175
102 152 109 15 0 93.57 2 caught 2 ODI v England Birmingham 30 Jun 2019 ODI # 4179
104 121 92 7 5 113.04 2 caught 1 ODI v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
103 133 94 14 2 109.57 2 caught 2 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
1 7 4 0 0 25.00 2 caught 2 ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
24 - 25 2 2 96.00 1 caught 2 T20I v West Indies Lauderhill 3 Aug 2019 T20I # 842
67 - 51 6 3 131.37 1 caught 1 T20I v West Indies Lauderhill 4 Aug 2019 T20I # 843
TDNB - - - - - - - - ODI v West Indies Providence 8 Aug 2019 ODI # 4196
18 75 34 2 0 52.94 2 caught 1 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
10 13 6 2 0 166.66 1 run out 2 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
12 21 12 0 2 100.00 1 lbw 2 T20I v South Africa Mohali 18 Sep 2019 T20I # 888
9 11 8 2 0 112.50 2 caught 1 T20I v South Africa Bengaluru 22 Sep 2019 T20I # 893
176 - 244 23 6 72.13 2 stumped 1 Test v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
127 - 149 10 7 85.23 2 stumped 3 Test v South Africa Visakhapatnam 2 Oct 2019 Test # 2363
14 - 35 1 0 40.00 2 caught 1 Test v South Africa Pune 10 Oct 2019 Test # 2364
212 - 255 28 6 83.13 2 caught 1 Test v South Africa Ranchi 19 Oct 2019 Test # 2365
9 - 5 2 0 180.00 1 lbw 1 T20I v Bangladesh Delhi 3 Nov 2019 T20I # 1000
85 - 43 6 6 197.67 1 caught 2 T20I v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
2 - 6 0 0 33.33 1 bowled 1 T20I v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
6 - 14 1 0 42.85 2 caught 2 Test v Bangladesh Indore 14 Nov 2019 Test # 2366
21 - 35 2 1 60.00 2 lbw 2 Test v Bangladesh Eden Gardens 22 Nov 2019 Test # 2369
8 - 10 1 0 80.00 1 caught 2 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
15 - 18 2 0 83.33 1 bowled 1 T20I v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
71 - 34 6 5 208.82 1 caught 1 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
36 - 56 6 0 64.28 1 caught 1 ODI v West Indies Chennai 15 Dec 2019 ODI # 4221
159 - 138 17 5 115.21 1 caught 1 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
63 - 63 8 1 100.00 1 caught 2 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
10 - 15 2 0 66.66 1 caught 1 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
42 - 44 6 0 95.45 1 lbw 1 ODI v Australia Rajkot 17 Jan 2020 ODI # 4232
119 - 128 8 6 92.96 1 caught 2 ODI v Australia Bengaluru 19 Jan 2020 ODI # 4233
7 - 6 0 1 116.66 1 caught 2 T20I v New Zealand Auckland 24 Jan 2020 T20I # 1031
8 3 6 2 0 133.33 1 caught 2 T20I v New Zealand Auckland 26 Jan 2020 T20I # 1034
65 50 40 6 3 162.50 1 caught 1 T20I v New Zealand Hamilton 29 Jan 2020 T20I # 1035
60* - 41 3 3 146.34 3 retired notout 1 T20I v New Zealand Mount Maunganui 2 Feb 2020 T20I # 1037
26 110 77 3 1 33.76 1 caught 2 Test v Australia Sydney 7 Jan 2021 Test # 2402
52 137 98 5 1 53.06 1 caught 4 Test v Australia Sydney 7 Jan 2021 Test # 2402
44 90 74 6 0 59.45 1 caught 2 Test v Australia Brisbane 15 Jan 2021 Test # 2404
7 34 21 1 0 33.33 1 caught 4 Test v Australia Brisbane 15 Jan 2021 Test # 2404
6 15 9 1 0 66.66 1 caught 2 Test v England Chennai 5 Feb 2021 Test # 2409
12 23 20 1 1 60.00 1 bowled 4 Test v England Chennai 5 Feb 2021 Test # 2409
161 327 231 18 2 69.69 1 caught 1 Test v England Chennai 13 Feb 2021 Test # 2411
26 91 70 2 1 37.14 1 stumped 3 Test v England Chennai 13 Feb 2021 Test # 2411
66 208 96 11 0 68.75 1 lbw 2 Test v England Ahmedabad 24 Feb 2021 Test # 2412
25* 26 25 3 1 100.00 1 not out 4 Test v England Ahmedabad 24 Feb 2021 Test # 2412
49 235 144 7 0 34.02 2 lbw 2 Test v England Ahmedabad 4 Mar 2021 Test # 2414
15 22 17 2 0 88.23 1 caught 1 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
12 17 12 1 1 100.00 1 caught 1 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
64 42 34 4 5 188.23 1 bowled 1 T20I v England Ahmedabad 20 Mar 2021 T20I # 1138
28 79 42 4 0 66.66 1 caught 1 ODI v England Pune 23 Mar 2021 ODI # 4281
25 38 25 5 0 100.00 1 caught 1 ODI v England Pune 26 Mar 2021 ODI # 4283
37 71 37 6 0 100.00 1 bowled 1 ODI v England Pune 28 Mar 2021 ODI # 4284
34 88 68 6 0 50.00 1 caught 1 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
30 121 81 2 0 37.03 1 lbw 3 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
36 175 107 6 0 33.64 1 caught 2 Test v England Nottingham 4 Aug 2021 Test # 2428
12* - 34 0 0 35.29 2 not out 4 Test v England Nottingham 4 Aug 2021 Test # 2428
83 185 145 11 1 57.24 1 bowled 1 Test v England Lord's 12 Aug 2021 Test # 2429
21 60 36 2 1 58.33 2 caught 3 Test v England Lord's 12 Aug 2021 Test # 2429
19 172 105 1 0 18.09 1 caught 1 Test v England Leeds 25 Aug 2021 Test # 2432
59 221 156 7 1 37.82 1 lbw 3 Test v England Leeds 25 Aug 2021 Test # 2432
11 43 27 1 0 40.74 1 caught 1 Test v England The Oval 2 Sep 2021 Test # 2433
127 353 256 14 1 49.60 1 caught 3 Test v England The Oval 2 Sep 2021 Test # 2433
0 6 1 0 0 0.00 2 lbw 1 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
14 23 14 1 1 100.00 3 caught 1 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
74 78 47 8 3 157.44 2 caught 1 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
30 29 16 5 1 187.50 2 lbw 2 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
56 46 37 7 2 151.35 2 caught 2 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
48 63 36 5 2 133.33 2 caught 2 T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
55 90 36 1 5 152.77 2 caught 2 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
56 60 31 5 3 180.64 1 caught 1 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
60 60 51 10 1 117.64 1 lbw 2 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
5 14 8 0 0 62.50 1 caught 1 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
13 20 15 3 0 86.66 1 bowled 1 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
40 37 19 4 3 210.52 1 caught 2 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
19 39 18 2 1 105.55 1 caught 1 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
7 25 15 0 0 46.66 4 bowled 1 T20I v West Indies Eden Gardens 20 Feb 2022 T20I # 1479
44 58 32 2 1 137.50 1 bowled 1 T20I v Sri Lanka Lucknow 24 Feb 2022 T20I # 1492
1 5 2 0 0 50.00 1 bowled 2 T20I v Sri Lanka Dharamsala 26 Feb 2022 T20I # 1493
5 8 9 1 0 55.55 2 caught 2 T20I v Sri Lanka Dharamsala 27 Feb 2022 T20I # 1494
29 52 28 6 0 103.57 2 caught 1 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
15 51 25 1 1 60.00 2 caught 1 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
46 126 79 4 0 58.22 2 caught 3 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
24 14 14 5 0 171.42 1 caught 1 T20I v England Southampton 7 Jul 2022 T20I # 1616
31 26 20 3 2 155.00 1 caught 1 T20I v England Birmingham 9 Jul 2022 T20I # 1628
11 26 12 2 0 91.66 1 caught 2 T20I v England Nottingham 10 Jul 2022 T20I # 1631
76* 79 58 7 5 131.03 1 not out 2 ODI v England The Oval 12 Jul 2022 ODI # 4424
0 12 10 0 0 0.00 1 lbw 2 ODI v England Lord's 14 Jul 2022 ODI # 4428
17 22 17 4 0 100.00 1 caught 2 ODI v England Manchester 17 Jul 2022 ODI # 4433
64 77 44 7 2 145.45 1 caught 1 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
0 2 1 0 0 0.00 1 caught 1 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
11* 7 5 1 1 220.00 1 retired notout 2 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
33 24 16 2 3 206.25 1 bowled 1 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
12 44 18 0 1 66.66 1 caught 2 T20I v Pakistan Dubai (DICS) 28 Aug 2022 T20I # 1750
21 28 13 2 1 161.53 2 caught 1 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
28 27 16 3 2 175.00 2 caught 1 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
72 70 41 5 4 175.60 2 caught 1 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
11 13 9 1 1 122.22 2 caught 1 T20I v Australia Mohali 20 Sep 2022 T20I # 1788
46* - 20 4 4 230.00 2 not out 2 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
17 19 14 2 1 121.42 2 caught 2 T20I v Australia Hyderabad 25 Sep 2022 T20I # 1796
0 14 2 0 0 0.00 2 caught 2 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
43 50 37 7 1 116.21 2 caught 1 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
0 3 2 0 0 0.00 1 bowled 2 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
4 20 7 0 0 57.14 2 caught 2 T20I v Pakistan Melbourne 23 Oct 2022 T20I # 1842
53 53 39 4 3 135.89 2 caught 1 T20I v Netherlands Sydney 27 Oct 2022 T20I # 1848
15 22 14 1 1 107.14 2 caught 1 T20I v South Africa Perth 30 Oct 2022 T20I # 1853
2 18 8 0 0 25.00 2 caught 1 T20I v Bangladesh Adelaide 2 Nov 2022 T20I # 1860
15 20 13 2 0 115.38 2 caught 1 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
27 37 28 4 0 96.42 2 caught 1 T20I v England Adelaide 10 Nov 2022 T20I # 1878
27 47 31 4 1 87.09 1 bowled 1 ODI v Bangladesh Mirpur 4 Dec 2022 ODI # 4493
51* 40 28 3 5 182.14 9 not out 2 ODI v Bangladesh Mirpur 7 Dec 2022 ODI # 4496
83 105 67 9 3 123.88 1 bowled 1 ODI v Sri Lanka Guwahati 10 Jan 2023 ODI # 4501
17 23 21 2 1 80.95 1 caught 2 ODI v Sri Lanka Eden Gardens 12 Jan 2023 ODI # 4503
42 63 49 2 3 85.71 1 caught 1 ODI v Sri Lanka Thiruvananthapuram 15 Jan 2023 ODI # 4505
34 49 38 4 2 89.47 1 caught 1 ODI v New Zealand Hyderabad 18 Jan 2023 ODI # 4507
51 65 50 7 2 102.00 1 lbw 2 ODI v New Zealand Raipur 21 Jan 2023 ODI # 4509
101 113 85 9 6 118.82 1 bowled 1 ODI v New Zealand Indore 24 Jan 2023 ODI # 4511
120 344 212 15 2 56.60 1 bowled 2 Test v Australia Nagpur 9 Feb 2023 Test # 2490
32 95 69 2 0 46.37 1 bowled 2 Test v Australia Delhi 17 Feb 2023 Test # 2493
31 31 20 3 2 155.00 1 run out 4 Test v Australia Delhi 17 Feb 2023 Test # 2493
12 27 23 3 0 52.17 1 stumped 1 Test v Australia Indore 1 Mar 2023 Test # 2496
12 61 33 0 0 36.36 1 lbw 3 Test v Australia Indore 1 Mar 2023 Test # 2496
35 92 58 3 1 60.34 1 caught 2 Test v Australia Ahmedabad 9 Mar 2023 Test # 2499
13 24 15 2 0 86.66 1 caught 1 ODI v Australia Visakhapatnam 19 Mar 2023 ODI # 4541
30 44 17 2 2 176.47 1 caught 2 ODI v Australia Chennai 22 Mar 2023 ODI # 4545
15 29 26 2 0 57.69 1 lbw 2 Test v Australia The Oval 7 Jun 2023 Test # 2505
43 103 60 7 1 71.66 1 lbw 4 Test v Australia The Oval 7 Jun 2023 Test # 2505
103 303 221 10 2 46.60 2 caught 2 Test v West Indies Roseau 12 Jul 2023 Test # 2510
80 180 143 9 2 55.94 2 bowled 1 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
57 59 44 5 3 129.54 2 caught 3 Test v West Indies Port of Spain 20 Jul 2023 Test # 2513
12* 17 19 2 0 63.15 7 not out 2 ODI v West Indies Bridgetown 27 Jul 2023 ODI # 4622
11 25 22 2 0 50.00 1 bowled 1 ODI v Pakistan Pallekele 2 Sep 2023 ODI # 4630
74* 87 59 6 5 125.42 1 not out 2 ODI v Nepal Pallekele 4 Sep 2023 ODI # 4632
56 77 49 6 4 114.28 1 caught 1 ODI v Pakistan Colombo (RPS) 10 Sep 2023 ODI # 4639
53 73 48 7 2 110.41 1 bowled 1 ODI v Sri Lanka Colombo (RPS) 12 Sep 2023 ODI # 4641
0 3 2 0 0 0.00 1 caught 2 ODI v Bangladesh Colombo (RPS) 15 Sep 2023 ODI # 4645
DNB - - - - - - - 2 ODI v Sri Lanka Colombo (RPS) 17 Sep 2023 ODI # 4649
81 94 57 5 6 142.10 1 caught 2 ODI v Australia Rajkot 27 Sep 2023 ODI # 4657
0 10 6 0 0 0.00 1 lbw 2 ODI v Australia Chennai 8 Oct 2023 ODI # 4662
131 111 84 16 5 155.95 1 bowled 2 ODI v Afghanistan Delhi 11 Oct 2023 ODI # 4666
86 91 63 6 6 136.50 1 caught 2 ODI v Pakistan Ahmedabad 14 Oct 2023 ODI # 4669
48 51 40 7 2 120.00 1 caught 2 ODI v Bangladesh Pune 19 Oct 2023 ODI # 4674
46 44 40 4 4 115.00 1 bowled 2 ODI v New Zealand Dharamsala 22 Oct 2023 ODI # 4678
87 162 101 10 3 86.13 1 caught 1 ODI v England Lucknow 29 Oct 2023 ODI # 4686
4 2 2 1 0 200.00 1 bowled 1 ODI v Sri Lanka Wankhede 2 Nov 2023 ODI # 4690
40 32 24 6 2 166.66 1 caught 1 ODI v South Africa Eden Gardens 5 Nov 2023 ODI # 4694
61 74 54 8 2 112.96 1 caught 1 ODI v Netherlands Bengaluru 12 Nov 2023 ODI # 4702
47 40 29 4 4 162.06 1 caught 1 ODI v New Zealand Wankhede 15 Nov 2023 ODI # 4703
47 44 31 4 3 151.61 1 caught 1 ODI v Australia Ahmedabad 19 Nov 2023 ODI # 4705
5 20 14 1 0 35.71 2 caught 1 Test v South Africa Centurion 26 Dec 2023 Test # 2520
0 10 8 0 0 0.00 2 bowled 3 Test v South Africa Centurion 26 Dec 2023 Test # 2520
39 68 50 7 0 78.00 2 caught 2 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
16* 57 22 2 0 72.72 2 not out 4 Test v South Africa Cape Town 3 Jan 2024 Test # 2522
0 1 2 0 0 0.00 1 run out 2 T20I v Afghanistan Mohali 11 Jan 2024 T20I # 2428
0 6 1 0 0 0.00 2 bowled 2 T20I v Afghanistan Indore 14 Jan 2024 T20I # 2431
121* 103 69 11 8 175.36 2 not out 1 T20I v Afghanistan Bengaluru 17 Jan 2024 T20I # 2435
24 53 27 3 0 88.88 2 caught 2 Test v England Hyderabad 25 Jan 2024 Test # 2525
39 76 58 7 0 67.24 1 lbw 4 Test v England Hyderabad 25 Jan 2024 Test # 2525
14 68 41 0 0 34.14 2 caught 1 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
13 28 21 3 0 61.90 2 bowled 3 Test v England Visakhapatnam 2 Feb 2024 Test # 2526
131 292 196 14 3 66.83 2 caught 1 Test v England Rajkot 15 Feb 2024 Test # 2530
19 48 28 3 0 67.85 2 lbw 3 Test v England Rajkot 15 Feb 2024 Test # 2530
2 11 9 0 0 22.22 2 caught 2 Test v England Ranchi 23 Feb 2024 Test # 2531
55 99 81 5 1 67.90 1 caught 4 Test v England Ranchi 23 Feb 2024 Test # 2531
103 250 162 13 3 63.58 2 bowled 2 Test v England Dharamsala 7 Mar 2024 Test # 2534
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page