Edwin Groves (born 1900, date of death unknown) was a footballer who played in The Football League for Walsall. Born in Walsall, England, he also played for Shrewsbury Town and Wellington Town.