David Robert Clarke (born 1 January 1958) is a British former distance runner who competed over distances from the 1500 metres to the marathon. He represented Great Britain over 5000 metres at the 1983 World Championships in Athletics and the 1981 Summer Universiade.