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