Meca took silver in the 5 km event at the 2000 World Championships in Hawaii. He also won silver in the 25 km competition and a bronze in the 10 km at the 2003 World Aquatics Championships in Barcelona, Spain.