He remained at Prenton Park until 2002 when he joined Oldham Athletic and after impressing there he was signed by Championship side Stoke City.
At Palace he played well despite the club struggling financially and when manager Neil Warnock joined Queens Park Rangers Hill followed him in July 2010.
They went on to ensure survival on the final day of the season, Hill winning the supporters player of the year award for his performances this despite playing 25 matches and also spending a short time on loan at Nottingham Forest.
Born in Huyton, Merseyside, Hill began his career as a trainee at Tranmere Rovers, where he made his debut during a 2–2 draw against Nottingham Forest in the 1997–98 season.
By the 1998–99 season Hill had become a regular starter in the Tranmere side and was part of the team which played in the 2000 English League Cup Final at Wembley Stadium against Leicester City.
He found himself unable to hold down a regular first place during the 2006–07 season, with Danny Higginbotham and Michael Duberry preferred to him as first choice central defenders and Andy Griffin occupying the left-back slot.
[10] An equally disappointing season 2009–10 witnessed Palace in severe financial plight with a consequential ten points deduction and a final position in the division of 21st.
[11] On 1 July 2010, Hill left Palace on a free transfer to join Queens Park Rangers[12] and reunited with his former boss Neil Warnock.
However, he was sent off on the opening day of the season for a headbutt on Martin Petrov of Bolton Wanderers in a 4–0 defeat at Loftus Road.
[19] Due to injuries to Matthew Connolly and Danny Gabbidon, Hill was recalled early from his loan spell at Forest.
After his return from the loan spell, and the appointment of Mark Hughes as manager, Hill became a regular in the Rangers starting 11, forming a strong central defensive partnership with Anton Ferdinand.
[26] The 2012–13 season saw Hill in and out of the starting 11 under Mark Hughes; however, he has been ever present in the team since Harry Redknapp took over as manager with Rangers in deep relegation trouble.
He started games at both centre-back and left-back, scoring his first goal in two and a half years in the 1–0 win away to Leeds at Elland Road.
[34] He broke a twenty-one-year-old record held by goalkeeper Billy Thomson who was aged 37 years, 50 days when he made his maiden Rangers appearance.
[35] Hill scored his first goals for Rangers with a brace in a Scottish League Cup tie against Peterhead on 9 August 2016.
[45] On 14 August 2021, following a 2–0 home defeat to Stevenage, it was announced that Hill had left the club due to personal family reasons.