The amount raised for charity by the London Marathon will pass £1bn this year, organisers have said.
A statement from London Marathon Events today said the annual race had raised £955m for good causes since it started in 1981, with donations totalling £63.7m last year alone.
This year’s event, which will take place on 28 April, will have a #ThanksABillion campaign alongside it to mark the fundraising milestone, the statement said.
Cancer Research UK holds the record for the highest amount raised through the event, £3.6m, when it was the event’s charity of the year in 2016.
A video celebrating the impending achievement has been published today.
Hugh Brasher, event director of the Virgin Money London Marathon, said the race had broken the world record for fundraising for an annual one-day event every year since 2007.
He said breaking the £1bn mark would be a "phenomenal achievement" and part of what made the London Marathon unique.
"No other mass-participation event comes anywhere near this kind of fundraising," he said.
About 75 per cent of the approximately 40,000 runners that take part in the event each year raise funds for good causes, organisers said.
The millionth finisher in the history of the event crossed the line in 2016.