Edward Richard Baker (21 January 1901 – 22 July 1986) was an Australian rules footballer who played with four clubs in the Victorian Football League (VFL), mainly for Geelong and Collingwood.
A rover, he also played eight games for Victoria at interstate football.
The highlight of his career was being Geelong's premiership captain in 1931.