На Играх 1908 в Лондоне Арчибальд соревновался в прыжке с шестом и разделил третье место с результатом 3,58 м. Также нёс флаг своей страны на церемонии открытия игр.