Background
Edwards was born in Stourbridge, Worcestershire.
Edwards was born in Stourbridge, Worcestershire.
He played as a half back. He began his football career with clubs in and around the Black Country before joining Football League Second Division club Birmingham in April 1913. Edwards played as a guest for Newport County in the wartime leagues, and after the war returned to the club where he played more than 100 games in the Third Division South.
In the 1927 close season Edwards joined Southend United, where he played nearly 100 games in all competitions, and went on to play for Dudley Town and Merthyr Town before retiring from the game in 1932.