The average finish time for the entire field of 21,856 finishers was 4 hours and 44 minutes. This average is nearly the same as in 2009: 4 hours, 41 minutes. Both times put Marine Corps Marathon among the toughest in our ranking of 25 Top Marathons. See complete finishers lists and Average Number of Finishers by Age Group. Also see our Complete Marine Corps Marathon Coverage.