STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 197 181 37 5092 120 6614 35.36 76.99 5 26 74 365
Test 68 115 10 4259 206 9170 40.56 46.44 10 20 24 470
T20 36 33 2 583 79 459 18.81 127.02 0 3 24 38
IPL 8 7 2 203 75 156 40.60 130.13 0 3 13 9
CL 1 1 0 38 38 27 38.00 140.74 0 0 0 5
Type Mat Balls Runs Wkts BBI BBM Econ Ave SR 4w 5w 10
ODI 197 5186 4293 111 6 / 31 6 / 31 4.97 38.68 46.72 3 1 0
Test 68 1905 1018 17 3 / 23 3 / 35 3.21 59.88 112.06 0 0 0
T20 36 234 347 16 4 / 22 4 / 22 8.90 21.69 14.63 1 0 0
IPL 8 89 101 5 2 / 19 2 / 19 6.81 20.20 17.80 0 0 0
CL 1 6 14 0 0 / 14 0 / 14 14.00 - - 0 0 0

career

ODI Debut: vs Pakistan, On 2001-06-07 at Edgbaston
Last ODI played: vs Bangladesh, On 2011-03-11 at Zahur Ahmed Chowdhury Stadium
Test Debut: vs Sri Lanka, On 2003-12-02 at Galle International Stadium
Last Test played: vs Australia, On 2011-01-03 at Sydney Cricket Ground
T20 Debut: vs Australia, On 2005-06-13 at The Rose Bowl
Last T20 played: vs Pakistan, On 2017-09-13 at Gaddafi Stadium
IPL Debut: vs Kolkata Knight Riders, On 2010-03-29 at Feroz Shah Kotla
Last IPL played: vs , On 2010-04-18 at