Upbeat
achievements

At 84, the oldest finisher in Comrades Marathon history

South Africa's Johannes Mosehla, 84, completed the 86km Comrades ultramarathon in 11 hours 12 minutes, becoming the oldest finisher ever. He started running in his 60s — proof that the starting line doesn't care about your age.

The upbeat factorThe upbeat factor: 84 years old. 86 kilometers. Done.
✓ Verified · Canadian Running · 2026-06-14 · South Africa
Read the full story →

More good news

science After 30 years with nothing, a medicine for Alexander disease humanity Sri Lanka puts childhood itself on the national agenda delight A caiman in a wig: the funniest animal photos of 2026 are here