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) |