STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 204 193 26 5536 133 7338 33.14 75.44 10 30 117 520
Test 71 127 7 3917 260 8219 32.64 47.65 7 24 32 537
T20 67 65 10 1611 89 1386 29.29 116.23 0 10 69 144
IPL 15 14 1 161 46 172 12.38 93.60 0 0 7 9
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 204 5067 4102 89 3/12 3/12 4.85 46.08 56.93 0 0 0
Test 71 4392 2445 41 4/13 6/50 3.34 59.63 107.12 1 0 0
T20 67 479 622 22 3/23 3/23 7.79 28.27 21.77 0 0 0
IPL 15 214 284 9 3/39 3/39 7.96 31.55 23.77 0 0 0
CL 0 0 0 0 - - - - - 0 0 0

career

ODI Debut: vs Sri Lanka, On 2000-10-04 at October 4, 2000 v Sri Lanka at Nairobi Gymkhana Club Ground, Nairobi
Last ODI played: vs India, On 2018-11-01 at November 1, 2018 v India at Greenfield International Stadium, Thiruvananthapuram
Test Debut: vs Australia, On 2000-12-15 at December 15, 2000 v Australia at Adelaide Oval, Adelaide
Last Test played: vs Pakistan, On 2016-10-30 at October 30, 2016 v Pakistan at Sharjah Cricket Association Stadium, Sharjah
T20 Debut: vs England, On 2007-06-28 at June 28, 2007 v England at The Oval, London
Last T20 played: vs Bangladesh, On 2018-08-05 at August 5, 2018 v Bangladesh at Central Broward Regional Park Stadium, Lauderhill, Florida
IPL Debut: vs , On at
Last IPL played: vs , On at