Stephen Mokoka

Born
Jan 31, 1985 (41 years old)
Events
Half Marathon · Marathon

Stephen Mokoka is a South Africa sprinter, born on January 31, 1985. He competes primarily in the 200m, 800m and 1500m.

His personal bests include 24.23 in the 200m, 1:48.87 in the 800m, 3:38.55 in the 1500m, 4:01.82 in the Mile and 7:55.92 in the 3000m. He has earned 21 gold, 2 silver and 1 bronze medals in major international competitions. He is currently active on the international athletics circuit, representing South Africa.

Personal best · Half Marathon59:36
2026 season best1:03:11Jun 27, 2026
Personal best · Marathon2:06:42
Last competitionABSA Run Your City 10KAug 23, 2026 · 30:33

As of Oct 27, 2026: Half Marathon 59:36 (#179 all-time), Marathon 2:06:42 (#365 all-time), 2026 season best 1:03:11 (Jun 27, 2026) · Last competition: ABSA Run Your City 10K, Aug 23, 2026, 30:33 · 41 years old

DisciplineResultAll-time2026
200mPretoria 201624.23645 pts––
800mSasolburg 20141:48.871,059 pts––
1500mDurban 20103:38.551,126 pts––
MileStellenbosch 20134:01.821,053 pts––
3000mPotchefstroom 20117:55.921,080 pts––
5000mStellenbosch 201513:11.441,168 pts#435–

Progression

Compare me
SeasonDisciplineResultWindDateCompetitions
202610Kilometr 28:06–May 10, 2026ASA Run Your City 10K
2026Semi 1:03:11–Jun 27, 2026NMB Half Marathon
2026Marathon 2:10:48–May 24, 2026Cape Town City Marathon
202510Kilometr 28:06–May 11, 2025ABSA Run Your City Cape Town 10K - ASA (2), Cape Town
202410Kilometr 27:56–Jul 7, 2024Absa Run Your City Durban 10K
202410000m 30:25.27–Mar 8, 2024AGN U16, U18, U20 & Senior Champs
2024Marathon 2:09:52–Apr 28, 2024Durban International Marathon, Durban - South African Marathon Ch.
2023Semi 1:00:29–Oct 1, 2023World Athletics Road Running Championships, Riga
Compare me with Stephen Mokoka

Media

Stephen Mokoka
© Matt Kieffer from London, United Kingdom · CC BY-SA 2.0
FAQ

Frequently asked questions

Stephen Mokoka's Half Marathon personal best is 59:36, set on Oct 17, 2020 in Gdynia (POL), #179 on the all-time list.

Stephen Mokoka competes in the Half Marathon and Marathon.

2026 season best: 1:03:11, set on Jun 27, 2026. Last competition: ABSA Run Your City 10K on Aug 23, 2026, 30:33.