On his return, some seven matches into the 1895–96 season, he had recovered well enough to score prolifically, scoring 13 goals in 22 matches, and finishing the season as the club's top scorer. The following season, he was even more prolific, scoring 10 times in 12 league matches, which attracted the attention of other clubs, and he was allowed to leave Woolwich Arsenal at the end of 1896 after an incident involving club officials following an 8–0 defeat by Loughborough Town (still the club's record defeat in an official match); in all he played 41 matches for Woolwich Arsenal, scoring 32 times.
This period saw him regain enough health to score prolifically, scoring 13 goals in 22 games, and finishing the season as the club's top scorer. The following season, he was even more successful, scoring 10 times in 12 league matches, which drew attention from other clubs, and he was allowed to leave Woolwich Arsenal at the end of 1896 after a dispute involving club officials following an 8–0 defeat by Loughborough Town (still the club's worst official loss); overall, he played 41 games for Woolwich Arsenal, scoring 32 goals.