STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 124 51 12 365 60 562 9.35 64.94 0 1 9 35
Test 92 117 26 1248 76 2810 13.71 44.41 0 2 36 124
T20 42 9 4 15 5 20 3.00 75.00 0 0 0 1
IPL 90 35 13 166 19 158 7.54 105.06 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 124 6214 5055 195 6/39 6/39 4.88 25.92 31.86 4 3 0
Test 92 18500 10000 439 7/51 11/6 3.24 22.77 42.14 27 26 5
T20 42 901 1009 58 4/9 4/9 6.71 17.39 15.53 2 0 0
IPL 90 2058 2306 92 3/8 3/8 6.72 25.06 22.36 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 Pakistan, On 2019-01-30 at January 30, 2019 v Pakistan at Newlands, Cape Town
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-13 at February 13, 2019 v Sri Lanka at Kingsmead, Durban
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 Sri Lanka, On 2016-03-28 at March 28, 2016 v Sri Lanka at Feroz Shah Kotla, Delhi
IPL Debut: vs , On at
Last IPL played: vs , On at