STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 121 50 12 365 60 560 9.60 65.17 0 1 9 35
Test 88 111 24 1194 76 2724 13.72 43.83 0 2 35 117
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 121 6076 4935 192 6/39 6/39 4.87 25.70 31.64 4 3 0
Test 88 17707 9533 421 7/51 11/6 3.23 22.64 42.05 25 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 Australia, On 2018-11-11 at November 11, 2018 v Australia at Bellerive Oval, Hobart
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 2018-07-20 at July 20, 2018 v Sri Lanka at Sinhalese Sports Club, Colombo
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