Background
He was born in Staveley, Derbyshire.
He was born in Staveley, Derbyshire.
His regular position was as a forward. He played in the Football League for Exeter City, Manchester United, and Southend United. Goodwin played for Exeter City before joining Manchester United for a fee of £640 in June 1920.
He played just once in United"s first team, a defeat at home to Bolton Wanderers in August 1920.
He left United in August 1922, joining Southend United, where he was top scorer the following season with 22 goals. He remained with Southend until August 1927 when he joined Dartford.
He later joined Oldham Athletic and Congleton Town from where he joined Mossley. He later rejoined Mossley from Droylsden.