На Играх 1908 в Лондоне Андерсон соревновался в четырёх дисциплинах. Он получил бронзовую медаль в командной гонке преследования. В остальных заездах он не прошёл дальше первых раундов.