He then joined part-time outfit Camberley Town, spending a year and a half at the club, before moving to Basingstoke Town towards the end of the 1998–99 season. Sills spent three seasons with Basingstoke, playing over 100 games for the club. During his time at the club, he was loaned out twice; to Staines Town and Kingstonian respectively – joining the latter permanently ahead of the club's 2002–03 campaign.
Sills' career path involved a period with Camberley Town, followed by a move to Basingstoke Town, where he played for three seasons, exceeding 100 games. He was loaned out twice during his time at Basingstoke: first to Staines Town and then Kingstonian.  Kingstonian eventually became his permanent club after the 2002–03 season.