Joan Mestres Cochs Full name Joan Mestres Cochs Born 1/1/1986 (age 39) Place of birth Federation Spain Profiles #27513 World Ranking 1988 Classical 1996 Rapid Rating Bio