STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 223 192 35 5568 116 5938 35.46 93.77 5 36 120 475
Test 18 31 2 768 120 1445 26.48 53.15 1 7 4 100
T20 65 55 11 1307 101 983 29.70 132.96 1 4 47 116
IPL 161 157 24 4540 100 3265 34.14 139.05 1 31 173 402
CL 24 24 2 842 109 556 38.27 151.44 1 5 39 69
Type Mat Balls Runs Wkts BBI BBM Econ Ave SR 4w 5w 10
ODI 223 2084 1769 36 3 / 34 3 / 34 5.09 49.14 57.89 0 0 0
Test 18 1041 603 13 2 / 1 2 / 1 3.48 46.38 80.08 0 0 0
T20 65 313 395 12 2 / 6 2 / 6 7.57 32.92 26.08 0 0 0
IPL 161 902 1112 25 2 / 0 2 / 0 7.40 44.48 36.08 0 0 0
CL 24 150 159 12 4 / 26 4 / 26 6.36 13.25 12.50 1 0 0

career

ODI Debut: vs Sri Lanka, On 2005-07-30 at Rangiri Dambulla International Stadium
Last ODI played: vs South Africa, On 2015-10-25 at Wankhede Stadium
Test Debut: vs Sri Lanka, On 2010-07-26 at Sinhalese Sports Club
Last Test played: vs Australia, On 2015-01-06 at Sydney Cricket Ground
T20 Debut: vs South Africa, On 2006-12-01 at The Wanderers Stadium
Last T20 played: vs England, On 2017-02-01 at M.Chinnaswamy Stadium
IPL Debut: vs Kings XI Punjab, On 2008-04-19 at Punjab Cricket Association Stadium
Last IPL played: vs , On 2017-05-13 at