(CNN)Wacky costumes, outrageous records, and a rogue race leader in pink shorts -- marathons are never short of inspiring stories and this year's event in London was no exception.
London Marathon: The best tales from 2019
While Eliud Kipchoge set a course record of 2:02:37 in the men's race -- the second-fastest marathon time ever after the record he set in Berlin last year -- further back in the field other runners were more concerned with setting their own personal bests.
Here are some of the standout stories from this year.
Everyone's played the "how long can I keep up with an elite marathon runner" game, but one competitor in London decided to make it a reality.
If you watched the start of the men's race in London, you may have been surprised to see a non-elite runner -- dressed in eye-catching pink shorts -- mixing it with the race leaders.
Hats off to Richard Ollington, who went on to run 25.2 further miles and clock an impressive time of 2:34:09, rubbing shoulders with giants, in the process clocking a personal best over a mile in his first ever marathon.
"Shared an unforgettable moment with Kipchoge," Ollington, who was back running on Monday morning, posted on social media. "Vom[ited] at mile 20. Got a hundred shoutouts for the pink shorts. And finished in 2:34ish. Loving life!"
There was plenty of drama on the finish line, too.
Hayley Carruthers, a radiographer who balances her marathon training with her full-time medical career, won over plenty of fans when she collapsed and crawled across the finish line.
Her personal best of 2:34:03 was three minutes outside the qualifying time for British women to compete at the world championships in Doha later this year.
And if that wasn't impressive enough, she was back into work on Monday morning: "Don't worry guys! I am a'ok! Back to reality ... #doublelife," Carruthers wrote on Twitter on Monday.