STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 121 68 25 529 45 709 12.30 74.61 0 0 10 35
Test 131 192 27 3137 169 4873 19.01 64.37 1 12 38 384
T20 56 26 10 118 18 118 7.37 100.00 0 0 3 7
IPL 0 0 0 0 0 0 - - 0 0 0 0
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 121 6109 5364 178 5/23 5/23 5.26 30.13 34.32 9 1 0
Test 131 26788 13283 463 8/15 11/1 2.97 28.68 57.85 18 17 2
T20 56 1173 1491 65 4/24 4/24 7.62 22.93 18.04 1 0 0
IPL 0 0 0 0 - - - - - 0 0 0
CL 0 0 0 0 - - - - - 0 0 0

career

ODI Debut: vs Pakistan, On 2006-08-30 at August 30, 2006 v Pakistan at Sophia Gardens, Cardiff
Last ODI played: vs South Africa, On 2016-02-14 at February 14, 2016 v South Africa at Newlands, Cape Town
Test Debut: vs Sri Lanka, On 2007-12-09 at December 9, 2007 v Sri Lanka at Sinhalese Sports Club, Colombo
Last Test played: vs Australia, On 2019-09-04 at September 4, 2019 v Australia at Old Trafford, Manchester
T20 Debut: vs Pakistan, On 2006-08-28 at August 28, 2006 v Pakistan at County Ground, Bristol
Last T20 played: vs Netherlands, On 2014-03-31 at March 31, 2014 v Netherlands at Zahur Ahmed Chowdhury Stadium, Chittagong
IPL Debut: vs , On at
Last IPL played: vs , On at