Martinez is 31 years old. Three guaranteed years would probably be my maximum. My comment of limiting older players to 1 or two year contracts was aimed at slightly older than Martinez. Obviously, the make up of your team influences contract length as well. You wouldn't put Martinez on the same team with Abreu and Vaughn.