На Играх 1908 в Лондоне Робертсон участвовал в трёх дисциплинах. Вместе со своей командной он стал чемпионом в гонке на 3 мили, занял шестое место в забеге на 1500 м и не финишировал в полуфинале на дистанции 5 миль.