I heard this a while ago, but for some reason it's just now coming out.
It's coming out because ESPN ambushed him with the question "how old are you", to which he responded "32", which is halfway between his reported age of 31, and documented age of 33. The ESPN interviewer then whipped out his Dominican birth certificate, which showed 33 years old. You could see the sweat breaking out on his forehead, as he began to stammer and mutter, then he stalked off, ending the interview.
He then decided to fess up to the Astros, a little belatedly.
Yes, that's why they lie about their age in the DR. He could potentially be even older. They usually sign them very young in the DR. A 17 year old kid is usually better than a 15 year old kid so if they can have the body and skills of a 17 year old and pass for 15 they appear to have bigger upside and are more likely to be signed and paid more attention to. It also helps in later years when it comes to contract negotiations. It wouldn't shock me to learn that a good number of Dominicans are older than what we believe them to be.
This is an accurate assessment. These poor kids will do anything to get a contract, it's borderline desperation. The problem is, the liars sometimes get signed at the expense of the honest ones, not unlike what happens with steroid cheaters. Tejada's pretty much covered all the bases, hasn't he?
The one mitigating factor, MLB clubs are aware of the pervasiveness of the practice, but it's still difficult to detect in many cases.
Remember the kid who dominated the Little League world series some years ago (Danny Almonte?), he was actually 14 years old, and the age limit is 12. Nice.