The record for the longest marathon run is held by Shizo Kanakuri with a time of 54 years, 8 months, 6 days, 5 hours, 32 minutes and 20.379 seconds. During the 1912 Olympics, he quit midway through a marathon race and went home to Japan without notifying the officials. He was considered a missing person in Sweden for over 50 years. In 1966, he was invited to complete the marathon.
Previous Fact Next Fact