Kellner was one of 17 athletes to start the marathon race (the first modern Olympic marathon). He finished in fourth place, but when the third-place finisher, Spiridon Belokas, was found to have covered a portion of the race by carriage, Kellner was awarded third place. His time was 3:06.35.