Teams David Kelly played for

Main FCCentral Districts (1999/00-2001/02)
 Northern Districts (2002/03)
Main ListACentral Districts (1998/99-2001/02)
 Northern Districts (2002/03)
Other FCNew Zealand Academy (1998/99)
Other ListANew Zealand Academy (1998/99)
Under-19 ODINew Zealand Under-19s (1997/98)
Hawke CupHawke's Bay (2000/01-2001/02)
New Zealand Provincial A TournamentNorthern Districts A (2002/03)
Under-19 World CupNew Zealand Under-19s (1997/98)
Plunket ShieldCentral Districts (1999/00-2001/02)
 Northern Districts (2002/03)
MiscellaneousNew Zealand Youth XI (1997/98)
 New Zealand Under-19s (1997/98)
 New Zealand Academy (1998/99)
 Central Districts XI (1998/99)
 Central Districts (2000/01-2001/02)
 Hawke's Bay (2001/02)
 Counties Manukau (2002/03)
 Christchurch Metropolitan XI (2003/04)