A 100-year-old man has completed the Toronto waterfront marathon.

Fauja Singh crossed the finish line just after 5:30 p.m., with a time of eight hours and 25 minutes.

He was joined by family and friends for the last steps of the race.

Singh hopes his accomplishment – oldest marathoner ever – will be recognized by Guinness World Records.

He already holds the records in the 90-plus age group for 10,000 metres, a half-marathon and a full marathon – the latter two in Toronto. And on Thursday, he broke the 100-metre record when he ran it in 23.4 seconds at Scarborough’s Birchmount Stadium.

Singh was born in India on April 11, 1911 and emigrated to England in the 1990s after the deaths of his wife and son.

He walks, jogs, and runs as many as 16 kilometres a day near his home in Essex county.