How Much Time Does it Take to Finish the Boston Marathon?

Our analysis of Boston Marathon from the years 2000 to 2017 indicates the average finish time is 3:54; three hours and fifty-four minutes. That's at least 20 to 25 minutes than the average time of the top 25 marathons.

But there's so much more specificity we can provide about average finish times. We've crunched the numbers to illustrate 

  • Boston Marathon finish times 2000 to 2017, 
  • details on 2017 by age group and by age group within each of four waves
  • Compare Boston 2012 against both Boston 2004 and Boston 2010 by race division, by gender and age, by city, by Boston Qualifiers, and more. 

Boston Marathon Average Finish Times 2000 to 2017

Boston Marathon Average Finish Times 2017 by Age Group

Boston Marathon Average Finish Times 2017 by Age Group by Wave

Boston Marathon 2012

Boston 2012 Runner Stats: Average Finish Time, Runners, Finishers, DNS, DNF, Deferred to 2013
  • Average Finish Time: 4:18:27 (vs 3:51+ 12 Year Average)
  • Finishers: 21,554 (95.9% of starters); 8,966 Women, 12,588 Men
  • Entrants26,656 runners entered to run the 2012 Boston Marathon
  • Qualified Runners: 20,081 -- see Qualifying for Boston for details
  • Non-Qualified Runners: 6,575 runners received entry via charity or other entities
  • Did Not Start -- No-Shows: An estimated 3,803 entrants did not pick up their bib numbers
  • Did Not Start -- Weather Deferral GroupRunners World reports 427 eligible for deferral to 2013
  • Runners: An estimated 22,480 started the race in Hopkinton
  • Did Not Finish: 926, 4.1%
  • For more, see our historical Entrants, DNS and DNF rates, Finishers
Results Analysis: Average Finish Times 2000 to 2011 -- 2012 Avg. Time = 4:18:27

Finish Times by Age Group 2011: Average Time Overall = 3:54

Finish Times by Age 2010