Келлнер участвовал в марафонской гонке 10 апреля. Он пришёл к финишу четвёртым, однако выяснилось, что опередивший его грек Спиридон Белокас пользовался транспортом во время гонки, и он был дисквалифицирован. Келлнер занял третье место и получил бронзовую медаль.