ODI Debut: |
vs New Zealand, On 2003-01-04 at January 4, 2003 v New Zealand at John Davies Oval, Queenstown |
Last ODI played: |
vs Sri Lanka, On 2012-02-21 at February 21, 2012 v Sri Lanka at Brisbane Cricket Ground (Woolloongabba), Brisbane |
Test Debut: |
vs England, On 2002-08-08 at August 8, 2002 v England at Trent Bridge, Nottingham |
Last Test played: |
vs South Africa, On 2018-01-24 at January 24, 2018 v South Africa at The Wanderers Stadium, Johannesburg |
T20 Debut: |
vs West Indies, On 2011-06-04 at June 4, 2011 v West Indies at Queen's Park Oval, Port of Spain, Trinidad |
Last T20 played: |
vs England, On 2011-08-31 at August 31, 2011 v England at Old Trafford, Manchester |
IPL Debut: |
vs , On at |
Last IPL played: |
vs , On at |