View innings by innings list [change view]
Opposition team Australia remove Australia from query or India remove India from query or New Zealand remove New Zealand from query or Pakistan remove Pakistan from query or South Africa remove South Africa from query or Sri Lanka remove Sri Lanka from query or West Indies remove West Indies from query
Start of match date greater than or equal to 1 jan 2005 remove greater than or equal to 1 jan 2005 from query
Floodlit matches day match remove day 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 2052 888 761 11 355 37 1.166 31.64 3.21 2902 903 45 Profile
filtered 2005-2024 424 193 165 5 53 8 1.169 32.76 3.73 611 710 51
Innings by innings list
163 58.0 2.81 -278 2 lost Test v South Africa Cape Town 2 Jan 2005 Test # 1732
304 123.4 2.45 501 -196 4 lost Test v South Africa Cape Town 2 Jan 2005 Test # 1732
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
359 123.0 2.91 112 2 draw Test v South Africa Centurion 21 Jan 2005 Test # 1736
73/4 41.2 1.76 185 -111 4 draw Test v South Africa Centurion 21 Jan 2005 Test # 1736
103/3 25.1 4.09 78 -72 2 won ODI v South Africa Johannesburg 30 Jan 2005 ODI # 2216
183 41.2 4.42 292 -108 2 lost ODI v South Africa Cape Town 6 Feb 2005 ODI # 2223
240 49.5 4.81 240 1 lost ODI v South Africa Centurion 13 Feb 2005 ODI # 2226
179/8 20.0 8.95 179 1 won T20I v Australia Southampton 13 Jun 2005 T20I # 2
253/7 47.3 5.32 253 1 2 won ODI v Australia Bristol 19 Jun 2005 ODI # 2251
196/9 50.0 3.92 197 0 2 tied ODI v Australia Lord's 2 Jul 2005 ODI # 2258
221/1 46.0 4.80 220 2 2 won ODI v Australia Leeds 7 Jul 2005 ODI # 2259
223/8 50.0 4.46 223 1 lost ODI v Australia Lord's 10 Jul 2005 ODI # 2260
228/7 50.0 4.56 228 1 lost ODI v Australia The Oval 12 Jul 2005 ODI # 2261
155 48.1 3.21 -35 2 lost Test v Australia Lord's 21 Jul 2005 Test # 1756
180 58.1 3.09 420 -239 4 lost Test v Australia Lord's 21 Jul 2005 Test # 1756
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
444 113.2 3.91 444 1 draw Test v Australia Manchester 11 Aug 2005 Test # 1760
280/6d 61.5 4.52 422 3 draw Test v Australia Manchester 11 Aug 2005 Test # 1760
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
373 105.3 3.53 373 1 draw Test v Australia The Oval 8 Sep 2005 Test # 1763
335 91.3 3.66 341 3 draw Test v Australia The Oval 8 Sep 2005 Test # 1763
418 110.4 3.77 144 2 lost Test v Pakistan Multan 12 Nov 2005 Test # 1770
175 52.4 3.32 198 -22 4 lost Test v Pakistan Multan 12 Nov 2005 Test # 1770
446 132.3 3.36 -16 2 draw Test v Pakistan Faisalabad 20 Nov 2005 Test # 1772
164/6 48.0 3.41 285 -120 4 draw Test v Pakistan Faisalabad 20 Nov 2005 Test # 1772
288 94.0 3.06 288 1 lost Test v Pakistan Lahore 29 Nov 2005 Test # 1774
248 77.1 3.21 -100 3 lost Test v Pakistan Lahore 29 Nov 2005 Test # 1774
393 127.5 3.07 393 1 draw Test v India Nagpur 1 Mar 2006 Test # 1785
297/3d 87.0 3.41 367 3 draw Test v India Nagpur 1 Mar 2006 Test # 1785
300 103.4 2.89 300 1 lost Test v India Mohali 9 Mar 2006 Test # 1788
181 76.1 2.37 143 3 lost Test v India Mohali 9 Mar 2006 Test # 1788
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
164 38.1 4.29 204 -39 2 lost ODI v India Delhi 28 Mar 2006 ODI # 2357
226 49.5 4.53 226 1 lost ODI v India Faridabad 31 Mar 2006 ODI # 2358
245 48.5 5.01 295 -49 2 lost ODI v India Margao 3 Apr 2006 ODI # 2359
237 48.4 4.86 237 1 lost ODI v India Kochi 6 Apr 2006 ODI # 2360
227/5 42.4 5.32 224 4 2 won ODI v India Jamshedpur 12 Apr 2006 ODI # 2361
288 50.0 5.76 288 1 lost ODI v India Indore 15 Apr 2006 ODI # 2362
551/6d 143.0 3.85 551 1 draw Test v Sri Lanka Lord's 11 May 2006 Test # 1802
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
229 91.1 2.51 -2 2 lost Test v Sri Lanka Nottingham 2 Jun 2006 Test # 1804
190 68.5 2.76 325 -134 4 lost Test v Sri Lanka Nottingham 2 Jun 2006 Test # 1804
237/9 50.0 4.74 258 -20 2 lost ODI v Sri Lanka Lord's 17 Jun 2006 ODI # 2384
273 46.4 5.85 320 -46 2 lost ODI v Sri Lanka The Oval 20 Jun 2006 ODI # 2385
261/7 50.0 5.22 261 1 lost ODI v Sri Lanka Chester-le-Street 24 Jun 2006 ODI # 2386
285 48.4 5.85 319 -33 2 lost ODI v Sri Lanka Manchester 28 Jun 2006 ODI # 2388
321/7 50.0 6.42 321 1 lost ODI v Sri Lanka Leeds 1 Jul 2006 ODI # 2389
528/9d 158.3 3.33 528 1 draw Test v Pakistan Lord's 13 Jul 2006 Test # 1809
296/8d 84.5 3.48 379 3 draw Test v Pakistan Lord's 13 Jul 2006 Test # 1809
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
144/7 20.0 7.20 144 1 lost T20I v Pakistan Bristol 28 Aug 2006 T20I # 8
166 39.1 4.23 166 1 lost ODI v Pakistan Lord's 2 Sep 2006 ODI # 2409
155/7 31.0 5.00 155 1 2 won ODI v Pakistan Birmingham 10 Sep 2006 ODI # 2412
157 61.1 2.56 -445 2 lost Test v Australia Brisbane 23 Nov 2006 Test # 1817
370 100.1 3.69 648 -277 4 lost Test v Australia Brisbane 23 Nov 2006 Test # 1817
551/6d 168.0 3.27 551 1 lost Test v Australia Adelaide 1 Dec 2006 Test # 1819
129 73.0 1.76 167 3 lost Test v Australia Adelaide 1 Dec 2006 Test # 1819
215 64.1 3.35 -29 2 lost Test v Australia Perth 14 Dec 2006 Test # 1821
350 122.2 2.86 557 -206 4 lost Test v Australia Perth 14 Dec 2006 Test # 1821
159 74.2 2.13 159 1 lost Test v Australia Melbourne 26 Dec 2006 Test # 1824
161 65.5 2.44 -99 3 lost Test v Australia Melbourne 26 Dec 2006 Test # 1824
291 103.4 2.80 291 1 lost Test v Australia Sydney 2 Jan 2007 Test # 1826
147 58.0 2.53 45 3 lost Test v Australia Sydney 2 Jan 2007 Test # 1826
206/7 49.5 4.13 206 1 2 won ODI v New Zealand Hobart 16 Jan 2007 ODI # 2475
209/7 50.0 4.18 209 1 lost ODI v New Zealand Gros Islet 16 Mar 2007 ODI # 2536
233/8 50.0 4.66 236 -2 2 lost ODI v Sri Lanka North Sound 4 Apr 2007 ODI # 2563
247 49.5 4.95 247 1 lost ODI v Australia North Sound 8 Apr 2007 ODI # 2565
154 48.0 3.20 154 1 lost ODI v South Africa Bridgetown 17 Apr 2007 ODI # 2574
301/9 49.5 6.04 301 1 2 won ODI v West Indies Bridgetown 21 Apr 2007 ODI # 2578
553/5d 142.0 3.89 553 1 draw Test v West Indies Lord's 17 May 2007 Test # 1831
284/8d 66.5 4.24 400 3 draw Test v West Indies Lord's 17 May 2007 Test # 1831
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
193/7 20.0 9.65 209 -15 2 lost T20I v West Indies The Oval 28 Jun 2007 T20I # 15
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
217 46.0 4.71 279 -61 2 lost ODI v West Indies Birmingham 4 Jul 2007 ODI # 2597
196 44.2 4.42 290 -93 2 lost ODI v West Indies Nottingham 7 Jul 2007 ODI # 2598
298 91.2 3.26 298 1 draw Test v India Lord's 19 Jul 2007 Test # 1840
282 78.3 3.59 379 3 draw Test v India Lord's 19 Jul 2007 Test # 1840
198 65.3 3.02 198 1 lost Test v India Nottingham 27 Jul 2007 Test # 1841
355 104.0 3.41 72 3 lost Test v India Nottingham 27 Jul 2007 Test # 1841
345 103.1 3.34 -319 2 draw Test v India The Oval 9 Aug 2007 Test # 1842
369/6 110.0 3.35 500 -130 4 draw Test v India The Oval 9 Aug 2007 Test # 1842
281/8 50.0 5.62 281 1 won ODI v India Birmingham 27 Aug 2007 ODI # 2616
242/8 39.0 6.20 281 -82 2 lost ODI v India Leeds 2 Sep 2007 ODI # 2618
316/6 50.0 6.32 316 1 lost ODI v India The Oval 5 Sep 2007 ODI # 2619
188/3 36.2 5.17 188 1 2 won ODI v India Lord's 8 Sep 2007 ODI # 2620
135 20.0 6.75 135 1 lost T20I v Australia Cape Town 14 Sep 2007 T20I # 28
159/8 20.0 7.95 165 -5 2 lost T20I v New Zealand Durban 18 Sep 2007 T20I # 36
281 93.1 3.01 93 2 lost Test v Sri Lanka Kandy 1 Dec 2007 Test # 1851
261 94.0 2.77 350 -88 4 lost Test v Sri Lanka Kandy 1 Dec 2007 Test # 1851
351 126.2 2.77 351 1 draw Test v Sri Lanka Colombo (SSC) 9 Dec 2007 Test # 1853
250/3 77.0 3.24 53 3 draw Test v Sri Lanka Colombo (SSC) 9 Dec 2007 Test # 1853
81 30.5 2.62 -418 2 draw Test v Sri Lanka Galle 18 Dec 2007 Test # 1854
251/6 95.0 2.64 -167 3 draw Test v Sri Lanka Galle 18 Dec 2007 Test # 1854
340/6 50.0 6.80 340 1 tied ODI v New Zealand Napier 20 Feb 2008 ODI # 2682
348 173.1 2.00 -122 2 lost Test v New Zealand Hamilton 5 Mar 2008 Test # 1866
110 55.0 2.00 300 -189 4 lost Test v New Zealand Hamilton 5 Mar 2008 Test # 1866
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
319 111.3 2.86 42 2 draw Test v New Zealand Lord's 15 May 2008 Test # 1874
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
162 24.0 6.75 162 1 n/r ODI v New Zealand Birmingham 18 Jun 2008 ODI # 2709
160 46.2 3.45 183 -22 2 lost ODI v New Zealand Bristol 21 Jun 2008 ODI # 2710
245 49.4 4.93 245 1 lost ODI v New Zealand The Oval 25 Jun 2008 ODI # 2714
215 47.5 4.49 267 -51 2 lost ODI v New Zealand Lord's 28 Jun 2008 ODI # 2720
593/8d 156.2 3.79 593 1 draw Test v South Africa Lord's 10 Jul 2008 Test # 1880
203 52.3 3.86 203 1 lost Test v South Africa Leeds 18 Jul 2008 Test # 1881
327 107.0 3.05 8 3 lost Test v South Africa Leeds 18 Jul 2008 Test # 1881
231 77.0 3.00 231 1 lost Test v South Africa Birmingham 30 Jul 2008 Test # 1883
363 98.2 3.69 280 3 lost Test v South Africa Birmingham 30 Jul 2008 Test # 1883
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
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
229 37.4 6.07 388 -158 2 lost ODI v India Rajkot 14 Nov 2008 ODI # 2774
238 47.0 5.06 293 -54 2 lost ODI v India Indore 17 Nov 2008 ODI # 2777
240 48.4 4.93 240 1 lost ODI v India Kanpur 20 Nov 2008 ODI # 2778
316 128.4 2.45 316 1 lost Test v India Chennai 11 Dec 2008 Test # 1898
311/9d 105.5 2.93 386 3 lost Test v India Chennai 11 Dec 2008 Test # 1898
302 83.5 3.60 -151 2 draw Test v India Mohali 19 Dec 2008 Test # 1901
64/1 28.0 2.28 403 -338 4 draw Test v India Mohali 19 Dec 2008 Test # 1901
318 122.2 2.59 318 1 lost Test v West Indies Kingston 4 Feb 2009 Test # 1906
51 33.2 1.53 -23 3 lost Test v West Indies Kingston 4 Feb 2009 Test # 1906
7/0 1.4 4.20 7 1 draw Test v West Indies North Sound 13 Feb 2009 Test # 1907
566/9d 165.2 3.42 566 1 draw Test v West Indies St John's 15 Feb 2009 Test # 1908
221/8d 50.0 4.42 502 3 draw Test v West Indies St John's 15 Feb 2009 Test # 1908
600/6d 153.2 3.91 600 1 draw Test v West Indies Bridgetown 26 Feb 2009 Test # 1911
279/2d 81.0 3.44 130 3 draw Test v West Indies Bridgetown 26 Feb 2009 Test # 1911
546/6d 158.5 3.43 546 1 draw Test v West Indies Port of Spain 6 Mar 2009 Test # 1914
237/6d 38.4 6.12 239 3 draw Test v West Indies Port of Spain 6 Mar 2009 Test # 1914
121 19.1 6.31 121 1 lost T20I v West Indies Port of Spain 15 Mar 2009 T20I # 86
270/7 50.0 5.40 270 1 won ODI v West Indies Providence 20 Mar 2009 ODI # 2826
243 48.2 5.02 265 -21 2 lost ODI v West Indies Providence 22 Mar 2009 ODI # 2827
117 41.3 2.81 117 1 lost ODI v West Indies Bridgetown 27 Mar 2009 ODI # 2828
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
435 106.5 4.07 435 1 draw Test v Australia Cardiff 8 Jul 2009 Test # 1922
252/9 105.0 2.40 13 3 draw Test v Australia Cardiff 8 Jul 2009 Test # 1922
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
376 93.3 4.02 113 2 draw Test v Australia Birmingham 30 Jul 2009 Test # 1928
102 33.5 3.01 102 1 lost Test v Australia Leeds 7 Aug 2009 Test # 1929
263 61.3 4.27 -80 3 lost Test v Australia Leeds 7 Aug 2009 Test # 1929
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
4/2 1.1 3.42 146 -141 2 n/r T20I v Australia Manchester 30 Aug 2009 T20I # 119
210 46.1 4.54 250 -39 2 lost ODI v Australia Lord's 6 Sep 2009 ODI # 2883
220 46.3 4.73 220 1 lost ODI v Australia Lord's 12 Sep 2009 ODI # 2888
177/6 40.0 4.42 177 1 2 won ODI v Australia Chester-le-Street 20 Sep 2009 ODI # 2892
157/8 20.0 7.85 242 -84 2 lost T20I v South Africa Centurion 15 Nov 2009 T20I # 125
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
356 104.0 3.42 -62 2 draw Test v South Africa Centurion 16 Dec 2009 Test # 1942
228/9 96.0 2.37 364 -135 4 draw Test v South Africa Centurion 16 Dec 2009 Test # 1942
574/9d 170.0 3.37 231 2 won Test v South Africa Durban 26 Dec 2009 Test # 1944
273 88.0 3.10 -18 2 draw Test v South Africa Cape Town 3 Jan 2010 Test # 1946
296/9 141.0 2.09 466 -169 4 draw Test v South Africa Cape Town 3 Jan 2010 Test # 1946
180 47.5 3.76 180 1 lost Test v South Africa Johannesburg 14 Jan 2010 Test # 1948
169 42.5 3.94 -74 3 lost Test v South Africa Johannesburg 14 Jan 2010 Test # 1948
191/5 20.0 9.55 191 1 lost T20I v West Indies Providence 3 May 2010 T20I # 158
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
214/9 49.1 4.35 213 2 2 won ODI v Australia Manchester 27 Jun 2010 ODI # 3003
235 46.3 5.05 278 -42 2 lost ODI v Australia Lord's 3 Jul 2010 ODI # 3011
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
233 62.3 3.72 233 1 lost Test v Pakistan The Oval 18 Aug 2010 Test # 1970
222 77.0 2.88 147 3 lost Test v Pakistan The Oval 18 Aug 2010 Test # 1970
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
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
260 76.5 3.38 260 1 draw Test v Australia Brisbane 25 Nov 2010 Test # 1981
517/1d 152.0 3.40 296 3 draw Test v Australia Brisbane 25 Nov 2010 Test # 1981
620/5d 152.0 4.07 375 2 won Test v Australia Adelaide 3 Dec 2010 Test # 1983
187 62.3 2.99 -81 2 lost Test v Australia Perth 16 Dec 2010 Test # 1984
123 37.0 3.32 391 -267 4 lost Test v Australia Perth 16 Dec 2010 Test # 1984
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
222 44.0 5.04 280 -57 2 lost ODI v Australia Perth 6 Feb 2011 ODI # 3098
171 45.4 3.74 171 1 won ODI v South Africa Chennai 6 Mar 2011 ODI # 3120
496/5d 155.0 3.20 96 2 won Test v Sri Lanka Cardiff 26 May 2011 Test # 1994
486 112.5 4.30 486 1 draw Test v Sri Lanka Lord's 3 Jun 2011 Test # 1995
335/7d 78.1 4.28 342 3 draw Test v Sri Lanka Lord's 3 Jun 2011 Test # 1995
377/8d 92.4 4.06 193 2 draw Test v Sri Lanka Southampton 16 Jun 2011 Test # 1996
136/9 20.0 6.80 136 1 lost T20I v Sri Lanka Bristol 25 Jun 2011 T20I # 201
240 45.5 5.23 310 -69 2 lost ODI v Sri Lanka Leeds 1 Jul 2011 ODI # 3167
246/7 50.0 4.92 246 1 lost ODI v Sri Lanka Lord's 3 Jul 2011 ODI # 3168
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
27/2 7.2 3.68 275 -247 2 n/r ODI v India Chester-le-Street 3 Sep 2011 ODI # 3186
270/8 48.5 5.52 271 -10 2 tied ODI v India Lord's 11 Sep 2011 ODI # 3191
192 72.3 2.64 192 1 lost Test v Pakistan Dubai (DICS) 17 Jan 2012 Test # 2030
160 57.5 2.76 14 3 lost Test v Pakistan Dubai (DICS) 17 Jan 2012 Test # 2030
327 112.0 2.91 70 2 lost Test v Pakistan Abu Dhabi 25 Jan 2012 Test # 2032
72 36.1 1.99 145 -72 4 lost Test v Pakistan Abu Dhabi 25 Jan 2012 Test # 2032
141 55.0 2.56 42 2 lost Test v Pakistan Dubai (DICS) 3 Feb 2012 Test # 2034
252 97.3 2.58 324 -71 4 lost Test v Pakistan Dubai (DICS) 3 Feb 2012 Test # 2034
193 46.4 4.13 -125 2 lost Test v Sri Lanka Galle 26 Mar 2012 Test # 2038
264 99.0 2.66 340 -75 4 lost Test v Sri Lanka Galle 26 Mar 2012 Test # 2038
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
221/5 58.0 3.81 -205 2 draw Test v West Indies Birmingham 7 Jun 2012 Test # 2045
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
385 125.5 3.05 385 1 lost Test v South Africa The Oval 19 Jul 2012 Test # 2049
240 97.0 2.47 -12 3 lost Test v South Africa The Oval 19 Jul 2012 Test # 2049
425 126.4 3.35 6 2 draw Test v South Africa Leeds 2 Aug 2012 Test # 2051
130/4 33.0 3.93 253 -122 4 draw Test v South Africa Leeds 2 Aug 2012 Test # 2051
315 107.3 2.93 6 2 lost Test v South Africa Lord's 16 Aug 2012 Test # 2053
294 82.5 3.54 346 -51 4 lost Test v South Africa Lord's 16 Aug 2012 Test # 2053
37/0 5.3 6.72 37 1 n/r ODI v South Africa Cardiff 24 Aug 2012 ODI # 3296
224/4 46.4 4.80 221 4 2 won ODI v South Africa Lord's 2 Sep 2012 ODI # 3302
118/7 20.0 5.90 118 1 lost T20I v South Africa Chester-le-Street 8 Sep 2012 T20I # 258
191 74.2 2.56 -330 2 lost Test v India Ahmedabad 15 Nov 2012 Test # 2058
406 154.3 2.62 76 3 lost Test v India Ahmedabad 15 Nov 2012 Test # 2058
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
330 145.5 2.26 330 1 draw Test v India Nagpur 13 Dec 2012 Test # 2066
352/4d 154.0 2.28 356 3 draw Test v India Nagpur 13 Dec 2012 Test # 2066
227/3 47.2 4.79 227 1 2 won ODI v India Dharamsala 27 Jan 2013 ODI # 3329
167 55.0 3.03 167 1 draw Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
421/6 170.0 2.47 128 3 draw Test v New Zealand Dunedin 6 Mar 2013 Test # 2077
465 146.5 3.16 465 1 draw Test v New Zealand Wellington 14 Mar 2013 Test # 2080
204 89.2 2.28 -239 2 draw Test v New Zealand Auckland 22 Mar 2013 Test # 2084
315/9 143.0 2.20 481 -165 4 draw Test v New Zealand Auckland 22 Mar 2013 Test # 2084
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
227/9 50.0 4.54 227 1 lost ODI v New Zealand Lord's 31 May 2013 ODI # 3360
273 44.1 6.18 360 -86 2 lost ODI v New Zealand Southampton 2 Jun 2013 ODI # 3361
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
124/8 20.0 6.20 130 -5 2 lost ODI v India Birmingham 23 Jun 2013 ODI # 3377
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
368 139.3 2.63 -159 2 draw Test v Australia Manchester 1 Aug 2013 Test # 2092
37/3 20.3 1.80 332 -294 4 draw Test v Australia Manchester 1 Aug 2013 Test # 2092
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
377 144.4 2.60 -115 2 draw Test v Australia The Oval 21 Aug 2013 Test # 2094
206/5 40.0 5.15 227 -20 4 draw Test v Australia The Oval 21 Aug 2013 Test # 2094
195/5 20.0 9.75 195 1 won T20I v Australia Chester-le-Street 31 Aug 2013 T20I # 329
227 44.2 5.12 316 -88 2 lost ODI v Australia Manchester 8 Sep 2013 ODI # 3412
231/7 49.3 4.66 228 4 2 won ODI v Australia Cardiff 14 Sep 2013 ODI # 3415
136 52.4 2.58 -159 2 lost Test v Australia Brisbane 21 Nov 2013 Test # 2103
179 81.1 2.20 561 -381 4 lost Test v Australia Brisbane 21 Nov 2013 Test # 2103
172 68.2 2.51 -398 2 lost Test v Australia Adelaide 5 Dec 2013 Test # 2105
312 101.4 3.06 531 -218 4 lost Test v Australia Adelaide 5 Dec 2013 Test # 2105
251 88.0 2.85 -134 2 lost Test v Australia Perth 13 Dec 2013 Test # 2107
353 103.2 3.41 504 -150 4 lost Test v Australia Perth 13 Dec 2013 Test # 2107
255 100.0 2.55 255 1 lost Test v Australia Melbourne 26 Dec 2013 Test # 2110
179 61.0 2.93 230 3 lost Test v Australia Melbourne 26 Dec 2013 Test # 2110
155 58.5 2.63 -171 2 lost Test v Australia Sydney 3 Jan 2014 Test # 2113
166 31.4 5.24 448 -281 4 lost Test v Australia Sydney 3 Jan 2014 Test # 2113
316/8 50.0 6.32 316 1 won ODI v Australia Perth 24 Jan 2014 ODI # 3461
254/6 50.0 5.08 270 -15 2 lost ODI v West Indies North Sound 28 Feb 2014 ODI # 3477
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
143/9 20.0 7.15 171 -27 2 lost T20I v West Indies Bridgetown 9 Mar 2014 T20I # 361
152/7 20.0 7.60 152 1 lost T20I v West Indies Bridgetown 11 Mar 2014 T20I # 362
165/6 20.0 8.25 165 1 won T20I v West Indies Bridgetown 13 Mar 2014 T20I # 364
99 26.1 3.78 257 -157 2 lost ODI v Sri Lanka Chester-le-Street 25 May 2014 ODI # 3493
293/8 50.0 5.86 301 -7 2 lost ODI v Sri Lanka Lord's 31 May 2014 ODI # 3495
575/9d 130.3 4.40 575 1 draw Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
267/8d 69.0 3.86 389 3 draw Test v Sri Lanka Lord's 12 Jun 2014 Test # 2124
365 115.5 3.15 108 2 lost Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
249 116.5 2.13 350 -100 4 lost Test v Sri Lanka Leeds 20 Jun 2014 Test # 2126
496 144.5 3.42 39 2 draw Test v India Nottingham 9 Jul 2014 Test # 2128
319 105.5 3.01 24 2 lost Test v India Lord's 17 Jul 2014 Test # 2130
223 88.2 2.52 319 -95 4 lost Test v India Lord's 17 Jul 2014 Test # 2130
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
161 38.1 4.21 295 -143 2 lost ODI v India Cardiff 27 Aug 2014 ODI # 3517
227 50.0 4.54 227 1 lost ODI v India Nottingham 30 Aug 2014 ODI # 3520
206 49.3 4.16 206 1 lost ODI v India Birmingham 2 Sep 2014 ODI # 3523
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
185 43.0 4.30 185 1 lost ODI v Sri Lanka Colombo (RPS) 29 Nov 2014 ODI # 3557
265 50.0 5.30 265 1 lost ODI v Sri Lanka Colombo (RPS) 7 Dec 2014 ODI # 3563
202 41.3 4.86 293 -90 2 lost ODI v Sri Lanka Pallekele 13 Dec 2014 ODI # 3567
201/7 46.5 4.29 201 1 2 won ODI v India Perth 30 Jan 2015 ODI # 3595
166 39.1 4.23 279 -112 2 lost ODI v Australia Perth 1 Feb 2015 ODI # 3597
309/6 50.0 6.18 309 1 lost ODI v Sri Lanka Wellington 1 Mar 2015 ODI # 3619
399 110.4 3.60 399 1 draw Test v West Indies North Sound 13 Apr 2015 Test # 2157
333/7d 86.0 3.87 437 3 draw Test v West Indies North Sound 13 Apr 2015 Test # 2157
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
257 96.3 2.66 257 1 lost Test v West Indies Bridgetown 1 May 2015 Test # 2160
123 42.1 2.91 191 3 lost Test v West Indies Bridgetown 1 May 2015 Test # 2160
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
350 108.2 3.23 0 2 lost Test v New Zealand Leeds 29 May 2015 Test # 2163
255 91.5 2.77 455 -199 4 lost Test v New Zealand Leeds 29 May 2015 Test # 2163
302 45.2 6.66 302 1 lost ODI v New Zealand Southampton 14 Jun 2015 ODI # 3656
192/7 25.0 7.68 192 -91 2 won ODI v New Zealand Chester-le-Street 20 Jun 2015 ODI # 3659
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
312 90.1 3.46 -254 2 lost Test v Australia Lord's 16 Jul 2015 Test # 2171
103 37.0 2.78 509 -405 4 lost Test v Australia Lord's 16 Jul 2015 Test # 2171
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
149 48.4 3.06 -332 2 lost Test v Australia The Oval 20 Aug 2015 Test # 2178
286 101.4 2.81 -46 3 lost Test v Australia The Oval 20 Aug 2015 Test # 2178
182/5 20.0 9.10 182 1 won T20I v Australia Cardiff 31 Aug 2015 T20I # 453
245 42.3 5.76 310 -64 2 lost ODI v Australia Lord's 5 Sep 2015 ODI # 3681
304/7 48.2 6.28 300 5 2 won ODI v Australia Leeds 11 Sep 2015 ODI # 3683
138 33.0 4.18 138 1 lost ODI v Australia Manchester 13 Sep 2015 ODI # 3684
598/9d 206.0 2.90 75 2 draw Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
74/4 11.0 6.72 99 -24 4 draw Test v Pakistan Abu Dhabi 13 Oct 2015 Test # 2180
242 75.2 3.21 -136 2 lost Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
312 137.3 2.26 491 -178 4 lost Test v Pakistan Dubai (DICS) 22 Oct 2015 Test # 2183
306 126.5 2.41 72 2 lost Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
156 60.3 2.57 284 -127 4 lost Test v Pakistan Sharjah 1 Nov 2015 Test # 2184
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
629/6d 125.5 4.99 629 1 draw Test v South Africa Cape Town 2 Jan 2016 Test # 2197
159/6 65.0 2.44 161 3 draw Test v South Africa Cape Town 2 Jan 2016 Test # 2197
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
342 104.2 3.27 -133 2 lost Test v South Africa Centurion 22 Jan 2016 Test # 2200
101 34.4 2.91 382 -280 4 lost Test v South Africa Centurion 22 Jan 2016 Test # 2200
263/5 46.2 5.67 263 1 2 won ODI v South Africa Gqeberha 6 Feb 2016 ODI # 3734
236 45.0 5.24 236 1 lost ODI v South Africa Cape Town 14 Feb 2016 ODI # 3738
171 19.4 8.69 171 1 lost T20I v South Africa Johannesburg 21 Feb 2016 T20I # 506
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
416 128.4 3.23 416 1 draw Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
233/7d 71.0 3.28 361 3 draw Test v Sri Lanka Lord's 9 Jun 2016 Test # 2205
16/1 4.0 4.00 249 -232 2 n/r ODI v Sri Lanka Bristol 26 Jun 2016 ODI # 3755
324/7 50.0 6.48 324 1 won ODI v Sri Lanka Cardiff 2 Jul 2016 ODI # 3758
272 79.1 3.43 -67 2 lost Test v Pakistan Lord's 14 Jul 2016 Test # 2206
207 75.5 2.72 283 -75 4 lost Test v Pakistan Lord's 14 Jul 2016 Test # 2206
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
328 76.4 4.27 328 1 lost Test v Pakistan The Oval 11 Aug 2016 Test # 2216
253 79.2 3.18 39 3 lost Test v Pakistan The Oval 11 Aug 2016 Test # 2216
255/6 47.3 5.36 252 4 2 won ODI v Pakistan Lord's 27 Aug 2016 ODI # 3771
302/9 50.0 6.04 302 1 lost ODI v Pakistan Cardiff 4 Sep 2016 ODI # 3777
537 159.3 3.36 537 1 draw Test v India Rajkot 9 Nov 2016 Test # 2232
260/3d 75.3 3.44 309 3 draw Test v India Rajkot 9 Nov 2016 Test # 2232
255 102.5 2.47 -200 2 lost Test v India Visakhapatnam 17 Nov 2016 Test # 2235
158 97.3 1.62 405 -246 4 lost Test v India Visakhapatnam 17 Nov 2016 Test # 2235
283 93.5 3.01 283 1 lost Test v India Mohali 26 Nov 2016 Test # 2238
236 90.2 2.61 102 3 lost Test v India Mohali 26 Nov 2016 Test # 2238
400 130.1 3.07 400 1 lost Test v India Wankhede 8 Dec 2016 Test # 2239
195 55.3 3.51 -36 3 lost Test v India Wankhede 8 Dec 2016 Test # 2239
477 157.2 3.03 477 1 lost Test v India Chennai 16 Dec 2016 Test # 2241
207 88.0 2.35 -75 3 lost Test v India Chennai 16 Dec 2016 Test # 2241
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
330/6 50.0 6.60 330 1 won ODI v South Africa Southampton 27 May 2017 ODI # 3873
153 31.1 4.90 153 1 lost ODI v South Africa Lord's 29 May 2017 ODI # 3874
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
211 49.5 4.23 211 1 lost ODI v Pakistan Cardiff 14 Jun 2017 ODI # 3889
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
205 51.5 3.95 -130 2 lost Test v South Africa Nottingham 14 Jul 2017 Test # 2264
133 44.2 3.00 474 -340 4 lost Test v South Africa Nottingham 14 Jul 2017 Test # 2264
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
258 70.5 3.64 258 1 lost Test v West Indies Leeds 25 Aug 2017 Test # 2271
490/8d 141.0 3.47 321 3 lost Test v West Indies Leeds 25 Aug 2017 Test # 2271
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
369/9 50.0 7.38 369 1 won ODI v West Indies Bristol 24 Sep 2017 ODI # 3915
302 116.4 2.58 302 1 lost Test v Australia Brisbane 23 Nov 2017 Test # 2282
195 71.4 2.72 169 3 lost Test v Australia Brisbane 23 Nov 2017 Test # 2282
403 115.1 3.49 403 1 lost Test v Australia Perth 14 Dec 2017 Test # 2288
218 72.5 2.99 -41 3 lost Test v Australia Perth 14 Dec 2017 Test # 2288
491 144.1 3.40 164 2 draw Test v Australia Melbourne 26 Dec 2017 Test # 2289
346 112.3 3.07 346 1 lost Test v Australia Sydney 4 Jan 2018 Test # 2291
180 88.1 2.04 -123 3 lost Test v Australia Sydney 4 Jan 2018 Test # 2291
259 47.4 5.43 259 1 won ODI v Australia Perth 28 Jan 2018 ODI # 3968
335/9 50.0 6.70 335 1 lost ODI v New Zealand Dunedin 7 Mar 2018 ODI # 3989
229/3 32.4 7.01 224 6 2 won ODI v New Zealand Christchurch 10 Mar 2018 ODI # 3992
307 96.5 3.17 307 1 draw Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
352/9d 106.4 3.30 381 3 draw Test v New Zealand Christchurch 30 Mar 2018 Test # 2301
184 58.2 3.15 184 1 lost Test v Pakistan Lord's 24 May 2018 Test # 2304
242 82.1 2.94 63 3 lost Test v Pakistan Lord's 24 May 2018 Test # 2304
363 106.2 3.41 189 2 won Test v Pakistan Leeds 1 Jun 2018 Test # 2305
342/8 50.0 6.84 342 1 won ODI v Australia Cardiff 16 Jun 2018 ODI # 4010
208/9 48.3 4.28 206 3 2 won ODI v Australia Manchester 24 Jun 2018 ODI # 4013
198/9 20.0 9.90 198 1 lost T20I v India Bristol 8 Jul 2018 T20I # 690
268 49.5 5.37 268 1 lost ODI v India Nottingham 12 Jul 2018 ODI # 4014
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
161 38.2 4.20 -168 2 lost Test v India Nottingham 18 Aug 2018 Test # 2316
317 104.5 3.02 521 -203 4 lost Test v India Nottingham 18 Aug 2018 Test # 2316
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
132/2 27.0 4.88 115 -141 2 won ODI v Sri Lanka Pallekele 20 Oct 2018 ODI # 4055
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
77 30.2 2.53 -212 2 lost Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
246 80.4 3.04 628 -381 4 lost Test v West Indies Bridgetown 23 Jan 2019 Test # 2342
187 61.0 3.06 187 1 lost Test v West Indies North Sound 31 Jan 2019 Test # 2344
132 42.1 3.13 13 3 lost Test v West Indies North Sound 31 Jan 2019 Test # 2344
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
DNB 0.0 - 0 0 n/r ODI v West Indies St George's 25 Feb 2019 ODI # 4098
418/6 50.0 8.36 418 1 won ODI v West Indies St George's 27 Feb 2019 ODI # 4099
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
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
334/9 50.0 6.68 349 -14 2 lost ODI v Pakistan Nottingham 3 Jun 2019 ODI # 4148
213/2 33.1 6.42 213 1 2 won ODI v West Indies Southampton 14 Jun 2019 ODI # 4158
212 47.0 4.51 233 -20 2 lost ODI v Sri Lanka Leeds 21 Jun 2019 ODI # 4168
221 44.4 4.94 286 -64 2 lost ODI v Australia Lord's 25 Jun 2019 ODI # 4173
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
241 50.0 4.82 242 0 2 tied ODI v New Zealand Lord's 14 Jul 2019 ODI # 4192
374 135.5 2.75 90 2 lost Test v Australia Birmingham 1 Aug 2019 Test # 2353
146 52.3 2.78 398 -251 4 lost Test v Australia Birmingham 1 Aug 2019 Test # 2353
258 77.1 3.34 258 1 draw Test v Australia Lord's 14 Aug 2019 Test # 2355
258/5d 71.0 3.63 266 3 draw Test v Australia Lord's 14 Aug 2019 Test # 2355
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
301 107.0 2.81 -196 2 lost Test v Australia Manchester 4 Sep 2019 Test # 2360
197 91.3 2.15 383 -185 4 lost Test v Australia Manchester 4 Sep 2019 Test # 2360
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
155 19.5 7.81 177 -21 2 lost T20I v New Zealand Wellington 3 Nov 2019 T20I # 998
166/7 20.0 8.30 181 -14 2 lost T20I v New Zealand Nelson 5 Nov 2019 T20I # 1001
146/7 11.0 13.27 147 0 2 tied T20I v New Zealand Auckland 10 Nov 2019 T20I # 1012
353 124.0 2.84 353 1 lost Test v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
197 96.2 2.04 -65 3 lost Test v New Zealand Mount Maunganui 21 Nov 2019 Test # 2367
476 162.5 2.92 101 2 draw Test v New Zealand Hamilton 29 Nov 2019 Test # 2371
181 53.2 3.39 -103 2 lost Test v South Africa Centurion 26 Dec 2019 Test # 2377
268 93.0 2.88 376 -107 4 lost Test v South Africa Centurion 26 Dec 2019 Test # 2377
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
226/5 19.1 11.79 223 4 2 won T20I v South Africa Centurion 16 Feb 2020 T20I # 1043
204 67.3 3.02 204 1 lost Test v West Indies Southampton 8 Jul 2020 Test # 2388
313 111.2 2.81 199 3 lost Test v West Indies Southampton 8 Jul 2020 Test # 2388
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
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
110/4d 43.1 2.54 -126 2 draw Test v Pakistan Southampton 13 Aug 2020 Test # 2392
583/8d 154.4 3.76 583 1 draw Test v Pakistan Southampton 21 Aug 2020 Test # 2393
199/5 19.1 10.38 196 4 2 won T20I v Pakistan Manchester 30 Aug 2020 T20I # 1093
158/4 18.5 8.38 158 1 2 won T20I v Australia Southampton 6 Sep 2020 T20I # 1096
147/6 19.5 7.41 147 1 2 won T20I v South Africa Paarl 29 Nov 2020 T20I # 1111
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
134 59.5 2.23 -195 2 lost Test v India Chennai 13 Feb 2021 Test # 2411
164 54.2 3.01 482 -317 4 lost Test v India Chennai 13 Feb 2021 Test # 2411
205 75.5 2.70 205 1 lost Test v India Ahmedabad 4 Mar 2021 Test # 2414
135 54.5 2.46 -25 3 lost Test v India Ahmedabad 4 Mar 2021 Test # 2414
275 101.1 2.71 -103 2 draw Test v New Zealand Lord's 2 Jun 2021 Test # 2422
170/3 70.0 2.42 273 -102 4 draw Test v New Zealand Lord's 2 Jun 2021 Test # 2422
303 101.0 3.00 303 1 lost Test v New Zealand Birmingham 10 Jun 2021 Test # 2423
122 41.1 2.96 37 3 lost Test v New Zealand Birmingham 10 Jun 2021 Test # 2423
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
DNB 0.0 - 0 0 n/r ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
247 45.2 5.44 247 1 won ODI v Pakistan Lord's 10 Jul 2021 ODI # 4300
200 19.5 10.08 200 1 won T20I v Pakistan Leeds 18 Jul 2021 T20I # 1193
183 65.4 2.78 183 1 draw Test v India Nottingham 4 Aug 2021 Test # 2428
303 85.5 3.53 208 3 draw Test v India Nottingham 4 Aug 2021 Test # 2428
391 128.0 3.05 27 2 lost Test v India Lord's 12 Aug 2021 Test # 2429
120 51.5 2.31 272 -151 4 lost Test v India Lord's 12 Aug 2021 Test # 2429
432 132.2 3.26 354 2 won Test v India Leeds 25 Aug 2021 Test # 2432
290 84.0 3.45 99 2 lost Test v India The Oval 2 Sep 2021 Test # 2433
210 92.2 2.27 368 -157 4 lost Test v India The Oval 2 Sep 2021 Test # 2433
147 50.1 2.93 147 1 lost Test v Australia Brisbane 8 Dec 2021 Test # 2440
297 103.0 2.88 19 3 lost Test v Australia Brisbane 8 Dec 2021 Test # 2440
185 65.1 2.83 185 1 lost Test v Australia Melbourne 26 Dec 2021 Test # 2442
68 27.4 2.45 -14 3 lost Test v Australia Melbourne 26 Dec 2021 Test # 2442
294 79.1 3.71 -122 2 draw Test v Australia Sydney 5 Jan 2022 Test # 2446
270/9 102.0 2.64 388 -117 4 draw Test v Australia Sydney 5 Jan 2022 Test # 2446
311 100.3 3.09 311 1 draw Test v West Indies North Sound 8 Mar 2022 Test # 2454
349/6d 88.2 3.95 285 3 draw Test v West Indies North Sound 8 Mar 2022 Test # 2454
507/9d 150.5 3.36 507 1 draw Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
185/6d 39.5 4.64 281 3 draw Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
204 89.4 2.27 204 1 lost Test v West Indies St George's 24 Mar 2022 Test # 2459
120 64.2 1.86 27 3 lost Test v West Indies St George's 24 Mar 2022 Test # 2459
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
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
121 17.0 7.11 171 -49 2 lost T20I v India Birmingham 9 Jul 2022 T20I # 1628
215/7 20.0 10.75 215 1 won T20I v India Nottingham 10 Jul 2022 T20I # 1631
259 45.5 5.65 259 1 lost ODI v India Manchester 17 Jul 2022 ODI # 4433
DNB 0.0 - 0 0 n/r ODI v South Africa Leeds 24 Jul 2022 ODI # 4437
101 16.4 6.06 192 -90 2 lost T20I v South Africa Southampton 31 Jul 2022 T20I # 1717
165 45.0 3.66 165 1 lost Test v South Africa Lord's 17 Aug 2022 Test # 2474
149 37.4 3.95 -12 3 lost Test v South Africa Lord's 17 Aug 2022 Test # 2474
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
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
342/7 50.0 6.84 342 1 lost ODI v South Africa Bloemfontein 29 Jan 2023 ODI # 4513
435/8d 87.1 4.99 435 1 lost Test v New Zealand Wellington 24 Feb 2023 Test # 2494
256 74.2 3.44 258 -1 4 lost Test v New Zealand Wellington 24 Feb 2023 Test # 2494
393/8d 78.0 5.03 393 1 lost Test v Australia Birmingham 16 Jun 2023 Test # 2507
273 66.2 4.11 280 3 lost Test v Australia Birmingham 16 Jun 2023 Test # 2507
325 76.2 4.25 -91 2 lost Test v Australia Lord's 28 Jun 2023 Test # 2508
327 81.3 4.01 371 -43 4 lost Test v Australia Lord's 28 Jun 2023 Test # 2508
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
592 107.4 5.49 275 2 draw Test v Australia Manchester 19 Jul 2023 Test # 2512
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
128 18.3 6.91 203 -74 2 lost T20I v New Zealand Birmingham 3 Sep 2023 T20I # 2231
226/7 34.0 6.64 226 1 won ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
325 50.0 6.50 325 1 lost ODI v West Indies North Sound 3 Dec 2023 ODI # 4706
166/7 20.0 8.30 177 -10 2 lost T20I v West Indies St George's 14 Dec 2023 T20I # 2402
226/3 19.5 11.39 223 4 2 won T20I v West Indies St George's 16 Dec 2023 T20I # 2407
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
253 55.5 4.53 -143 2 lost Test v India Visakhapatnam 2 Feb 2024 Test # 2526
292 69.2 4.21 399 -106 4 lost Test v India Visakhapatnam 2 Feb 2024 Test # 2526
319 71.1 4.48 -126 2 lost Test v India Rajkot 15 Feb 2024 Test # 2530
122 39.4 3.07 557 -434 4 lost Test v India Rajkot 15 Feb 2024 Test # 2530
353 104.5 3.36 353 1 lost Test v India Ranchi 23 Feb 2024 Test # 2531
145 53.5 2.69 191 3 lost Test v India Ranchi 23 Feb 2024 Test # 2531
218 57.4 3.78 218 1 lost Test v India Dharamsala 7 Mar 2024 Test # 2534
195 48.1 4.04 -64 3 lost Test v India Dharamsala 7 Mar 2024 Test # 2534
183/7 20.0 9.15 183 1 won T20I v Pakistan Birmingham 25 May 2024 T20I # 2623
Statsguru includes the following current or recent relevant matches:
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd Match, Jun 2, 2024 [T20I # 2633 - Live]
    » West Indies 8/1 (1.4 ov, N Pooran 0*, BA King 8*, A Nao 1/0) - Match delayed by rain
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st match, Jun 1, 2024 [T20I # 2632]
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
 
Feedback Print this page