На Олимпийских играх 1976 года не смог пройти в полуфинал в беге на 800 метров. Однако Уокер был явным фаворитом в беге на 1500 метров, так как его основной соперник, танзаниец Бэйи, не смог присутствовать на Олимпиаде из-за бойкота африканских стран. На играх Содружества 1982 года в Брисбене выиграл серебряную медаль в беге на 1500 метров, завершив выступление за Стивом Крэмом. Уокер стал участником соревнований в беге на 5000 метров на играх Содружества 1982 года и Олимпийских играх 1984 года, но завоевать медали не смог.