 He transferred to non-league side Heswall F.C., where he stayed for one season, while there he re-joined Scunthorpe on loan and also spent time at Turf Moor with Burnley before joining Bolton Wanderers in 1989 for £80,000.Reeves stayed at Burnden Park until 1993 when he moved briefly to Notts County before a move to Carlisle United.Reeves went on to play for Preston North End, Chesterfield, Oldham Athletic and Scarborough before ending his career playing for Gainsborough Trinity.