ODI | South Africa (2001/02) |
Main FC | Natal B (1997/98) |
| KwaZulu-Natal B (1998/99) |
| KwaZulu-Natal (1998/99-2009/10) |
| Dolphins (2004/05-2010/11) |
Main ListA | KwaZulu-Natal (1998/99-2009/10) |
| Dolphins (2004/05-2010/11) |
Main Twenty20 | Dolphins (2003/04-2010/11) |
| Southern Rocks (2011/12) |
Other FC | South Africa Academy (1998/99) |
| South Africa A (2001/02-2003/04) |
| The Rest (2002/03) |
| South African Invitation XI (2007/08) |
Other ListA | South Africa A (2001/02-2003/04) |
| South Africa (2001/02) |
| Scotland (2002-2003) |
Under-19 Test | South Africa Under-19s (1997/98) |
Under-19 ODI | South Africa Under-19s (1997/98) |
Lancashire League | Lowerhouse (2001) |
Lancashire Inter League Trophy | Lowerhouse (2001) |
Cricket Scotland League | Stewart's Melville Royal High (2002-2010) |
Under-19 World Cup | South Africa Under-19s (1997/98) |
SuperSport Series | KwaZulu-Natal (1998/99-2003/04) |
| Dolphins (2004/05-2010/11) |
Miscellaneous | Natal Under-15s (1994/95) |
| Natal Under-18s (1996/97-1997/98) |
| South African Schools (1997/98) |
| South Africa Academy (1998/99) |
| KwaZulu-Natal (2000/01-2003/04) |
| Collegians (2001/02) |
| Thistles (2002) |
| Scotland XI (2002-2003) |
| Scotland (2003) |
| Stewart's Melville Royal High (2003) |
| Northwood Crusaders (2005/06-2010/11) |
| Dolphins (2009/10) |
Lancashire League Miscellaneous | Lowerhouse (2001) |