STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 105 89 5 1560 97 1683 18.57 92.69 0 8 64 142
Test 10 14 1 320 105 457 24.62 70.02 1 0 6 47
T20 33 32 0 582 72 476 18.19 122.27 0 3 31 62
IPL 91 89 5 2385 87 1764 28.39 135.20 0 17 117 245
CL 16 16 1 407 63 321 27.13 126.79 0 2 15 46
Type Mat Balls Runs Wkts BBI BBM Econ Ave SR 4w 5w 10
ODI 105 2726 2285 61 5 / 45 5 / 45 5.03 37.46 44.69 3 1 0
Test 10 651 344 7 3 / 71 3 / 115 3.17 49.14 93.00 0 0 0
T20 33 142 212 7 3 / 24 3 / 24 8.96 30.29 20.29 0 0 0
IPL 91 539 810 26 4 / 8 4 / 8 9.02 31.15 20.73 1 0 0
CL 16 72 82 1 1 / 17 1 / 17 6.83 82.00 72.00 0 0 0

career

ODI Debut: vs South Africa, On 2004-01-25 at Newlands
Last ODI played: vs United Arab Emirates, On 2015-03-15 at McLean Park
Test Debut: vs South Africa, On 2004-01-02 at Newlands
Last Test played: vs New Zealand, On 2006-03-25 at McLean Park
T20 Debut: vs New Zealand, On 2006-02-16 at Eden Park
Last T20 played: vs South Africa, On 2015-01-14 at Kingsmead
IPL Debut: vs Kings XI Punjab, On 2008-05-21 at Wankhede Stadium
Last IPL played: vs , On 2017-05-13 at