He played for Walsall Town Swifts[1] and Small Heath before signing with Aston Villa in September 1896.
[4] He scored 13 goals in 41 appearances in the 1898–99 campaign, helping the club to finish ninth in the Second Division.
[4] He scored a hat-trick past Chesterfield in a 4–0 win at Saltergate on 4 November 1899, and hit a total of 17 goals in 24 games in the 1899–1900 season to finish as the club's top scorer.
[4] This was even though he was sold on to Manchester City in January 1900 as Vale suffered financial difficulties.
Watford twice suspended him for a "breach of training regulations, " forcing him to leave the club.