In the following six seasons he missed only one League game.
At the end of the 1899-1900 season he moved to West Bromwich Albion for a fee of £100, which made him the first player to play for all three major Birmingham-area clubs.