[3] On 21 January 2005, Harrison moved to Championship club Leeds United on a one-month loan as part of the deal that saw fellow goalkeeper Scott Carson transfer permanently in the other direction.
[1] Released by Liverpool that summer, Harrison played for Wolverhampton Wanderers's reserves against Blackburn Rovers, and earned a two-month contract with the Championship club on 4 November 2005.
[4] When Harrison's Wolves contract expired, he joined Chester City of League Two until the end of the season on 24 February 2006;[5] two days earlier while on trial, he saved a penalty in a reserve draw with Tranmere Rovers.
[6] He finally made his professional debut on 7 March in a 1–1 home draw with Torquay United during Chris Mackenzie's injury lay-off, with his performance being good enough for Chester to terminate the contract of fellow goalkeeper Stéphane Gillet.
[13] In July 2017, Harrison became the Welsh Premier League player with the most European appearances when he surpassed former teammate Phil Baker's 31 in an extra-time win over Gibraltar's Europa.