Records type batting analysis [change type]
View reverse cumulative averages [change view]
Ordered by batting strike rate (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
overall 1994-2015 454 553 94 20988 203* 45.72 40150 52.27 41 125 21 2041 126 Profile
Reverse cumulative
275 343 65 13763 203* 49.50 25665 53.62 33 76 12 1311 97 Test v India 30 Oct 2002 Test # 1622
274 342 65 13623 203* 49.18 25407 53.61 32 76 12 1294 96 ODI v India 6 Nov 2002 ODI # 1893
273 341 65 13600 203* 49.27 25389 53.56 32 76 12 1291 96 ODI v India 9 Nov 2002 ODI # 1894
287 357 69 14305 203* 49.67 26706 53.56 34 79 12 1368 99 ODI v India 2 Jun 2002 ODI # 1838
288 357 69 14305 203* 49.67 26706 53.56 34 79 12 1368 99 ODI v India 1 Jun 2002 ODI # 1837
289 358 69 14310 203* 49.51 26722 53.55 34 79 12 1368 99 ODI v India 29 May 2002 ODI # 1836
276 345 65 13793 203* 49.26 25762 53.54 33 76 12 1314 97 Test v India 17 Oct 2002 Test # 1618
272 340 64 13561 203* 49.13 25357 53.48 32 76 12 1284 96 ODI v India 12 Nov 2002 ODI # 1895
285 356 69 14254 203* 49.66 26666 53.45 34 78 12 1364 98 ODI v New Zealand 8 Jun 2002 ODI # 1840
286 356 69 14254 203* 49.66 26666 53.45 34 78 12 1364 98 ODI v New Zealand 5 Jun 2002 ODI # 1839
290 360 69 14427 203* 49.57 27002 53.42 34 81 12 1379 99 Test v India 18 May 2002 Test # 1604
271 339 64 13487 203* 49.04 25280 53.35 32 75 12 1276 96 ODI v India 15 Nov 2002 ODI # 1896
270 338 64 13484 203* 49.21 25275 53.34 32 75 12 1276 96 ODI v India 18 Nov 2002 ODI # 1897
269 337 64 13476 203* 49.36 25265 53.33 32 75 12 1275 96 ODI v India 21 Nov 2002 ODI # 1898
278 348 66 13926 203* 49.38 26113 53.32 33 77 12 1328 97 ODI v Kenya 17 Sep 2002 ODI # 1879
284 355 68 14146 203* 49.28 26528 53.32 33 78 12 1356 97 ODI v New Zealand 9 Jun 2002 ODI # 1841
277 347 66 13883 203* 49.40 26037 53.32 33 77 12 1324 97 Test v India 9 Oct 2002 Test # 1616
279 349 66 13971 203* 49.36 26211 53.30 33 77 12 1333 97 ODI v South Africa 13 Sep 2002 ODI # 1875
283 354 68 14116 203* 49.35 26485 53.29 33 78 12 1352 97 ODI v New Zealand 12 Jun 2002 ODI # 1843
282 353 68 14102 203* 49.48 26465 53.28 33 78 12 1349 97 ODI v New Zealand 16 Jun 2002 ODI # 1845
265 332 63 13373 203* 49.71 25106 53.26 32 74 12 1265 96 ODI v South Africa 9 Feb 2003 ODI # 1942
280 350 66 14022 203* 49.37 26325 53.26 33 78 12 1339 97 Test v New Zealand 28 Jun 2002 Test # 1608
263 330 63 13337 203* 49.95 25039 53.26 32 74 12 1262 96 ODI v Bangladesh 18 Feb 2003 ODI # 1956
261 329 63 13308 203* 50.03 24986 53.26 32 74 12 1259 96 ODI v Sri Lanka 28 Feb 2003 ODI # 1973
262 329 63 13308 203* 50.03 24986 53.26 32 74 12 1259 96 ODI v Canada 23 Feb 2003 ODI # 1963
266 334 64 13408 203* 49.65 25175 53.25 32 74 12 1270 96 Test v Bangladesh 16 Dec 2002 Test # 1632
267 335 64 13412 203* 49.49 25183 53.25 32 74 12 1270 96 Test v Bangladesh 8 Dec 2002 Test # 1630
264 331 63 13339 203* 49.77 25046 53.25 32 74 12 1262 96 ODI v New Zealand 13 Feb 2003 ODI # 1949
281 352 67 14074 203* 49.38 26431 53.24 33 78 12 1344 97 Test v New Zealand 21 Jun 2002 Test # 1607
268 336 64 13418 203* 49.33 25201 53.24 32 74 12 1271 96 ODI v India 24 Nov 2002 ODI # 1900
365 445 84 17262 203* 47.81 32431 53.22 38 97 16 1667 113 ODI v South Africa 22 Jan 1999 ODI # 1390
260 328 63 13243 203* 49.97 24896 53.19 32 73 12 1253 96 ODI v Kenya 4 Mar 2003 ODI # 1981
364 444 84 17217 203* 47.82 32371 53.18 38 97 16 1661 112 ODI v South Africa 24 Jan 1999 ODI # 1393
315 388 76 15591 203* 49.97 29319 53.17 37 89 14 1503 106 ODI v South Africa 2 May 2001 ODI # 1713
366 447 84 17343 203* 47.77 32636 53.14 38 97 16 1680 113 Test v South Africa 15 Jan 1999 Test # 1441
310 383 76 15454 203* 50.33 29089 53.12 37 88 14 1495 103 ODI v South Africa 16 May 2001 ODI # 1718
309 382 75 15423 203* 50.23 29040 53.10 37 88 14 1491 103 ODI v Zimbabwe 23 Jun 2001 ODI # 1727
312 385 76 15505 203* 50.17 29206 53.08 37 88 14 1497 103 ODI v South Africa 9 May 2001 ODI # 1716
259 327 63 13177 203* 49.91 24824 53.08 32 72 12 1246 94 Test v Australia 10 Apr 2003 Test # 1638
316 390 76 15605 203* 49.69 29400 53.07 37 89 14 1503 106 Test v South Africa 19 Apr 2001 Test # 1544
313 386 76 15515 203* 50.04 29233 53.07 37 88 14 1499 103 ODI v South Africa 6 May 2001 ODI # 1715
314 387 76 15531 203* 49.93 29265 53.07 37 88 14 1501 103 ODI v South Africa 5 May 2001 ODI # 1714
311 384 76 15481 203* 50.26 29173 53.06 37 88 14 1495 103 ODI v South Africa 12 May 2001 ODI # 1717
367 449 84 17354 203* 47.54 32708 53.05 38 97 16 1680 113 Test v South Africa 2 Jan 1999 Test # 1440
243 304 62 12446 203* 51.42 23466 53.03 29 71 10 1141 89 ODI v South Africa 1 Feb 2004 ODI # 2094
307 380 75 15362 203* 50.36 28964 53.03 37 87 14 1487 102 ODI v Zimbabwe 1 Jul 2001 ODI # 1732
308 381 75 15372 203* 50.23 28994 53.01 37 87 14 1488 102 ODI v India 30 Jun 2001 ODI # 1731
368 451 84 17433 203* 47.50 32885 53.01 38 98 16 1693 113 Test v South Africa 26 Dec 1998 Test # 1437
306 379 75 15339 203* 50.45 28935 53.01 37 87 14 1485 102 ODI v India 4 Jul 2001 ODI # 1733
305 378 75 15322 203* 50.56 28908 53.00 37 87 14 1485 102 ODI v India 7 Jul 2001 ODI # 1734
244 305 62 12463 203* 51.28 23521 52.98 29 71 10 1143 89 ODI v South Africa 30 Jan 2004 ODI # 2092
254 317 63 12815 203* 50.45 24187 52.98 30 72 11 1197 91 ODI v Zimbabwe 22 Nov 2003 ODI # 2065
245 306 62 12465 203* 51.08 23529 52.97 29 71 10 1143 89 ODI v South Africa 28 Jan 2004 ODI # 2090
255 319 63 12845 203* 50.17 24248 52.97 30 72 11 1201 91 Test v Zimbabwe 12 Nov 2003 Test # 1669
303 376 75 15265 203* 50.71 28819 52.96 37 86 14 1482 102 Test v Zimbabwe 27 Jul 2001 Test # 1553
238 296 62 12168 203* 52.00 22973 52.96 29 68 8 1117 86 ODI v England 18 Apr 2004 ODI # 2118
317 392 76 15661 203* 49.56 29568 52.96 37 89 14 1509 106 Test v South Africa 6 Apr 2001 Test # 1542
253 316 63 12807 203* 50.62 24181 52.96 30 72 11 1196 91 ODI v Zimbabwe 23 Nov 2003 ODI # 2066
246 307 62 12479 203* 50.93 23563 52.96 29 71 10 1145 89 ODI v South Africa 25 Jan 2004 ODI # 2088
239 298 62 12218 203* 51.77 23073 52.95 29 69 9 1122 86 Test v England 1 Apr 2004 Test # 1694
257 323 63 13025 203* 50.09 24598 52.95 31 72 11 1227 92 Test v Australia 9 May 2003 Test # 1645
375 459 84 17686 203* 47.16 33401 52.95 38 100 16 1724 114 ODI v England 29 Mar 1998 ODI # 1299
304 377 75 15272 203* 50.56 28844 52.94 37 86 14 1482 102 Test v Zimbabwe 19 Jul 2001 Test # 1551
369 453 84 17453 203* 47.29 32964 52.94 38 98 16 1696 113 Test v South Africa 10 Dec 1998 Test # 1433
373 458 84 17678 203* 47.26 33389 52.94 38 100 16 1723 114 ODI v Pakistan 29 Oct 1998 ODI # 1361
374 458 84 17678 203* 47.26 33389 52.94 38 100 16 1723 114 ODI v England 8 Apr 1998 ODI # 1310
363 443 84 17067 203* 47.54 32235 52.94 37 97 16 1641 112 ODI v South Africa 27 Jan 1999 ODI # 1395
396 486 88 18591 203* 46.71 35117 52.94 40 104 20 1822 118 Test v India 17 Apr 1997 Test # 1365
248 311 62 12657 203* 50.83 23909 52.93 30 71 11 1177 90 Test v South Africa 26 Dec 2003 Test # 1679
291 361 70 14563 203* 50.04 27512 52.93 35 81 12 1396 99 Test v India 10 May 2002 Test # 1602
252 315 63 12787 203* 50.74 24157 52.93 30 72 11 1195 90 ODI v Zimbabwe 26 Nov 2003 ODI # 2067
397 487 88 18615 203* 46.65 35170 52.92 40 104 20 1823 118 Test v India 4 Apr 1997 Test # 1364
251 314 63 12768 203* 50.86 24124 52.92 30 72 11 1193 90 ODI v Zimbabwe 29 Nov 2003 ODI # 2069
395 485 87 18533 203* 46.56 35017 52.92 40 103 20 1814 118 ODI v India 26 Apr 1997 ODI # 1200
249 313 62 12765 203* 50.85 24119 52.92 30 72 11 1193 90 Test v South Africa 12 Dec 2003 Test # 1674
250 313 62 12765 203* 50.85 24119 52.92 30 72 11 1193 90 ODI v Zimbabwe 30 Nov 2003 ODI # 2070
372 457 84 17629 203* 47.26 33318 52.91 38 100 16 1718 114 ODI v India 31 Oct 1998 ODI # 1363
376 460 84 17691 203* 47.05 33441 52.90 38 100 16 1724 114 Test v England 20 Mar 1998 Test # 1411
398 489 89 18755 203* 46.88 35467 52.88 41 104 20 1835 118 Test v India 27 Mar 1997 Test # 1363
256 321 63 12920 203* 50.07 24434 52.87 30 72 11 1210 91 Test v Zimbabwe 4 Nov 2003 Test # 1668
302 375 75 15191 203* 50.63 28729 52.87 37 85 14 1469 102 ODI v Kenya 15 Aug 2001 ODI # 1745
247 309 62 12548 203* 50.80 23732 52.87 29 71 10 1157 89 Test v South Africa 16 Jan 2004 Test # 1682
361 441 84 16994 203* 47.60 32142 52.87 37 96 16 1632 111 ODI v South Africa 2 Feb 1999 ODI # 1399
320 397 77 15845 203* 49.51 29969 52.87 37 91 14 1529 106 Test v England 15 Jun 2000 Test # 1500
356 436 84 16927 203* 48.08 32016 52.87 37 96 15 1623 110 ODI v Australia 21 Apr 1999 ODI # 1440
318 394 77 15741 203* 49.65 29773 52.87 37 90 14 1515 106 Test v Australia 23 Nov 2000 Test # 1516
360 440 84 16954 203* 47.62 32069 52.86 37 96 16 1627 110 ODI v South Africa 5 Feb 1999 ODI # 1402
357 437 84 16927 203* 47.95 32018 52.86 37 96 16 1623 110 ODI v Australia 14 Apr 1999 ODI # 1436
358 438 84 16934 203* 47.83 32035 52.86 37 96 16 1624 110 ODI v Australia 11 Apr 1999 ODI # 1433
292 362 71 14664 203* 50.39 27743 52.85 36 81 12 1409 99 Test v India 2 May 2002 Test # 1601
362 442 84 17015 203* 47.52 32191 52.85 37 96 16 1632 111 ODI v South Africa 30 Jan 1999 ODI # 1397
392 482 87 18433 203* 46.66 34874 52.85 40 102 20 1802 118 ODI v India 3 May 1997 ODI # 1203
359 439 84 16935 203* 47.70 32041 52.85 37 96 16 1624 110 ODI v South Africa 7 Feb 1999 ODI # 1404
355 435 84 16900 203* 48.14 31975 52.85 37 96 15 1621 110 ODI v Australia 24 Apr 1999 ODI # 1441
236 294 62 12081 203* 52.07 22861 52.84 29 67 8 1106 84 ODI v England 1 May 2004 ODI # 2125
319 396 77 15772 203* 49.44 29850 52.83 37 90 14 1518 106 Test v England 29 Jun 2000 Test # 1503
258 325 63 13046 203* 49.79 24691 52.83 31 72 12 1227 92 Test v Australia 1 May 2003 Test # 1643
393 483 87 18438 203* 46.56 34898 52.83 40 102 20 1802 118 ODI v India 30 Apr 1997 ODI # 1202
354 434 84 16856 203* 48.16 31904 52.83 37 96 15 1617 110 ODI v Australia 25 Apr 1999 ODI # 1442
237 295 62 12084 203* 51.86 22877 52.82 29 67 8 1106 84 ODI v England 24 Apr 2004 ODI # 2121
394 484 87 18450 203* 46.47 34929 52.82 40 102 20 1802 118 ODI v India 27 Apr 1997 ODI # 1201
321 399 77 15965 203* 49.58 30227 52.81 37 92 14 1542 107 Test v Pakistan 25 May 2000 Test # 1497
242 303 62 12354 203* 51.26 23391 52.81 29 70 10 1131 87 ODI v South Africa 4 Feb 2004 ODI # 2096
370 455 84 17528 203* 47.24 33190 52.81 38 99 16 1706 113 Test v South Africa 26 Nov 1998 Test # 1429
226 284 61 11784 203* 52.84 22315 52.80 28 66 8 1079 83 ODI v England 1 Jul 2004 ODI # 2137
377 462 85 17739 203* 47.05 33592 52.80 38 100 16 1727 114 Test v England 12 Mar 1998 Test # 1407
371 456 84 17555 203* 47.19 33244 52.80 38 99 16 1708 113 ODI v South Africa 1 Nov 1998 ODI # 1364
225 283 61 11781 203* 53.06 22311 52.80 28 66 8 1079 83 ODI v New Zealand 3 Jul 2004 ODI # 2138
295 366 72 14939 203* 50.81 28292 52.80 37 83 12 1441 101 ODI v Pakistan 17 Feb 2002 ODI # 1810
440 537 90 20483 203* 45.82 38793 52.80 41 119 20 1973 126 Test v England 24 Aug 1995 Test # 1303
235 293 62 12041 203* 52.12 22805 52.79 29 67 8 1101 84 ODI v England 2 May 2004 ODI # 2126
301 374 74 15153 203* 50.51 28700 52.79 37 85 14 1466 102 ODI v Kenya 18 Aug 2001 ODI # 1746
296 367 72 14961 203* 50.71 28338 52.79 37 83 12 1443 101 ODI v Pakistan 15 Feb 2002 ODI # 1808
439 536 90 20403 203* 45.74 38647 52.79 41 118 20 1962 126 ODI v Sri Lanka 11 Oct 1995 ODI # 1006
297 368 72 14961 203* 50.54 28340 52.79 37 83 13 1443 101 ODI v Pakistan 14 Feb 2002 ODI # 1807
293 364 72 14732 203* 50.45 27909 52.78 36 82 12 1414 99 Test v India 19 Apr 2002 Test # 1599
353 433 83 16825 203* 48.07 31875 52.78 37 96 15 1612 110 ODI v Pakistan 16 May 1999 ODI # 1447
438 535 90 20392 203* 45.82 38637 52.77 41 118 20 1962 125 ODI v Pakistan 13 Oct 1995 ODI # 1008
240 300 62 12262 203* 51.52 23233 52.77 29 69 9 1124 86 Test v England 19 Mar 2004 Test # 1690
322 401 77 15990 203* 49.35 30298 52.77 37 92 14 1544 107 Test v Pakistan 18 May 2000 Test # 1496
436 533 90 20345 203* 45.92 38550 52.77 41 118 20 1960 124 ODI v Sri Lanka 16 Oct 1995 ODI # 1010
227 285 61 11804 203* 52.69 22369 52.76 28 66 8 1081 83 ODI v England 27 Jun 2004 ODI # 2135
222 282 61 11760 203* 53.21 22286 52.76 28 66 8 1077 83 ODI v New Zealand 10 Jul 2004 ODI # 2142
223 282 61 11760 203* 53.21 22286 52.76 28 66 8 1077 83 ODI v New Zealand 8 Jul 2004 ODI # 2141
224 282 61 11760 203* 53.21 22286 52.76 28 66 8 1077 83 ODI v England 6 Jul 2004 ODI # 2140
217 273 59 11292 203* 52.76 21400 52.76 27 64 8 1019 81 ODI v Bangladesh 15 Sep 2004 ODI # 2175
437 534 90 20356 203* 45.84 38580 52.76 41 118 20 1960 124 ODI v Pakistan 15 Oct 1995 ODI # 1009
407 501 89 19184 203* 46.56 36360 52.76 41 107 20 1866 119 ODI v Pakistan 10 Jan 1997 ODI # 1161
408 501 89 19184 203* 46.56 36360 52.76 41 107 20 1866 119 ODI v Australia 5 Jan 1997 ODI # 1159
390 480 86 18282 203* 46.40 34654 52.75 39 102 20 1786 117 ODI v South Africa 3 Nov 1997 ODI # 1249
391 481 86 18324 203* 46.38 34740 52.74 39 102 20 1787 117 ODI v Sri Lanka 1 Nov 1997 ODI # 1247
378 464 85 17857 203* 47.11 33856 52.74 39 100 17 1742 115 Test v England 27 Feb 1998 Test # 1404
406 500 89 19149 203* 46.59 36306 52.74 41 107 20 1865 119 ODI v Australia 12 Jan 1997 ODI # 1162
399 491 89 18876 203* 46.95 35790 52.74 41 105 20 1846 119 Test v India 14 Mar 1997 Test # 1361
412 507 89 19476 203* 46.59 36928 52.74 41 110 20 1892 119 Test v Australia 29 Nov 1996 Test # 1343
294 365 72 14872 203* 50.75 28199 52.73 37 82 12 1437 99 Test v India 11 Apr 2002 Test # 1598
229 287 62 11919 203* 52.97 22601 52.73 29 66 8 1093 83 Test v Bangladesh 4 Jun 2004 Test # 1703
298 370 72 14996 203* 50.32 28436 52.73 37 83 13 1446 101 Test v Pakistan 7 Feb 2002 Test # 1588
232 290 62 11960 203* 52.45 22680 52.73 29 66 8 1094 83 ODI v Bangladesh 16 May 2004 ODI # 2129
221 281 61 11729 203* 53.31 22242 52.73 28 66 8 1075 82 Test v England 22 Jul 2004 Test # 1707
228 286 61 11818 203* 52.52 22411 52.73 28 66 8 1082 83 ODI v New Zealand 26 Jun 2004 ODI # 2134
216 272 58 11274 203* 52.68 21382 52.72 27 64 8 1019 81 ODI v South Africa 18 Sep 2004 ODI # 2178
231 289 62 11950 203* 52.64 22665 52.72 29 66 8 1094 83 ODI v Bangladesh 19 May 2004 ODI # 2130
220 279 59 11504 203* 52.29 21820 52.72 27 65 8 1042 82 Test v England 29 Jul 2004 Test # 1708
400 493 89 18976 203* 46.97 35996 52.71 41 106 20 1855 119 Test v India 6 Mar 1997 Test # 1357
387 476 86 18221 203* 46.72 34565 52.71 39 102 18 1779 117 Test v Pakistan 29 Nov 1997 Test # 1389
441 539 91 20506 203* 45.77 38902 52.71 41 119 20 1977 126 Test v England 10 Aug 1995 Test # 1302
411 505 89 19357 203* 46.53 36724 52.70 41 109 20 1876 119 ODI v Australia 6 Dec 1996 ODI # 1147
241 302 62 12269 203* 51.12 23277 52.70 29 69 10 1125 86 Test v England 11 Mar 2004 Test # 1687
410 504 89 19303 203* 46.51 36624 52.70 41 108 20 1875 119 ODI v Pakistan 17 Dec 1996 ODI # 1154
352 432 83 16748 203* 47.98 31779 52.70 37 95 15 1606 110 ODI v Bangladesh 21 May 1999 ODI # 1454
401 494 89 18979 203* 46.86 36013 52.70 41 106 20 1855 119 Test v Australia 1 Feb 1997 Test # 1353
409 503 89 19282 203* 46.57 36589 52.69 41 108 20 1873 119 Test v Australia 26 Dec 1996 Test # 1346
350 431 82 16737 203* 47.95 31760 52.69 37 95 15 1604 110 ODI v Scotland 27 May 1999 ODI # 1465
351 431 82 16737 203* 47.95 31760 52.69 37 95 15 1604 110 ODI v New Zealand 24 May 1999 ODI # 1460
219 277 59 11416 203* 52.36 21663 52.69 27 65 8 1031 82 Test v England 12 Aug 2004 Test # 1711
405 499 89 19100 203* 46.58 36253 52.68 41 107 20 1864 119 ODI v Pakistan 14 Jan 1997 ODI # 1163
230 288 62 11926 203* 52.76 22637 52.68 29 66 8 1093 83 Test v Bangladesh 28 May 2004 Test # 1701
388 478 86 18235 203* 46.51 34613 52.68 39 102 19 1781 117 Test v Pakistan 17 Nov 1997 Test # 1384
389 479 86 18235 203* 46.39 34614 52.68 39 102 20 1781 117 ODI v Pakistan 4 Nov 1997 ODI # 1250
386 474 86 18119 203* 46.69 34396 52.67 39 101 18 1765 117 Test v Pakistan 6 Dec 1997 Test # 1391
435 532 89 20283 203* 45.78 38505 52.67 41 117 20 1958 121 ODI v Sri Lanka 20 Oct 1995 ODI # 1012
347 428 80 16662 203* 47.87 31631 52.67 37 95 15 1598 110 ODI v India 5 Sep 1999 ODI # 1494
233 291 62 11975 203* 52.29 22734 52.67 29 66 8 1094 83 ODI v Bangladesh 15 May 2004 ODI # 2128
432 529 89 20216 203* 45.94 38381 52.67 41 117 20 1957 121 ODI v Australia 19 Dec 1995 ODI # 1024
385 472 86 18082 203* 46.84 34330 52.67 39 101 18 1760 117 ODI v Pakistan 12 Dec 1997 ODI # 1260
300 373 73 15066 203* 50.22 28605 52.66 37 84 14 1456 101 ODI v Kenya 19 Aug 2001 ODI # 1747
348 429 81 16691 203* 47.96 31692 52.66 37 95 15 1598 110 ODI v Zimbabwe 2 Sep 1999 ODI # 1492
433 530 89 20255 203* 45.92 38464 52.65 41 117 20 1957 121 ODI v Australia 17 Dec 1995 ODI # 1023
299 372 72 15062 203* 50.20 28604 52.65 37 84 14 1455 101 Test v Pakistan 31 Jan 2002 Test # 1587
402 496 89 19007 203* 46.70 36096 52.65 41 106 20 1858 119 Test v Australia 25 Jan 1997 Test # 1352
383 470 85 18050 203* 46.88 34280 52.65 39 101 18 1757 117 ODI v India 16 Dec 1997 ODI # 1264
349 430 81 16707 203* 47.87 31730 52.65 37 95 15 1598 110 ODI v Australia 30 May 1999 ODI # 1470
234 292 62 11978 203* 52.07 22750 52.65 29 66 8 1094 83 ODI v England 5 May 2004 ODI # 2127
434 531 89 20256 203* 45.82 38473 52.64 41 117 20 1957 121 ODI v Sri Lanka 15 Dec 1995 ODI # 1021
427 524 89 20009 203* 45.99 38004 52.64 41 115 20 1945 119 ODI v Zimbabwe 16 Feb 1996 ODI # 1050
430 527 89 20140 203* 45.98 38254 52.64 41 116 20 1953 119 ODI v Sri Lanka 3 Jan 1996 ODI # 1029
382 469 85 18034 203* 46.96 34255 52.64 39 101 18 1757 116 ODI v England 19 Dec 1997 ODI # 1266
428 525 89 20053 203* 45.99 38093 52.64 41 115 20 1948 119 ODI v Sri Lanka 14 Jan 1996 ODI # 1037
424 521 89 19944 203* 46.16 37886 52.64 41 115 20 1934 119 ODI v Australia 4 Mar 1996 ODI # 1072
218 275 59 11338 203* 52.49 21538 52.64 27 64 8 1025 81 Test v England 19 Aug 2004 Test # 1712
442 540 92 20567 203* 45.90 39070 52.64 41 120 20 1985 126 Test v New Zealand 10 Feb 1995 Test # 1289
384 471 85 18066 203* 46.80 34319 52.64 39 101 18 1758 117 ODI v England 13 Dec 1997 ODI # 1261
431 528 89 20143 203* 45.88 38265 52.64 41 116 20 1953 119 ODI v Australia 1 Jan 1996 ODI # 1028
423 520 89 19934 203* 46.25 37869 52.63 41 115 20 1934 119 ODI v South Africa 11 Mar 1996 ODI # 1079
404 498 89 19028 203* 46.52 36148 52.63 41 106 20 1859 119 ODI v Pakistan 18 Jan 1997 ODI # 1165
403 497 89 19017 203* 46.61 36128 52.63 41 106 20 1859 119 ODI v Pakistan 20 Jan 1997 ODI # 1166
341 423 80 16584 203* 48.34 31508 52.63 37 95 15 1592 108 ODI v Pakistan 16 Sep 1999 ODI # 1500
426 523 89 20001 203* 46.08 38000 52.63 41 115 20 1943 119 ODI v India 21 Feb 1996 ODI # 1056
342 424 80 16596 203* 48.24 31531 52.63 37 95 15 1593 108 ODI v India 14 Sep 1999 ODI # 1499
413 509 89 19572 203* 46.60 37188 52.62 41 111 20 1897 119 Test v Australia 22 Nov 1996 Test # 1340
323 402 78 16036 203* 49.49 30470 52.62 37 92 14 1547 107 Test v Pakistan 5 May 2000 Test # 1494
345 427 80 16639 203* 47.95 31617 52.62 37 95 15 1596 108 ODI v India 8 Sep 1999 ODI # 1496
346 427 80 16639 203* 47.95 31617 52.62 37 95 15 1596 108 ODI v India 7 Sep 1999 ODI # 1495
379 466 85 17924 203* 47.04 34059 52.62 39 100 17 1748 115 Test v England 13 Feb 1998 Test # 1399
343 425 80 16603 203* 48.12 31549 52.62 37 95 15 1594 108 ODI v India 12 Sep 1999 ODI # 1498
425 522 89 19963 203* 46.10 37934 52.62 41 115 20 1937 119 ODI v Kenya 29 Feb 1996 ODI # 1066
214 270 57 11212 203* 52.63 21306 52.62 27 63 8 1012 81 ODI v England 25 Sep 2004 ODI # 2182
422 519 89 19878 203* 46.22 37776 52.62 41 114 20 1930 119 ODI v Australia 14 Mar 1996 ODI # 1082
215 271 57 11223 203* 52.44 21330 52.61 27 63 8 1013 81 ODI v Pakistan 22 Sep 2004 ODI # 2181
344 426 80 16619 203* 48.03 31586 52.61 37 95 15 1595 108 ODI v India 11 Sep 1999 ODI # 1497
324 403 78 16048 203* 49.37 30504 52.60 37 92 14 1548 107 Test v Zimbabwe 24 Mar 2000 Test # 1492
429 526 89 20063 203* 45.91 38137 52.60 41 115 20 1949 119 ODI v Sri Lanka 5 Jan 1996 ODI # 1030
338 420 80 16543 203* 48.65 31447 52.60 37 95 15 1586 108 ODI v Bangladesh 8 Oct 1999 ODI # 1510
339 421 80 16546 203* 48.52 31455 52.60 37 95 15 1586 108 ODI v Pakistan 19 Sep 1999 ODI # 1502
380 468 85 17958 203* 46.88 34146 52.59 39 100 18 1753 115 Test v England 5 Feb 1998 Test # 1398
381 468 85 17958 203* 46.88 34146 52.59 39 100 18 1753 115 Test v England 29 Jan 1998 Test # 1396
421 518 89 19798 203* 46.14 37650 52.58 41 113 20 1923 119 ODI v New Zealand 26 Mar 1996 ODI # 1084
340 422 80 16555 203* 48.40 31483 52.58 37 95 15 1588 108 ODI v Pakistan 18 Sep 1999 ODI # 1501
415 512 89 19703 203* 46.57 37478 52.57 41 112 20 1915 119 Test v New Zealand 19 Apr 1996 Test # 1325
416 513 89 19706 203* 46.47 37486 52.56 41 112 20 1915 119 ODI v Sri Lanka 13 Apr 1996 ODI # 1096
213 269 57 11165 203* 52.66 21240 52.56 27 63 8 1006 81 ODI v Australia 14 Jan 2005 ODI # 2204
417 514 89 19719 203* 46.39 37523 52.55 41 112 20 1915 119 ODI v New Zealand 6 Apr 1996 ODI # 1092
443 541 92 20636 203* 45.95 39271 52.54 41 121 20 1996 126 Test v New Zealand 3 Feb 1995 Test # 1286
327 407 78 16166 203* 49.13 30766 52.54 37 92 14 1560 107 ODI v New Zealand 8 Jan 2000 ODI # 1535
418 515 89 19730 203* 46.31 37549 52.54 41 112 20 1917 119 ODI v New Zealand 3 Apr 1996 ODI # 1090
449 547 93 20700 203* 45.59 39397 52.54 41 121 21 2004 126 ODI v India 20 Oct 1994 ODI # 933
450 547 93 20700 203* 45.59 39397 52.54 41 121 21 2004 126 ODI v India 17 Oct 1994 ODI # 931
448 546 93 20678 203* 45.64 39358 52.53 41 121 21 2002 126 ODI v India 23 Oct 1994 ODI # 936
414 511 89 19621 203* 46.49 37347 52.53 41 111 20 1904 119 Test v New Zealand 27 Apr 1996 Test # 1326
445 544 93 20659 203* 45.80 39324 52.53 41 121 20 2001 126 ODI v India 11 Nov 1994 ODI # 951
419 516 89 19731 203* 46.20 37559 52.53 41 112 20 1917 119 ODI v New Zealand 30 Mar 1996 ODI # 1086
446 545 93 20659 203* 45.70 39326 52.53 41 121 21 2001 126 ODI v India 9 Nov 1994 ODI # 950
447 545 93 20659 203* 45.70 39326 52.53 41 121 21 2001 126 ODI v India 30 Oct 1994 ODI # 941
212 268 57 11119 203* 52.69 21167 52.52 27 63 8 1005 81 ODI v Pakistan 19 Jan 2005 ODI # 2206
420 517 89 19737 203* 46.11 37575 52.52 41 112 20 1918 119 ODI v New Zealand 29 Mar 1996 ODI # 1085
444 543 93 20651 203* 45.89 39318 52.52 41 121 20 1999 126 Test v India 1 Dec 1994 Test # 1277
326 406 78 16139 203* 49.20 30731 52.51 37 92 14 1557 107 ODI v New Zealand 11 Jan 2000 ODI # 1538
328 408 78 16176 203* 49.01 30804 52.51 37 92 14 1560 107 ODI v New Zealand 6 Jan 2000 ODI # 1534
329 409 78 16202 203* 48.94 30859 52.50 37 92 14 1563 107 ODI v New Zealand 4 Jan 2000 ODI # 1533
337 419 79 16451 203* 48.38 31337 52.49 37 94 15 1582 107 ODI v Bangladesh 9 Oct 1999 ODI # 1511
451 548 94 20775 203* 45.75 39579 52.48 41 122 21 2014 126 Test v England 16 Apr 1994 Test # 1259
330 410 78 16213 203* 48.83 30899 52.47 37 92 14 1563 107 ODI v New Zealand 2 Jan 2000 ODI # 1532
175 220 52 9338 203* 55.58 17798 52.46 24 55 7 850 73 ODI v Zimbabwe 30 Apr 2006 ODI # 2369
211 267 56 11094 203* 52.57 21145 52.46 27 63 8 1004 81 ODI v Australia 21 Jan 2005 ODI # 2208
325 405 78 16109 203* 49.26 30706 52.46 37 92 14 1553 107 Test v Zimbabwe 16 Mar 2000 Test # 1490
176 221 52 9341 203* 55.27 17808 52.45 24 55 7 850 73 ODI v Zimbabwe 29 Apr 2006 ODI # 2368
333 415 78 16316 203* 48.41 31121 52.42 37 93 15 1576 107 ODI v Pakistan 19 Oct 1999 ODI # 1517
174 219 52 9292 203* 55.64 17724 52.42 24 55 7 848 73 ODI v Zimbabwe 7 May 2006 ODI # 2370
331 412 78 16288 203* 48.76 31069 52.42 37 93 14 1571 107 Test v New Zealand 26 Dec 1999 Test # 1478
334 416 78 16347 203* 48.36 31184 52.42 37 93 15 1577 107 ODI v Sri Lanka 17 Oct 1999 ODI # 1515
335 417 78 16352 203* 48.23 31201 52.40 37 93 15 1577 107 ODI v Pakistan 14 Oct 1999 ODI # 1513
177 222 52 9343 203* 54.95 17828 52.40 24 55 7 850 73 Test v New Zealand 25 Mar 2006 Test # 1793
332 414 78 16302 203* 48.51 31108 52.40 37 93 15 1573 107 Test v New Zealand 16 Dec 1999 Test # 1477
185 232 52 9551 203* 53.06 18227 52.40 24 55 7 871 74 T20I v New Zealand 16 Feb 2006 T20I # 5
336 418 78 16374 203* 48.15 31250 52.39 37 93 15 1577 107 ODI v Sri Lanka 13 Oct 1999 ODI # 1512
210 266 56 11049 203* 52.61 21097 52.37 27 63 8 1004 80 ODI v Australia 26 Jan 2005 ODI # 2212
452 550 94 20857 203* 45.73 39839 52.35 41 123 21 2024 126 Test v England 8 Apr 1994 Test # 1258
184 231 52 9525 203* 53.21 18200 52.33 24 55 7 869 74 ODI v New Zealand 18 Feb 2006 ODI # 2332
209 265 56 10994 203* 52.60 21010 52.32 27 62 8 1001 80 ODI v Pakistan 28 Jan 2005 ODI # 2213
453 552 94 20926 203* 45.68 40015 52.29 41 124 21 2032 126 Test v England 25 Mar 1994 Test # 1257
183 230 52 9507 203* 53.41 18181 52.29 24 55 7 868 74 ODI v New Zealand 22 Feb 2006 ODI # 2335
181 228 52 9486 203* 53.89 18141 52.29 24 55 7 865 74 ODI v New Zealand 1 Mar 2006 ODI # 2342
454 553 94 20988 203* 45.72 40150 52.27 41 125 21 2041 126 Test v England 17 Mar 1994 Test # 1254
182 229 52 9490 203* 53.61 18156 52.26 24 55 7 865 74 ODI v New Zealand 25 Feb 2006 ODI # 2337
186 234 52 9580 203* 52.63 18335 52.24 24 55 7 871 74 Test v Australia 25 Nov 2005 Test # 1773
180 227 52 9456 203* 54.03 18102 52.23 24 55 7 863 74 ODI v New Zealand 4 Mar 2006 ODI # 2346
203 257 55 10401 203* 51.49 19922 52.20 25 59 8 937 79 ODI v South Africa 7 May 2005 ODI # 2241
187 236 52 9629 203* 52.33 18449 52.19 24 55 7 876 74 Test v Australia 17 Nov 2005 Test # 1771
190 240 52 9709 203* 51.64 18603 52.19 24 56 7 888 74 ODI v Sri Lanka 2 Aug 2005 ODI # 2264
201 255 55 10316 203* 51.58 19771 52.17 25 59 8 931 78 ODI v South Africa 11 May 2005 ODI # 2243
192 243 52 9768 203* 51.14 18722 52.17 24 56 7 893 74 Test v Sri Lanka 22 Jul 2005 Test # 1757
189 239 52 9695 203* 51.84 18585 52.16 24 56 7 885 74 ODI v Sri Lanka 6 Aug 2005 ODI # 2266
191 241 52 9731 203* 51.48 18656 52.16 24 56 7 888 74 ODI v India 31 Jul 2005 ODI # 2263
208 264 56 10909 203* 52.44 20918 52.15 27 61 8 995 79 ODI v Pakistan 1 Feb 2005 ODI # 2218
179 226 52 9415 203* 54.10 18055 52.14 24 55 7 861 73 Test v New Zealand 9 Mar 2006 Test # 1787
178 224 52 9387 203* 54.57 18002 52.14 24 55 7 856 73 Test v New Zealand 17 Mar 2006 Test # 1790
173 218 52 9199 203* 55.41 17642 52.14 24 54 7 838 70 ODI v Zimbabwe 13 May 2006 ODI # 2372
164 205 50 8716 203* 56.23 16717 52.13 24 49 7 794 63 ODI v Australia 12 Sep 2006 ODI # 2413
200 254 55 10293 203* 51.72 19742 52.13 25 59 8 929 78 ODI v South Africa 14 May 2005 ODI # 2244
202 256 55 10352 203* 51.50 19866 52.10 25 59 8 933 78 ODI v South Africa 8 May 2005 ODI # 2242
204 258 55 10528 203* 51.86 20209 52.09 26 59 8 950 79 Test v South Africa 29 Apr 2005 Test # 1750
188 238 52 9638 203* 51.81 18506 52.08 24 55 7 877 74 Test v Australia 3 Nov 2005 Test # 1769
165 207 50 8739 203* 55.66 16793 52.03 24 49 7 797 63 Test v India 30 Jun 2006 Test # 1808
207 263 56 10851 203* 52.42 20854 52.03 27 60 8 989 79 Test v South Africa 31 Mar 2005 Test # 1745
196 250 54 10191 203* 51.99 19598 52.00 25 58 8 923 78 ODI v Pakistan 22 May 2005 ODI # 2248
205 260 55 10612 203* 51.76 20409 51.99 26 60 8 961 79 Test v South Africa 21 Apr 2005 Test # 1749
197 251 54 10194 203* 51.74 19606 51.99 25 58 8 923 78 ODI v Pakistan 21 May 2005 ODI # 2247
172 217 51 9148 203* 55.10 17598 51.98 24 53 7 836 68 ODI v Zimbabwe 14 May 2006 ODI # 2373
206 262 55 10648 203* 51.43 20484 51.98 26 60 8 966 79 Test v South Africa 8 Apr 2005 Test # 1747
198 252 54 10207 203* 51.55 19637 51.97 25 58 8 924 78 ODI v Pakistan 18 May 2005 ODI # 2246
199 253 54 10208 203* 51.29 19639 51.97 25 58 8 924 78 ODI v South Africa 15 May 2005 ODI # 2245
166 209 51 8847 203* 55.99 17033 51.94 24 50 7 803 66 Test v India 22 Jun 2006 Test # 1807
171 216 51 9103 203* 55.16 17529 51.93 24 53 7 832 67 ODI v India 18 May 2006 ODI # 2377
195 249 54 10158 203* 52.09 19562 51.92 25 58 8 922 78 Test v Pakistan 26 May 2005 Test # 1752
193 245 53 9885 203* 51.48 19038 51.92 24 57 7 900 76 Test v Sri Lanka 13 Jul 2005 Test # 1755
169 214 51 9075 203* 55.67 17481 51.91 24 53 7 829 67 ODI v India 23 May 2006 ODI # 2380
170 215 51 9085 203* 55.39 17502 51.90 24 53 7 831 67 ODI v India 20 May 2006 ODI # 2379
157 198 48 8519 203* 56.79 16418 51.88 24 47 6 770 59 ODI v Sri Lanka 14 Oct 2006 ODI # 2428
158 199 49 8571 203* 57.14 16522 51.87 24 48 6 776 59 ODI v Bangladesh 11 Oct 2006 ODI # 2426
161 202 50 8618 203* 56.69 16614 51.87 24 48 6 783 59 ODI v India 20 Sep 2006 ODI # 2419
156 197 48 8511 203* 57.12 16409 51.86 24 47 6 768 59 ODI v India 26 Oct 2006 ODI # 2437
194 247 53 9913 203* 51.09 19115 51.85 24 57 8 903 76 Test v Pakistan 3 Jun 2005 Test # 1754
167 211 51 8931 203* 55.81 17225 51.84 24 51 7 812 66 Test v India 10 Jun 2006 Test # 1806
160 201 50 8597 203* 56.93 16581 51.84 24 48 6 780 59 ODI v Australia 24 Sep 2006 ODI # 2422
159 200 50 8585 203* 57.23 16558 51.84 24 48 6 778 59 ODI v Zimbabwe 8 Oct 2006 ODI # 2424
163 204 50 8624 203* 56.00 16634 51.84 24 48 7 784 59 ODI v India 14 Sep 2006 ODI # 2414
162 203 50 8618 203* 56.32 16624 51.84 24 48 7 783 59 ODI v Australia 18 Sep 2006 ODI # 2417
155 196 48 8460 203* 57.16 16337 51.78 24 46 6 760 59 ODI v England 28 Oct 2006 ODI # 2439
168 213 51 9017 203* 55.66 17413 51.78 24 52 7 825 66 Test v India 2 Jun 2006 Test # 1805
154 195 48 8447 203* 57.46 16315 51.77 24 46 6 758 59 ODI v South Africa 2 Nov 2006 ODI # 2442
153 194 47 8390 203* 57.07 16245 51.64 24 45 6 754 58 ODI v Australia 5 Nov 2006 ODI # 2443
151 191 47 8277 203* 57.47 16042 51.59 24 44 6 742 57 Test v Pakistan 19 Nov 2006 Test # 1816
150 190 47 8263 203* 57.78 16030 51.54 24 44 6 740 57 Test v Pakistan 27 Nov 2006 Test # 1818
152 193 47 8363 203* 57.28 16227 51.53 24 45 6 750 57 Test v Pakistan 11 Nov 2006 Test # 1815
149 188 47 8158 203* 57.85 15870 51.40 24 43 6 724 57 ODI v Pakistan 13 Dec 2006 ODI # 2464
148 187 47 8098 203* 57.84 15788 51.29 24 42 6 716 57 ODI v Pakistan 16 Dec 2006 ODI # 2466
147 186 47 7997 203* 57.53 15646 51.11 23 42 6 708 57 ODI v India 21 Jan 2007 ODI # 2480
142 181 46 7728 203* 57.24 15239 50.71 22 41 6 682 54 ODI v Ireland 23 Mar 2007 ODI # 2551
143 182 46 7749 203* 56.97 15299 50.65 22 41 6 685 54 ODI v Zimbabwe 19 Mar 2007 ODI # 2543
146 185 46 7848 203* 56.46 15510 50.59 22 42 6 692 54 ODI v India 24 Jan 2007 ODI # 2485
145 184 46 7782 203* 56.39 15385 50.58 22 41 6 688 54 ODI v India 31 Jan 2007 ODI # 2493
144 183 46 7768 203* 56.70 15362 50.56 22 41 6 686 54 ODI v Pakistan 13 Mar 2007 ODI # 2531
139 178 45 7617 203* 57.27 15086 50.49 21 41 6 672 50 ODI v Sri Lanka 1 Apr 2007 ODI # 2560
140 179 45 7621 203* 56.87 15114 50.42 21 41 6 672 50 ODI v New Zealand 29 Mar 2007 ODI # 2557
132 169 43 7007 203* 55.61 13897 50.42 19 36 6 611 44 T20I v England 28 Jun 2007 T20I # 15
141 180 45 7626 203* 56.48 15126 50.41 21 41 6 672 50 ODI v Australia 27 Mar 2007 ODI # 2555
133 171 44 7213 203* 56.79 14317 50.38 20 37 6 635 45 Test v England 15 Jun 2007 Test # 1836
134 173 45 7379 203* 57.64 14652 50.36 21 38 6 654 45 Test v England 7 Jun 2007 Test # 1835
138 177 45 7541 203* 57.12 14976 50.35 21 40 6 671 45 ODI v South Africa 10 Apr 2007 ODI # 2567
137 176 45 7537 203* 57.53 14969 50.35 21 40 6 671 45 ODI v Bangladesh 19 Apr 2007 ODI # 2576
136 175 45 7487 203* 57.59 14884 50.30 21 39 6 668 45 ODI v England 21 Apr 2007 ODI # 2578
131 168 43 6966 203* 55.72 13871 50.21 19 36 6 605 44 ODI v England 1 Jul 2007 ODI # 2594
135 174 45 7453 203* 57.77 14845 50.20 21 39 6 663 45 Test v England 17 May 2007 Test # 1831
130 167 42 6913 203* 55.30 13771 50.19 19 35 6 600 44 ODI v England 4 Jul 2007 ODI # 2597
129 166 41 6797 203* 54.37 13649 49.79 18 35 6 591 41 ODI v England 7 Jul 2007 ODI # 2598
126 165 41 6764 203* 54.54 13602 49.72 18 35 6 588 40 T20I v South Africa 11 Sep 2007 T20I # 20
127 165 41 6764 203* 54.54 13602 49.72 18 35 6 588 40 ODI v Ireland 14 Jul 2007 ODI # 2603
128 165 41 6764 203* 54.54 13602 49.72 18 35 6 588 40 ODI v Netherlands 10 Jul 2007 ODI # 2599
117 154 36 6295 203* 53.34 12662 49.71 16 33 5 555 35 T20I v South Africa 18 Jan 2008 T20I # 51
116 153 36 6285 203* 53.71 12642 49.71 16 33 5 555 35 ODI v South Africa 20 Jan 2008 ODI # 2661
115 152 36 6268 203* 54.03 12608 49.71 16 33 5 552 35 ODI v South Africa 25 Jan 2008 ODI # 2664
118 155 36 6295 203* 52.89 12665 49.70 16 33 6 555 35 Test v South Africa 10 Jan 2008 Test # 1860
125 164 41 6753 203* 54.90 13592 49.68 18 35 6 587 40 T20I v Bangladesh 13 Sep 2007 T20I # 24
114 151 36 6214 203* 54.03 12525 49.61 16 32 5 547 35 ODI v South Africa 1 Feb 2008 ODI # 2668
113 150 36 6186 203* 54.26 12484 49.55 16 32 5 545 35 ODI v South Africa 3 Feb 2008 ODI # 2671
124 163 41 6716 203* 55.04 13561 49.52 18 35 6 584 38 ODI v Zimbabwe 30 Nov 2007 ODI # 2649
111 147 36 6109 203* 55.03 12344 49.48 16 31 5 541 35 Test v Sri Lanka 3 Apr 2008 Test # 1872
112 149 36 6135 203* 54.29 12408 49.44 16 31 5 542 35 Test v Sri Lanka 22 Mar 2008 Test # 1869
110 145 35 6005 203* 54.59 12161 49.37 16 30 5 533 35 ODI v Sri Lanka 10 Apr 2008 ODI # 2697
105 137 30 5449 203* 50.92 11056 49.28 14 25 5 473 30 ODI v Australia 27 Jun 2008 ODI # 2719
119 157 38 6430 203* 54.03 13056 49.24 16 35 6 565 36 Test v South Africa 2 Jan 2008 Test # 1858
106 139 31 5578 203* 51.64 11329 49.23 14 27 5 490 31 Test v Australia 12 Jun 2008 Test # 1879
104 136 29 5404 203* 50.50 10979 49.22 14 25 5 472 30 ODI v Australia 29 Jun 2008 ODI # 2724
103 135 29 5372 203* 50.67 10930 49.14 14 25 5 470 30 ODI v Australia 4 Jul 2008 ODI # 2734
109 144 34 5943 203* 54.02 12098 49.12 16 29 5 528 34 ODI v Sri Lanka 12 Apr 2008 ODI # 2699
121 160 39 6550 203* 54.13 13340 49.10 17 35 6 577 36 T20I v South Africa 16 Dec 2007 T20I # 50
120 159 38 6542 203* 54.06 13324 49.09 17 35 6 577 36 Test v South Africa 26 Dec 2007 Test # 1856
123 162 40 6589 203* 54.00 13423 49.08 17 35 6 579 36 ODI v Zimbabwe 2 Dec 2007 ODI # 2651
122 161 40 6577 203* 54.35 13403 49.07 17 35 6 579 36 ODI v Zimbabwe 4 Dec 2007 ODI # 2653
107 141 33 5762 203* 53.35 11745 49.05 15 28 5 510 31 Test v Australia 30 May 2008 Test # 1877
102 134 29 5319 203* 50.65 10859 48.98 14 24 5 466 30 ODI v Australia 6 Jul 2008 ODI # 2736
86 117 26 4484 203* 49.27 9159 48.95 11 20 4 386 24 T20I v England 15 Mar 2009 T20I # 86
85 116 26 4472 203* 49.68 9146 48.89 11 20 4 383 24 ODI v England 20 Mar 2009 ODI # 2826
108 143 33 5891 203* 53.55 12056 48.86 16 28 5 525 32 Test v Australia 22 May 2008 Test # 1875
101 133 29 5281 203* 50.77 10810 48.85 14 24 5 462 30 ODI v Pakistan 12 Nov 2008 ODI # 2773
100 132 29 5245 203* 50.92 10777 48.66 14 24 5 459 29 ODI v Pakistan 14 Nov 2008 ODI # 2775
96 127 27 4933 203* 49.33 10141 48.64 12 23 4 432 26 T20I v New Zealand 26 Dec 2008 T20I # 78
95 126 27 4927 203* 49.76 10136 48.60 12 23 4 431 26 T20I v New Zealand 28 Dec 2008 T20I # 79
94 125 27 4922 203* 50.22 10132 48.57 12 23 4 430 26 ODI v New Zealand 7 Jan 2009 ODI # 2788
84 115 26 4426 203* 49.73 9116 48.55 11 20 4 377 23 ODI v England 22 Mar 2009 ODI # 2827
97 129 28 5059 203* 50.08 10424 48.53 13 23 5 443 29 Test v New Zealand 19 Dec 2008 Test # 1900
92 124 27 4877 203* 50.27 10055 48.50 12 23 4 426 26 ODI v New Zealand 13 Jan 2009 ODI # 2792
93 124 27 4877 203* 50.27 10055 48.50 12 23 4 426 26 ODI v New Zealand 10 Jan 2009 ODI # 2789
88 120 27 4707 203* 50.61 9705 48.50 12 21 4 410 25 Test v England 26 Feb 2009 Test # 1911
87 119 27 4637 203* 50.40 9571 48.44 12 20 4 399 25 Test v England 6 Mar 2009 Test # 1914
31 53 13 2500 203* 62.50 5169 48.36 7 11 2 253 9 Test v Bangladesh 21 Oct 2011 Test # 2010
99 131 28 5138 203* 49.88 10628 48.34 13 24 5 453 29 ODI v Pakistan 16 Nov 2008 ODI # 2776
98 130 28 5135 203* 50.34 10624 48.33 13 24 5 453 29 Test v New Zealand 11 Dec 2008 Test # 1897
89 122 27 4763 203* 50.13 9878 48.21 12 22 4 415 25 Test v England 15 Feb 2009 Test # 1908
90 122 27 4763 203* 50.13 9878 48.21 12 22 4 415 25 Test v England 13 Feb 2009 Test # 1907
20 34 9 1525 203* 61.00 3166 48.16 5 5 1 159 3 Test v Bangladesh 13 Nov 2012 Test # 2057
77 106 24 4170 203* 50.85 8658 48.16 10 20 3 354 23 ODI v England 26 May 2009 ODI # 2851
78 107 24 4197 203* 50.56 8717 48.14 10 20 3 357 23 ODI v England 24 May 2009 ODI # 2850
30 52 13 2451 203* 62.84 5097 48.08 7 11 2 250 7 Test v Bangladesh 29 Oct 2011 Test # 2012
83 114 25 4314 203* 48.47 8982 48.02 10 20 4 367 23 ODI v England 27 Mar 2009 ODI # 2828
82 113 24 4311 203* 48.43 8979 48.01 10 20 4 367 23 ODI v England 29 Mar 2009 ODI # 2829
91 123 27 4783 203* 49.82 9964 48.00 12 22 4 417 25 Test v England 4 Feb 2009 Test # 1906
74 103 23 4101 203* 51.26 8544 47.99 10 19 3 349 23 T20I v India 12 Jun 2009 T20I # 105
81 112 24 4284 203* 48.68 8926 47.99 10 20 4 367 23 ODI v England 3 Apr 2009 ODI # 2833
75 104 23 4102 203* 50.64 8549 47.98 10 19 3 349 23 T20I v Sri Lanka 10 Jun 2009 T20I # 100
76 105 24 4102 203* 50.64 8550 47.97 10 19 3 349 23 T20I v Australia 6 Jun 2009 T20I # 92
80 111 24 4271 203* 49.09 8908 47.94 10 20 4 366 23 Test v England 6 May 2009 Test # 1919
79 109 24 4267 203* 50.20 8902 47.93 10 20 3 365 23 Test v England 14 May 2009 Test # 1920
23 39 10 1634 203* 56.34 3409 47.93 5 5 2 171 3 Test v England 25 May 2012 Test # 2044
29 50 12 2374 203* 62.47 4960 47.86 7 10 2 244 7 Test v India 6 Nov 2011 Test # 2015
73 102 22 4083 203* 51.03 8535 47.83 10 19 3 346 23 T20I v South Africa 13 Jun 2009 T20I # 106
72 101 22 4075 203* 51.58 8528 47.78 10 19 3 345 23 T20I v England 15 Jun 2009 T20I # 111
21 36 10 1577 203* 60.65 3307 47.68 5 5 1 160 3 Test v New Zealand 2 Aug 2012 Test # 2052
22 37 10 1577 203* 58.40 3308 47.67 5 5 2 160 3 Test v New Zealand 25 Jul 2012 Test # 2050
16 29 7 1037 122* 47.13 2176 47.65 2 5 1 108 2 Test v India 6 Nov 2013 Test # 2101
70 99 21 4051 203* 51.93 8503 47.64 10 19 3 344 23 ODI v India 26 Jun 2009 ODI # 2852
71 100 21 4058 203* 51.36 8518 47.64 10 19 3 344 23 T20I v Sri Lanka 19 Jun 2009 T20I # 115
15 27 6 970 122* 46.19 2037 47.61 2 5 1 103 2 Test v India 14 Nov 2013 Test # 2102
64 92 20 3862 203* 53.63 8130 47.50 10 17 3 333 20 T20I v Zimbabwe 28 Feb 2010 T20I # 150
63 91 20 3842 203* 54.11 8100 47.43 10 17 3 332 20 ODI v Zimbabwe 4 Mar 2010 ODI # 2967
32 55 14 2639 203* 64.36 5571 47.37 8 11 2 259 9 Test v India 6 Jul 2011 Test # 1999
19 32 8 1321 150* 55.04 2790 47.34 4 5 1 137 3 Test v Bangladesh 21 Nov 2012 Test # 2060
25 43 11 1949 203* 60.90 4120 47.30 5 9 2 202 3 Test v Australia 23 Apr 2012 Test # 2042
24 41 11 1812 203* 60.40 3834 47.26 5 7 2 193 3 Test v England 17 May 2012 Test # 2043
68 97 20 3970 203* 51.55 8403 47.24 10 18 3 341 20 ODI v India 3 Jul 2009 ODI # 2854
69 98 21 3988 203* 51.79 8444 47.22 10 18 3 341 20 ODI v India 28 Jun 2009 ODI # 2853
65 94 20 3951 203* 53.39 8369 47.20 10 18 3 339 20 Test v Australia 4 Dec 2009 Test # 1939
66 96 20 3955 203* 52.03 8389 47.14 10 18 3 339 20 Test v Australia 26 Nov 2009 Test # 1936
67 96 20 3955 203* 52.03 8389 47.14 10 18 3 339 20 ODI v India 5 Jul 2009 ODI # 2855
26 44 11 2043 203* 61.90 4337 47.10 5 10 2 212 4 Test v Australia 15 Apr 2012 Test # 2041
61 89 20 3762 203* 54.52 7987 47.10 10 16 3 328 19 ODI v Zimbabwe 10 Mar 2010 ODI # 2972
62 90 20 3772 203* 53.88 8030 46.97 10 16 3 328 19 ODI v Zimbabwe 6 Mar 2010 ODI # 2970
28 48 12 2209 203* 61.36 4706 46.94 6 10 2 230 5 Test v India 14 Nov 2011 Test # 2017
59 87 20 3702 203* 55.25 7899 46.86 10 15 3 326 18 ODI v Canada 13 Apr 2010 ODI # 2977
27 46 12 2158 203* 63.47 4606 46.85 6 10 2 223 5 Test v Australia 7 Apr 2012 Test # 2040
60 88 20 3704 203* 54.47 7911 46.82 10 15 3 326 18 ODI v Zimbabwe 12 Mar 2010 ODI # 2974
18 31 7 1171 122* 48.79 2508 46.69 3 5 1 125 2 Test v Zimbabwe 12 Mar 2013 Test # 2079
14 25 6 904 122* 47.57 1941 46.57 2 5 1 97 1 Test v New Zealand 3 Dec 2013 Test # 2104
33 57 14 2688 203* 62.51 5775 46.54 8 11 2 260 9 Test v India 28 Jun 2011 Test # 1998
17 30 7 1145 122* 49.78 2460 46.54 3 5 1 121 2 Test v Zimbabwe 20 Mar 2013 Test # 2083
57 85 20 3601 203* 55.40 7774 46.32 9 15 2 320 17 T20I v Ireland 30 Apr 2010 T20I # 152
58 86 20 3601 203* 54.56 7779 46.29 9 15 3 320 17 ODI v Ireland 15 Apr 2010 ODI # 2978
34 59 14 2741 203* 60.91 5922 46.28 8 11 2 266 9 Test v India 20 Jun 2011 Test # 1997
56 84 20 3587 203* 56.04 7762 46.21 9 15 2 318 17 T20I v England 3 May 2010 T20I # 158
55 83 19 3572 203* 55.81 7749 46.09 9 15 2 318 16 T20I v Sri Lanka 7 May 2010 T20I # 166
54 82 19 3561 203* 56.52 7740 46.00 9 15 2 317 15 T20I v India 9 May 2010 T20I # 169
42 67 17 2934 203* 58.68 6380 45.98 8 11 2 274 11 ODI v Sri Lanka 31 Jan 2011 ODI # 3092
41 66 16 2921 203* 58.42 6362 45.91 8 11 2 274 11 ODI v Sri Lanka 6 Feb 2011 ODI # 3099
40 65 16 2918 203* 59.55 6357 45.90 8 11 2 274 11 ODI v South Africa 24 Feb 2011 ODI # 3106
53 81 19 3538 203* 57.06 7711 45.88 9 15 2 315 15 T20I v Australia 11 May 2010 T20I # 174
43 68 17 2988 203* 58.58 6525 45.79 8 12 2 277 11 Test v Sri Lanka 1 Dec 2010 Test # 1982
39 64 16 2887 203* 60.14 6306 45.78 8 11 2 273 10 ODI v Netherlands 28 Feb 2011 ODI # 3112
37 63 16 2883 203* 61.34 6300 45.76 8 11 2 273 10 ODI v Ireland 11 Mar 2011 ODI # 3126
38 63 16 2883 203* 61.34 6300 45.76 8 11 2 273 10 ODI v Bangladesh 4 Mar 2011 ODI # 3118
35 61 15 2804 203* 60.95 6132 45.72 8 11 2 270 9 Test v Pakistan 12 May 2011 Test # 1992
52 80 19 3514 203* 57.60 7693 45.67 9 15 2 311 15 T20I v South Africa 20 May 2010 T20I # 179
36 62 16 2848 203* 61.91 6238 45.65 8 11 2 270 10 ODI v Pakistan 23 Mar 2011 ODI # 3142
44 70 18 2996 203* 57.61 6578 45.54 8 12 2 278 11 Test v Sri Lanka 23 Nov 2010 Test # 1980
51 79 19 3485 203* 58.08 7656 45.51 9 15 2 309 14 ODI v South Africa 28 May 2010 ODI # 2982
50 78 19 3461 203* 58.66 7607 45.49 9 15 2 309 14 ODI v South Africa 30 May 2010 ODI # 2984
45 71 18 3028 203* 57.13 6682 45.31 8 12 2 281 11 Test v Sri Lanka 15 Nov 2010 Test # 1977
12 21 5 790 122* 49.37 1744 45.29 2 4 1 84 1 Test v New Zealand 19 Dec 2013 Test # 2109
49 77 19 3395 203* 58.53 7518 45.15 9 14 2 306 14 ODI v South Africa 3 Jun 2010 ODI # 2987
47 74 19 3287 203* 59.76 7281 45.14 9 13 2 298 14 Test v South Africa 18 Jun 2010 Test # 1961
46 73 19 3121 203* 57.79 6924 45.07 8 13 2 288 13 Test v South Africa 26 Jun 2010 Test # 1962
13 23 6 827 122* 48.64 1838 44.99 2 4 1 87 1 Test v New Zealand 11 Dec 2013 Test # 2106
48 76 19 3328 203* 58.38 7414 44.88 9 13 2 302 14 Test v South Africa 10 Jun 2010 Test # 1960
11 19 4 648 101* 43.20 1489 43.51 1 4 1 69 1 Test v New Zealand 8 Jun 2014 Test # 2123
7 13 2 368 101* 33.45 878 41.91 1 2 1 38 0 Test v Bangladesh 13 Sep 2014 Test # 2139
10 17 3 540 101* 38.57 1316 41.03 1 3 1 52 1 Test v New Zealand 16 Jun 2014 Test # 2125
8 14 3 453 101* 41.18 1104 41.03 1 3 1 44 0 Test v Bangladesh 5 Sep 2014 Test # 2138
9 16 3 493 101* 37.92 1223 40.31 1 3 1 47 0 Test v New Zealand 26 Jun 2014 Test # 2127
6 11 0 183 50 16.63 546 33.51 0 1 1 22 0 Test v South Africa 17 Dec 2014 Test # 2150
4 8 0 151 50 18.87 452 33.40 0 1 1 19 0 Test v South Africa 2 Jan 2015 Test # 2154
1 2 0 25 25 12.50 75 33.33 0 0 1 3 0 Test v England 1 May 2015 Test # 2160
5 9 0 158 50 17.55 481 32.84 0 1 1 19 0 Test v South Africa 26 Dec 2014 Test # 2153
2 4 0 33 25 8.25 104 31.73 0 0 1 4 0 Test v England 21 Apr 2015 Test # 2158
3 6 0 92 46 15.33 291 31.61 0 0 1 13 0 Test v England 13 Apr 2015 Test # 2157
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page