David Ashby (11 November 1949 – 16 September 2015) was a British motorcycle speedway rider. He rode for Swindon Robins between 1972 and 1978, making 151 appearances. He also rode with Peterborough Panthers and Milton Keynes Knights. He retired in 1979.