As I remember, players aged 31 or above may retire at the end of the season even though we just signed him with a 3 year contract. Even though they will not resign early, it is hard to sell him. So suggest avoiding signing player overs 31, except for free agents that you plan for using temporarily.

For your information, the maximum age of a player is 34