Johannes Mosehla breaks own record at Comrades Marathon
83-year-old Johannes Mosehla from Sekhukhune, Limpopo, has broken his own record of being the oldest Comrades Marathon finisher. This is after the bricklayer completed the 89.98km Comrades Marathon 2025 from Pietermaritzburg to Durban at 11:47:27 on Sunday.
In 2023, Johannes Mosehla broke the record held by Wally Hayward, who finished the Comrades Marathon at 80 in 1989.
ALSO READ: Tete Dijana wins third comrades marathon
In 2024, Mosehla completed the race at the age of 82. This was his 12th since his first attempt at age 63. He told the Limpopo Chronicle how he keeps going despite his age, which is considered to be too old.
ALSO READ: Limpopo-born coach Mdaka leads Amajita to AFCON victory
“The most important thing in athletics or any sports is training and the love of what you do and enthusiasm to reach your goals,” said Mosehla.
He further adds that he has no intention to retire from running anytime soon. Mosehla says he still has to run two or three more comrades marathon races.
“Retiring is not something that I even think about. I am looking at all my records, I am still doing better than most runners,” he said.
“I have not even given the issue of retirement any thought. Only when I can’t run anymore will I retire. I can’t run with my comrades two or three times. That’s when I will call it time. But for now, my body is still fine.”




