Jim Price finished the 118th annual event in two hours, 59 minutes, 15 seconds, according to the Boston Athletic Association's website.
Meb Keflezighi became the first American since 1983 to win the race, finishing the course in 2:08.37.
Price was one of four Moorestown residents who ran in Monday’s race.
Results of other locals are as follows:
* Glen Shipley ran the course in 3:31.54
* Dawn McCarthy finished the course in 3:39.37.
* Terry McWilliams completed the race in 4:00.56.