Playing career
Neal began his playing career at Wellingborough Town, before he joined Northampton Town in 1967. He went on to make 187 appearances for the club before being signed on 9 October 1974 for £66,000 by Liverpool manager Bob Paisley. Paisley had intended to break Neal in as a replacement for the ageing Chris Lawler, meaning that he initially played as a left-back. It would be, however, his industrious and energetic performances at right-back where he made his name.
Neal made his Liverpool debut in the Merseyside derby against Everton at Goodison Park on 16 November 1974, a game which ended 0–0. Neal made his debut alongside midfielder Terry McDermott. Neal's first goal for the club came almost exactly one year later on 4 November 1975, during the 6–0 defeat of Real Sociedad in a UEFA Cup game at Anfield.
Neal scored from the penalty spot late in the 1977 European Cup Final, when the Anfield club beat Borussia Mönchengladbach 3–1 in Rome to win the European Cup for the first time. Neal subsequently played in the winning 1978 and 1981 finals, Liverpool beating Club Brugge and Real Madrid respectively. He scored in the first half of the 1984 final against Roma, which ended 1–1 and was decided on penalty kicks, won by Liverpool (with Neal scoring Liverpool's first goal of the shootout, from its second shot). Neal was the only player to appear in all four of Liverpool's European Cup wins of the 1970s and 1980s.
In total, Neal won eight First Divisions, four League Cups, five FA Charity Shields, four European Cups, one UEFA Cup and one UEFA Super Cup during his eleven years at Liverpool, making him one of the most successful Englishmen ever to play the game. During his Liverpool career, Neal was ever-present in the starting line-up for several seasons. He played 366 consecutive league matches (a club record and among the highest in English football history) from 14 December 1974 until 24 September 1983, when he suffered an injury against Manchester United that forced him to miss the following week's match against Sunderland.
Neal departed Anfield after 11 years in 1985, joining Bolton Wanderers as player-manager. He retired from playing in 1989 after more than 700 league appearances and 50 caps for England.