ALL
ODI
T20
Test
100B
T10
Road Safety World-T20 2022
Sep 10 - Oct 1Played for RSAL
IPL 2011
Apr 8 - May 28Played for RCB
T20 WC 2007
Sep 12 - Sep 23Played for SA
RSA vs ZIM 2007
Aug 22 - Aug 26Played for SA
IND in RSA 2006-07
Nov 19 - Jan 2Played for SA
ZIM vs RSA 2006
Sep 15 - Sep 20Played for SA
Road Safety World-T20 2022
Sep 10 - Oct 1Played for RSAL