The most consecutive Premier League seasons that an individual player has scored at least one goal in is 19, by Ryan Giggs (UK) playing for Manchester United (UK) between 1992 and 2011. Giggs has scored in all 19 Premier League seasons, plus two First Division seasons prior to that, taking the total number of top division season’s scored in to 21.