Neal startet sin karriere i de lavere divisjonene av engelsk fotball, for Northampton Town. Høsten 1974 ble han kjøpt av Liverpool for 65 000 pund, i det som var Bob Paisleys første kjøp som Liverpool-manager. Neal gikk rett inn på laget, og mellom 1975 og 1983 gikk han bare glipp av én ligakamp. Neal viste seg også å være en svært effektiv straffeskytter. Han scoret til sammen 60 mål i sin Liverpool-karriere, og nesten halvparten av disse kom fra straffemerket.
Neal er engelsk fotballs tredje mestvinnende spiller gjennom tidene, (bare slått av Ryan Giggs og Paul Scholes), med 8 ligamesterskap, 4 seire i serievinnercupen, 1 seier i UEFA-cupen, 4 seire i Liga-cupen, 1 seier i Super-cupen og 5 seire i Charity Shield. (Alan Hansen har også 23 medaljer for Liverpool, men har færre seire i den gjeveste europeiske turneringen). Neal har også en ganske imponerende rekord, det kommer til å være svært vanskelig å slå. Han spilte nemlig 417 kamper på rad uten å miste en eneste kamp, fra 23. oktober1976 til 24. september1983.
Trenerkarriere
Han forlot Liverpool i 1985, da han ble ansatt som spillende manager i Bolton.
Som manager hadde Neal moderat suksess. Han klarte å gjøre Bolton til et stabilt topplag i daværende 3. divisjon, men klarte ikke å lede klubben til opprykk i løpet av de seks årene han var sjef i klubben. Han hadde også korte perioder som manager i Coventry og Manchester City, og har vært assistenttrener på det engelske landslaget.