STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 125 51 12 365 60 562 9.35 64.94 0 1 9 35
Test 93 119 27 1251 76 2824 13.59 44.29 0 2 36 124
T20 47 12 6 21 5 26 3.50 80.76 0 0 0 2
IPL 95 37 15 167 19 160 7.59 104.37 0 0 3 14
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 125 6256 5087 196 6/39 6/39 4.87 25.95 31.91 4 3 0
Test 93 18608 10077 439 7/51 11/6 3.24 22.95 42.38 27 26 5
T20 47 1015 1175 64 4/9 4/9 6.94 18.35 15.85 2 0 0
IPL 95 2176 2508 97 3/8 3/8 6.91 25.85 22.43 0 0 0
CL 0 0 0 0 - - - - - 0 0 0

career

ODI Debut: vs Asia XI, On 2005-08-17 at August 17, 2005 v Asia XI at SuperSport Park, Centurion
Last ODI played: vs Sri Lanka, On 2019-03-13 at March 13, 2019 v Sri Lanka at St George's Park, Port Elizabeth
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 Sri Lanka, On 2019-02-21 at February 21, 2019 v Sri Lanka at St George's Park, Port Elizabeth
T20 Debut: vs New Zealand, On 2007-11-23 at November 23, 2007 v New Zealand at The Wanderers Stadium, Johannesburg
Last T20 played: vs Australia, On 2020-02-21 at February 21, 2020 v Australia at The Wanderers Stadium, Johannesburg
IPL Debut: vs , On at
Last IPL played: vs , On at