Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 3 Feb 2009 remove greater than or equal to 3 Feb 2009 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 2012-2024 343 447 49 19151 254 48.11 28985 66.07 47 105 23 1892 109
Innings by innings list
73 289 229 4 0 31.87 6 caught 1 Test v India Nagpur 13 Dec 2012 Test # 2066
20* 64 56 1 1 35.71 6 not out 3 Test v India Nagpur 13 Dec 2012 Test # 2066
DNB - - - - - - - 2 T20I v India Wankhede 22 Dec 2012 T20I # 294
DNB - - - - - - - 1 ODI v India Rajkot 11 Jan 2013 ODI # 3318
36 78 50 3 0 72.00 4 bowled 2 ODI v India Kochi 15 Jan 2013 ODI # 3320
39 92 57 4 0 68.42 4 caught 1 ODI v India Ranchi 19 Jan 2013 ODI # 3322
57* 61 45 8 1 126.66 6 not out 1 ODI v India Mohali 23 Jan 2013 ODI # 3327
31 64 49 4 0 63.26 4 bowled 2 ODI v India Dharamsala 27 Jan 2013 ODI # 3329
DNB - - - - - - - 2 T20I v New Zealand Wellington 15 Feb 2013 T20I # 304
56 92 64 4 0 87.50 4 bowled 1 ODI v New Zealand Hamilton 17 Feb 2013 ODI # 3335
79* 71 56 7 2 141.07 4 not out 2 ODI v New Zealand Napier 20 Feb 2013 ODI # 3336
28* 80 56 2 0 50.00 4 not out 2 ODI v New Zealand Auckland 23 Feb 2013 ODI # 3338
4 17 11 1 0 36.36 6 caught 1 Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
0 4 2 0 0 0.00 7 run out 3 Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
10 24 20 1 0 50.00 6 caught 1 Test v New Zealand Wellington 14 Mar 2013 Test # 2080
45 254 176 4 0 25.56 5 bowled 2 Test v New Zealand Auckland 22 Mar 2013 Test # 2084
29 107 79 2 0 36.70 6 lbw 4 Test v New Zealand Auckland 22 Mar 2013 Test # 2084
40 180 114 4 0 35.08 5 caught 1 Test v New Zealand Lord's 16 May 2013 Test # 2088
71 178 120 8 0 59.16 4 bowled 3 Test v New Zealand Lord's 16 May 2013 Test # 2088
104 236 167 9 0 62.27 5 caught 1 Test v New Zealand Leeds 24 May 2013 Test # 2089
28 32 22 4 0 127.27 5 caught 3 Test v New Zealand Leeds 24 May 2013 Test # 2089
30 58 40 1 0 75.00 4 bowled 1 ODI v New Zealand Lord's 31 May 2013 ODI # 3360
28 45 27 1 0 103.70 4 caught 2 ODI v New Zealand Southampton 2 Jun 2013 ODI # 3361
33 52 50 1 0 66.00 4 run out 1 ODI v New Zealand Nottingham 5 Jun 2013 ODI # 3362
12 23 17 1 0 70.58 4 caught 1 ODI v Australia Birmingham 8 Jun 2013 ODI # 3365
68 74 55 5 0 123.63 4 caught 1 ODI v Sri Lanka The Oval 13 Jun 2013 ODI # 3370
38 47 40 2 1 95.00 4 caught 1 ODI v New Zealand Cardiff 16 Jun 2013 ODI # 3373
48 90 71 7 0 67.60 4 bowled 2 ODI v South Africa The Oval 19 Jun 2013 ODI # 3375
7 8 9 0 0 77.77 4 caught 2 ODI v India Birmingham 23 Jun 2013 ODI # 3377
30 99 64 6 0 46.87 2 bowled 1 Test v Australia Nottingham 10 Jul 2013 Test # 2090
5 34 31 1 0 16.12 2 caught 3 Test v Australia Nottingham 10 Jul 2013 Test # 2090
6 28 14 1 0 42.85 2 lbw 1 Test v Australia Lord's 18 Jul 2013 Test # 2091
180 466 338 18 2 53.25 2 caught 3 Test v Australia Lord's 18 Jul 2013 Test # 2091
8 97 57 1 0 14.03 2 caught 2 Test v Australia Manchester 1 Aug 2013 Test # 2092
13* 95 57 1 0 22.80 2 not out 4 Test v Australia Manchester 1 Aug 2013 Test # 2092
16 78 52 1 0 30.76 2 caught 1 Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
2 35 19 0 0 10.52 2 bowled 3 Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
68 234 184 11 0 36.95 2 caught 2 Test v Australia The Oval 21 Aug 2013 Test # 2094
11 20 17 2 0 64.70 2 caught 4 Test v Australia The Oval 21 Aug 2013 Test # 2094
90* 77 49 13 1 183.67 5 not out 2 T20I v Australia Southampton 29 Aug 2013 T20I # 328
1* 1 1 0 0 100.00 7 not out 1 T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
3 26 15 0 0 20.00 4 bowled 2 ODI v Australia Manchester 8 Sep 2013 ODI # 3412
12 36 24 1 0 50.00 4 caught 1 ODI v Australia Birmingham 11 Sep 2013 ODI # 3414
0 1 1 0 0 0.00 4 caught 2 ODI v Australia Cardiff 14 Sep 2013 ODI # 3415
21 62 36 0 0 58.33 3 bowled 2 ODI v Australia Southampton 16 Sep 2013 ODI # 3416
2 14 7 0 0 28.57 6 caught 2 Test v Australia Brisbane 21 Nov 2013 Test # 2103
26* 121 86 4 0 30.23 6 not out 4 Test v Australia Brisbane 21 Nov 2013 Test # 2103
15 114 80 1 0 18.75 3 caught 2 Test v Australia Adelaide 5 Dec 2013 Test # 2105
87 269 194 9 0 44.84 3 caught 4 Test v Australia Adelaide 5 Dec 2013 Test # 2105
4 23 16 1 0 25.00 3 caught 2 Test v Australia Perth 13 Dec 2013 Test # 2107
19 125 88 1 0 21.59 3 caught 4 Test v Australia Perth 13 Dec 2013 Test # 2107
24 116 82 2 0 29.26 3 caught 1 Test v Australia Melbourne 26 Dec 2013 Test # 2110
15 37 24 1 0 62.50 3 run out 3 Test v Australia Melbourne 26 Dec 2013 Test # 2110
3 25 23 0 0 13.04 3 lbw 1 ODI v Australia Melbourne 12 Jan 2014 ODI # 3454
2 8 8 0 0 25.00 3 lbw 1 ODI v Australia Brisbane 17 Jan 2014 ODI # 3455
55 114 86 3 1 63.95 4 caught 2 ODI v Australia Adelaide 26 Jan 2014 ODI # 3463
32 30 24 3 1 133.33 4 caught 2 T20I v Australia Hobart 29 Jan 2014 T20I # 354
18 19 14 3 0 128.57 4 run out 1 T20I v Australia Melbourne 31 Jan 2014 T20I # 355
11 22 21 1 0 52.38 4 caught 2 T20I v Australia Sydney 2 Feb 2014 T20I # 356
37 86 48 2 0 77.08 4 caught 2 ODI v West Indies North Sound 28 Feb 2014 ODI # 3477
23 51 43 2 0 53.48 4 caught 2 ODI v West Indies North Sound 2 Mar 2014 ODI # 3480
107 163 122 7 0 87.70 4 caught 1 ODI v West Indies North Sound 5 Mar 2014 ODI # 3484
17 7 6 4 0 283.33 6 caught 1 ODI v Scotland Aberdeen 9 May 2014 ODI # 3491
5 11 7 0 0 71.42 4 caught 2 T20I v Sri Lanka The Oval 20 May 2014 T20I # 401
45 55 41 2 1 109.75 5 lbw 1 ODI v Sri Lanka The Oval 22 May 2014 ODI # 3492
0 2 3 0 0 0.00 4 bowled 2 ODI v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
DNB - - - - - - - 2 ODI v Sri Lanka Manchester 28 May 2014 ODI # 3494
43 90 68 1 0 63.23 4 caught 2 ODI v Sri Lanka Lord's 31 May 2014 ODI # 3495
10 16 11 1 0 90.90 4 caught 1 ODI v Sri Lanka Birmingham 3 Jun 2014 ODI # 3496
200* 500 298 16 0 67.11 5 not out 1 Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
15 32 18 2 0 83.33 5 lbw 3 Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
13 48 32 2 0 40.62 5 caught 2 Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
31 161 108 4 0 28.70 5 caught 4 Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
154* 400 295 15 0 52.20 5 not out 2 Test v India Nottingham 9 Jul 2014 Test # 2128
13 66 50 0 0 26.00 5 lbw 2 Test v India Lord's 17 Jul 2014 Test # 2130
66 222 146 7 0 45.20 5 caught 4 Test v India Lord's 17 Jul 2014 Test # 2130
3 46 25 0 0 12.00 5 caught 1 Test v India Southampton 27 Jul 2014 Test # 2132
56 66 41 9 0 136.58 5 bowled 3 Test v India Southampton 27 Jul 2014 Test # 2132
77 219 161 7 0 47.82 6 caught 2 Test v India Manchester 7 Aug 2014 Test # 2134
149* 268 165 18 1 90.30 5 not out 2 Test v India The Oval 15 Aug 2014 Test # 2137
4 11 4 1 0 100.00 4 bowled 2 ODI v India Cardiff 27 Aug 2014 ODI # 3517
2 7 7 0 0 28.57 4 stumped 1 ODI v India Nottingham 30 Aug 2014 ODI # 3520
44 97 81 2 0 54.32 4 caught 1 ODI v India Birmingham 2 Sep 2014 ODI # 3523
113 133 108 10 3 104.62 4 caught 1 ODI v India Leeds 5 Sep 2014 ODI # 3525
26 31 29 2 0 89.65 4 caught 1 T20I v India Birmingham 7 Sep 2014 T20I # 405
2 7 8 0 0 25.00 4 caught 2 ODI v Sri Lanka Colombo (RPS) 26 Nov 2014 ODI # 3554
42 71 57 1 0 73.68 4 lbw 1 ODI v Sri Lanka Colombo (RPS) 29 Nov 2014 ODI # 3557
48* 90 48 2 2 100.00 4 not out 2 ODI v Sri Lanka Hambantota 3 Dec 2014 ODI # 3561
36 77 49 1 1 73.46 4 bowled 1 ODI v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
104* 159 117 7 1 88.88 4 not out 2 ODI v Sri Lanka Pallekele 10 Dec 2014 ODI # 3565
55 114 76 4 0 72.36 4 bowled 2 ODI v Sri Lanka Pallekele 13 Dec 2014 ODI # 3567
80 142 99 5 0 80.80 4 lbw 2 ODI v Sri Lanka Colombo (RPS) 16 Dec 2014 ODI # 3569
5 15 15 1 0 33.33 4 caught 1 ODI v Australia Sydney 16 Jan 2015 ODI # 3578
DNB - - - - - - - 2 ODI v India Brisbane 20 Jan 2015 ODI # 3586
69 101 70 6 0 98.57 4 caught 1 ODI v Australia Hobart 23 Jan 2015 ODI # 3589
3 6 2 0 0 150.00 4 caught 2 ODI v India Perth 30 Jan 2015 ODI # 3595
25 46 37 2 0 67.56 4 lbw 2 ODI v Australia Perth 1 Feb 2015 ODI # 3597
5 20 12 0 0 41.66 4 caught 2 ODI v Australia Melbourne 14 Feb 2015 ODI # 3600
46 123 70 3 0 65.71 4 caught 1 ODI v New Zealand Wellington 20 Feb 2015 ODI # 3607
1 8 3 0 0 33.33 4 caught 1 ODI v Scotland Christchurch 23 Feb 2015 ODI # 3611
121 151 108 14 2 112.03 4 lbw 1 ODI v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
29 79 47 2 0 61.70 4 caught 2 ODI v Bangladesh Adelaide 9 Mar 2015 ODI # 3630
DNB - - - - - - - 2 ODI v Afghanistan Sydney 13 Mar 2015 ODI # 3635
83 186 133 11 0 62.40 5 bowled 1 Test v West Indies North Sound 13 Apr 2015 Test # 2157
59 134 79 5 1 74.68 5 bowled 3 Test v West Indies North Sound 13 Apr 2015 Test # 2157
182* 333 229 17 4 79.47 5 not out 2 Test v West Indies St George's 21 Apr 2015 Test # 2158
DNB - - - - - - - 4 Test v West Indies St George's 21 Apr 2015 Test # 2158
33 58 35 5 0 94.28 5 caught 1 Test v West Indies Bridgetown 1 May 2015 Test # 2160
1 34 13 0 0 7.69 5 caught 3 Test v West Indies Bridgetown 1 May 2015 Test # 2160
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
85 199 143 7 0 59.44 5 caught 2 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
33* 47 29 1 0 113.79 3 not out 4 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
88 227 141 12 0 62.41 4 caught 2 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
71 218 171 6 0 41.52 4 caught 4 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
4 19 14 0 0 28.57 4 caught 2 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
6 32 29 0 0 20.68 4 lbw 4 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
0 8 7 0 0 0.00 3 lbw 1 ODI v Pakistan Abu Dhabi 11 Nov 2015 ODI # 3707
63 121 77 3 0 81.81 3 bowled 1 ODI v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
11 15 14 1 0 78.57 3 caught 2 ODI v Pakistan Sharjah 17 Nov 2015 ODI # 3710
71 105 71 3 2 100.00 3 stumped 1 ODI v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
20 14 16 1 1 125.00 4 caught 1 T20I v Pakistan Dubai (DICS) 27 Nov 2015 T20I # 469
32 23 22 4 1 145.45 3 bowled 1 T20I v Pakistan Sharjah 30 Nov 2015 T20I # 473
24 55 37 2 1 64.86 4 lbw 1 Test v South Africa Durban 26 Dec 2015 Test # 2196
73 192 128 5 1 57.03 4 caught 3 Test v South Africa Durban 26 Dec 2015 Test # 2196
50 113 79 5 0 63.29 4 caught 1 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
29 50 29 5 0 100.00 4 bowled 3 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
110 214 139 17 0 79.13 4 caught 2 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
4* 16 13 0 0 30.76 4 not out 4 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
76 192 128 11 0 59.37 4 caught 2 Test v South Africa Centurion 22 Jan 2016 Test # 2200
20 70 56 3 0 35.71 4 caught 4 Test v South Africa Centurion 22 Jan 2016 Test # 2200
52 97 58 4 1 89.65 3 bowled 1 ODI v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
38 93 64 2 0 59.37 3 bowled 2 ODI v South Africa Gqeberha 6 Feb 2016 ODI # 3734
125 165 113 10 5 110.61 3 run out 1 ODI v South Africa Centurion 9 Feb 2016 ODI # 3736
109 - 124 10 1 87.90 3 caught 1 ODI v South Africa Johannesburg 12 Feb 2016 ODI # 3737
27 41 25 4 0 108.00 3 lbw 1 ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
8 16 12 1 0 66.66 3 caught 1 T20I v South Africa Cape Town 19 Feb 2016 T20I # 503
34 22 17 4 2 200.00 3 caught 1 T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
48 42 36 3 2 133.33 3 caught 1 T20I v West Indies Wankhede 16 Mar 2016 T20I # 537
83 70 44 6 4 188.63 4 caught 2 T20I v South Africa Wankhede 18 Mar 2016 T20I # 540
12 18 8 1 1 150.00 3 run out 1 T20I v Afghanistan Delhi 23 Mar 2016 T20I # 546
25 30 24 4 0 104.16 3 caught 1 T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
27* 38 22 3 0 122.72 3 not out 2 T20I v New Zealand Delhi 30 Mar 2016 T20I # 555
54 62 36 7 0 150.00 3 caught 1 T20I v West Indies Eden Gardens 3 Apr 2016 T20I # 557
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
40 97 49 5 0 81.63 3 caught 1 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
1 6 4 0 0 25.00 3 lbw 3 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
56 155 122 4 0 45.90 3 lbw 2 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
1 4 2 0 0 50.00 3 lbw 4 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
124 239 180 11 1 68.88 3 caught 1 Test v India Rajkot 9 Nov 2016 Test # 2232
4 10 5 0 0 80.00 3 caught 3 Test v India Rajkot 9 Nov 2016 Test # 2232
53 105 98 6 0 54.08 3 caught 2 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
25 123 107 3 0 23.36 3 lbw 4 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
15 21 13 3 0 115.38 3 lbw 1 Test v India Mohali 26 Nov 2016 Test # 2238
78 251 179 6 0 43.57 2 caught 3 Test v India Mohali 26 Nov 2016 Test # 2238
21 39 41 1 0 51.21 3 caught 1 Test v India Wankhede 8 Dec 2016 Test # 2239
77 127 112 11 0 68.75 3 lbw 3 Test v India Wankhede 8 Dec 2016 Test # 2239
88 187 144 10 0 61.11 3 caught 1 Test v India Chennai 16 Dec 2016 Test # 2241
6 47 22 0 0 27.27 3 lbw 3 Test v India Chennai 16 Dec 2016 Test # 2241
78 141 95 4 1 82.10 3 caught 1 ODI v India Pune 15 Jan 2017 ODI # 3819
54 65 55 8 0 98.18 3 caught 2 ODI v India Cuttack 19 Jan 2017 ODI # 3821
46* 65 46 4 0 100.00 3 not out 2 T20I v India Kanpur 26 Jan 2017 T20I # 592
38 82 38 2 0 100.00 3 lbw 2 T20I v India Nagpur 29 Jan 2017 T20I # 593
42 60 37 4 2 113.51 3 lbw 2 T20I v India Bengaluru 1 Feb 2017 T20I # 594
4 9 5 0 0 80.00 3 bowled 1 ODI v West Indies North Sound 3 Mar 2017 ODI # 3845
90* 195 127 3 0 70.86 3 not out 2 ODI v West Indies North Sound 5 Mar 2017 ODI # 3848
101 - 108 10 0 93.51 3 caught 1 ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
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
15 79 50 1 0 30.00 4 lbw 1 Test v Australia Brisbane 23 Nov 2017 Test # 2282
51 159 104 5 0 49.03 4 lbw 3 Test v Australia Brisbane 23 Nov 2017 Test # 2282
9 23 10 1 0 90.00 4 caught 2 Test v Australia Adelaide 2 Dec 2017 Test # 2285
67 185 123 9 0 54.47 4 caught 4 Test v Australia Adelaide 2 Dec 2017 Test # 2285
20 36 23 4 0 86.95 4 caught 1 Test v Australia Perth 14 Dec 2017 Test # 2288
14 34 20 3 0 70.00 4 caught 3 Test v Australia Perth 14 Dec 2017 Test # 2288
61 193 133 7 0 45.86 4 caught 2 Test v Australia Melbourne 26 Dec 2017 Test # 2289
83 225 141 8 0 58.86 4 caught 1 Test v Australia Sydney 4 Jan 2018 Test # 2291
58* 236 167 1 0 34.73 4 retired notout 3 Test v Australia Sydney 4 Jan 2018 Test # 2291
91* 186 110 5 0 82.72 4 not out 2 ODI v Australia Melbourne 14 Jan 2018 ODI # 3951
46* - 58 1 0 79.31 4 not out 2 ODI v Australia Brisbane 19 Jan 2018 ODI # 3958
27 - 31 1 0 87.09 4 bowled 1 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
0 - 7 0 0 0.00 4 caught 1 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
62 - 68 2 0 91.17 4 caught 1 ODI v Australia Perth 28 Jan 2018 ODI # 3968
71 124 75 5 1 94.66 3 bowled 1 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
9 26 18 1 0 50.00 3 caught 2 ODI v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
20 26 22 3 0 90.90 3 caught 1 ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
102 155 101 6 2 100.99 3 caught 1 ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
23* 47 37 1 0 62.16 3 not out 2 ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
0 9 6 0 0 0.00 3 bowled 1 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
51 191 131 5 0 38.93 3 caught 3 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
37 80 63 5 0 58.73 4 bowled 1 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
54 182 128 4 0 42.18 4 caught 3 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
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
29 - 25 3 1 116.00 4 run out 2 ODI v Scotland Edinburgh 10 Jun 2018 ODI # 4008
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
25* - 28 4 0 89.28 3 not out 1 ODI v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
71 116 83 6 0 85.54 3 caught 1 ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
8 - 10 1 0 80.00 3 bowled 2 ODI v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
32* - 57 0 0 56.14 3 not out 2 ODI v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
10 - 16 0 0 62.50 3 caught 2 ODI v Sri Lanka Colombo (RPS) 23 Oct 2018 ODI # 4058
35 - 46 5 0 76.08 4 bowled 1 Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
3 - 19 0 0 15.78 4 caught 3 Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
14 - 23 2 0 60.86 4 bowled 1 Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
124 - 146 10 2 84.93 4 lbw 3 Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
46 - 79 4 0 58.22 4 caught 1 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
7 - 9 0 0 77.77 4 caught 3 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
4 22 14 1 0 28.57 4 lbw 2 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
22 64 39 3 0 56.41 4 caught 4 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
7 31 17 1 0 41.17 4 caught 1 Test v West Indies North Sound 31 Jan 2019 Test # 2344
7 22 13 1 0 53.84 4 caught 3 Test v West Indies North Sound 31 Jan 2019 Test # 2344
15 78 54 2 0 27.77 4 caught 1 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
122 317 225 10 0 54.22 4 caught 3 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
102 167 97 9 0 105.15 3 caught 2 ODI v West Indies Bridgetown 20 Feb 2019 ODI # 4096
36 58 40 6 0 90.00 3 caught 2 ODI v West Indies Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - - - ODI v West Indies St George's 25 Feb 2019 ODI # 4098
5 - 10 0 0 50.00 3 caught 1 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
1 - 2 0 0 50.00 3 caught 1 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
0 - 2 0 0 0.00 3 lbw 2 T20I v West Indies Gros Islet 5 Mar 2019 T20I # 750
55 - 40 7 0 137.50 3 run out 1 T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
4* 23 11 0 0 36.36 3 not out 2 T20I v West Indies Basseterre 10 Mar 2019 T20I # 752
7 8 6 1 0 116.66 3 lbw 2 ODI v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
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
2 30 22 0 0 9.09 4 caught 1 Test v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
11 54 51 2 0 21.56 5 caught 3 Test v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
226 636 441 22 1 51.24 4 caught 2 Test v New Zealand Hamilton 29 Nov 2019 Test # 2371
29 84 49 5 0 59.18 4 caught 2 Test v South Africa Centurion 26 Dec 2019 Test # 2377
48 166 101 8 0 47.52 4 caught 4 Test v South Africa Centurion 26 Dec 2019 Test # 2377
35 62 49 5 0 71.42 4 caught 1 Test v South Africa Cape Town 3 Jan 2020 Test # 2379
61 154 98 7 0 62.24 4 caught 3 Test v South Africa Cape Town 3 Jan 2020 Test # 2379
27 68 46 4 0 58.69 4 bowled 1 Test v South Africa Gqeberha 16 Jan 2020 Test # 2380
59 176 108 6 0 54.62 4 caught 1 Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
58 176 96 5 1 60.41 4 caught 3 Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
17 28 21 0 0 80.95 3 run out 1 ODI v South Africa Cape Town 4 Feb 2020 ODI # 4234
TDNB - - - - - - - - ODI v South Africa Durban 7 Feb 2020 ODI # 4238
49 88 52 3 0 94.23 3 caught 2 ODI v South Africa Johannesburg 9 Feb 2020 ODI # 4242
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
228 476 321 18 1 71.02 4 caught 2 Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
1 6 3 0 0 33.33 4 run out 4 Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
186 495 309 18 0 60.19 4 run out 2 Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
11 30 16 1 0 68.75 4 bowled 4 Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
218 536 377 19 2 57.82 4 lbw 1 Test v India Chennai 5 Feb 2021 Test # 2409
40 70 32 7 0 125.00 4 lbw 3 Test v India Chennai 5 Feb 2021 Test # 2409
6 13 12 0 0 50.00 4 caught 2 Test v India Chennai 13 Feb 2021 Test # 2411
33 133 92 3 0 35.86 5 caught 4 Test v India Chennai 13 Feb 2021 Test # 2411
17 63 37 2 0 45.94 4 lbw 1 Test v India Ahmedabad 24 Feb 2021 Test # 2412
19 69 45 0 0 42.22 4 lbw 3 Test v India Ahmedabad 24 Feb 2021 Test # 2412
5 24 9 1 0 55.55 4 lbw 1 Test v India Ahmedabad 4 Mar 2021 Test # 2414
30 79 72 3 0 41.66 4 lbw 3 Test v India Ahmedabad 4 Mar 2021 Test # 2414
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
0 13 9 0 0 0.00 4 caught 1 Test v Australia Brisbane 8 Dec 2021 Test # 2440
89 246 165 10 0 53.93 4 caught 3 Test v Australia Brisbane 8 Dec 2021 Test # 2440
62 169 116 7 0 53.44 4 caught 2 Test v Australia Adelaide 16 Dec 2021 Test # 2441
24 99 67 1 0 35.82 4 caught 4 Test v Australia Adelaide 16 Dec 2021 Test # 2441
50 113 82 4 0 60.97 4 caught 1 Test v Australia Melbourne 26 Dec 2021 Test # 2442
28 98 59 4 0 47.45 4 caught 3 Test v Australia Melbourne 26 Dec 2021 Test # 2442
0 14 7 0 0 0.00 4 caught 2 Test v Australia Sydney 5 Jan 2022 Test # 2446
24 131 85 3 0 28.23 4 caught 4 Test v Australia Sydney 5 Jan 2022 Test # 2446
34 74 46 3 0 73.91 4 lbw 2 Test v Australia Hobart 14 Jan 2022 Test # 2449
11 57 31 1 0 35.48 4 bowled 4 Test v Australia Hobart 14 Jan 2022 Test # 2449
13 30 14 3 0 92.85 3 bowled 1 Test v West Indies North Sound 8 Mar 2022 Test # 2454
109 338 204 6 0 53.43 3 bowled 3 Test v West Indies North Sound 8 Mar 2022 Test # 2454
153 491 316 14 0 48.41 3 lbw 1 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
9 17 10 1 0 90.00 3 caught 3 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
0 14 9 0 0 0.00 3 caught 1 Test v West Indies St George's 24 Mar 2022 Test # 2459
5 25 12 0 0 41.66 3 caught 3 Test v West Indies St George's 24 Mar 2022 Test # 2459
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
23 42 31 3 0 74.19 4 lbw 1 Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
73 102 69 6 0 105.79 4 caught 3 Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
8 23 11 0 0 72.72 4 lbw 1 Test v Pakistan Multan 9 Dec 2022 Test # 2480
21 60 35 2 0 60.00 4 caught 3 Test v Pakistan Multan 9 Dec 2022 Test # 2480
0 4 1 0 0 0.00 4 caught 2 Test v Pakistan Karachi 17 Dec 2022 Test # 2483
DNB - - - - - - - 4 Test v Pakistan Karachi 17 Dec 2022 Test # 2483
14 42 22 2 0 63.63 4 caught 1 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
57 110 62 5 1 91.93 5 caught 3 Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
153* 376 224 10 3 68.30 4 not out 1 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
95 183 113 8 3 84.07 5 caught 4 Test v New Zealand Wellington 24 Feb 2023 Test # 2494
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
77 140 86 4 1 89.53 3 bowled 1 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
82 107 68 8 1 120.58 3 caught 1 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
11 23 17 2 0 64.70 3 bowled 2 ODI v Afghanistan Delhi 15 Oct 2023 ODI # 4670
2 9 6 0 0 33.33 3 caught 2 ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
3 14 10 0 0 30.00 3 run out 1 ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
0 2 1 0 0 0.00 3 lbw 2 ODI v India Lucknow 29 Oct 2023 ODI # 4686
13 23 17 2 0 76.47 3 caught 2 ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
28 53 35 1 0 80.00 3 bowled 1 ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
60 115 72 4 0 83.33 3 caught 1 ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
29 81 60 1 0 48.33 4 caught 1 Test v India Hyderabad 25 Jan 2024 Test # 2525
2 13 6 0 0 33.33 4 lbw 3 Test v India Hyderabad 25 Jan 2024 Test # 2525
5 15 10 1 0 50.00 4 caught 2 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
16 11 10 2 1 160.00 5 caught 4 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
18 50 31 2 0 58.06 4 caught 2 Test v India Rajkot 15 Feb 2024 Test # 2530
7 61 40 1 0 17.50 4 lbw 4 Test v India Rajkot 15 Feb 2024 Test # 2530
122* 362 274 10 0 44.52 4 not out 1 Test v India Ranchi 23 Feb 2024 Test # 2531
11 36 34 0 0 32.35 4 lbw 3 Test v India Ranchi 23 Feb 2024 Test # 2531
26 82 56 4 0 46.42 4 lbw 1 Test v India Dharamsala 7 Mar 2024 Test # 2534
84 175 128 12 0 65.62 4 caught 3 Test v India 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