Eric Peter Hamilton (5 May 1913 – 15 July 1943) was a South African first-class cricketer and South African Air Force officer. Hamilton was born in Johannesburg on 5 May 1913. His debut in cricket took place on 5 October 1936 for the City of Johannesburg against The Rest at the Old Wanderers. During the match, Hamilton scored 32 runs, but was dismissed both innings. Hamilton's second cricket match, representing Transvaal against the Orange Free State, occurred on 29–30 January 1937. During the first inning, Hamilton made 33 runs before he was dismissed by .