Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 13 Mar 2002 remove greater than or equal to 13 Mar 2002 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 2011-2024 277 340 33 11422 167* 37.20 15085 75.71 23 53 31 1291 215 Profile
filtered 2011-2024 277 340 33 11422 167* 37.20 15085 75.71 23 53 31 1291 215
Innings by innings list
41* 29 21 1 3 195.23 6 not out 2 ODI v India Cardiff 16 Sep 2011 ODI # 3195
DNB - - - - - - - 2 T20I v West Indies The Oval 23 Sep 2011 T20I # 207
4 6 5 0 0 80.00 5 bowled 2 T20I v West Indies The Oval 25 Sep 2011 T20I # 208
3 8 7 0 0 42.85 6 caught 2 ODI v India Hyderabad 14 Oct 2011 ODI # 3199
35 74 49 3 0 71.42 6 caught 1 ODI v India Delhi 17 Oct 2011 ODI # 3201
DNB - - - - - - - 1 ODI v India Mohali 20 Oct 2011 ODI # 3205
9 - 19 1 0 47.36 6 bowled 1 ODI v India Wankhede 23 Oct 2011 ODI # 3207
2 8 7 0 0 28.57 6 caught 2 ODI v India Eden Gardens 25 Oct 2011 ODI # 3210
2* 9 3 0 0 66.66 6 not out 2 T20I v India Eden Gardens 29 Oct 2011 T20I # 214
22* 40 21 0 0 104.76 5 not out 2 T20I v Pakistan Dubai (DICS) 23 Feb 2012 T20I # 226
60* 57 46 5 2 130.43 5 not out 1 T20I v Pakistan Dubai (DICS) 25 Feb 2012 T20I # 228
3 9 8 0 0 37.50 5 bowled 1 T20I v Pakistan Abu Dhabi 27 Feb 2012 T20I # 229
16 32 27 3 0 59.25 6 lbw 2 Test v West Indies Lord's 17 May 2012 Test # 2043
0* 4 3 0 0 0.00 7 not out 4 Test v West Indies Lord's 17 May 2012 Test # 2043
4 25 17 0 0 23.52 6 caught 2 Test v West Indies Nottingham 25 May 2012 Test # 2044
DNB - - - - - - - 4 Test v West Indies Nottingham 25 May 2012 Test # 2044
18 36 37 3 0 48.64 6 bowled 2 Test v West Indies Birmingham 7 Jun 2012 Test # 2045
DNB - - - - - - - 2 T20I v West Indies Nottingham 24 Jun 2012 T20I # 246
95 310 196 13 0 48.46 6 bowled 2 Test v South Africa Lord's 16 Aug 2012 Test # 2053
54 68 47 8 0 114.89 6 bowled 4 Test v South Africa Lord's 16 Aug 2012 Test # 2053
29 62 52 4 0 55.76 4 caught 1 ODI v South Africa Nottingham 5 Sep 2012 ODI # 3304
15 24 17 1 0 88.23 5 caught 1 T20I v South Africa Chester-le-Street 8 Sep 2012 T20I # 258
DNB - - - - - - - 2 T20I v South Africa Manchester 10 Sep 2012 T20I # 260
4 2 2 1 0 200.00 6 bowled 1 T20I v South Africa Birmingham 12 Sep 2012 T20I # 262
12 10 5 1 1 240.00 6 caught 1 T20I v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
1 7 8 0 0 12.50 5 bowled 2 T20I v India Colombo (RPS) 23 Sep 2012 T20I # 272
18 32 29 2 0 62.06 4 caught 2 T20I v West Indies Pallekele 27 Sep 2012 T20I # 276
5* 4 2 1 0 250.00 6 not out 2 T20I v New Zealand Pallekele 29 Sep 2012 T20I # 279
2 1 2 0 0 100.00 3 caught 2 T20I v Sri Lanka Pallekele 1 Oct 2012 T20I # 284
9 32 23 2 0 39.13 5 caught 2 Test v India Wankhede 23 Nov 2012 Test # 2062
DNB - - - - - - - 4 Test v India Wankhede 23 Nov 2012 Test # 2062
38 36 22 3 2 172.72 5 caught 1 T20I v New Zealand Auckland 9 Feb 2013 T20I # 301
8 13 9 2 0 88.88 4 caught 2 T20I v New Zealand Hamilton 12 Feb 2013 T20I # 302
DNB - - - - - - - 2 T20I v New Zealand Wellington 15 Feb 2013 T20I # 304
3 17 12 0 0 25.00 6 lbw 2 Test v New Zealand Auckland 22 Mar 2013 Test # 2084
6 25 19 1 0 31.57 7 caught 4 Test v New Zealand Auckland 22 Mar 2013 Test # 2084
41 155 107 4 0 38.31 6 caught 1 Test v New Zealand Lord's 16 May 2013 Test # 2088
5 12 13 0 0 38.46 5 bowled 3 Test v New Zealand Lord's 16 May 2013 Test # 2088
64 137 99 8 0 64.64 6 caught 1 Test v New Zealand Leeds 24 May 2013 Test # 2089
26* 20 22 2 1 118.18 6 not out 3 Test v New Zealand Leeds 24 May 2013 Test # 2089
37 103 51 7 0 72.54 6 bowled 1 Test v Australia Nottingham 10 Jul 2013 Test # 2090
15 83 62 0 0 24.19 6 caught 3 Test v Australia Nottingham 10 Jul 2013 Test # 2090
67 199 146 7 0 45.89 6 caught 1 Test v Australia Lord's 18 Jul 2013 Test # 2091
20 46 54 2 1 37.03 7 caught 3 Test v Australia Lord's 18 Jul 2013 Test # 2091
22 68 51 3 0 43.13 7 caught 2 Test v Australia Manchester 1 Aug 2013 Test # 2092
DNB - - - - - - - 4 Test v Australia Manchester 1 Aug 2013 Test # 2092
14 105 77 1 0 18.18 6 lbw 1 Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
28 86 65 6 0 43.07 6 caught 3 Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
10 19 17 0 1 58.82 7 bowled 1 Test v Australia Melbourne 26 Dec 2013 Test # 2110
21 47 28 2 2 75.00 7 caught 3 Test v Australia Melbourne 26 Dec 2013 Test # 2110
18 69 50 1 0 36.00 8 caught 2 Test v Australia Sydney 3 Jan 2014 Test # 2113
0 4 3 0 0 0.00 7 caught 4 Test v Australia Sydney 3 Jan 2014 Test # 2113
TDNB - - - - - - - - ODI v Ireland Dublin (Malahide) 8 May 2015 ODI # 3650
83* 84 60 11 0 138.33 6 not out 2 ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
1 3 2 0 0 50.00 4 bowled 1 T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
5 14 12 1 0 41.66 5 caught 2 Test v Australia Birmingham 29 Jul 2015 Test # 2173
DNB - - - - - - - 4 Test v Australia Birmingham 29 Jul 2015 Test # 2173
74 146 105 12 0 70.47 5 caught 2 Test v Australia Nottingham 6 Aug 2015 Test # 2175
13 26 15 1 0 86.66 5 caught 2 Test v Australia The Oval 20 Aug 2015 Test # 2178
26 64 48 5 0 54.16 5 caught 3 Test v Australia The Oval 20 Aug 2015 Test # 2178
17 24 18 1 1 94.44 6 run out 1 ODI v Australia Manchester 8 Sep 2015 ODI # 3682
31 43 27 3 1 114.81 6 caught 2 ODI v Australia Leeds 11 Sep 2015 ODI # 3683
10 29 15 1 0 66.66 6 lbw 1 ODI v Australia Manchester 13 Sep 2015 ODI # 3684
8 41 39 1 0 20.51 6 lbw 2 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
15 19 10 1 1 150.00 5 stumped 4 Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
46 138 104 5 1 44.23 5 lbw 2 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
22 103 86 2 0 25.58 5 bowled 4 Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
43 165 118 5 0 36.44 6 bowled 2 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
0 5 4 0 0 0.00 6 lbw 4 Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
41 99 56 6 0 73.21 7 caught 1 Test v South Africa Durban 26 Dec 2015 Test # 2196
79 128 76 9 3 103.94 7 caught 3 Test v South Africa Durban 26 Dec 2015 Test # 2196
150* 281 191 18 2 78.53 7 not out 1 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
30* 92 75 2 0 40.00 7 not out 3 Test v South Africa Cape Town 2 Jan 2016 Test # 2197
45 152 84 5 0 53.57 7 caught 2 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
DNB - - - - - - - 4 Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
0 3 3 0 0 0.00 7 caught 2 Test v South Africa Centurion 22 Jan 2016 Test # 2200
14 20 13 2 0 107.69 7 caught 4 Test v South Africa Centurion 22 Jan 2016 Test # 2200
140 264 183 13 1 76.50 7 caught 1 Test v Sri Lanka Leeds 19 May 2016 Test # 2203
48 91 57 5 0 84.21 6 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
167* 405 251 18 0 66.53 6 not out 1 Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
32 89 72 1 0 44.44 5 bowled 3 Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
3 13 6 0 0 50.00 5 caught 2 ODI v Sri Lanka Nottingham 21 Jun 2016 ODI # 3751
DNB - - - - - - - 2 ODI v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
DNB - - - - - - - 2 ODI v Sri Lanka Bristol 26 Jun 2016 ODI # 3755
29* 50 27 3 0 107.40 5 not out 2 ODI v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
22 26 28 1 0 78.57 5 caught 1 ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
DNB - - - - - - - 2 T20I v Sri Lanka Southampton 5 Jul 2016 T20I # 561
29 57 45 5 0 64.44 6 bowled 2 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
48 207 147 4 0 32.65 6 bowled 4 Test v Pakistan Lord's 14 Jul 2016 Test # 2206
58 91 81 7 0 71.60 8 caught 1 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
DNB - - - - - - - 3 Test v Pakistan Manchester 22 Jul 2016 Test # 2208
12 19 16 1 0 75.00 6 caught 1 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
83 177 127 8 0 65.35 6 lbw 3 Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
55 151 93 7 0 59.13 6 caught 1 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
81 169 127 8 0 63.77 6 caught 3 Test v Pakistan The Oval 11 Aug 2016 Test # 2216
61 97 83 4 1 73.49 6 run out 2 ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
33 48 36 4 0 91.66 6 caught 1 ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
0 5 3 0 0 0.00 4 run out 1 ODI v Bangladesh Mirpur 7 Oct 2016 ODI # 3791
35 87 53 1 0 66.03 4 caught 2 ODI v Bangladesh Mirpur 9 Oct 2016 ODI # 3793
15 30 18 1 0 83.33 4 bowled 2 ODI v Bangladesh Chattogram 12 Oct 2016 ODI # 3794
52 156 126 8 0 41.26 7 bowled 1 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
47 141 95 6 0 49.47 7 bowled 3 Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
24 58 48 0 0 50.00 7 lbw 2 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
3 18 8 0 0 37.50 7 caught 4 Test v Bangladesh Mirpur 28 Oct 2016 Test # 2227
46 80 57 5 2 80.70 7 caught 1 Test v India Rajkot 9 Nov 2016 Test # 2232
DNB - - - - - - - 3 Test v India Rajkot 9 Nov 2016 Test # 2232
53 164 152 5 0 34.86 7 bowled 2 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
34* 57 40 7 0 85.00 7 not out 4 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
89 260 177 6 0 50.28 5 lbw 1 Test v India Mohali 26 Nov 2016 Test # 2238
15 48 34 1 0 44.11 4 caught 3 Test v India Mohali 26 Nov 2016 Test # 2238
14 40 20 1 0 70.00 5 caught 1 Test v India Wankhede 8 Dec 2016 Test # 2239
51 132 107 2 0 47.66 5 lbw 3 Test v India Wankhede 8 Dec 2016 Test # 2239
49 106 90 0 3 54.44 5 caught 1 Test v India Chennai 16 Dec 2016 Test # 2241
1 15 6 0 0 16.66 5 caught 3 Test v India Chennai 16 Dec 2016 Test # 2241
56 99 64 5 1 87.50 3 caught 1 ODI v India Eden Gardens 22 Jan 2017 ODI # 3824
10* 19 15 1 0 66.66 5 not out 2 ODI v Ireland Bristol 5 May 2017 ODI # 3864
72* 67 44 7 3 163.63 5 not out 1 ODI v Ireland Lord's 7 May 2017 ODI # 3865
51 112 67 8 0 76.11 5 stumped 1 ODI v South Africa Lord's 29 May 2017 ODI # 3874
43 65 57 4 0 75.43 1 caught 1 ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
60* 42 35 6 2 171.42 3 not out 2 T20I v South Africa Southampton 21 Jun 2017 T20I # 614
47 53 37 8 1 127.02 3 caught 2 T20I v South Africa Taunton 23 Jun 2017 T20I # 615
10 38 25 2 0 40.00 5 lbw 1 Test v South Africa Lord's 6 Jul 2017 Test # 2262
51 113 76 6 0 67.10 5 stumped 3 Test v South Africa Lord's 6 Jul 2017 Test # 2262
45 106 81 7 0 55.55 5 bowled 2 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
16 52 29 3 0 55.17 5 caught 4 Test v South Africa Nottingham 14 Jul 2017 Test # 2264
36 76 52 6 0 69.23 7 caught 1 Test v South Africa The Oval 27 Jul 2017 Test # 2266
63 72 58 6 1 108.62 7 caught 3 Test v South Africa The Oval 27 Jul 2017 Test # 2266
99 192 145 14 1 68.27 7 lbw 1 Test v South Africa Manchester 4 Aug 2017 Test # 2268
10 43 30 2 0 33.33 7 caught 3 Test v South Africa Manchester 4 Aug 2017 Test # 2268
18 34 33 1 0 54.54 7 bowled 1 Test v West Indies Birmingham 17 Aug 2017 Test # 2270
2 19 9 0 0 22.22 7 caught 1 Test v West Indies Leeds 25 Aug 2017 Test # 2271
18 28 21 4 0 85.71 7 bowled 3 Test v West Indies Leeds 25 Aug 2017 Test # 2271
21 68 48 3 0 43.75 7 lbw 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
27 43 21 1 1 128.57 6 caught 2 T20I v West Indies Chester-le-Street 16 Sep 2017 T20I # 622
100* 130 97 11 0 103.09 1 not out 2 ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
9* 12 7 1 0 128.57 1 not out 1 ODI v West Indies Nottingham 21 Sep 2017 ODI # 3913
13 25 17 1 1 76.47 1 caught 1 ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
39 - 51 2 0 76.47 2 caught 2 ODI v West Indies The Oval 27 Sep 2017 ODI # 3916
141* - 114 17 0 123.68 2 not out 2 ODI v West Indies Southampton 29 Sep 2017 ODI # 3918
9 40 24 1 0 37.50 7 caught 1 Test v Australia Brisbane 23 Nov 2017 Test # 2282
42 126 75 2 1 56.00 7 caught 3 Test v Australia Brisbane 23 Nov 2017 Test # 2282
21 63 50 2 0 42.00 7 caught 2 Test v Australia Adelaide 2 Dec 2017 Test # 2285
36 91 57 5 0 63.15 8 bowled 4 Test v Australia Adelaide 2 Dec 2017 Test # 2285
119 319 215 18 0 55.34 6 bowled 1 Test v Australia Perth 14 Dec 2017 Test # 2288
14 44 26 3 0 53.84 6 bowled 3 Test v Australia Perth 14 Dec 2017 Test # 2288
22 45 39 3 0 56.41 6 caught 2 Test v Australia Melbourne 26 Dec 2017 Test # 2289
5 9 7 1 0 71.42 6 caught 1 Test v Australia Sydney 4 Jan 2018 Test # 2291
38 183 143 4 0 26.57 6 lbw 3 Test v Australia Sydney 4 Jan 2018 Test # 2291
14 22 11 2 0 127.27 2 caught 2 ODI v Australia Melbourne 14 Jan 2018 ODI # 3951
60 - 56 9 0 107.14 2 caught 2 ODI v Australia Brisbane 19 Jan 2018 ODI # 3958
39 - 57 2 0 68.42 2 bowled 1 ODI v Australia Sydney 21 Jan 2018 ODI # 3960
0 - 9 0 0 0.00 2 caught 1 ODI v Australia Adelaide 26 Jan 2018 ODI # 3966
44 - 48 4 2 91.66 2 bowled 1 ODI v Australia Perth 28 Jan 2018 ODI # 3968
4 15 13 1 0 30.76 2 caught 1 ODI v New Zealand Hamilton 25 Feb 2018 ODI # 3980
37 63 39 5 1 94.87 2 caught 2 ODI v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
19 74 39 1 0 48.71 2 bowled 1 ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
138 160 106 14 7 130.18 2 caught 1 ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
104 82 60 9 6 173.33 1 hit wicket 2 ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
0 8 4 0 0 0.00 6 caught 1 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
26 88 72 4 0 36.11 6 caught 3 Test v New Zealand Auckland 22 Mar 2018 Test # 2299
101 252 170 11 1 59.41 7 caught 1 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
36 83 54 5 0 66.66 7 caught 3 Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
27 97 59 4 0 45.76 5 bowled 1 Test v Pakistan Lord's 24 May 2018 Test # 2304
0 5 2 0 0 0.00 5 bowled 3 Test v Pakistan Lord's 24 May 2018 Test # 2304
21 60 48 4 0 43.75 6 caught 2 Test v Pakistan Leeds 1 Jun 2018 Test # 2305
105 - 59 12 6 177.96 2 caught 2 ODI v Scotland Edinburgh 10 Jun 2018 ODI # 4008
28 32 23 6 0 121.73 2 caught 2 ODI v Australia The Oval 13 Jun 2018 ODI # 4009
42 36 24 8 1 175.00 2 caught 1 ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
139 - 92 15 5 151.08 2 caught 1 ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
79 - 66 10 0 119.69 2 caught 2 ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
12 - 20 1 0 60.00 2 bowled 2 ODI v Australia Manchester 24 Jun 2018 ODI # 4013
14* - 8 0 2 175.00 6 not out 1 T20I v Australia Birmingham 27 Jun 2018 T20I # 679
0 - 1 0 0 0.00 5 stumped 1 T20I v India Manchester 3 Jul 2018 T20I # 684
28 - 18 0 2 155.55 6 caught 2 T20I v India Cardiff 6 Jul 2018 T20I # 688
25 - 14 2 2 178.57 6 caught 1 T20I v India Bristol 8 Jul 2018 T20I # 690
38 - 35 5 1 108.57 2 lbw 1 ODI v India Nottingham 12 Jul 2018 ODI # 4014
38 - 31 5 1 122.58 2 bowled 1 ODI v India Lord's 14 Jul 2018 ODI # 4016
30 20 13 7 0 230.76 2 caught 2 ODI v India Leeds 17 Jul 2018 ODI # 4018
70 119 88 9 0 79.54 5 bowled 1 Test v India Birmingham 1 Aug 2018 Test # 2314
28 68 40 5 0 70.00 5 caught 3 Test v India Birmingham 1 Aug 2018 Test # 2314
93 202 144 12 0 64.58 5 caught 2 Test v India Lord's 9 Aug 2018 Test # 2315
15 66 41 3 0 36.58 5 caught 2 Test v India Nottingham 18 Aug 2018 Test # 2316
0 2 1 0 0 0.00 7 bowled 4 Test v India Nottingham 18 Aug 2018 Test # 2316
6 33 16 0 0 37.50 4 caught 1 Test v India Southampton 30 Aug 2018 Test # 2317
0 2 1 0 0 0.00 5 bowled 3 Test v India Southampton 30 Aug 2018 Test # 2317
0 6 4 0 0 0.00 5 caught 1 Test v India The Oval 7 Sep 2018 Test # 2318
18 28 27 3 0 66.66 5 bowled 3 Test v India The Oval 7 Sep 2018 Test # 2318
25 - 24 4 1 104.16 2 caught 1 ODI v Sri Lanka Dambulla 10 Oct 2018 ODI # 4052
26 59 40 3 0 65.00 2 bowled 1 ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
4 - 2 1 0 200.00 2 caught 2 ODI v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
110 - 186 9 1 59.13 3 bowled 1 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
15 - 31 1 0 48.38 3 caught 3 Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
12 27 17 1 0 70.58 3 bowled 2 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
30 90 53 6 0 56.60 3 caught 4 Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
52 102 64 9 1 81.25 3 lbw 1 Test v West Indies North Sound 31 Jan 2019 Test # 2344
14 26 17 2 0 82.35 3 bowled 3 Test v West Indies North Sound 31 Jan 2019 Test # 2344
2 75 33 0 0 6.06 7 bowled 1 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
DNB - - - - - - - 3 Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
34 48 33 6 0 103.03 2 caught 2 ODI v West Indies Bridgetown 20 Feb 2019 ODI # 4096
0 2 1 0 0 0.00 2 lbw 2 ODI v West Indies Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - - - - ODI v West Indies St George's 25 Feb 2019 ODI # 4098
56 - 43 4 4 130.23 1 bowled 1 ODI v West Indies St George's 27 Feb 2019 ODI # 4099
11 - 11 2 0 100.00 1 bowled 1 ODI v West Indies Gros Islet 2 Mar 2019 ODI # 4103
68 - 40 9 2 170.00 2 caught 2 T20I v West Indies Gros Islet 5 Mar 2019 T20I # 750
12 - 8 2 0 150.00 2 caught 1 T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
37 32 31 4 2 119.35 2 bowled 2 T20I v West Indies Basseterre 10 Mar 2019 T20I # 752
TDNB - - - - - - - - ODI v Pakistan The Oval 8 May 2019 ODI # 4130
51 86 45 6 0 113.33 2 caught 1 ODI v Pakistan Southampton 11 May 2019 ODI # 4133
128 135 93 15 5 137.63 2 bowled 2 ODI v Pakistan Bristol 14 May 2019 ODI # 4135
32 53 21 6 0 152.38 2 caught 1 ODI v Pakistan Leeds 19 May 2019 ODI # 4140
0 2 1 0 0 0.00 2 caught 1 ODI v South Africa The Oval 30 May 2019 ODI # 4143
32 46 31 4 1 103.22 2 caught 2 ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
51 81 50 6 0 102.00 2 caught 1 ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
45 72 46 7 0 97.82 1 caught 2 ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
90 115 99 8 3 90.90 2 caught 1 ODI v Afghanistan Manchester 18 Jun 2019 ODI # 4163
0 3 1 0 0 0.00 2 lbw 2 ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
27 68 39 5 0 69.23 2 caught 2 ODI v Australia Lord's 25 Jun 2019 ODI # 4173
111 138 109 10 6 101.83 2 caught 1 ODI v India Birmingham 30 Jun 2019 ODI # 4179
106 147 99 15 1 107.07 2 bowled 1 ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
34 88 43 5 0 79.06 2 lbw 2 ODI v Australia Birmingham 11 Jul 2019 ODI # 4191
36 79 55 7 0 65.45 2 bowled 2 ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
0 15 6 0 0 0.00 5 bowled 1 Test v Ireland Lord's 24 Jul 2019 Test # 2352
0 8 6 0 0 0.00 6 lbw 3 Test v Ireland Lord's 24 Jul 2019 Test # 2352
8 47 35 1 0 22.85 7 caught 2 Test v Australia Birmingham 1 Aug 2019 Test # 2353
6 20 8 1 0 75.00 7 caught 4 Test v Australia Birmingham 1 Aug 2019 Test # 2353
52 159 95 7 0 54.73 7 caught 1 Test v Australia Lord's 14 Aug 2019 Test # 2355
30* 64 37 1 2 81.08 7 not out 3 Test v Australia Lord's 14 Aug 2019 Test # 2355
4 33 15 1 0 26.66 6 caught 2 Test v Australia Leeds 22 Aug 2019 Test # 2357
36 110 68 4 0 52.94 6 caught 4 Test v Australia Leeds 22 Aug 2019 Test # 2357
17 59 37 2 0 45.94 7 bowled 2 Test v Australia Manchester 4 Sep 2019 Test # 2360
25 101 61 1 0 40.98 6 lbw 4 Test v Australia Manchester 4 Sep 2019 Test # 2360
22 88 55 3 0 40.00 5 lbw 1 Test v Australia The Oval 12 Sep 2019 Test # 2362
14 41 24 3 0 58.33 5 caught 3 Test v Australia The Oval 12 Sep 2019 Test # 2362
35 - 28 5 1 125.00 1 caught 2 T20I v New Zealand Christchurch 1 Nov 2019 T20I # 992
0 1 1 0 0 0.00 1 caught 2 T20I v New Zealand Wellington 3 Nov 2019 T20I # 998
8 15 9 1 0 88.88 2 caught 1 T20I v New Zealand Napier 8 Nov 2019 T20I # 1008
47 - 18 2 5 261.11 2 caught 2 T20I v New Zealand Auckland 10 Nov 2019 T20I # 1012
1 5 6 0 0 16.66 6 bowled 2 Test v South Africa Centurion 26 Dec 2019 Test # 2377
9 29 25 2 0 36.00 6 caught 4 Test v South Africa Centurion 26 Dec 2019 Test # 2377
19 46 25 3 0 76.00 2 caught 1 ODI v South Africa Cape Town 4 Feb 2020 ODI # 4234
TDNB - - - - - - - - ODI v South Africa Durban 7 Feb 2020 ODI # 4238
43 30 23 6 3 186.95 2 caught 2 ODI v South Africa Johannesburg 9 Feb 2020 ODI # 4242
23 29 19 3 0 121.05 3 lbw 2 T20I v South Africa East London 12 Feb 2020 T20I # 1039
35 23 17 2 3 205.88 3 bowled 1 T20I v South Africa Durban 14 Feb 2020 T20I # 1041
64 50 34 7 3 188.23 3 bowled 2 T20I v South Africa Centurion 16 Feb 2020 T20I # 1043
2 15 7 0 0 28.57 2 lbw 2 ODI v Ireland Southampton 30 Jul 2020 ODI # 4256
82 74 41 14 2 200.00 2 caught 2 ODI v Ireland Southampton 1 Aug 2020 ODI # 4257
4 16 7 0 0 57.14 2 bowled 1 ODI v Ireland Southampton 4 Aug 2020 ODI # 4258
2 - 4 0 0 50.00 2 caught 1 T20I v Pakistan Manchester 28 Aug 2020 T20I # 1087
44 34 24 4 2 183.33 2 caught 2 T20I v Pakistan Manchester 30 Aug 2020 T20I # 1093
0 4 3 0 0 0.00 2 bowled 2 T20I v Pakistan Manchester 1 Sep 2020 T20I # 1094
8 20 7 1 0 114.28 2 caught 1 T20I v Australia Southampton 4 Sep 2020 T20I # 1095
9 - 11 2 0 81.81 2 hit wicket 2 T20I v Australia Southampton 6 Sep 2020 T20I # 1096
55 65 44 3 3 125.00 2 caught 1 T20I v Australia Southampton 8 Sep 2020 T20I # 1097
84 162 107 4 4 78.50 2 caught 2 ODI v Australia Manchester 11 Sep 2020 ODI # 4259
0 20 7 0 0 0.00 2 caught 1 ODI v Australia Manchester 13 Sep 2020 ODI # 4260
112 177 126 12 2 88.88 2 bowled 1 ODI v Australia Manchester 16 Sep 2020 ODI # 4261
86* - 48 9 4 179.16 4 not out 2 T20I v South Africa Cape Town 27 Nov 2020 T20I # 1109
3 - 7 0 0 42.85 4 caught 2 T20I v South Africa Paarl 29 Nov 2020 T20I # 1111
DNB - - - - - - - 2 T20I v South Africa Cape Town 1 Dec 2020 T20I # 1113
47 154 93 2 0 50.53 3 caught 2 Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
35* 87 65 2 0 53.84 3 not out 4 Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
28 141 73 5 0 38.35 3 caught 2 Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
29 46 28 3 1 103.57 3 lbw 4 Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
0 21 9 0 0 0.00 3 lbw 1 Test v India Ahmedabad 24 Feb 2021 Test # 2412
0 3 2 0 0 0.00 3 bowled 3 Test v India Ahmedabad 24 Feb 2021 Test # 2412
28 107 67 6 0 41.79 3 lbw 1 Test v India Ahmedabad 4 Mar 2021 Test # 2414
0 2 1 0 0 0.00 3 caught 3 Test v India Ahmedabad 4 Mar 2021 Test # 2414
26* 22 17 1 2 152.94 4 not out 2 T20I v India Ahmedabad 12 Mar 2021 T20I # 1131
20 31 15 1 1 133.33 4 caught 1 T20I v India Ahmedabad 14 Mar 2021 T20I # 1132
40* 43 28 5 0 142.85 4 not out 2 T20I v India Ahmedabad 16 Mar 2021 T20I # 1133
25 38 19 2 1 131.57 4 caught 2 T20I v India Ahmedabad 18 Mar 2021 T20I # 1135
7 10 7 1 0 100.00 4 caught 2 T20I v India Ahmedabad 20 Mar 2021 T20I # 1138
94 105 66 6 7 142.42 2 caught 2 ODI v India Pune 23 Mar 2021 ODI # 4281
124 174 112 11 7 110.71 2 caught 2 ODI v India Pune 26 Mar 2021 ODI # 4283
1 17 4 0 0 25.00 2 lbw 2 ODI v India Pune 28 Mar 2021 ODI # 4284
13* 12 12 1 1 108.33 4 not out 2 T20I v Sri Lanka Cardiff 23 Jun 2021 T20I # 1165
0 7 3 0 0 0.00 2 bowled 2 T20I v Sri Lanka Cardiff 24 Jun 2021 T20I # 1168
51 54 43 5 1 118.60 1 bowled 1 T20I v Sri Lanka Southampton 26 Jun 2021 T20I # 1174
43 33 21 6 1 204.76 1 bowled 2 ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
29 59 36 3 1 80.55 2 bowled 2 ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
TDNB - - - - - - - - ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
11 12 7 1 1 157.14 3 caught 2 T20I v Pakistan Nottingham 16 Jul 2021 T20I # 1191
13 8 7 2 0 185.71 6 caught 1 T20I v Pakistan Leeds 18 Jul 2021 T20I # 1193
5 12 8 0 0 62.50 4 caught 2 T20I v Pakistan Manchester 20 Jul 2021 T20I # 1195
29 108 71 4 0 40.84 5 lbw 1 Test v India Nottingham 4 Aug 2021 Test # 2428
30 56 50 4 0 60.00 5 caught 3 Test v India Nottingham 4 Aug 2021 Test # 2428
57 165 107 7 0 53.27 5 caught 2 Test v India Lord's 12 Aug 2021 Test # 2429
2 34 24 0 0 8.33 5 lbw 4 Test v India Lord's 12 Aug 2021 Test # 2429
29 54 43 4 1 67.44 5 caught 2 Test v India Leeds 25 Aug 2021 Test # 2432
37 108 77 7 0 48.05 7 lbw 2 Test v India The Oval 2 Sep 2021 Test # 2433
0 10 4 0 0 0.00 6 bowled 4 Test v India The Oval 2 Sep 2021 Test # 2433
9 7 6 2 0 150.00 3 caught 2 T20I v West Indies Dubai (DICS) 23 Oct 2021 T20I # 1354
8* 9 4 1 0 200.00 4 not out 2 T20I v Bangladesh Abu Dhabi 27 Oct 2021 T20I # 1369
16* 13 11 0 2 145.45 4 not out 2 T20I v Australia Dubai (DICS) 30 Oct 2021 T20I # 1379
0 4 1 0 0 0.00 4 lbw 1 T20I v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
1 7 3 0 0 33.33 4 lbw 2 T20I v South Africa Sharjah 6 Nov 2021 T20I # 1400
13 27 17 2 0 76.47 2 caught 1 T20I v New Zealand Abu Dhabi 10 Nov 2021 T20I # 1415
35 124 75 3 0 46.66 6 caught 1 Test v Australia Melbourne 26 Dec 2021 Test # 2442
5 31 18 0 0 27.77 7 lbw 3 Test v Australia Melbourne 26 Dec 2021 Test # 2442
113 278 158 8 3 71.51 6 caught 2 Test v Australia Sydney 5 Jan 2022 Test # 2446
41 156 105 3 0 39.04 6 caught 4 Test v Australia Sydney 5 Jan 2022 Test # 2446
140 388 259 21 0 54.05 6 caught 1 Test v West Indies North Sound 8 Mar 2022 Test # 2454
15* 40 21 1 0 71.42 6 not out 3 Test v West Indies North Sound 8 Mar 2022 Test # 2454
20 54 38 3 0 52.63 6 caught 1 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
29 30 25 1 2 116.00 6 caught 3 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
0 10 3 0 0 0.00 6 caught 1 Test v West Indies St George's 24 Mar 2022 Test # 2459
22 110 82 2 0 26.82 6 caught 3 Test v West Indies St George's 24 Mar 2022 Test # 2459
1 24 9 0 0 11.11 5 bowled 2 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
16 21 15 3 0 106.66 5 bowled 4 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
8 14 11 2 0 72.72 5 caught 2 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
136 150 92 14 7 147.82 5 caught 4 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
162 304 157 24 0 103.18 5 caught 2 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
71* 62 44 8 3 161.36 5 not out 4 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
106 235 140 14 2 75.71 5 caught 2 Test v India Birmingham 1 Jul 2022 Test # 2470
114* 235 145 15 1 78.62 5 not out 4 Test v India Birmingham 1 Jul 2022 Test # 2470
7 30 20 1 0 35.00 2 caught 1 ODI v India The Oval 12 Jul 2022 ODI # 4424
38 70 38 6 0 100.00 2 bowled 1 ODI v India Lord's 14 Jul 2022 ODI # 4428
0 8 3 0 0 0.00 2 caught 1 ODI v India Manchester 17 Jul 2022 ODI # 4433
63 112 71 7 0 88.73 2 lbw 2 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
28 44 27 3 0 103.70 2 bowled 1 ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
TDNB - - - - - - - - ODI v South Africa Leeds 24 Jul 2022 ODI # 4437
90 79 53 3 8 169.81 4 caught 1 T20I v South Africa Bristol 27 Jul 2022 T20I # 1693
30 29 21 4 0 142.85 5 caught 2 T20I v South Africa Cardiff 28 Jul 2022 T20I # 1698
27 57 30 2 0 90.00 4 caught 2 T20I v South Africa Southampton 31 Jul 2022 T20I # 1717
0 15 5 0 0 0.00 5 bowled 1 Test v South Africa Lord's 17 Aug 2022 Test # 2474
18 26 24 2 0 75.00 5 caught 3 Test v South Africa Lord's 17 Aug 2022 Test # 2474
49 85 63 7 0 77.77 5 caught 2 Test v South Africa Manchester 25 Aug 2022 Test # 2475
DNB - - - - - - - 2 Test v Ireland Lord's 1 Jun 2023 Test # 2504
DNB - - - - - - - 4 Test v Ireland Lord's 1 Jun 2023 Test # 2504
78 102 78 12 0 100.00 7 stumped 1 Test v Australia Birmingham 16 Jun 2023 Test # 2507
20 58 39 3 0 51.28 7 lbw 3 Test v Australia Birmingham 16 Jun 2023 Test # 2507
16 58 36 2 0 44.44 7 caught 2 Test v Australia Lord's 28 Jun 2023 Test # 2508
10 32 22 2 0 45.45 7 stumped 4 Test v Australia Lord's 28 Jun 2023 Test # 2508
12 51 37 2 0 32.43 5 caught 2 Test v Australia Leeds 6 Jul 2023 Test # 2509
5 9 8 1 0 62.50 7 bowled 4 Test v Australia Leeds 6 Jul 2023 Test # 2509
99* 123 81 10 4 122.22 7 not out 2 Test v Australia Manchester 19 Jul 2023 Test # 2512
4 16 14 0 0 28.57 7 bowled 1 Test v Australia The Oval 27 Jul 2023 Test # 2515
78 136 103 11 0 75.72 6 caught 3 Test v Australia The Oval 27 Jul 2023 Test # 2515
4 2 2 1 0 200.00 1 caught 2 T20I v New Zealand Chester-le-Street 30 Aug 2023 T20I # 2225
86* 92 60 8 4 143.33 1 not out 1 T20I v New Zealand Manchester 1 Sep 2023 T20I # 2229
12 31 16 1 0 75.00 1 caught 2 T20I v New Zealand Birmingham 3 Sep 2023 T20I # 2231
73 49 41 5 6 178.04 1 caught 1 T20I v New Zealand Nottingham 5 Sep 2023 T20I # 2232
6 9 8 1 0 75.00 1 caught 1 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
0 1 1 0 0 0.00 1 caught 1 ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
13 22 16 1 0 81.25 1 caught 1 ODI v New Zealand Lord's 15 Sep 2023 ODI # 4647
33 57 35 4 1 94.28 1 caught 1 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
52 80 59 8 0 88.13 1 bowled 1 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
2 5 4 0 0 50.00 1 lbw 2 ODI v Afghanistan Delhi 15 Oct 2023 ODI # 4670
10 13 12 1 1 83.33 1 caught 2 ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
30 64 31 3 0 96.77 1 caught 1 ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
14 53 23 2 0 60.86 1 bowled 2 ODI v India Lucknow 29 Oct 2023 ODI # 4686
0 1 1 0 0 0.00 1 caught 2 ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
15 29 17 2 0 88.23 1 caught 1 ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
59 81 61 7 1 96.72 2 caught 1 ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
37 61 58 5 0 63.79 5 bowled 1 Test v India Hyderabad 25 Jan 2024 Test # 2525
10 28 24 1 0 41.66 5 bowled 3 Test v India Hyderabad 25 Jan 2024 Test # 2525
25 46 39 4 0 64.10 5 caught 2 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
26 48 36 5 0 72.22 6 lbw 4 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
0 6 4 0 0 0.00 5 lbw 2 Test v India Rajkot 15 Feb 2024 Test # 2530
4 9 3 1 0 133.33 5 lbw 4 Test v India Rajkot 15 Feb 2024 Test # 2530
38 39 35 4 1 108.57 5 lbw 1 Test v India Ranchi 23 Feb 2024 Test # 2531
30 61 42 3 0 71.42 5 caught 3 Test v India Ranchi 23 Feb 2024 Test # 2531
29 28 18 2 2 161.11 5 caught 1 Test v India Dharamsala 7 Mar 2024 Test # 2534
39 31 31 3 3 125.80 5 lbw 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, 1st T20I, May 23, 2024 [T20I # 2617 - Live]
    » South Africa 147 (19.5 ov, L Ngidi 5*, MW Forde 3/27) - Match over
United States of America v Bangladesh at Prairie View, 2nd T20I, May 23, 2024 [T20I # 2616 - Live]
    » Bangladesh 138 (19.3 ov, Mustafizur Rahman 1*, Ali Khan 3/25) - Match over
Ireland v Scotland at The Hague, Netherlands Tri-Nation T20I Series 5th Match, May 23, 2024 [T20I # 2615]
 
Feedback Print this page