After a spell with Crewe Alexandra, he spent 1907 to 1920 with Wolverhampton Wanderers, the FA Cup in his first season there.
His first season with the club ended in FA Cup glory, as they won the trophy after defeating Newcastle United 3–1 in the final, with Harrison scoring a fine individual goal.
[4] He went on to score five goals in 46 appearances for the Red Devils, helping United to finish 13th in 1920–21, before they suffered relegation out of the First Division in 1921–22.
[1] He enjoyed a positive start to the 1922–23 campaign, scoring the only goal of the game against former club Manchester United at The Old Recreation Ground.
[1] He helped the Dragons to a 16th-place finish in the Third Division North in 1923–24, before he departed the Racecourse Ground at the age of 38.