Andy Welsh played for nine teams in his entire career and recorded a total of 342 appearances and 16 goals.
Team Stockport County  Macclesfield Town (loan) Sunderland  Leicester City (loan)  Leicester City (loan) Toronto FC Blackpool Yeovil Town Carlisle United Scunthorpe United FC United of Manchester Farsley AFC Ossett Albion 
