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