Steve Chalke, the founder of the social action charity Oasis, has broken his own Guinness world record for the most money raised from a single marathon by collecting more than £2m for running the London event yesterday.
It is the third time that Chalke has held the record, having taken the title from five-time Olympic rowing gold-medallist Steve Redgrave in 2007 by raising £1.85m.
His total this year stands at £2,320,601, with all of the money going to Oasis, the charity he founded 25 years ago to support marginalised communities in the UK.
Chalke said it was extraordinary to beat his previous record.
"I just want to thank everyone who has contributed to this fantastic outcome," he said. "To break my existing record of £1.85m is incredible in itself, but to smash the £2m barrier is absolutely amazing."
A spokeswoman for the London Marathon said it would not know how much the event raised in total this year until September, but that it expected it to be more than the £50.6m raised last year.
See gallery of photos of the Virgin London Marathon 2011