In 1936 he moved to Bristol Rovers and played a further 112 games by 1939.
He moved to Bristol Rovers on a free transfer the following month.
He moved to Bristol Rovers the following summer after only four months and no appearances.
He then made a permanent move to Doncaster Rovers in 2004.
He then transferred to Blackburn Rovers for the 2004-05 season, but left the club after playing in only three games.
A week later, he started again in the 1-0 home defeat to Tranmere Rovers.
After spending two seasons with them, he moved to Doncaster Rovers in 2012.
After playing just 3 league games for the club he returned to Bristol Rovers as a guest.
He moved to Bristol Rovers in 1912 and died in 1962.
He kept a clean sheet from that game which ended 3-0 to Bristol Rovers.