Edmund Sclater Crofts (23 January 1859 – 23 December 1938) was an English first-class cricketer and British Army officer.