Though Gill struggled to establish himself with Birmingham, and was never an undisputed member of the starting eleven, he played a big part in the club's 2001 League Cup run, and was controversially omitted from the squad for the final. After Birmingham's promotion to the Premier League, he moved to Northampton Town, where he suffered knee ligament damage which ended his career with the club. He went on to spend four seasons with Cheltenham Town, helping them to promotion to League One via the play-offs. He spent most of the 2008–09 season as player-coach of Conference National club Forest Green Rovers. After two unsuccessful applications for managerial posts, and a spell playing for Conference North club Redditch United, Gill was appointed manager of Conference South club Weymouth in January 2010, only to resign 44 days later. He worked as youth team coach at Bristol Rovers, spent 18 months as academy director at Kidderminster Harriers, before being employed at Norwich City, initially as a scout then as an academy coach. He parted company with the Canaries in July 2015 and soon took up the role of U18 head coach at Wolverhampton Wanderers.