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 138 203 31 3211 169 4961 18.66 64.72 1 12 44 387
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 138 28079 13827 485 8/15 11/1 2.95 28.50 57.89 21 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 South Africa, On 2020-01-24 at January 24, 2020 v South Africa at The Wanderers Stadium, Johannesburg
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, Chattogram
IPL Debut: vs , On at
Last IPL played: vs , On at