Teams Tim David played for

International Twenty20Singapore (2019-2019/20)
Main ListASurrey (2021)
 Tasmania (2021/22)
Main Twenty20Perth Scorchers (2017/18-2019/20)
 Hobart Hurricanes (2020/21-2021/22)
 Lahore Qalandars (2021)
 Surrey (2021)
 Southern Brave Men (2021)
 St Lucia Kings (2021)
 Royal Challengers Bangalore (2021)
 Multan Sultans (2021/22)
 Mumbai Indians (2022)
Other ListASingapore (2019)
Other Twenty20Singapore (2019-2019/20)
Lancashire LeagueEast Lancashire (2016)
North East Premier LeagueSouth Shields (2015-2016)
Indian Premier LeagueRoyal Challengers Bangalore (2021)
 Mumbai Indians (2022)
Big Bash LeaguePerth Scorchers (2017/18-2019/20)
 Hobart Hurricanes (2020/21-2021/22)
Caribbean Premier LeagueSt Lucia Kings (2021)
Pakistan Super LeagueLahore Qalandars (2021)
 Multan Sultans (2021/22)
Twenty20 BlastSurrey (2021)
The HundredSouthern Brave Men (2021)
MiscellaneousSouth Shields (2014-2016)
 Northern Universities Student Club Community Cricketers Elite (2014-2015)
 Western Australia Under-19s (2014/15)
 Australian Universities (2015)
 Claremont-Nedlands (2015/16-2017/18)
 Western Australia Under-23s (2016/17-2018/19)
 Western Australia XI (2017/18)
 Perth Scorchers (2017/18)
 Singapore (2019/20)