На Играх 1904 в Сент-Луисе Ганн участвовал только в десятиборьи. Набрав 5907 очков, он занял второе место и выиграл серебряную медаль.