STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 196 166 44 5107 139 6096 41.86 83.78 2 35 81 397
Test 72 128 17 4914 160 9831 44.27 49.98 8 28 53 541
T20 71 56 18 1055 81 890 27.76 118.54 0 5 35 67
IPL 49 42 11 724 65 575 23.35 125.91 0 1 29 44
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 196 5071 3901 114 6 / 20 6 / 20 4.62 34.22 44.48 1 1 0
Test 72 3828 1738 33 4 / 44 4 / 60 2.72 52.67 116.00 1 0 0
T20 71 969 1101 37 3 / 16 3 / 16 6.82 29.76 26.19 0 0 0
IPL 49 791 1079 27 4 / 19 4 / 19 8.18 39.96 29.30 1 0 0
CL 0 0 0 0 - / - - / - - - - 0 0 0

career

ODI Debut: vs Zimbabwe, On 2008-11-28 at Harare Sports Club
Last ODI played: vs Zimbabwe, On 2018-01-17 at Shere Bangla National Stadium
Test Debut: vs Pakistan, On 2009-07-04 at Galle International Stadium
Last Test played: vs India, On 2017-12-02 at Feroz Shah Kotla
T20 Debut: vs Australia, On 2009-06-08 at Trent Bridge
Last T20 played: vs India, On 2017-12-22 at Holkar Cricket Stadium
IPL Debut: vs Chennai Super Kings, On 2009-04-25 at Newlands
Last IPL played: vs , On 2017-05-02 at