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