STATISTICS

Type Mat Inns NO Runs HS BF Avg SR 100's 50's 6's 4's
ODI 143 136 20 5507 185 6215 47.47 88.60 12 35 66 495
Test 65 112 14 3901 137 8582 39.80 45.45 9 21 21 482
T20 49 49 6 1476 119 1100 34.32 134.18 1 9 47 135
IPL 84 77 7 2302 96 1781 32.88 129.25 0 16 73 205
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 143 192 189 2 1/8 1/8 5.90 94.50 96.00 0 0 0
Test 65 78 69 0 - - 5.30 - - 0 0 0
T20 49 8 3 0 - - 2.25 - - 0 0 0
IPL 84 6 16 0 - - 16.00 - - 0 0 0
CL 0 0 0 0 - - - - - 0 0 0

career

ODI Debut: vs India, On 2011-01-18 at January 18, 2011 v India at Newlands, Cape Town
Last ODI played: vs Australia, On 2019-07-06 at July 6, 2019 v Australia at Old Trafford, Manchester
Test Debut: vs Australia, On 2012-11-22 at November 22, 2012 v Australia at Adelaide Oval, Adelaide
Last Test played: vs England, On 2020-01-24 at January 24, 2020 v England at The Wanderers Stadium, Johannesburg
T20 Debut: vs England, On 2012-09-08 at September 8, 2012 v England at Riverside Ground, Chester-le-Street
Last T20 played: vs England, On 2020-11-29 at November 29, 2020 v England at Boland Park, Paarl
IPL Debut: vs , On at
Last IPL played: vs , On at