STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 301 294 17 10480 215 12019 37.83 87.19 25 54 331 1128
Test 103 182 11 7214 333 11970 42.18 60.26 15 37 98 1046
T20 71 67 5 1825 117 1304 29.43 139.95 2 14 120 153
IPL 140 139 16 4950 175 3312 40.24 149.45 6 31 357 403
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 301 7424 5926 167 5/46 5/46 4.78 35.48 44.45 3 1 0
Test 103 7109 3120 73 5/34 6/81 2.63 42.73 97.38 2 2 0
T20 71 369 422 19 2/15 2/15 6.86 22.21 19.42 0 0 0
IPL 140 554 729 18 3/21 3/21 7.89 40.50 30.77 0 0 0
CL 0 0 0 0 - - - - - 0 0 0

career

ODI Debut: vs India, On 1999-09-11 at September 11, 1999 v India at Cricket Skating and Curling Club, Toronto
Last ODI played: vs India, On 2019-08-14 at August 14, 2019 v India at Queen's Park Oval, Port of Spain, Trinidad
Test Debut: vs Zimbabwe, On 2000-03-16 at March 16, 2000 v Zimbabwe at Queen's Park Oval, Port of Spain, Trinidad
Last Test played: vs Bangladesh, On 2014-09-05 at September 5, 2014 v Bangladesh at Arnos Vale Ground, Arnos Vale, St Vincent
T20 Debut: vs New Zealand, On 2006-02-16 at February 16, 2006 v New Zealand at Eden Park, Auckland
Last T20 played: vs Pakistan, On 2021-07-28 at July 28, 2021 v Pakistan at Kensington Oval, Bridgetown, Barbados
IPL Debut: vs , On at
Last IPL played: vs , On at