David Thompson made his first grade debut for Bankstown during the 1981/82 and is first grade cap number 144.
In 1985/86 David became the inaugural first grade captain of Fairfield Cricket Club where he spent one year and has the honour of Fairfield Liverpool Cricket Club Player of the Year Award named after him.
In first grade David scored 3,336 runs at 24.35 including one century and 21 half centuries. He took 58 wickets with his best figures 5 for 53.
In all grades David scored over 7,000 and continued to play into his 40s and became a tremendous influence and mentor to many younger players.