In 1999 won Ecker een bronzen medaille op de wereldindoorkampioenschappen en werd vierde op de wereldkampioenschappen van 1999 in Sevilla. Op de Olympische Spelen van Sydney in 2000 werd hij achtste en vier jaar later werd hij op de Spelen vijfde.