Edward Buchanan Leigh (19 June 1913 – 15 August 1994) was an English cricketer.
Leigh was a right-handed batsman who bowled right-arm off break.
Leigh played Minor Counties Championship cricket for Buckinghamshire, making three appearances against Hertfordshire, Bedfordshire and Oxfordshire.
[1] Later serving in the Raj, Leigh made two first-class appearances for Bihar.
The first came in 1936 against Bengal, with Leigh being dismissed in Bihars' first-innings for 11 runs by Probodh Dutt.