David Robert Gilbert is a former Australian cricketer who played in nine Test matches and 14 One Day Internationals (ODIs) in 1985 and 1986. He played domestically for New South Wales, Gloucestershire and Tasmania.