STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 228 218 39 9577 176 9473 53.50 101.09 25 53 204 840
Test 114 191 18 8765 278 16077 50.66 54.51 22 46 64 1024
T20 78 75 11 1672 79 1237 26.12 135.16 0 10 60 140
IPL 154 142 32 4395 133 2906 39.95 151.23 3 33 213 357
CL 0 0 0 0 0 0 - - 0 0 0 0
Type Mat Balls Runs Wkts BBI BBM Econ Ave SR 4w 5w 10
ODI 228 192 202 7 2/15 2/15 6.31 28.85 27.42 0 0 0
Test 114 204 104 2 2/49 2/49 3.05 52.00 102.00 0 0 0
T20 78 - - - - - - - - - -
IPL 154 - - - - - - - - - -
CL 0 0 0 0 - - - - - 0 0 0

career

ODI Debut: vs England, On 2005-02-02 at February 2, 2005 v England at Mangaung Oval, Bloemfontein
Last ODI played: vs India, On 2018-02-16 at February 16, 2018 v India at SuperSport Park, Centurion
Test Debut: vs England, On 2004-12-17 at December 17, 2004 v England at St George's Park, Port Elizabeth
Last Test played: vs Australia, On 2018-03-30 at March 30, 2018 v Australia at The Wanderers Stadium, Johannesburg
T20 Debut: vs Australia, On 2006-02-24 at February 24, 2006 v Australia at The Wanderers Stadium, Johannesburg
Last T20 played: vs Bangladesh, On 2017-10-29 at October 29, 2017 v Bangladesh at Senwes Park, Potchefstroom
IPL Debut: vs , On at
Last IPL played: vs , On at