Bahadur Prasad Singh (born 1 September 1965) is a former Indian middle distance runner. He holds the current national records in 5000 metres. Singh set the 5000 m record (13:29.70) in Birmingham, UK on 27 June 1992. Then on 23 December 1995, Prasad clocked a time of 3:38.00 at the 1995 South Asian Games in Chennai to set the 1500 m national record, which stood for 23 years.