Han startet sin karriere hos Crewe Alexandra der han spilte i fire år før han dro til Liverpool FC. Den første sesongen hos Liverpool var uten suksess, og han dro tilbake til Crewe på lån. Da hadde han suksess, og da han kom tilbake fra låneoppholdet ble han fast på laget til Liverpool. Hos Liverpool under Gerard Houlier hadde han greit med suksess og var med på å vinne ligacupen to ganger og FA-cupen og UEFA-cupen en gang. Han blir mest husket av Liverpools supportere for å ha scoret tre ganger mot Manchester United. Hver gang vant de 1-0.