ODI Debut: |
vs Scotland, On 2006-08-05 at August 5, 2006 v Scotland at Cambusdoon New Ground, Ayrshire |
Last ODI played: |
vs India, On 2021-03-23 at March 23, 2021 v India at Maharashtra Cricket Association Stadium, Pune |
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 India, On 2021-03-20 at March 20, 2021 v India at Narendra Modi Stadium, Motera, Ahmedabad |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |