Teams Richard Petrie played for

ODINew Zealand (1990/91)
Main FCCanterbury (1988/89-1992/93)
 Wellington (1993/94-1999/00)
Main ListACanterbury (1988/89-1992/93)
 Wellington (1993/94-2000/01)
Other ListANew Zealanders (1990/91)
 New Zealand (1990/91)
 Central Conference (1997/98)
Central Lancashire LeagueMilnrow (1999)
New Zealand Provincial A TournamentCanterbury Second XI (1988/89)
 Wellington Second XI (1993/94)
New Zealand Under-19 TournamentCanterbury Under-19s (1984/85)
Plunket ShieldCanterbury (1988/89-1992/93)
 Wellington (1993/94-1999/00)
MiscellaneousCanterbury and Otago Under-19s (1986/87)
 VOC (1990-1991)
 Canterbury (1992/93)
 Wellington Invitation XI (1994/95)
 New Zealand (1999/00-2006/07)
 Wellington (2000/01-2001/02)
 Karori (2002/03)
 Sinjungrammarians (2004)
 Wellington Legends XI (2010/11)
 New Zealand Over-50s (2018/19-2019/20)