Teams David Grant played for

Main FCSouth Australia (2016/17-2022/23)
Main ListASouth Australia (2021/22)
Main Twenty20Brisbane Heat (2021/22)
Other ListAAustralia National Performance Squad (2016)
 Cricket Australia XI (2016/17-2017/18)
Under-19 TestAustralia Under-19s (2014/15-2015)
Under-19 ODIAustralia Under-19s (2014/15-2015/16)
Big Bash LeagueBrisbane Heat (2021/22)
Sheffield ShieldSouth Australia (2016/17-2022/23)
MiscellaneousSouth Australia Under-17s (2013/14)
 South Australia Under-19s (2014/15-2015/16)
 Australia Under-19s (2015)
 South Australia Under-23s (2015/16-2018/19)
 South Australia (2016/17)
 Cricket Australia XI (2017/18-2019/20)
 South Australia Second XI (2019/20-2022/23)