Answer
Michael Heskey made more than 500 appearances in the Football League and Premier League over 18 years. He made his professional debut for Leicester City in 1994 and went on to play for Liverpool, Wigan Athletic, Aston Villa, Bolton Wanderers, and Newcastle United. Heskey was also capped 62 times for England and scored 22 goals.