David Buchanan (16 January 1830 – 30 May 1900) was an English amateur cricketer who played mainly as a bowler and who had two careers separated in an unusual manner by a long period out of the first-class game. He was born at Edinburgh, Midlothian, Scotland, and died at Rugby, Warwickshire, England.