As of 2015, John A. Kelley holds the records for finishing the most Boston Marathons, having finished 58 of the 61 races he started in his lifetime. Kelley ran his first Boston Marathon in 1928, but he was only able to actually complete the race for the first time several years later, in 1933, which was his third time participating in the race.
Kelley won the Boston Marathon in 1935 and again in 1945. He ran his final Boston Marathon in 1992, when he was a spectacular 84 years old. He died in 2004 at the age of 97 and is considered a legend of the marathon.