Teams David Sales played for

Main FCNorthamptonshire (1996-2014)
 Wellington (2001/02)
Main ListANorthamptonshire (1994-2013)
 Wellington (2001/02)
Main Twenty20Northamptonshire (2003-2014)
Other FCFirst-Class Counties Select XI (1997)
 England A (1997/98-1999/00)
 Marylebone Cricket Club (2010)
Other ListAEngland A (1997/98-1999/00)
Under-19 TestEngland Under-19s (1994/95-1996/97)
Under-19 ODIEngland Under-19s (1994/95-1997)
Second Eleven ChampionshipNorthamptonshire Second XI (1994-2013)
Second Eleven TrophyNorthamptonshire Second XI (1994-2013)
Second Eleven Twenty20Northamptonshire Second XI (2013-2014)
Twenty20 BlastNorthamptonshire (2003-2014)
County ChampionshipNorthamptonshire (1996-2014)
Plunket ShieldWellington (2001/02)
MiscellaneousEngland Under-15s (1992/93)
 England Under-17s (1994)
 Northamptonshire Second XI (1994-1997)
 The Occasionals (1994/95)
 England Under-19s (1995-1996/97)
 Central Region Second XIs (1995)
 Northamptonshire (1999-2014)
 England A (1999/00)
 Lord's Taverners (2019-2020)