На Играх 1908 в Лондоне Уолкер участвовал только в беге на 100 м. Он выиграл все предварительные раунды и повторил олимпийский рекорд в финале. Также, он стал самым молодым олимпийским чемпионом на этой дистанции (19 лет и 128 дней).