Andy Welsh played for nine teams in his rookie career and recorded a total of 342 appearances and 16 goals.
Stockport County  Macclesfield Town (loan) Sunderland  Leicester City (loan)  Leicester City (loan) Toronto FC Blackpool Yeovil Town Carlisle United 85 6 25 10 7 20 21 113 33 (3) (2) (2) (1) (1) Scunthorpe United FC United of Manchester Farsley AFC Ossett Albion 8 
