View innings by innings list [change view]
Start of match date greater than or equal to 18 Dec 2003 remove greater than or equal to 18 Dec 2003 from query
Match result won match remove won match from query
Totals in terms of batting team switch totals
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Overall figures
Span Mat Won Lost Tied Draw NR W/L Ave RPO Inns HS LS
unfiltered 1877-2024 2050 886 761 11 355 37 1.164 31.64 3.21 2900 903 45 Profile
filtered 2004-2024 418 418 0 0 0 0 - 42.00 4.70 508 710 67
Innings by innings list
339 103.2 3.28 28 2 won Test v West Indies Kingston 11 Mar 2004 Test # 1687
20/0 2.3 8.00 20 1 4 won Test v West Indies Kingston 11 Mar 2004 Test # 1687
319 133.5 2.38 111 2 won Test v West Indies Port of Spain 19 Mar 2004 Test # 1690
99/3 15.0 6.60 99 1 4 won Test v West Indies Port of Spain 19 Mar 2004 Test # 1690
226 90.0 2.51 2 2 won Test v West Indies Bridgetown 1 Apr 2004 Test # 1694
93/2 20.0 4.65 93 1 4 won Test v West Indies Bridgetown 1 Apr 2004 Test # 1694
157/8 29.3 5.32 157 1 2 won ODI v West Indies Georgetown 18 Apr 2004 ODI # 2118
262/5 47.2 5.53 262 1 2 won ODI v West Indies Bridgetown 5 May 2004 ODI # 2127
441 124.3 3.54 55 2 won Test v New Zealand Lord's 20 May 2004 Test # 1700
282/3 87.0 3.24 282 1 4 won Test v New Zealand Lord's 20 May 2004 Test # 1700
526 133.1 3.94 117 2 won Test v New Zealand Leeds 3 Jun 2004 Test # 1702
45/1 8.0 5.62 45 1 4 won Test v New Zealand Leeds 3 Jun 2004 Test # 1702
319 85.3 3.73 -65 2 won Test v New Zealand Nottingham 10 Jun 2004 Test # 1704
284/6 71.3 3.97 284 1 4 won Test v New Zealand Nottingham 10 Jun 2004 Test # 1704
160/3 22.0 7.27 160 1 2 won ODI v West Indies Leeds 1 Jul 2004 ODI # 2137
568 121.4 4.66 568 1 won Test v West Indies Lord's 22 Jul 2004 Test # 1707
325/5d 76.4 4.23 477 3 won Test v West Indies Lord's 22 Jul 2004 Test # 1707
566/9d 134.0 4.22 566 1 won Test v West Indies Birmingham 29 Jul 2004 Test # 1708
248 65.1 3.80 478 3 won Test v West Indies Birmingham 29 Jul 2004 Test # 1708
330 112.2 2.93 -65 2 won Test v West Indies Manchester 12 Aug 2004 Test # 1711
231/3 65.4 3.51 231 1 4 won Test v West Indies Manchester 12 Aug 2004 Test # 1711
470 123.2 3.81 470 1 won Test v West Indies The Oval 19 Aug 2004 Test # 1712
4/0 0.3 8.00 1 4 4 won Test v West Indies The Oval 19 Aug 2004 Test # 1712
171/3 32.2 5.28 171 1 2 won ODI v India Nottingham 1 Sep 2004 ODI # 2164
307/5 50.0 6.14 307 1 won ODI v India The Oval 3 Sep 2004 ODI # 2165
299/7 50.0 5.98 299 1 won ODI v Zimbabwe Birmingham 10 Sep 2004 ODI # 2168
251/7 50.0 5.02 251 1 won ODI v Sri Lanka Southampton 17 Sep 2004 ODI # 2177
262/4 46.3 5.63 260 3 2 won ODI v Australia Birmingham 21 Sep 2004 ODI # 2180
197/5 47.4 4.13 196 2 2 won ODI v Zimbabwe Harare 28 Nov 2004 ODI # 2193
263/6 50.0 5.26 263 1 won ODI v Zimbabwe Harare 1 Dec 2004 ODI # 2194
239/2 43.1 5.53 239 1 2 won ODI v Zimbabwe Bulawayo 4 Dec 2004 ODI # 2195
261/6 50.0 5.22 261 1 won ODI v Zimbabwe Bulawayo 5 Dec 2004 ODI # 2197
425 126.5 3.35 88 2 won Test v South Africa Gqeberha 17 Dec 2004 Test # 1728
145/3 40.4 3.56 142 4 4 won Test v South Africa Gqeberha 17 Dec 2004 Test # 1728
411/8d 124.0 3.31 411 1 won Test v South Africa Johannesburg 13 Jan 2005 Test # 1734
332/9d 81.1 4.09 324 3 won Test v South Africa Johannesburg 13 Jan 2005 Test # 1734
103/3 25.1 4.09 78 -72 2 won ODI v South Africa Johannesburg 30 Jan 2005 ODI # 2216
528/3d 112.0 4.71 420 2 won Test v Bangladesh Lord's 26 May 2005 Test # 1751
447/3d 78.0 5.73 343 2 won Test v Bangladesh Chester-le-Street 3 Jun 2005 Test # 1753
179/8 20.0 8.95 179 1 won T20I v Australia Southampton 13 Jun 2005 T20I # 2
192/0 24.5 7.73 191 2 2 won ODI v Bangladesh The Oval 16 Jun 2005 ODI # 2249
253/7 47.3 5.32 253 1 2 won ODI v Australia Bristol 19 Jun 2005 ODI # 2251
391/4 50.0 7.82 391 1 won ODI v Bangladesh Nottingham 21 Jun 2005 ODI # 2252
209/5 38.5 5.38 209 1 2 won ODI v Bangladesh Leeds 26 Jun 2005 ODI # 2255
221/1 46.0 4.80 220 2 2 won ODI v Australia Leeds 7 Jul 2005 ODI # 2259
407 79.2 5.13 407 1 won Test v Australia Birmingham 4 Aug 2005 Test # 1758
182 52.1 3.48 281 3 won Test v Australia Birmingham 4 Aug 2005 Test # 1758
477 123.1 3.87 477 1 won Test v Australia Nottingham 25 Aug 2005 Test # 1762
129/7 31.5 4.05 129 1 4 won Test v Australia Nottingham 25 Aug 2005 Test # 1762
327/4 50.0 6.54 327 1 won ODI v Pakistan Lahore 10 Dec 2005 ODI # 2304
206/9 50.0 4.12 206 1 won ODI v Pakistan Rawalpindi 21 Dec 2005 ODI # 2308
400 133.4 2.99 400 1 won Test v India Wankhede 18 Mar 2006 Test # 1791
191 92.4 2.06 312 3 won Test v India Wankhede 18 Mar 2006 Test # 1791
227/5 42.4 5.32 224 4 2 won ODI v India Jamshedpur 12 Apr 2006 ODI # 2361
295 78.3 3.75 154 2 won Test v Sri Lanka Birmingham 25 May 2006 Test # 1803
81/4 27.2 2.96 78 4 4 won Test v Sri Lanka Birmingham 25 May 2006 Test # 1803
301/7 50.0 6.02 301 1 won ODI v Ireland Belfast 13 Jun 2006 ODI # 2383
461/9d 133.0 3.46 342 2 won Test v Pakistan Manchester 27 Jul 2006 Test # 1811
515 123.0 4.18 515 1 won Test v Pakistan Leeds 4 Aug 2006 Test # 1813
345 88.3 3.89 322 3 won Test v Pakistan Leeds 4 Aug 2006 Test # 1813
173 53.2 3.24 173 1 won Test v Pakistan The Oval 17 Aug 2006 Test # 1814
298/4 72.0 4.13 -33 3 won Test v Pakistan The Oval 17 Aug 2006 Test # 1814
237/2 46.2 5.11 236 2 2 won ODI v Pakistan Nottingham 8 Sep 2006 ODI # 2411
155/7 31.0 5.00 155 1 2 won ODI v Pakistan Birmingham 10 Sep 2006 ODI # 2412
276/7 48.3 5.69 273 4 2 won ODI v West Indies Ahmedabad 28 Oct 2006 ODI # 2439
206/7 49.5 4.13 206 1 2 won ODI v New Zealand Hobart 16 Jan 2007 ODI # 2475
292/7 50.0 5.84 292 1 won ODI v Australia Sydney 2 Feb 2007 ODI # 2497
270/7 50.0 5.40 270 1 won ODI v New Zealand Brisbane 6 Feb 2007 ODI # 2510
253/6 49.3 5.11 253 1 2 won ODI v Australia Melbourne 9 Feb 2007 ODI # 2515
246/8 50.0 4.92 246 1 won ODI v Australia Sydney 11 Feb 2007 ODI # 2519
279/6 50.0 5.58 279 1 won ODI v Canada Gros Islet 18 Mar 2007 ODI # 2541
178/3 33.0 5.39 178 1 2 won ODI v Kenya Gros Islet 24 Mar 2007 ODI # 2553
266/7 50.0 5.32 266 1 won ODI v Ireland Providence 30 Mar 2007 ODI # 2558
147/6 44.5 3.27 144 4 2 won ODI v Bangladesh Bridgetown 11 Apr 2007 ODI # 2568
301/9 49.5 6.04 301 1 2 won ODI v West Indies Bridgetown 21 Apr 2007 ODI # 2578
570/7d 122.3 4.65 570 1 won Test v West Indies Leeds 25 May 2007 Test # 1834
370 105.1 3.51 370 1 won Test v West Indies Manchester 7 Jun 2007 Test # 1835
313 85.3 3.66 454 3 won Test v West Indies Manchester 7 Jun 2007 Test # 1835
400 100.0 4.00 113 2 won Test v West Indies Chester-le-Street 15 Jun 2007 Test # 1836
111/3 21.4 5.12 110 2 4 won Test v West Indies Chester-le-Street 15 Jun 2007 Test # 1836
173/5 19.3 8.87 170 4 2 won T20I v West Indies The Oval 29 Jun 2007 T20I # 16
225 49.5 4.51 225 1 won ODI v West Indies Lord's 1 Jul 2007 ODI # 2594
288/2 50.0 5.76 288 1 won ODI v India Southampton 21 Aug 2007 ODI # 2611
281/8 50.0 5.62 281 1 won ODI v India Birmingham 27 Aug 2007 ODI # 2616
213/7 48.0 4.43 213 1 2 won ODI v India Manchester 30 Aug 2007 ODI # 2617
188/3 36.2 5.17 188 1 2 won ODI v India Lord's 8 Sep 2007 ODI # 2620
188/9 20.0 9.40 188 1 won T20I v Zimbabwe Cape Town 13 Sep 2007 T20I # 25
234/8 50.0 4.68 234 1 won ODI v Sri Lanka Dambulla 4 Oct 2007 ODI # 2624
164/8 46.5 3.50 164 0 2 won ODI v Sri Lanka Dambulla 7 Oct 2007 ODI # 2626
212/5 46.5 4.52 212 1 2 won ODI v Sri Lanka Colombo (RPS) 10 Oct 2007 ODI # 2628
184/8 20.0 9.20 184 1 won T20I v New Zealand Auckland 5 Feb 2008 T20I # 53
193/8 20.0 9.65 193 1 won T20I v New Zealand Christchurch 7 Feb 2008 T20I # 54
229/4 44.0 5.20 229 -5 2 won ODI v New Zealand Auckland 15 Feb 2008 ODI # 2678
342 107.0 3.19 342 1 won Test v New Zealand Wellington 13 Mar 2008 Test # 1867
293 97.4 3.00 437 3 won Test v New Zealand Wellington 13 Mar 2008 Test # 1867
253 96.1 2.63 253 1 won Test v New Zealand Napier 22 Mar 2008 Test # 1868
467/7d 131.5 3.54 552 3 won Test v New Zealand Napier 22 Mar 2008 Test # 1868
202 83.3 2.41 -179 2 won Test v New Zealand Manchester 23 May 2008 Test # 1876
294/4 88.0 3.34 294 1 4 won Test v New Zealand Manchester 23 May 2008 Test # 1876
364 126.5 2.86 364 1 won Test v New Zealand Nottingham 5 Jun 2008 Test # 1878
127/1 17.3 7.25 124 4 2 won T20I v New Zealand Manchester 13 Jun 2008 T20I # 56
307/5 50.0 6.14 307 1 won ODI v New Zealand Chester-le-Street 15 Jun 2008 ODI # 2708
316 95.2 3.31 122 2 won Test v South Africa The Oval 7 Aug 2008 Test # 1885
198/4 52.5 3.74 197 2 4 won Test v South Africa The Oval 7 Aug 2008 Test # 1885
275/4 50.0 5.50 275 1 won ODI v South Africa Leeds 22 Aug 2008 ODI # 2748
85/0 14.1 6.00 84 2 2 won ODI v South Africa Nottingham 26 Aug 2008 ODI # 2754
296/7 50.0 5.92 296 1 won ODI v South Africa The Oval 29 Aug 2008 ODI # 2757
137/3 17.4 7.75 137 -46 2 won ODI v South Africa Lord's 31 Aug 2008 ODI # 2759
270/7 50.0 5.40 270 1 won ODI v West Indies Providence 20 Mar 2009 ODI # 2826
136/1 18.3 7.35 135 -103 2 won ODI v West Indies Bridgetown 29 Mar 2009 ODI # 2829
172/5 29.0 5.93 172 1 won ODI v West Indies Gros Islet 3 Apr 2009 ODI # 2833
377 111.3 3.38 377 1 won Test v West Indies Lord's 6 May 2009 Test # 1919
32/0 6.1 5.18 32 1 4 won Test v West Indies Lord's 6 May 2009 Test # 1919
569/6d 147.0 3.87 569 1 won Test v West Indies Chester-le-Street 14 May 2009 Test # 1920
161/4 36.0 4.47 161 1 2 won ODI v West Indies Bristol 24 May 2009 ODI # 2850
328/7 50.0 6.56 328 1 won ODI v West Indies Birmingham 26 May 2009 ODI # 2851
185/5 20.0 9.25 185 1 won T20I v Pakistan The Oval 7 Jun 2009 T20I # 95
153/7 20.0 7.65 153 1 won T20I v India Lord's 14 Jun 2009 T20I # 109
425 101.4 4.18 425 1 won Test v Australia Lord's 16 Jul 2009 Test # 1925
311/6d 71.2 4.35 521 3 won Test v Australia Lord's 16 Jul 2009 Test # 1925
332 90.5 3.65 332 1 won Test v Australia The Oval 20 Aug 2009 Test # 1931
373/9d 95.0 3.92 545 3 won Test v Australia The Oval 20 Aug 2009 Test # 1931
203/9 50.0 4.06 203 1 won ODI v Ireland Belfast 27 Aug 2009 ODI # 2878
177/6 40.0 4.42 177 1 2 won ODI v Australia Chester-le-Street 20 Sep 2009 ODI # 2892
213/4 45.0 4.73 213 1 2 won ODI v Sri Lanka Johannesburg 25 Sep 2009 ODI # 2896
323/8 50.0 6.46 323 1 won ODI v South Africa Centurion 27 Sep 2009 ODI # 2900
202/6 20.0 10.10 202 1 won T20I v South Africa Johannesburg 13 Nov 2009 T20I # 124
252/3 46.0 5.47 251 2 2 won ODI v South Africa Centurion 22 Nov 2009 ODI # 2929
121/3 31.2 3.86 120 2 2 won ODI v South Africa Gqeberha 29 Nov 2009 ODI # 2931
574/9d 170.0 3.37 231 2 won Test v South Africa Durban 26 Dec 2009 Test # 1944
130/3 18.3 7.02 130 1 2 won T20I v Pakistan Dubai (DICS) 19 Feb 2010 T20I # 144
229/4 46.0 4.97 229 1 2 won ODI v Bangladesh Mirpur 28 Feb 2010 ODI # 2964
261/8 48.5 5.34 261 1 2 won ODI v Bangladesh Mirpur 2 Mar 2010 ODI # 2965
284/5 50.0 5.68 284 1 won ODI v Bangladesh Chattogram 5 Mar 2010 ODI # 2968
599/6d 138.3 4.32 599 1 won Test v Bangladesh Chattogram 12 Mar 2010 Test # 1954
209/7d 49.3 4.22 512 3 won Test v Bangladesh Chattogram 12 Mar 2010 Test # 1954
496 173.3 2.85 77 2 won Test v Bangladesh Mirpur 20 Mar 2010 Test # 1956
209/1 44.0 4.75 209 1 4 won Test v Bangladesh Mirpur 20 Mar 2010 Test # 1956
151/4 19.3 7.74 148 4 2 won T20I v Pakistan Bridgetown 6 May 2010 T20I # 163
168/7 20.0 8.40 168 1 won T20I v South Africa Bridgetown 8 May 2010 T20I # 168
153/7 19.1 7.98 150 4 2 won T20I v New Zealand Gros Islet 10 May 2010 T20I # 172
132/3 16.0 8.25 129 4 2 won T20I v Sri Lanka Gros Islet 13 May 2010 T20I # 175
148/3 17.0 8.70 148 1 2 won T20I v Australia Bridgetown 16 May 2010 T20I # 177
505 125.0 4.04 505 1 won Test v Bangladesh Lord's 27 May 2010 Test # 1958
163/2 35.1 4.63 160 4 4 won Test v Bangladesh Lord's 27 May 2010 Test # 1958
419 121.3 3.44 419 1 won Test v Bangladesh Manchester 4 Jun 2010 Test # 1959
213/3 33.4 6.32 212 2 2 won ODI v Scotland Edinburgh 19 Jun 2010 ODI # 2997
268/6 46.0 5.82 268 1 2 won ODI v Australia Southampton 22 Jun 2010 ODI # 3000
243/6 45.2 5.36 240 4 2 won ODI v Australia Cardiff 24 Jun 2010 ODI # 3002
214/9 49.1 4.35 213 2 2 won ODI v Australia Manchester 27 Jun 2010 ODI # 3003
251/4 45.1 5.55 251 1 2 won ODI v Bangladesh Nottingham 8 Jul 2010 ODI # 3018
347/7 50.0 6.94 347 1 won ODI v Bangladesh Birmingham 12 Jul 2010 ODI # 3026
354 104.1 3.39 354 1 won Test v Pakistan Nottingham 29 Jul 2010 Test # 1967
262/9d 75.3 3.47 434 3 won Test v Pakistan Nottingham 29 Jul 2010 Test # 1967
251 83.1 3.01 179 2 won Test v Pakistan Birmingham 6 Aug 2010 Test # 1969
118/1 36.3 3.23 118 1 4 won Test v Pakistan Birmingham 6 Aug 2010 Test # 1969
446 139.2 3.20 446 1 won Test v Pakistan Lord's 26 Aug 2010 Test # 1971
129/5 17.1 7.51 127 3 2 won T20I v Pakistan Cardiff 5 Sep 2010 T20I # 186
90/4 14.0 6.42 90 1 2 won T20I v Pakistan Cardiff 7 Sep 2010 T20I # 187
274/6 41.0 6.68 274 1 won ODI v Pakistan Chester-le-Street 10 Sep 2010 ODI # 3043
295/6 49.3 5.95 295 1 2 won ODI v Pakistan Leeds 12 Sep 2010 ODI # 3044
256/6 50.0 5.12 256 1 won ODI v Pakistan Southampton 22 Sep 2010 ODI # 3047
620/5d 152.0 4.07 375 2 won Test v Australia Adelaide 3 Dec 2010 Test # 1983
513 159.1 3.22 415 2 won Test v Australia Melbourne 26 Dec 2010 Test # 1986
644 177.5 3.62 364 2 won Test v Australia Sydney 3 Jan 2011 Test # 1989
158/9 20.0 7.90 158 1 2 won T20I v Australia Adelaide 12 Jan 2011 T20I # 197
299/8 50.0 5.98 299 1 won ODI v Australia Adelaide 26 Jan 2011 ODI # 3089
296/4 48.4 6.08 293 4 2 won ODI v Netherlands Nagpur 22 Feb 2011 ODI # 3104
171 45.4 3.74 171 1 won ODI v South Africa Chennai 6 Mar 2011 ODI # 3120
243 48.4 4.99 243 1 won ODI v West Indies Chennai 17 Mar 2011 ODI # 3135
496/5d 155.0 3.20 96 2 won Test v Sri Lanka Cardiff 26 May 2011 Test # 1994
229/8 32.0 7.15 229 1 won ODI v Sri Lanka The Oval 28 Jun 2011 ODI # 3165
171/0 23.5 7.17 171 -3 2 won ODI v Sri Lanka Nottingham 6 Jul 2011 ODI # 3169
268/9 50.0 5.36 268 1 won ODI v Sri Lanka Manchester 9 Jul 2011 ODI # 3170
474/8d 131.4 3.60 474 1 won Test v India Lord's 21 Jul 2011 Test # 2000
269/6d 71.0 3.78 457 3 won Test v India Lord's 21 Jul 2011 Test # 2000
221 68.4 3.21 221 1 won Test v India Nottingham 29 Jul 2011 Test # 2001
544 120.2 4.52 477 3 won Test v India Nottingham 29 Jul 2011 Test # 2001
710/7d 188.1 3.77 486 2 won Test v India Birmingham 10 Aug 2011 Test # 2003
591/6d 153.0 3.86 591 1 won Test v India The Oval 18 Aug 2011 Test # 2004
201/8 42.0 4.78 201 1 won ODI v Ireland Dublin 25 Aug 2011 ODI # 3185
169/4 19.3 8.66 166 4 2 won T20I v India Manchester 31 Aug 2011 T20I # 204
188/3 22.1 8.48 188 1 2 won ODI v India Southampton 6 Sep 2011 ODI # 3187
218/7 41.5 5.21 218 -16 2 won ODI v India The Oval 9 Sep 2011 ODI # 3189
241/4 32.2 7.45 241 -63 2 won ODI v India Cardiff 16 Sep 2011 ODI # 3195
128/0 15.2 8.34 126 3 2 won T20I v West Indies The Oval 23 Sep 2011 T20I # 207
121/4 18.4 6.48 121 1 2 won T20I v India Eden Gardens 29 Oct 2011 T20I # 214
260/7 50.0 5.20 260 1 won ODI v Pakistan Abu Dhabi 13 Feb 2012 ODI # 3238
250/4 50.0 5.00 250 1 won ODI v Pakistan Abu Dhabi 15 Feb 2012 ODI # 3240
226/1 37.2 6.05 223 4 2 won ODI v Pakistan Dubai (DICS) 18 Feb 2012 ODI # 3243
241/6 49.2 4.88 238 4 2 won ODI v Pakistan Dubai (DICS) 21 Feb 2012 ODI # 3247
150/7 20.0 7.50 150 1 won T20I v Pakistan Dubai (DICS) 25 Feb 2012 T20I # 228
129/6 20.0 6.45 129 1 won T20I v Pakistan Abu Dhabi 27 Feb 2012 T20I # 229
460 152.3 3.01 185 2 won Test v Sri Lanka Colombo (PSS) 3 Apr 2012 Test # 2039
97/2 19.4 4.93 94 4 4 won Test v Sri Lanka Colombo (PSS) 3 Apr 2012 Test # 2039
398 113.3 3.50 155 2 won Test v West Indies Lord's 17 May 2012 Test # 2043
193/5 46.1 4.18 191 3 4 won Test v West Indies Lord's 17 May 2012 Test # 2043
428 123.4 3.46 58 2 won Test v West Indies Nottingham 25 May 2012 Test # 2044
111/1 30.4 3.61 108 4 4 won Test v West Indies Nottingham 25 May 2012 Test # 2044
288/6 50.0 5.76 288 1 won ODI v West Indies Southampton 16 Jun 2012 ODI # 3276
239/2 45.0 5.31 239 1 2 won ODI v West Indies The Oval 19 Jun 2012 ODI # 3278
173/3 19.4 8.79 173 1 2 won T20I v West Indies Nottingham 24 Jun 2012 T20I # 246
272/5 50.0 5.44 272 1 won ODI v Australia Lord's 29 Jun 2012 ODI # 3280
252/4 45.4 5.51 252 1 2 won ODI v Australia The Oval 1 Jul 2012 ODI # 3281
201/2 47.5 4.20 201 1 2 won ODI v Australia Chester-le-Street 7 Jul 2012 ODI # 3284
138/3 27.1 5.07 138 -7 2 won ODI v Australia Manchester 10 Jul 2012 ODI # 3286
212/6 48.0 4.41 212 1 2 won ODI v South Africa The Oval 31 Aug 2012 ODI # 3300
224/4 46.4 4.80 221 4 2 won ODI v South Africa Lord's 2 Sep 2012 ODI # 3302
118/5 11.0 10.72 118 1 won T20I v South Africa Birmingham 12 Sep 2012 T20I # 262
196/5 20.0 9.80 196 1 won T20I v Afghanistan Colombo (RPS) 21 Sep 2012 T20I # 268
149/4 18.5 7.91 149 1 2 won T20I v New Zealand Pallekele 29 Sep 2012 T20I # 279
413 121.3 3.39 86 2 won Test v India Wankhede 23 Nov 2012 Test # 2062
58/0 9.4 6.00 57 2 4 won Test v India Wankhede 23 Nov 2012 Test # 2062
523 167.3 3.12 207 2 won Test v India Eden Gardens 5 Dec 2012 Test # 2065
41/3 12.1 3.36 41 1 4 won Test v India Eden Gardens 5 Dec 2012 Test # 2065
181/4 20.0 9.05 178 4 2 won T20I v India Wankhede 22 Dec 2012 T20I # 294
325/4 50.0 6.50 325 1 won ODI v India Rajkot 11 Jan 2013 ODI # 3318
227/3 47.2 4.79 227 1 2 won ODI v India Dharamsala 27 Jan 2013 ODI # 3329
214/7 20.0 10.70 214 1 won T20I v New Zealand Auckland 9 Feb 2013 T20I # 301
143/0 12.4 11.28 140 4 2 won T20I v New Zealand Wellington 15 Feb 2013 T20I # 304
270/2 47.4 5.66 270 1 2 won ODI v New Zealand Napier 20 Feb 2013 ODI # 3336
186/5 37.3 4.96 186 1 2 won ODI v New Zealand Auckland 23 Feb 2013 ODI # 3338
232 112.2 2.06 232 1 won Test v New Zealand Lord's 16 May 2013 Test # 2088
213 68.3 3.10 238 3 won Test v New Zealand Lord's 16 May 2013 Test # 2088
354 99.0 3.57 354 1 won Test v New Zealand Leeds 24 May 2013 Test # 2089
287/5d 76.0 3.77 467 3 won Test v New Zealand Leeds 24 May 2013 Test # 2089
287/6 50.0 5.74 287 1 won ODI v New Zealand Nottingham 5 Jun 2013 ODI # 3362
269/6 50.0 5.38 269 1 won ODI v Australia Birmingham 8 Jun 2013 ODI # 3365
169 23.3 7.19 169 1 won ODI v New Zealand Cardiff 16 Jun 2013 ODI # 3373
179/3 37.3 4.77 176 4 2 won ODI v South Africa The Oval 19 Jun 2013 ODI # 3375
215 59.0 3.64 215 1 won Test v Australia Nottingham 10 Jul 2013 Test # 2090
375 149.5 2.50 310 3 won Test v Australia Nottingham 10 Jul 2013 Test # 2090
361 100.1 3.60 361 1 won Test v Australia Lord's 18 Jul 2013 Test # 2091
349/7d 114.1 3.05 582 3 won Test v Australia Lord's 18 Jul 2013 Test # 2091
238 92.0 2.58 238 1 won Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
330 95.1 3.46 298 3 won Test v Australia Chester-le-Street 9 Aug 2013 Test # 2093
195/5 20.0 9.75 195 1 won T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
274/4 43.0 6.37 270 5 2 won ODI v Ireland Dublin (Malahide) 3 Sep 2013 ODI # 3409
231/7 49.3 4.66 228 4 2 won ODI v Australia Cardiff 14 Sep 2013 ODI # 3415
316/8 50.0 6.32 316 1 won ODI v Australia Perth 24 Jan 2014 ODI # 3461
163/7 44.5 3.63 160 4 2 won ODI v West Indies North Sound 2 Mar 2014 ODI # 3480
303/6 50.0 6.06 303 1 won ODI v West Indies North Sound 5 Mar 2014 ODI # 3484
165/6 20.0 8.25 165 1 won T20I v West Indies Bridgetown 13 Mar 2014 T20I # 364
190/4 19.2 9.82 190 1 2 won T20I v Sri Lanka Chattogram 27 Mar 2014 T20I # 387
167/6 20.0 8.35 167 1 won ODI v Scotland Aberdeen 9 May 2014 ODI # 3491
247/6 39.0 6.33 247 1 won ODI v Sri Lanka The Oval 22 May 2014 ODI # 3492
73/0 12.1 6.00 68 6 2 won ODI v Sri Lanka Manchester 28 May 2014 ODI # 3494
569/7d 163.4 3.47 569 1 won Test v India Southampton 27 Jul 2014 Test # 2132
205/4d 40.4 5.04 444 3 won Test v India Southampton 27 Jul 2014 Test # 2132
367 105.3 3.47 215 2 won Test v India Manchester 7 Aug 2014 Test # 2134
486 116.3 4.17 338 2 won Test v India The Oval 15 Aug 2014 Test # 2137
294/7 50.0 5.88 294 1 won ODI v India Leeds 5 Sep 2014 ODI # 3525
180/7 20.0 9.00 180 1 won T20I v India Birmingham 7 Sep 2014 T20I # 405
236/5 33.4 7.00 236 -6 2 won ODI v Sri Lanka Hambantota 3 Dec 2014 ODI # 3561
240/5 49.1 4.88 240 1 2 won ODI v Sri Lanka Pallekele 10 Dec 2014 ODI # 3565
156/1 27.3 5.67 154 3 2 won ODI v India Brisbane 20 Jan 2015 ODI # 3586
201/7 46.5 4.29 201 1 2 won ODI v India Perth 30 Jan 2015 ODI # 3595
303/8 50.0 6.06 303 1 won ODI v Scotland Christchurch 23 Feb 2015 ODI # 3611
101/1 18.1 5.55 101 -10 2 won ODI v Afghanistan Sydney 13 Mar 2015 ODI # 3635
464 144.1 3.21 165 2 won Test v West Indies St George's 21 Apr 2015 Test # 2158
144/1 41.1 3.49 143 2 4 won Test v West Indies St George's 21 Apr 2015 Test # 2158
389 100.5 3.85 389 1 won Test v New Zealand Lord's 21 May 2015 Test # 2162
478 129.0 3.70 344 3 won Test v New Zealand Lord's 21 May 2015 Test # 2162
408/9 50.0 8.16 408 1 won ODI v New Zealand Birmingham 9 Jun 2015 ODI # 3654
350/3 44.0 7.95 350 1 2 won ODI v New Zealand Nottingham 17 Jun 2015 ODI # 3657
192/7 25.0 7.68 192 -91 2 won ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
191/7 20.0 9.55 191 1 won T20I v New Zealand Manchester 23 Jun 2015 T20I # 423
430 102.1 4.20 430 1 won Test v Australia Cardiff 8 Jul 2015 Test # 2170
289 70.1 4.11 411 3 won Test v Australia Cardiff 8 Jul 2015 Test # 2170
281 67.1 4.18 145 2 won Test v Australia Birmingham 29 Jul 2015 Test # 2173
124/2 32.1 3.85 121 4 4 won Test v Australia Birmingham 29 Jul 2015 Test # 2173
391/9d 85.2 4.58 331 2 won Test v Australia Nottingham 6 Aug 2015 Test # 2175
182/5 20.0 9.10 182 1 won T20I v Australia Cardiff 31 Aug 2015 T20I # 453
300/8 50.0 6.00 300 1 won ODI v Australia Manchester 8 Sep 2015 ODI # 3682
304/7 48.2 6.28 300 5 2 won ODI v Australia Leeds 11 Sep 2015 ODI # 3683
283/5 50.0 5.66 283 1 won ODI v Pakistan Abu Dhabi 13 Nov 2015 ODI # 3708
210/4 41.0 5.12 209 2 2 won ODI v Pakistan Sharjah 17 Nov 2015 ODI # 3710
355/5 50.0 7.10 355 1 won ODI v Pakistan Dubai (DICS) 20 Nov 2015 ODI # 3712
160/5 20.0 8.00 160 1 won T20I v Pakistan Dubai (DICS) 26 Nov 2015 T20I # 468
172/8 20.0 8.60 172 1 won T20I v Pakistan Dubai (DICS) 27 Nov 2015 T20I # 469
303 100.1 3.02 303 1 won Test v South Africa Durban 26 Dec 2015 Test # 2196
326 102.1 3.19 415 3 won Test v South Africa Durban 26 Dec 2015 Test # 2196
323 76.1 4.24 10 2 won Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
74/3 22.4 3.26 74 1 4 won Test v South Africa Johannesburg 14 Jan 2016 Test # 2199
399/9 50.0 7.98 399 1 won ODI v South Africa Bloemfontein 3 Feb 2016 ODI # 3732
263/5 46.2 5.67 263 1 2 won ODI v South Africa Gqeberha 6 Feb 2016 ODI # 3734
230/8 19.4 11.69 230 1 2 won T20I v South Africa Wankhede 18 Mar 2016 T20I # 540
142/7 20.0 7.10 142 1 won T20I v Afghanistan Delhi 23 Mar 2016 T20I # 546
171/4 20.0 8.55 171 1 won T20I v Sri Lanka Delhi 26 Mar 2016 T20I # 551
159/3 17.1 9.26 154 6 2 won T20I v New Zealand Delhi 30 Mar 2016 T20I # 555
298 90.3 3.29 298 1 won Test v Sri Lanka Leeds 19 May 2016 Test # 2203
498/9d 132.0 3.77 498 1 won Test v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
80/1 23.2 3.42 79 2 4 won Test v Sri Lanka Chester-le-Street 27 May 2016 Test # 2204
256/0 34.1 7.49 255 2 2 won ODI v Sri Lanka Birmingham 24 Jun 2016 ODI # 3753
309/4 40.1 7.69 308 4 2 won ODI v Sri Lanka The Oval 29 Jun 2016 ODI # 3757
324/7 50.0 6.48 324 1 won ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
144/2 17.3 8.22 141 4 2 won T20I v Sri Lanka Southampton 5 Jul 2016 T20I # 561
589/8d 152.2 3.86 589 1 won Test v Pakistan Manchester 22 Jul 2016 Test # 2208
173/1d 30.0 5.76 564 3 won Test v Pakistan Manchester 22 Jul 2016 Test # 2208
297 86.0 3.45 297 1 won Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
445/6d 129.0 3.44 342 3 won Test v Pakistan Birmingham 3 Aug 2016 Test # 2212
194/3 34.3 5.62 151 -66 2 won ODI v Pakistan Southampton 24 Aug 2016 ODI # 3770
255/6 47.3 5.36 252 4 2 won ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
444/3 50.0 8.88 444 1 won ODI v Pakistan Nottingham 30 Aug 2016 ODI # 3773
252/6 48.0 5.25 248 5 2 won ODI v Pakistan Leeds 1 Sep 2016 ODI # 3775
309/8 50.0 6.18 309 1 won ODI v Bangladesh Mirpur 7 Oct 2016 ODI # 3791
278/6 47.5 5.81 278 1 2 won ODI v Bangladesh Chattogram 12 Oct 2016 ODI # 3794
293 105.5 2.76 293 1 won Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
240 80.2 2.98 285 3 won Test v Bangladesh Chattogram 20 Oct 2016 Test # 2225
321/8 50.0 6.42 321 1 won ODI v India Eden Gardens 22 Jan 2017 ODI # 3824
148/3 18.1 8.14 148 1 2 won T20I v India Kanpur 26 Jan 2017 T20I # 592
296/6 50.0 5.92 296 1 won ODI v West Indies North Sound 3 Mar 2017 ODI # 3845
226/6 48.2 4.67 226 1 2 won ODI v West Indies North Sound 5 Mar 2017 ODI # 3848
328 50.0 6.56 328 1 won ODI v West Indies Bridgetown 9 Mar 2017 ODI # 3849
127/3 20.0 6.35 127 1 2 won ODI v Ireland Bristol 5 May 2017 ODI # 3864
328/6 50.0 6.56 328 1 won ODI v Ireland Lord's 7 May 2017 ODI # 3865
339/6 50.0 6.78 339 1 won ODI v South Africa Leeds 24 May 2017 ODI # 3872
330/6 50.0 6.60 330 1 won ODI v South Africa Southampton 27 May 2017 ODI # 3873
308/2 47.2 6.50 306 3 2 won ODI v Bangladesh The Oval 1 Jun 2017 ODI # 3875
310 49.3 6.26 310 1 won ODI v New Zealand Cardiff 6 Jun 2017 ODI # 3880
240/4 40.2 5.95 201 -37 2 won ODI v Australia Birmingham 10 Jun 2017 ODI # 3885
143/1 14.3 9.86 143 1 2 won T20I v South Africa Southampton 21 Jun 2017 T20I # 614
181/8 20.0 9.05 181 1 won T20I v South Africa Cardiff 25 Jun 2017 T20I # 616
458 105.3 4.34 458 1 won Test v South Africa Lord's 6 Jul 2017 Test # 2262
233 87.1 2.67 330 3 won Test v South Africa Lord's 6 Jul 2017 Test # 2262
353 103.2 3.41 353 1 won Test v South Africa The Oval 27 Jul 2017 Test # 2266
313/8d 79.5 3.92 491 3 won Test v South Africa The Oval 27 Jul 2017 Test # 2266
362 108.4 3.33 362 1 won Test v South Africa Manchester 4 Aug 2017 Test # 2268
243 69.1 3.51 379 3 won Test v South Africa Manchester 4 Aug 2017 Test # 2268
514/8d 135.5 3.78 514 1 won Test v West Indies Birmingham 17 Aug 2017 Test # 2270
194 52.5 3.67 71 2 won Test v West Indies Lord's 7 Sep 2017 Test # 2274
107/1 28.0 3.82 107 1 4 won Test v West Indies Lord's 7 Sep 2017 Test # 2274
210/3 30.5 6.81 205 6 2 won ODI v West Indies Manchester 19 Sep 2017 ODI # 3911
369/9 50.0 7.38 369 1 won ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
258/5 35.1 7.33 253 -98 2 won ODI v West Indies The Oval 27 Sep 2017 ODI # 3916
294/1 38.0 7.73 289 6 2 won ODI v West Indies Southampton 29 Sep 2017 ODI # 3918
308/5 48.5 6.30 305 4 2 won ODI v Australia Melbourne 14 Jan 2018 ODI # 3951
274/6 44.2 6.18 271 4 2 won ODI v Australia Brisbane 19 Jan 2018 ODI # 3958
302/6 50.0 6.04 302 1 won ODI v Australia Sydney 21 Jan 2018 ODI # 3960
259 47.4 5.43 259 1 won ODI v Australia Perth 28 Jan 2018 ODI # 3968
194/7 20.0 9.70 194 1 won T20I v New Zealand Hamilton 18 Feb 2018 T20I # 650
225/4 37.5 5.94 224 2 2 won ODI v New Zealand Mount Maunganui 28 Feb 2018 ODI # 3981
234 50.0 4.68 234 1 won ODI v New Zealand Wellington 3 Mar 2018 ODI # 3982
229/3 32.4 7.01 224 6 2 won ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
363 106.2 3.41 189 2 won Test v Pakistan Leeds 1 Jun 2018 Test # 2305
218/7 44.0 4.95 215 4 2 won ODI v Australia The Oval 13 Jun 2018 ODI # 4009
342/8 50.0 6.84 342 1 won ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
481/6 50.0 9.62 481 1 won ODI v Australia Nottingham 19 Jun 2018 ODI # 4011
314/4 44.4 7.02 311 4 2 won ODI v Australia Chester-le-Street 21 Jun 2018 ODI # 4012
208/9 48.3 4.28 206 3 2 won ODI v Australia Manchester 24 Jun 2018 ODI # 4013
221/5 20.0 11.05 221 1 won T20I v Australia Birmingham 27 Jun 2018 T20I # 679
149/5 19.4 7.57 149 1 2 won T20I v India Cardiff 6 Jul 2018 T20I # 688
322/7 50.0 6.44 322 1 won ODI v India Lord's 14 Jul 2018 ODI # 4016
260/2 44.3 5.84 257 4 2 won ODI v India Leeds 17 Jul 2018 ODI # 4018
287 89.4 3.20 287 1 won Test v India Birmingham 1 Aug 2018 Test # 2314
180 53.0 3.39 193 3 won Test v India Birmingham 1 Aug 2018 Test # 2314
396/7d 88.1 4.49 289 2 won Test v India Lord's 9 Aug 2018 Test # 2315
246 76.4 3.20 246 1 won Test v India Southampton 30 Aug 2018 Test # 2317
271 96.1 2.81 244 3 won Test v India Southampton 30 Aug 2018 Test # 2317
332 122.0 2.72 332 1 won Test v India The Oval 7 Sep 2018 Test # 2318
423/8d 112.3 3.76 463 3 won Test v India The Oval 7 Sep 2018 Test # 2318
278/9 50.0 5.56 278 1 won ODI v Sri Lanka Dambulla 13 Oct 2018 ODI # 4053
153/3 18.3 8.27 151 3 2 won ODI v Sri Lanka Pallekele 17 Oct 2018 ODI # 4054
132/2 27.0 4.88 115 -141 2 won ODI v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
187/8 20.0 9.35 187 1 won T20I v Sri Lanka Colombo (RPS) 27 Oct 2018 T20I # 703
342 97.0 3.52 342 1 won Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
322/6d 93.0 3.46 461 3 won Test v Sri Lanka Galle 6 Nov 2018 Test # 2324
290 75.4 3.83 290 1 won Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
346 80.4 4.28 300 3 won Test v Sri Lanka Pallekele 14 Nov 2018 Test # 2326
336 92.5 3.61 336 1 won Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
230 69.5 3.29 326 3 won Test v Sri Lanka Colombo (SSC) 23 Nov 2018 Test # 2329
277 101.5 2.72 277 1 won Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
361/5d 105.2 3.42 484 3 won Test v West Indies Gros Islet 9 Feb 2019 Test # 2346
364/4 48.4 7.47 361 4 2 won ODI v West Indies Bridgetown 20 Feb 2019 ODI # 4096
418/6 50.0 8.36 418 1 won ODI v West Indies St George's 27 Feb 2019 ODI # 4099
161/6 18.5 8.54 161 1 2 won T20I v West Indies Gros Islet 5 Mar 2019 T20I # 750
182/6 20.0 9.10 182 1 won T20I v West Indies Basseterre 8 Mar 2019 T20I # 751
72/2 10.3 6.85 72 1 2 won T20I v West Indies Basseterre 10 Mar 2019 T20I # 752
199/6 42.0 4.73 199 1 2 won ODI v Ireland Dublin (Malahide) 3 May 2019 ODI # 4127
175/3 19.2 9.05 174 2 2 won T20I v Pakistan Cardiff 5 May 2019 T20I # 772
373/3 50.0 7.46 373 1 won ODI v Pakistan Southampton 11 May 2019 ODI # 4133
359/4 44.5 8.00 359 1 2 won ODI v Pakistan Bristol 14 May 2019 ODI # 4135
341/7 49.3 6.88 341 1 2 won ODI v Pakistan Nottingham 17 May 2019 ODI # 4138
351/9 50.0 7.02 351 1 won ODI v Pakistan Leeds 19 May 2019 ODI # 4140
311/8 50.0 6.22 311 1 won ODI v South Africa The Oval 30 May 2019 ODI # 4143
386/6 50.0 7.72 386 1 won ODI v Bangladesh Cardiff 8 Jun 2019 ODI # 4153
213/2 33.1 6.42 213 1 2 won ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
397/6 50.0 7.94 397 1 won ODI v Afghanistan Manchester 18 Jun 2019 ODI # 4163
337/7 50.0 6.74 337 1 won ODI v India Birmingham 30 Jun 2019 ODI # 4179
305/8 50.0 6.10 305 1 won ODI v New Zealand Chester-le-Street 3 Jul 2019 ODI # 4183
226/2 32.1 7.02 224 3 2 won ODI v Australia Birmingham 11 Jul 2019 ODI # 4191
85 23.4 3.59 85 1 won Test v Ireland Lord's 24 Jul 2019 Test # 2352
303 77.5 3.89 181 3 won Test v Ireland Lord's 24 Jul 2019 Test # 2352
67 27.5 2.40 -112 2 won Test v Australia Leeds 22 Aug 2019 Test # 2357
362/9 125.4 2.88 359 4 4 won Test v Australia Leeds 22 Aug 2019 Test # 2357
294 87.1 3.37 294 1 won Test v Australia The Oval 12 Sep 2019 Test # 2362
329 95.3 3.44 398 3 won Test v Australia The Oval 12 Sep 2019 Test # 2362
154/3 18.3 8.32 154 1 2 won T20I v New Zealand Christchurch 1 Nov 2019 T20I # 992
241/3 20.0 12.05 241 1 won T20I v New Zealand Napier 8 Nov 2019 T20I # 1008
269 91.5 2.92 269 1 won Test v South Africa Cape Town 3 Jan 2020 Test # 2379
391/8d 111.0 3.52 437 3 won Test v South Africa Cape Town 3 Jan 2020 Test # 2379
499/9d 152.0 3.28 499 1 won Test v South Africa Gqeberha 16 Jan 2020 Test # 2380
400 98.2 4.06 400 1 won Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
248 61.3 4.03 465 3 won Test v South Africa Johannesburg 24 Jan 2020 Test # 2382
257/8 43.2 5.93 257 1 2 won ODI v South Africa Johannesburg 9 Feb 2020 ODI # 4242
204/7 20.0 10.20 204 1 won T20I v South Africa Durban 14 Feb 2020 T20I # 1041
226/5 19.1 11.79 223 4 2 won T20I v South Africa Centurion 16 Feb 2020 T20I # 1043
469/9d 162.0 2.89 469 1 won Test v West Indies Manchester 16 Jul 2020 Test # 2389
129/3d 19.0 6.78 311 3 won Test v West Indies Manchester 16 Jul 2020 Test # 2389
369 111.5 3.29 369 1 won Test v West Indies Manchester 24 Jul 2020 Test # 2390
226/2d 58.0 3.89 398 3 won Test v West Indies Manchester 24 Jul 2020 Test # 2390
174/4 27.5 6.25 173 2 2 won ODI v Ireland Southampton 30 Jul 2020 ODI # 4256
216/6 32.3 6.64 213 4 2 won ODI v Ireland Southampton 1 Aug 2020 ODI # 4257
219 70.3 3.10 -107 2 won Test v Pakistan Manchester 5 Aug 2020 Test # 2391
277/7 82.1 3.37 277 1 4 won Test v Pakistan Manchester 5 Aug 2020 Test # 2391
199/5 19.1 10.38 196 4 2 won T20I v Pakistan Manchester 30 Aug 2020 T20I # 1093
162/7 20.0 8.10 162 1 won T20I v Australia Southampton 4 Sep 2020 T20I # 1095
158/4 18.5 8.38 158 1 2 won T20I v Australia Southampton 6 Sep 2020 T20I # 1096
231/9 50.0 4.62 231 1 won ODI v Australia Manchester 13 Sep 2020 ODI # 4260
183/5 19.2 9.46 180 4 2 won T20I v South Africa Cape Town 27 Nov 2020 T20I # 1109
147/6 19.5 7.41 147 1 2 won T20I v South Africa Paarl 29 Nov 2020 T20I # 1111
192/1 17.4 10.86 192 1 2 won T20I v South Africa Cape Town 1 Dec 2020 T20I # 1113
421 117.1 3.59 286 2 won Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
76/3 24.2 3.12 74 3 4 won Test v Sri Lanka Galle 14 Jan 2021 Test # 2403
344 116.1 2.96 -37 2 won Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
164/4 43.3 3.77 164 1 4 won Test v Sri Lanka Galle 22 Jan 2021 Test # 2405
578 190.1 3.03 578 1 won Test v India Chennai 5 Feb 2021 Test # 2409
178 46.3 3.82 419 3 won Test v India Chennai 5 Feb 2021 Test # 2409
130/2 15.3 8.38 125 6 2 won T20I v India Ahmedabad 12 Mar 2021 T20I # 1131
158/2 18.2 8.61 157 2 2 won T20I v India Ahmedabad 16 Mar 2021 T20I # 1133
337/4 43.3 7.74 337 1 2 won ODI v India Pune 26 Mar 2021 ODI # 4283
130/2 17.1 7.57 130 1 2 won T20I v Sri Lanka Cardiff 23 Jun 2021 T20I # 1165
108/5 16.1 6.68 103 -3 2 won T20I v Sri Lanka Cardiff 24 Jun 2021 T20I # 1168
180/6 20.0 9.00 180 1 won T20I v Sri Lanka Southampton 26 Jun 2021 T20I # 1174
189/5 34.5 5.42 186 4 2 won ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
244/2 43.0 5.67 242 3 2 won ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
142/1 21.5 6.50 142 1 2 won ODI v Pakistan Cardiff 8 Jul 2021 ODI # 4299
247 45.2 5.44 247 1 won ODI v Pakistan Lord's 10 Jul 2021 ODI # 4300
332/7 48.0 6.91 332 1 2 won ODI v Pakistan Birmingham 13 Jul 2021 ODI # 4303
200 19.5 10.08 200 1 won T20I v Pakistan Leeds 18 Jul 2021 T20I # 1193
155/7 19.4 7.88 155 1 2 won T20I v Pakistan Manchester 20 Jul 2021 T20I # 1195
432 132.2 3.26 354 2 won Test v India Leeds 25 Aug 2021 Test # 2432
56/4 8.2 6.72 56 1 2 won T20I v West Indies Dubai (DICS) 23 Oct 2021 T20I # 1354
126/2 14.1 8.89 125 2 2 won T20I v Bangladesh Abu Dhabi 27 Oct 2021 T20I # 1369
126/2 11.4 10.80 126 1 2 won T20I v Australia Dubai (DICS) 30 Oct 2021 T20I # 1379
163/4 20.0 8.15 163 1 won T20I v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
171/8 20.0 8.55 171 1 won T20I v West Indies Bridgetown 23 Jan 2022 T20I # 1454
193/6 20.0 9.65 193 1 won T20I v West Indies Bridgetown 29 Jan 2022 T20I # 1456
141 42.5 3.29 9 2 won Test v New Zealand Lord's 2 Jun 2022 Test # 2464
279/5 78.5 3.53 277 3 4 won Test v New Zealand Lord's 2 Jun 2022 Test # 2464
539 128.2 4.20 -14 2 won Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
299/5 50.0 5.98 299 1 4 won Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
498/4 50.0 9.96 498 1 won ODI v Netherlands Amstelveen 17 Jun 2022 ODI # 4413
239/4 36.1 6.60 236 4 2 won ODI v Netherlands Amstelveen 19 Jun 2022 ODI # 4414
248/2 30.1 8.22 245 4 2 won ODI v Netherlands Amstelveen 22 Jun 2022 ODI # 4417
360 67.0 5.37 31 2 won Test v New Zealand Leeds 23 Jun 2022 Test # 2467
296/3 54.2 5.44 296 1 4 won Test v New Zealand Leeds 23 Jun 2022 Test # 2467
284 61.3 4.61 -132 2 won Test v India Birmingham 1 Jul 2022 Test # 2470
378/3 76.4 4.93 378 1 4 won Test v India Birmingham 1 Jul 2022 Test # 2470
215/7 20.0 10.75 215 1 won T20I v India Nottingham 10 Jul 2022 T20I # 1631
246 49.0 5.02 246 1 won ODI v India Lord's 14 Jul 2022 ODI # 4428
201 28.1 7.13 201 1 won ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
234/6 20.0 11.70 234 1 won T20I v South Africa Bristol 27 Jul 2022 T20I # 1693
415/9d 106.4 3.89 264 2 won Test v South Africa Manchester 25 Aug 2022 Test # 2475
158 36.2 4.34 40 2 won Test v South Africa The Oval 8 Sep 2022 Test # 2476
130/1 22.3 5.77 130 1 4 won Test v South Africa The Oval 8 Sep 2022 Test # 2476
160/4 19.2 8.27 159 2 2 won T20I v Pakistan Karachi 20 Sep 2022 T20I # 1789
221/3 20.0 11.05 221 1 won T20I v Pakistan Karachi 23 Sep 2022 T20I # 1795
170/2 14.3 11.72 170 1 2 won T20I v Pakistan Lahore 30 Sep 2022 T20I # 1802
209/3 20.0 10.45 209 1 won T20I v Pakistan Lahore 2 Oct 2022 T20I # 1804
208/6 20.0 10.40 208 1 won T20I v Australia Perth 9 Oct 2022 T20I # 1812
178/7 20.0 8.90 178 1 won T20I v Australia Canberra 12 Oct 2022 T20I # 1817
113/5 18.1 6.22 113 1 2 won T20I v Afghanistan Perth 22 Oct 2022 T20I # 1840
179/6 20.0 8.95 179 1 won T20I v New Zealand Brisbane 1 Nov 2022 T20I # 1858
144/6 19.4 7.32 142 3 2 won T20I v Sri Lanka Sydney 5 Nov 2022 T20I # 1867
170/0 16.0 10.62 169 2 2 won T20I v India Adelaide 10 Nov 2022 T20I # 1878
138/5 19.0 7.26 138 1 2 won T20I v Pakistan Melbourne 13 Nov 2022 T20I # 1879
657 101.0 6.50 657 1 won Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
264/7d 35.5 7.36 342 3 won Test v Pakistan Rawalpindi 1 Dec 2022 Test # 2478
281 51.4 5.43 281 1 won Test v Pakistan Multan 9 Dec 2022 Test # 2480
275 64.5 4.24 354 3 won Test v Pakistan Multan 9 Dec 2022 Test # 2480
354 81.4 4.33 50 2 won Test v Pakistan Karachi 17 Dec 2022 Test # 2483
170/2 28.1 6.03 167 4 4 won Test v Pakistan Karachi 17 Dec 2022 Test # 2483
346/7 50.0 6.92 346 1 won ODI v South Africa Kimberley 1 Feb 2023 ODI # 4514
325/9d 58.2 5.57 325 1 won Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
374 73.5 5.06 393 3 won Test v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
212/7 48.4 4.35 210 3 2 won ODI v Bangladesh Mirpur 1 Mar 2023 ODI # 4525
326/7 50.0 6.52 326 1 won ODI v Bangladesh Mirpur 3 Mar 2023 ODI # 4528
524/4d 82.4 6.33 352 2 won Test v Ireland Lord's 1 Jun 2023 Test # 2504
12/0 0.4 18.00 11 2 4 won Test v Ireland Lord's 1 Jun 2023 Test # 2504
237 52.3 4.51 -26 2 won Test v Australia Leeds 6 Jul 2023 Test # 2509
254/7 50.0 5.08 251 4 4 won Test v Australia Leeds 6 Jul 2023 Test # 2509
283 54.4 5.17 283 1 won Test v Australia The Oval 27 Jul 2023 Test # 2515
395 81.5 4.82 383 3 won Test v Australia The Oval 27 Jul 2023 Test # 2515
143/3 14.0 10.21 140 4 2 won T20I v New Zealand Chester-le-Street 30 Aug 2023 T20I # 2225
198/4 20.0 9.90 198 1 won T20I v New Zealand Manchester 1 Sep 2023 T20I # 2229
226/7 34.0 6.64 226 1 won ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
368 48.1 7.64 368 1 won ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
311/9 50.0 6.22 311 1 won ODI v New Zealand Lord's 15 Sep 2023 ODI # 4647
334/8 50.0 6.68 334 1 won ODI v Ireland Nottingham 23 Sep 2023 ODI # 4653
364/9 50.0 7.28 364 1 won ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
339/9 50.0 6.78 339 1 won ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
337/9 50.0 6.74 337 1 won ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
206/4 32.5 6.27 203 4 2 won ODI v West Indies North Sound 6 Dec 2023 ODI # 4707
226/3 19.5 11.39 223 4 2 won T20I v West Indies St George's 16 Dec 2023 T20I # 2407
267/3 20.0 13.35 267 1 won T20I v West Indies Tarouba 19 Dec 2023 T20I # 2414
246 64.3 3.81 246 1 won Test v India Hyderabad 25 Jan 2024 Test # 2525
420 102.1 4.11 230 3 won Test v India Hyderabad 25 Jan 2024 Test # 2525
Statsguru includes the following current or recent relevant matches:
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page