Records type batting analysis [change type]
View innings by innings list [change view]
Primary team South Africa remove South Africa from query
Not involving the player F du Plessis (ICC/SA) remove F du Plessis (ICC/SA) from query
Batting position equal to 4 remove equal to 4 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 1996-2010 361 417 24 14661 228 37.30 22309 65.71 35 66 37 1862 187 Profile
filtered 1996-2007 38 36 4 1329 118 41.53 1695 78.40 2 8 1 114 27
Innings by innings list
17 21 22 1 0 77.27 4 stumped 1 ODI v Kenya Nairobi (Gym) 3 Oct 1996 ODI # 1124
33 46 43 3 0 76.74 4 caught 1 ODI v Sri Lanka Gqeberha 13 Apr 1998 ODI # 1315
78 132 101 6 0 77.22 4 caught 2 ODI v England Bloemfontein 2 Feb 2005 ODI # 2219
100 141 115 8 3 86.95 4 caught 1 ODI v England Cape Town 6 Feb 2005 ODI # 2223
8 17 12 1 0 66.66 4 caught 1 ODI v England East London 9 Feb 2005 ODI # 2224
118 176 133 10 1 88.72 4 caught 1 ODI v England Durban 11 Feb 2005 ODI # 2225
0 4 2 0 0 0.00 4 lbw 2 ODI v England Centurion 13 Feb 2005 ODI # 2226
40 61 47 1 1 85.10 4 caught 1 ODI v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
21 43 30 3 0 70.00 4 caught 2 ODI v Zimbabwe Gqeberha 2 Mar 2005 ODI # 2233
47 94 71 6 1 66.19 4 caught 2 Test v Zimbabwe Centurion 11 Mar 2005 Test # 1740
40* 48 36 3 2 111.11 4 not out 2 ODI v West Indies Kingston 7 May 2005 ODI # 2241
44* 95 57 1 2 77.19 4 not out 2 ODI v West Indies Kingston 8 May 2005 ODI # 2242
25 88 69 0 0 36.23 4 caught 2 ODI v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
16 26 27 2 0 59.25 4 caught 2 ODI v Australia Brisbane 15 Jan 2006 ODI # 2314
7 32 16 0 0 43.75 4 run out 2 ODI v Sri Lanka Brisbane 17 Jan 2006 ODI # 2315
39 70 53 4 1 73.58 4 lbw 2 ODI v Australia Melbourne (Docklands) 20 Jan 2006 ODI # 2316
4 10 8 0 0 50.00 4 bowled 2 ODI v Sri Lanka Perth 31 Jan 2006 ODI # 2321
33 52 40 5 0 82.50 4 bowled 2 ODI v Australia Melbourne (Docklands) 3 Feb 2006 ODI # 2322
77 124 90 4 1 85.55 4 caught 1 ODI v West Indies Jaipur 2 Nov 2006 ODI # 2442
2 24 14 0 0 14.28 4 caught 1 ODI v India Durban 22 Nov 2006 ODI # 2447
35 49 40 7 0 87.50 4 caught 1 ODI v India Cape Town 26 Nov 2006 ODI # 2449
93* 190 123 8 0 75.60 4 not out 1 ODI v India Gqeberha 29 Nov 2006 ODI # 2452
DNB - - - - - - - 2 ODI v India Centurion 3 Dec 2006 ODI # 2458
63 143 88 13 0 71.59 4 caught 1 Test v India Durban 26 Dec 2006 Test # 1825
9 40 24 1 0 37.50 4 caught 3 Test v India Durban 26 Dec 2006 Test # 1825
14 26 14 1 1 100.00 4 lbw 2 ODI v Pakistan Durban 7 Feb 2007 ODI # 2513
DNB - - - - - - - 2 ODI v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
72 46 40 4 7 180.00 4 caught 1 ODI v Netherlands Basseterre 16 Mar 2007 ODI # 2537
17 30 19 1 1 89.47 4 stumped 2 ODI v Australia Basseterre 24 Mar 2007 ODI # 2552
31 79 51 1 0 60.78 4 caught 2 ODI v Sri Lanka Providence 28 Mar 2007 ODI # 2556
6 19 15 1 0 40.00 4 caught 2 ODI v Ireland Providence 3 Apr 2007 ODI # 2562
61* 70 40 4 3 152.50 4 not out 1 ODI v West Indies St George's 10 Apr 2007 ODI # 2567
60 139 100 2 1 60.00 4 bowled 1 ODI v New Zealand St George's 14 Apr 2007 ODI # 2571
DNB - - - - - - - 2 ODI v England Bridgetown 17 Apr 2007 ODI # 2574
39 77 49 6 0 79.59 4 caught 1 ODI v Australia Gros Islet 25 Apr 2007 ODI # 2580
2 4 4 0 0 50.00 4 caught 1 ODI v Ireland Belfast 24 Jun 2007 ODI # 2591
5 6 7 1 0 71.42 4 bowled 2 ODI v India Belfast 26 Jun 2007 ODI # 2592
17 33 28 3 0 60.71 4 caught 1 ODI v India Belfast 29 Jun 2007 ODI # 2593
56 103 67 3 2 83.58 4 bowled 1 ODI v India Belfast 1 Jul 2007 ODI # 2595
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th Match, Jun 9, 2024 [T20I # 2659 - Live]
    » Oman 70/3 (8.4 ov, Khalid Kail 4*, PS Athavale 35*, MRJ Watt 1/15)
India v Pakistan at New York, ICC Men's T20 World Cup 19th Match, Jun 9, 2024 [T20I # 2658 - Live]
    » India 119/10 (19.0 ov, Mohammed Siraj 7*, Shaheen Shah Afridi 1/29) - Innings break
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657 - Current]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd Match, Jun 9, 2024 [T20I # 2655 - Current]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654 - Current]
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]
 
Feedback Print this page