Brit Jamie MacDonald was mugged, beaten up and forced to sleep rough after trekking the equivalent of 200 marathons in 275 days, coast to coast.

Jamie, 27, who dressed up as comic hero The Flash, crossed the finish line in Vancouver on Monday.

He raised £150,000 for charity and was the first person to run across Canada without a support team.

His amazing journey has been compared to Forrest Gump, who ran from coast to coast across the US in the smash-hit film.

Jamie said: “I just can’t believe it’s all over. I have worked for so long and given this run everything I have, physically and mentally. Thinking about all the people that have helped me along the way, whether it was offering a bed, or handing me a coffee, it brings a tear to my eye.”

“I have worked for so long and given this run everything I have, physically and mentally”

Jamie MacDonald

Jamie, from Tredworth, Glos, started his trip in March last year, using money he had saved for a mortgage.

On the way he battled chronic tendonitisand went through 10 pairs of trainers.

He was mugged on New Year’s Eve, and a bag containing fi lm footage of his adventure was stolen. Amazingly, it was returned following a Twitter campaign.

Jamie added: “I’m hopeful that my run has and will inspire people to know that we can do whatever we put our mind to.”

He spent nine years in and out of hospital as a boy with rare spinal condition syringomyelia.

The money he raised will go to his local charity the Pied Piper appeal and Great Ormond Street Hospital.