he played 44 games for the stags (23 as a substitute), scoring twice, before joining rotherham united in march 1991 with steve spooner moving in the opposite direction. towards the end of the following season he contracted pneumonia and after failing to regain his place after his eventual recovery was released, joining torquay united in july 1993 and quickly establishing himself as a regular member of don o'riordan's side. in march 1996 he joined chesterfield on loan, but returned to torquay without appearing in the chesterfield first team. he spent four years at plainmoor, scoring 14 times in 140 league games, before joining colchester united on a free transfer on 5 june 1997 after being released by kevin hodges. he played only 12 times for colchester before moving to aldershot town in september 1998, playing a major role as the 'shots attempted to climb back towards their former league status. he left aldershot in may 2001 when his contract expired.