He was a member of the 1908 bronze medal medley relay team.
In the first round, Bodor began his leg three yards behind the Swedish team and had to pass the other runner just to remain in competition.
He could not hold on to that lead and finished inches behind the Germans at 3:32.5 to his opponents' 3:32.4 to receive a bronze rather than a silver.
In the 800 metres, Bodor won his first round heat with a time of 1:58.6 to defeat a number of highly regarded athletes, including defending champion James Lightbody.
Bodor was one of four runners to beat Lightbody's record of 1:56.0 in the final, though he was the slowest of the four at 1:55.4.