[1][2] Joyce started his career at Morton before moving to England and Bolton Wanderers in early 1895.
[1] Joyce played for Tottenham in 1898–99 (taking over from Tommy Meade who was dropped due to wage increase demands), scoring 26 goals in 38 games.
[1][4] He signed for Thames Ironworks for the 1899–1900 season (the club's last season before becoming West Ham United), along with Spurs colleagues Harry Bradshaw and Kenny McKay,[5] and made 27 Southern League appearances for the club, scoring 8 goals.
[6] His three goals in a 5–1 test match victory, against Fulham at White Hart Lane on 30 April 1900, assured a league place for the successor club the following season.
At the time of the 1901 UK census he was living in the city with his wife, daughter and a boarder – fellow Pompey player Tom Wilkie.