Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date less than or equal to 17 Dec 2023 remove less than or equal to 17 Dec 2023 from query
Runs scored less than or equal to 9 remove less than or equal to 9 from query
Dismissed out remove out from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 1997-2012 467 448 87 10469 147* 29.00 16808 62.28 6 61 33 1034 105 Profile
filtered 1997-2012 129 135 0 473 9 3.50 1330 35.56 0 0 33 33 0
Innings by innings list
6 12 12 1 0 50.00 9 bowled 1 Test v Pakistan Sheikhupura 17 Oct 1997 Test # 1381
2 26 20 0 0 10.00 8 bowled 2 Test v Pakistan Durban 26 Feb 1998 Test # 1403
4 11 10 1 0 40.00 8 bowled 3 Test v Pakistan Gqeberha 6 Mar 1998 Test # 1406
6 15 10 0 0 60.00 9 bowled 1 ODI v Sri Lanka Johannesburg 5 Apr 1998 ODI # 1306
5 8 9 1 0 55.55 5 run out 2 ODI v Sri Lanka Bloemfontein 19 Apr 1998 ODI # 1321
6 20 14 0 0 42.85 9 bowled 1 ODI v England Manchester 23 May 1998 ODI # 1332
0 18 9 0 0 0.00 8 caught 2 Test v England Birmingham 4 Jun 1998 Test # 1417
4 9 6 1 0 66.66 8 lbw 1 Test v England Nottingham 23 Jul 1998 Test # 1421
6 24 16 1 0 37.50 9 caught 2 Test v England Leeds 6 Aug 1998 Test # 1422
4 21 8 0 0 50.00 9 lbw 4 Test v England Leeds 6 Aug 1998 Test # 1422
2 5 3 0 0 66.66 9 run out 2 ODI v Sri Lanka Nottingham 14 Aug 1998 ODI # 1345
0 2 1 0 0 0.00 4 caught 1 ODI v Sri Lanka Dhaka 30 Oct 1998 ODI # 1362
4 9 6 0 0 66.66 3 stumped 2 ODI v West Indies Dhaka 1 Nov 1998 ODI # 1364
1 8 6 0 0 16.66 8 caught 3 Test v West Indies Gqeberha 10 Dec 1998 Test # 1433
0 2 3 0 0 0.00 8 bowled 2 Test v West Indies Durban 26 Dec 1998 Test # 1437
5 8 6 1 0 83.33 8 caught 1 ODI v West Indies Durban 27 Jan 1999 ODI # 1395
0 2 2 0 0 0.00 8 run out 1 ODI v West Indies Centurion 7 Feb 1999 ODI # 1404
1 13 6 0 0 16.66 8 bowled 1 ODI v New Zealand Dunedin 14 Feb 1999 ODI # 1407
8 56 49 1 0 16.32 8 bowled 2 Test v New Zealand Wellington 18 Mar 1999 Test # 1452
3 11 5 0 0 60.00 9 caught 2 ODI v New Zealand Napier 26 Mar 1999 ODI # 1421
0 11 4 0 0 0.00 3 caught 1 ODI v New Zealand Auckland 27 Mar 1999 ODI # 1422
1 16 10 0 0 10.00 3 bowled 1 ODI v Sri Lanka Northampton 19 May 1999 ODI # 1451
3 9 6 0 0 50.00 3 caught 2 ODI v Kenya Amstelveen 26 May 1999 ODI # 1462
8 34 23 1 0 34.78 3 lbw 2 ODI v Zimbabwe Chelmsford 29 May 1999 ODI # 1468
5 13 10 0 0 50.00 9 bowled 2 ODI v Australia Birmingham 17 Jun 1999 ODI # 1483
0 7 7 0 0 0.00 3 run out 1 ODI v India Nairobi (Gym) 26 Sep 1999 ODI # 1504
0 2 2 0 0 0.00 8 bowled 2 Test v England Durban 26 Dec 1999 Test # 1480
8 14 11 2 0 72.72 7 caught 1 ODI v Zimbabwe Durban 2 Feb 2000 ODI # 1555
5 10 4 1 0 125.00 3 caught 2 ODI v England East London 4 Feb 2000 ODI # 1557
3 21 16 0 0 18.75 8 caught 2 Test v India Wankhede 24 Feb 2000 Test # 1484
0 4 5 0 0 0.00 7 caught 1 ODI v Australia Cape Town 14 Apr 2000 ODI # 1589
2 4 5 0 0 40.00 7 run out 2 ODI v Sri Lanka Galle 6 Jul 2000 ODI # 1604
8 21 23 0 0 34.78 7 caught 1 ODI v Sri Lanka Colombo (SSC) 11 Jul 2000 ODI # 1610
1 9 4 0 0 25.00 7 lbw 2 ODI v Sri Lanka Colombo (RPS) 14 Jul 2000 ODI # 1614
0 10 7 0 0 0.00 7 bowled 2 Test v Sri Lanka Galle 20 Jul 2000 Test # 1504
7 16 15 0 0 46.66 7 lbw 3 Test v Sri Lanka Galle 20 Jul 2000 Test # 1504
4 14 9 1 0 44.44 7 caught 1 Test v Sri Lanka Colombo (SSC) 6 Aug 2000 Test # 1507
6 17 17 0 0 35.29 8 caught 2 ODI v Australia Melbourne (Docklands) 16 Aug 2000 ODI # 1620
0 6 5 0 0 0.00 7 bowled 2 Test v New Zealand Gqeberha 30 Nov 2000 Test # 1519
9 20 19 0 0 47.36 7 run out 2 ODI v Sri Lanka Gqeberha 15 Dec 2000 ODI # 1661
7 9 7 1 0 100.00 7 caught 2 ODI v Sri Lanka Johannesburg 17 Jan 2001 ODI # 1673
3 36 32 0 0 9.37 6 caught 1 Test v West Indies Bridgetown 29 Mar 2001 Test # 1541
0 6 6 0 0 0.00 7 caught 3 Test v West Indies Bridgetown 29 Mar 2001 Test # 1541
1 13 14 0 0 7.14 7 caught 1 Test v West Indies St John's 6 Apr 2001 Test # 1542
3 14 9 0 0 33.33 8 caught 3 Test v West Indies St John's 6 Apr 2001 Test # 1542
0 1 2 0 0 0.00 7 caught 4 Test v West Indies Kingston 19 Apr 2001 Test # 1544
3 13 12 0 0 25.00 8 bowled 1 ODI v West Indies Port of Spain 12 May 2001 ODI # 1717
0 7 4 0 0 0.00 7 caught 4 Test v Australia Adelaide 14 Dec 2001 Test # 1576
0 5 2 0 0 0.00 7 caught 3 Test v Australia Melbourne 26 Dec 2001 Test # 1580
1 10 11 0 0 9.09 6 lbw 1 ODI v Australia Sydney 22 Jan 2002 ODI # 1791
1 3 4 0 0 25.00 7 bowled 3 Test v Australia Johannesburg 22 Feb 2002 Test # 1590
0 3 4 0 0 0.00 8 caught 2 Test v Australia Durban 15 Mar 2002 Test # 1595
3 14 8 0 0 37.50 6 caught 2 ODI v Australia Johannesburg 22 Mar 2002 ODI # 1819
5 7 3 1 0 166.66 7 caught 1 ODI v Australia Potchefstroom 27 Mar 2002 ODI # 1821
0 1 1 0 0 0.00 7 bowled 2 ODI v Australia Bloemfontein 30 Mar 2002 ODI # 1822
3 6 6 0 0 50.00 7 bowled 1 ODI v Pakistan Tangier 12 Aug 2002 ODI # 1860
9 17 17 1 0 52.94 7 caught 2 ODI v Sri Lanka Tangier 15 Aug 2002 ODI # 1862
1 5 2 0 0 50.00 6 run out 1 ODI v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
0 4 2 0 0 0.00 7 bowled 1 ODI v Pakistan Durban 8 Dec 2002 ODI # 1914
4 10 9 0 0 44.44 7 caught 2 ODI v Pakistan Gqeberha 11 Dec 2002 ODI # 1916
7 24 16 1 0 43.75 7 bowled 1 Test v Pakistan Cape Town 2 Jan 2003 Test # 1637
8 33 28 1 0 28.57 7 caught 1 Test v England The Oval 4 Sep 2003 Test # 1659
1 4 3 0 0 33.33 5 bowled 2 ODI v Pakistan Lahore 3 Oct 2003 ODI # 2046
5 4 5 1 0 100.00 5 run out 2 ODI v Pakistan Lahore 5 Oct 2003 ODI # 2047
0 2 1 0 0 0.00 7 bowled 3 Test v Pakistan Faisalabad 24 Oct 2003 Test # 1666
5 11 8 1 0 62.50 6 caught 1 ODI v West Indies Gqeberha 28 Jan 2004 ODI # 2090
0 7 4 0 0 0.00 6 bowled 2 ODI v New Zealand Auckland 13 Feb 2004 ODI # 2099
0 - 4 0 0 0.00 6 caught 2 ODI v New Zealand Wellington 20 Feb 2004 ODI # 2101
0 9 3 0 0 0.00 6 caught 1 ODI v New Zealand Napier 2 Mar 2004 ODI # 2109
4 17 13 0 0 30.76 7 caught 1 Test v New Zealand Auckland 18 Mar 2004 Test # 1689
0 2 3 0 0 0.00 7 caught 2 Test v New Zealand Wellington 26 Mar 2004 Test # 1692
6 23 20 1 0 30.00 6 caught 2 Test v Sri Lanka Galle 4 Aug 2004 Test # 1709
4 13 14 0 0 28.57 7 caught 2 ODI v Sri Lanka Colombo (RPS) 22 Aug 2004 ODI # 2158
7 19 9 0 0 77.77 6 caught 1 ODI v Sri Lanka Dambulla 25 Aug 2004 ODI # 2160
7 5 7 1 0 100.00 7 caught 1 ODI v West Indies The Oval 18 Sep 2004 ODI # 2178
0 11 7 0 0 0.00 6 caught 4 Test v England Johannesburg 13 Jan 2005 Test # 1734
6 16 8 0 0 75.00 7 caught 3 Test v England Centurion 21 Jan 2005 Test # 1736
0 1 1 0 0 0.00 7 bowled 1 ODI v England East London 9 Feb 2005 ODI # 2224
0 2 2 0 0 0.00 8 caught 2 Test v Australia Sydney 14 Oct 2005 Test # 1768
4 14 8 0 0 50.00 5 bowled 1 T20I v New Zealand Johannesburg 21 Oct 2005 T20I # 3
2 3 4 0 0 50.00 6 caught 2 ODI v India Hyderabad 16 Nov 2005 ODI # 2297
5 30 18 0 0 27.77 7 caught 4 Test v Australia Melbourne 26 Dec 2005 Test # 1779
5 29 23 0 0 21.73 7 caught 1 Test v Australia Sydney 2 Jan 2006 Test # 1780
5 21 12 0 0 41.66 6 lbw 2 ODI v Australia Melbourne (Docklands) 20 Jan 2006 ODI # 2316
0 2 1 0 0 0.00 8 caught 2 ODI v Australia Melbourne (Docklands) 3 Feb 2006 ODI # 2322
4 29 17 0 0 23.52 5 run out 2 ODI v Australia Centurion 26 Feb 2006 ODI # 2341
5 18 11 1 0 45.45 5 caught 2 ODI v Australia Gqeberha 5 Mar 2006 ODI # 2347
2 33 21 0 0 9.52 7 caught 3 Test v Australia Cape Town 16 Mar 2006 Test # 1789
0 5 5 0 0 0.00 7 lbw 2 Test v New Zealand Johannesburg 5 May 2006 Test # 1801
6 29 17 1 0 35.29 7 bowled 4 Test v New Zealand Johannesburg 5 May 2006 Test # 1801
4 20 9 0 0 44.44 7 caught 1 Test v Sri Lanka Colombo (SSC) 27 Jul 2006 Test # 1810
8 31 17 1 0 47.05 6 bowled 2 ODI v Zimbabwe Bloemfontein 15 Sep 2006 ODI # 2415
8 28 28 0 0 28.57 5 caught 2 ODI v New Zealand Brabourne 16 Oct 2006 ODI # 2430
4 36 16 0 0 25.00 6 run out 1 ODI v India Cape Town 26 Nov 2006 ODI # 2449
5 12 6 1 0 83.33 7 bowled 2 Test v India Johannesburg 15 Dec 2006 Test # 1823
8 34 14 1 0 57.14 6 lbw 3 Test v India Durban 26 Dec 2006 Test # 1825
2 8 7 0 0 28.57 7 caught 2 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
0 2 1 0 0 0.00 5 lbw 2 ODI v Sri Lanka Providence 28 Mar 2007 ODI # 2556
0 1 1 0 0 0.00 6 caught 1 ODI v Australia Gros Islet 25 Apr 2007 ODI # 2580
7 13 10 0 0 70.00 6 stumped 2 ODI v Asia XI Chennai 10 Jun 2007 ODI # 2589
1 29 25 0 0 4.00 7 caught 1 Test v Pakistan Karachi 1 Oct 2007 Test # 1843
5 10 7 0 0 71.42 6 caught 1 ODI v Pakistan Lahore 29 Oct 2007 ODI # 2642
1 15 10 0 0 10.00 7 bowled 2 Test v New Zealand Centurion 16 Nov 2007 Test # 1848
7 16 10 0 0 70.00 5 lbw 2 T20I v New Zealand Johannesburg 23 Nov 2007 T20I # 48
6 24 17 0 0 35.29 6 caught 2 T20I v West Indies Johannesburg 18 Jan 2008 T20I # 51
5 23 11 0 0 45.45 7 caught 3 Test v India Kanpur 11 Apr 2008 Test # 1873
4 16 11 0 0 36.36 7 bowled 2 Test v England Lord's 10 Jul 2008 Test # 1880
3 23 13 0 0 23.07 7 caught 1 Test v England The Oval 7 Aug 2008 Test # 1885
8 11 11 1 0 72.72 6 caught 1 ODI v Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
6 19 9 0 0 66.66 5 caught 1 ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
3 22 15 0 0 20.00 7 caught 2 Test v Australia Melbourne 26 Dec 2008 Test # 1902
4 20 25 0 0 16.00 7 lbw 4 Test v Australia Sydney 3 Jan 2009 Test # 1904
5 8 7 0 0 71.42 6 caught 2 T20I v Australia Melbourne 11 Jan 2009 T20I # 80
0 4 1 0 0 0.00 6 bowled 2 ODI v Australia Melbourne 16 Jan 2009 ODI # 2795
0 6 3 0 0 0.00 7 caught 2 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
1 8 9 0 0 11.11 7 bowled 2 Test v Australia Durban 6 Mar 2009 Test # 1913
0 6 6 0 0 0.00 6 caught 2 ODI v Australia Durban 3 Apr 2009 ODI # 2832
9 16 10 1 0 90.00 6 caught 2 ODI v Australia Johannesburg 17 Apr 2009 ODI # 2841
2 2 3 0 0 66.66 6 caught 1 T20I v Scotland The Oval 7 Jun 2009 T20I # 94
6 9 6 0 0 100.00 7 caught 1 T20I v New Zealand Lord's 9 Jun 2009 T20I # 99
8 16 10 1 0 80.00 6 bowled 2 ODI v England Centurion 27 Sep 2009 ODI # 2900
5 - 9 0 0 55.55 7 caught 2 ODI v India Jaipur 21 Feb 2010 ODI # 2961
4 3 6 0 0 66.66 6 lbw 1 T20I v Afghanistan Bridgetown 5 May 2010 T20I # 162
9 10 11 0 0 81.81 7 caught 2 T20I v England Bridgetown 8 May 2010 T20I # 168
6 - 18 0 0 33.33 6 caught 2 ODI v West Indies Port of Spain 3 Jun 2010 ODI # 2987
9 25 24 1 0 37.50 8 lbw 1 Test v Pakistan Dubai (DICS) 12 Nov 2010 Test # 1976
1 12 6 0 0 16.66 7 lbw 4 Test v India Durban 26 Dec 2010 Test # 1987
0 2 1 0 0 0.00 7 caught 1 Test v India Cape Town 2 Jan 2011 Test # 1988
1 7 4 0 0 25.00 7 lbw 2 ODI v Australia Centurion 19 Oct 2011 ODI # 3203
8 8 8 1 0 100.00 7 caught 1 ODI v Australia Durban 28 Oct 2011 ODI # 3211
4 14 7 1 0 57.14 7 lbw 2 Test v Australia Cape Town 9 Nov 2011 Test # 2016
3 15 7 0 0 42.85 7 caught 1 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
3 20 14 0 0 21.42 7 caught 2 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
7 43 34 0 0 20.58 7 lbw 4 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
4 9 2 1 0 200.00 7 run out 1 Test v New Zealand Dunedin 7 Mar 2012 Test # 2035
Statsguru includes the following current or recent relevant matches:
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd Match, Jun 9, 2024 [T20I # 2653 - Current]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st Match, Jun 9, 2024 [T20I # 2652 - Current]
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651]
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650]
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649]
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page