Most consecutive marathons completed in under three hours (same marathon)

The most consecutive editions of the same World Marathon Majors marathon completed in under three hours is 30 and was achieved by Chris Finill (UK) at the London Marathon from 29 March 1981 to 25 April 2010.

Chris Finill is a runner for Harrow Athletic Club, his fastest time was 2:28:27 in and his slowest time was 2:57:56 in 1998.