Hallside, Lanarkshire born goalkeeper John Goodwin began his football career with St Anthony’s of Glasgow and signed for Scottish League Dumbarton in the 1922 close season, making his Scottish League debut against Arbroath that August. He made 17 first team appearances for The Sons through to January 1923, but he then joined Dumbarton Harp before heading south to join Third Division (North) Wigan Borough in May 1924.
He made his Football League debut against Walsall in Wigan’s that August, and remained almost ever present during 1924-25, missing a solitary game and making 42 appearances for the club. His consistency was enough to persuade Second Division Barnsley to sign him in May 1925, however at Oakwell he was understudy to Tommy Gale and he managed just two first team appearances during 1925-26. He returned to Wigan Borough in September 1926 but played only three more matches for them that month before joining non league Horwich RMI before the year end. In 1929 he joined Ashton National and had five years there, playing for Poole’s Central in 1934 and Chorley in 1936 before his eventual retirement.