Playing 38 games a season will take 16.24 years lolSo, by the looks of it you'd need a regen younger than 17 to play until his very late thirties, playing over 30 league games a season. ****, hard challenge.
Even if you had a 15 year old, you'd have to play him 30 league games a season until he was 36 to get close to Giggsy.
So a 17 year old playing every game till he's 34. It is possible. If you look at my screens above I has Senese on the bench mostly for his first two seasons and brought him on after 80+ minutes