| ODI | New Zealand (2003/04-2004/05) |
| Main FC | Auckland (1999/00-2006/07) |
| Main ListA | Auckland (1999/00-2005/06) |
| Main Twenty20 | Auckland (2005/06) |
| Other FC | Australian Cricket Academy (1998/99) |
| | New Zealand A (2000-2004/05) |
| Other ListA | Australian Cricket Academy (1998/99) |
| | New Zealand Academy (1999/00) |
| | New Zealand A (2000-2004/05) |
| | North Island Selection XI (2000/01) |
| | New Zealand (2003/04-2004/05) |
| | North Island (2004/05) |
| Lancashire League | Accrington (2000-2005) |
| | Haslingden (2006) |
| Lancashire League Worsley Cup | Accrington (2001-2005) |
| | Haslingden (2006) |
| Lancashire League Twenty20 | Accrington (2005) |
| | Haslingden (2006) |
| Lancashire Inter League Trophy | Accrington (2001-2005) |
| | Haslingden (2006) |
| East Anglia Premier League | Bury St Edmunds (2005) |
| Super Smash | Auckland (2005/06) |
| Plunket Shield | Auckland (1999/00-2006/07) |
| Miscellaneous | Western Australia Second XI (1996/97-1998/99) |
| | Western Australia (1998/99) |
| | Australian Cricket Board Chairman's XI (1998/99) |
| | Western Australia Colts (1998/99) |
| | Western Australia Institute of Sport (1998/99) |
| | New Zealand Academy (1999/00) |
| | New Zealand A (2000-2004/05) |
| | Auckland (2000/01-2006/07) |
| | New Zealand (2002/03-2003/04) |
| | North Island (2002/03) |
| | VOC (2003) |
| | Lancashire League (2004) |
| Lancashire League Miscellaneous | Accrington (2001-2005) |
| | Haslingden (2006) |