Op de wereldkampioenschappen van 2005 in Helsinki won Walker een zilveren medaille. Met een beste poging van 5,75 m eindigde hij achter de Nederlander Rens Blom (goud; 5,80) en voor de Rus Pavel Gerasimov (brons; 5,65). Een jaar later won hij op de wereldindoorkampioenschappen in Moskou een gouden medaille.