The Ever Presents are a group of people who have run the London Marathon at each event since the first event in 1981. In 1995 the group was first recognised with 42 members. A person is considered to no longer be an Ever Present if they do not run the race in a given year. After the 2026 race, there were five remaining members of the group.
The group's youngest member is Chris Finill who, from 1981 to 2013, completed every race in less than three hours, earning a Guinness World Record for this consistent high performance.
Beginning with the 2020 London Marathon, which was elite-only on the London track, virtual participation (running a tracked marathon on the same day elsewhere) has been sufficient to maintain Ever Present status.
Members Original members The group was first acknowledged in 1995 after the 15th marathon with 42 members who had run each event. Name Club Age in 1981 Time in 1981 Final race"Final race" denotes last complete race; some runners started the following year's race but failed to finish Christopher AdamsOrion Harriers3802:49:372002 Alastair AitkenHighgate Harriers4102:53:011999 Jeff AstonLes Croupiers3302:49:53Ever Present Geoffrey BalfourHuncote Harriers3102:45:002000 Reginald BrownSLH4903:07:382000 Reginald BurbidgeHighgate Harriers5503:54:172007 Rainer BurchettShaftesbury Barnet Harriers4102:58:302011 Harold ChadwickBournemouth /TH&H3402:24:101996 David ClarkNewbury AC4502:53:552010 Charles CousensVale of Aylesbury3802:58:132020 Patrick DobbsThurrock Harriers4202:41:372014 Erik Falck-TherkelsenWoking AC4002:59:592001 David FeredayBarnet & District4203:13:552014 Chris FinillHarrow AC2202:32:55Ever Present Derek FisherNewport Harriers4502:56:222004 Jeffrey GordonThames H&H4703:13:422013 Peter GreenwoodCanterbury Harriers AC3802:46:532002 John HanscombeRanelagh Harriers4502:54:292008 Jan HildrethThames H&H4803:25:372005 Raymond JohnsonKimberley & Dist. Striders4803:11:002006 Kenneth JonesOrion Harriers4703:18:372023 Max JonesBirchfield Harriers5303:51:522002 John LeggeOrion Harriers5003:02:352000 Roger LowHighgate Harriers3702:47:552020 Dale LyonsMassey Ferguson RC4403:10:032018 Terence MaceyNew Eltham Joggers3203:17:562020 Lionel MannBelgrave Harriers4003:06:072002 Don MartinRoyal Parks Police4004:10:002005 Roger MawerLowestoft4002:58:042009 Mick McGeochLes Croupiers2502:24:192002 William O’ConnorQueen's Park Harriers3502:35:52Ever Present Michael PeaceRanelagh Harriers3103:11:45Ever Present Mike PeelBlackheath & Bromley Harriers AC3902:40:302012 Derrick PickeringEast Hull Harriers4402:38:382010 Bryan ReadOrion Harriers4003:24:051998 Peter ShepheardBlackheath Harriers3802:29:472005 Malcolm SpeakeBildeston Bounders3902:47:582025 Michael StarrSt Albans Striders3703:47:112002 Tony TillbrookeVictory AC4103:42:242012 David WalkerChalfont & Chiltern3503:06:11Ever Present Steve WehrleDulwich Runners AC3203:51:262016 Michael WilkinsonDuke Street Runners4202:52:512007 — no longer a member — still a member
Current members Five people have completed every London Marathon up to and including the 2026 event.
Name Club Age Most recent time (2026) Jeff AstonLes Croupiers7808:45:26 Chris FinillHarrow AC6703:15:16 William O'ConnorQueen's Park Harriers8008:39:55 Michael PeaceRanelagh Harriers7604:51:37 David WalkerChalfont & Chiltern8009:29:58
References
Footnotes
External links