ODI Debut: |
vs Scotland, On 2006-08-05 at August 5, 2006 v Scotland at Cambusdoon New Ground, Ayrshire |
Last ODI played: |
vs Australia, On 2020-09-16 at September 16, 2020 v Australia at Old Trafford, Manchester |
Test Debut: |
vs Bangladesh, On 2010-05-27 at May 27, 2010 v Bangladesh at Lord's, London |
Last Test played: |
vs Pakistan, On 2012-02-03 at February 3, 2012 v Pakistan at Dubai International Cricket Stadium, Dubai |
T20 Debut: |
vs Netherlands, On 2009-06-05 at June 5, 2009 v Netherlands at Lord's, London |
Last T20 played: |
vs South Africa, On 2020-12-01 at December 1, 2020 v South Africa at Newlands, Cape Town |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |