Hill then moved to Derbyshire County Cricket Club in 1966. He performed in the middle order in a low-scoring victory against Surrey and was a first-choice team-member throughout the season.
In 1966, Hill changed teams to Derbyshire County Cricket Club. In the middle part of the batting lineup, he played an important role in a match against Surrey that resulted in a low-scoring victory, and he was often selected as a crucial player throughout the season.