The bigger question is, how did your player manage to keep up with your advancement in levels?
When I buy an 18-year-old, only in very rare occasions that he can still be six-star quality when he reaches 22 years old, because by then, he would have to have gained about three stars worth of quality in order to keep up with losing one star after each season.