30 years + 2 contract years means this one +, next season when he have 31, then the retirement age once you renew the contract will be between the end of the season when he have 32 years till 34, and the contract can be extended year to year once the definitive retirement age is set.
**I mean, the "contract years, count the actual season, so when say 1 year, means this season and then in this case you'll have 7 days once next season starts to renew the contract.