STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 199 179 40 5117 150 6052 36.81 84.55 4 27 75 347
Test 46 74 10 2103 166 4544 32.85 46.28 6 8 13 250
T20 81 75 25 1934 96 1532 38.68 126.24 0 11 71 138
IPL 83 77 26 2029 78 1636 39.78 124.02 0 14 79 126
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 199 3513 3143 69 4/16 4/16 5.36 45.55 50.91 1 0 0
Test 46 2703 1601 42 4/47 4/51 3.55 38.11 64.35 2 0 0
T20 81 463 599 21 3/18 3/18 7.76 28.52 22.04 0 0 0
IPL 83 678 834 23 4/17 4/17 7.38 36.26 29.47 1 0 0
CL 0 0 0 0 - - - - - 0 0 0

career

ODI Debut: vs Sri Lanka, On 2004-08-20 at August 20, 2004 v Sri Lanka at R.Premadasa Stadium, Colombo
Last ODI played: vs Australia, On 2019-07-06 at July 6, 2019 v Australia at Old Trafford, Manchester
Test Debut: vs Australia, On 2008-12-17 at December 17, 2008 v Australia at W.A.C.A. Ground, Perth
Last Test played: vs England, On 2017-07-06 at July 6, 2017 v England at Lord's, London
T20 Debut: vs Bangladesh, On 2007-09-15 at September 15, 2007 v Bangladesh at Newlands, Cape Town
Last T20 played: vs Sri Lanka, On 2019-03-24 at March 24, 2019 v Sri Lanka at The Wanderers Stadium, Johannesburg
IPL Debut: vs , On at
Last IPL played: vs , On at