STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 275 270 16 9420 215 11009 37.09 85.57 22 48 253 1054
Test 103 182 11 7215 333 11970 42.19 60.28 15 37 98 1046
T20 55 51 4 1589 117 1095 33.81 145.11 2 13 103 136
IPL 101 100 12 3626 175 2398 41.20 151.21 5 21 265 294
CL 6 6 0 257 92 144 42.83 178.47 0 2 24 15
Type Mat Balls Runs Wkts BBI BBM Econ Ave SR 4w 5w 10
ODI 275 7222 5739 163 5 / 46 5 / 46 4.77 35.21 44.31 3 1 0
Test 103 7109 3120 73 5 / 34 6 / 81 2.63 42.74 97.38 2 2 0
T20 55 319 377 17 2 / 15 2 / 15 7.09 22.18 18.76 0 0 0
IPL 101 549 724 18 3 / 21 3 / 21 7.91 40.22 30.50 0 0 0
CL 6 48 93 0 0 / 6 0 / 6 11.63 - - 0 0 0

career

ODI Debut: vs India, On 1999-09-11 at Toronto CSCC
Last ODI played: vs New Zealand, On 2017-12-26 at Hagley Oval
Test Debut: vs Zimbabwe, On 2000-03-16 at Queen's Park Oval
Last Test played: vs Bangladesh, On 2014-09-05 at Arnos Vale Ground
T20 Debut: vs New Zealand, On 2006-02-16 at Eden Park
Last T20 played: vs New Zealand, On 2018-01-03 at Bay Oval
IPL Debut: vs Delhi Daredevils, On 2008-05-22 at Feroz Shah Kotla
Last IPL played: vs , On 2017-05-14 at