Stephen Mokoka RSA   
Date of birth: 31 January 85
Age: 35 years 334 days
Height: 156 cm
Weight: 50 kg
Club/team: Agn
Marathon 5th at World Championships 2019
Half Marathon 7th at World Championships 2020
Half Marathon 8th at World Championships 2012
Half Marathon 8th at World Championships 2009
Half Marathon World Championships finalist 2016
Half Marathon World Championships finalist 2014
10,000m African Champion 2016
10,000m World University Games Champion 2013
10,000m World University Games Silver Medallist 2011
Half Marathon World University Games Silver Medallist 2013
10,000m World University Games Bronze Medallist 2007
24 National Titles
1500m World Alltime no. 1206 3:38.55 Durban 21 Mar 2010
5000m World Alltime no. 301 13:11.44 Stellenbosch 18 Apr 2015
5km, Road World Alltime no. 336 13:54+ Buenos Aires 25 Aug 2019
10,000m World Alltime no. 415 27:40.73 Port Elizabeth 13 Apr 2012
Marathon World Alltime no. 372 2:07:40 Shanghai 8 Nov 2015
Half Marathon World Alltime no. 119 59:36 Gdynia 17 Oct 2020
10km, Road World Alltime no. 107 27:38 Manchester 10 May 2015

PROGRESSION

Personal bests in BOLD.

 
800m
Outdoor Alltime  Show/hide
2013  1:49.65Aw    4Johannesburg22 Apr
2014  1:48.87Aw   5Sasolburg25 Mar
2015  1:50.68Aw    3Pretoria4 Mar
2016  1:50.42Aw    2Pretoria11 Mar
 
1000m
Outdoor Alltime  Show/hide
2013  2:23.18Aw   1Potchefstroom23 Feb
 
1500m
Outdoor Alltime  Show/hide
2009  3:48.61Aw    1Pretoria17 Jan
2010  3:38.55w   1Durban21 Mar
2011  3:40.65w    2Durban10 Apr
2012  3:48.72Aw    1Germiston25 Feb
2013  3:47.7hAw    1Pretoria19 Feb
2015  3:46.8hAw    1Pretoria21 Mar
2016  3:44.67Aw    1Pretoria5 Mar
 
3000m
Outdoor Alltime  Show/hide
2007  8:15.32Aw    2Secunda26 Jan
2008  7:59.82Aw    1Pretoria7 Mar
2009  8:05.20Aw    1Pretoria30 Jan
2011  7:55.92Aw   1Potchefstroom19 Feb
2014  8:16.73Aw    1Sasolburg25 Mar
 
5000m
Outdoor Alltime  Show/hide
2006  14:21.2hw    1Port Elizabeth31 Mar
2007  14:07.59w    6Port Elizabeth9 Feb
2008  14:02.81w    2Stellenbosch15 Mar
2009  13:44.22w    1Durban6 Feb
2010  13:27.22w    3Port Elizabeth19 Feb
2011  13:28.60w    1Bellville10 Mar
2012  13:29.08w    2Bellville3 Mar
2013  13:25.94w    1Stellenbosch13 Apr
2015  13:11.44w   NR1Stellenbosch18 Apr
2016  13:23.66w    9London23 Jul
2017  14:09.55Aw    3Potchefstroom21 Apr
2018  14:16.09Aw    1Pretoria23 Feb
2019  14:06.07Aw    1Pretoria9 Apr
 
10,000m
Outdoor Alltime  Show/hide
2005  29:22.05w    6Durban15 Apr
2006  29:45.83Aw    2Pretoria6 Jul
2007  29:04.64w    4Durban17 Mar
2008  29:16.84w    2Stellenbosch14 Mar
2009  28:48.73w    1Stellenbosch3 Apr
2010  28:18.54w    1Durban20 Mar
2011  27:56.18w    1Stellenbosch29 Apr
2012  27:40.73w   1Port Elizabeth13 Apr
2013  28:09.70w    2Durban27 Apr
2014  29:44.46Aw    1Pretoria16 Mar
2015  27:43.73w    14Eugene OR29 May
2016  27:48.84w    17Eugene OR27 May
2017  28:14.67w    20London4 Aug
2018  27:44.58w    6Gold Coast13 Apr
 
10 Miles, Road
Outdoor Alltime  Show/hide
2009  46:25w   2Portsmouth25 Oct
2012  46:40w    1Portsmouth28 Oct
2013  48:22w    2Portsmouth27 Oct
 
5km, Road
Outdoor Alltime  Show/hide
2019  13:54+w   Buenos Aires25 Aug
 
10km, Road
Outdoor Alltime  Show/hide
2006  29:02w    8Stellenbosch21 Oct
2007  29:18Aw    1Sasolburg27 Apr
2008  28:28Aw    1Sasolburg2 Feb
2009  28:21w    1Stellenbosch29 Aug
2010  28:23w    1Paarl14 Aug
2011  28:52w    1Cape Town25 Sep
2012  28:47w    1Phalaborwa28 Jul
2013  28:12w    4Manchester26 May
2014  28:44w    1Cape Town21 Sep
2015  27:38w   2Manchester10 May
2016  29:16Aw    2Sasolburg6 Feb
2017  28:22w    3Manchester28 May
2018  28:18w    6Durban14 Oct
2019  28:08+w    Buenos Aires25 Aug
 
15km, Road
Outdoor Alltime  Show/hide
2019  42:25+w   Buenos Aires25 Aug
 
20km, Road
Outdoor Alltime  Show/hide
2019  56:45+w   Buenos Aires25 Aug
 
Half Marathon
Outdoor Alltime  Show/hide
2008  1:02:04w    1Port Elizabeth5 Jul
2009  1:01:26w    1Port Elizabeth4 Jul
2010  1:03:25w    1Phalaborwa24 Jul
2011  1:01:42w    2Yangzhou24 Apr
2012  1:00:57w    1Cape Town26 Aug
2013  1:02:45w    1East London21 Sep
2014  1:00:47w    12København29 Mar
2015  1:02:41w    7Port Elizabeth25 Jul
2016  1:01:26w    2Port Elizabeth30 Jul
2017  1:01:21w    1Port Elizabeth24 Jun
2018  1:01:26w    16Valencia24 Mar
2019  59:50w   NR 4Buenos Aires25 Aug
2020  59:36w   NR7Gdynia17 Oct
 
Marathon
Outdoor Alltime  Show/hide
2010  2:08:33w    4Seoul7 Nov
2011  2:10:29w    2Shanghai4 Dec
2012  2:09:43w    4Shanghai2 Dec
2013  2:09:30w    1Shanghai1 Dec
2014  2:08:43w    1Shanghai2 Nov
2015  2:07:40w   2Shanghai8 Nov
2016  2:10:18w    1Shanghai30 Oct
2017  2:08:35w    1Shanghai12 Nov
2018  2:08:31w    1Cape Town23 Sep
2019  2:07:58w    3Otsu10 Mar
2020  2:08:05w    2Otsu8 Mar
 
3000m Steeplechase
Outdoor Alltime  Show/hide
2003  9:04.72w    1-19Port Elizabeth29 Mar
2004  8:56.48w   7Durban17 Apr

IN MAJOR EVENTS

 
Outdoor
5000m
AAG 2015: 613:25.03
10,000m
WUG 2005: 929:42.65
WUG 2007: 330:31.78
WC 2011: 1328:51.97
WUG 2011: 228:53.09
AfrC 2012: 828:49.14
WC 2013: 2028:11.61
WUG 2013: 128:45.96
WC 2015: 2028:47.40
AfrC 2016: 128:02.97
OG 2016: 1827:54.57
WC 2017: 2028:14.67
CWG 2018: 627:44.58
Half Marathon
WC 2008: 671:11:45
WC 2009: 81:01:36
WC 2012: 81:02:06
WUG 2013: 21:03:37
WC 2014: 121:00:47
WC 2016: 101:01:27
WC 2018: 161:01:26
WC 2020: 759:36
Marathon
OG 2012: 492:19:52
WC 2019: 52:11:09
Cross Country 12.0km
WC 2009: 3236:47
WC 2010: 2234:23
AfrC 2011: 636:49
WC 2011: 1535:10
WC 2015: 2937:14
Cross Country 12.125km
WC 2008: 7437:52

PERSONAL BESTS

note: click on event name to get head to head stats against another athlete,
click on indoor/outdoor to see PB progression.

 
800m
Outdoor1:48.87A    Sasolburg25 Mar 2014
 
1000m
Winstreak: 1 (finals)  Show/hide   
Outdoor2:23.18A    Potchefstroom23 Feb 2013
 
1500m
Winstreak: 4 (finals)  Show/hide   
Outdoor3:38.55    Durban21 Mar 2010
 
3000m
Winstreak: 3 (finals)  Show/hide   
Outdoor7:55.92A    Potchefstroom19 Feb 2011
 
5000m
Winstreak: 2 (finals)  Show/hide   
Outdoor13:11.44    NRStellenbosch18 Apr 2015
 
10,000m
Outdoor27:40.73    Port Elizabeth13 Apr 2012
 
10 Miles, Road
Outdoor46:25    Portsmouth25 Oct 2009
 
5km, Road
Outdoor13:54+    Buenos Aires25 Aug 2019
 
10km, Road
Winstreak: 1 (finals)  Show/hide   
Outdoor27:38    Manchester10 May 2015
 
15km, Road
Outdoor42:25+    Buenos Aires25 Aug 2019
 
20km, Road
Outdoor56:45+    Buenos Aires25 Aug 2019
 
Half Marathon
Outdoor59:36    NRGdynia17 Oct 2020
 
Marathon
   races under 2:10:00: 9   
Outdoor2:07:40    Shanghai8 Nov 2015
 
3000m Steeplechase
Outdoor8:56.48    Durban17 Apr 2004

AVERAGES & 10 BEST RESULTS


10,000m, 10 best results (legal):
27:40.73   1Port Elizabeth13 Apr 2012
27:43.73   14Eugene OR29 May 2015
27:44.58   6Gold Coast13 Apr 2018
27:48.84   17Eugene OR27 May 2016
27:54.57   18Rio de Janeiro13 Aug 2016
27:56.18   1Stellenbosch29 Apr 2011
27:56.7h   1Stellenbosch25 Apr 2015
27:57.50   1Stellenbosch16 Apr 2016
28:02.97   1Durban22 Jun 2016
28:06.65   1Durban8 Apr 2011
 
Average: 27:53.245
 

10km, Road, 10 best results (legal):
27:38   2Manchester10 May 2015
28:08+   Buenos Aires25 Aug 2019
28:12   4Manchester26 May 2013
28:12   1Durban13 Oct 2019
28:18   6Durban14 Oct 2018
28:21   1Stellenbosch29 Aug 2009
28:22   3Manchester28 May 2017
28:23   1Paarl14 Aug 2010
28:28A   1Sasolburg2 Feb 2008
28:33   1Durban1 Mar 2015
 
Average: 28:15.5
 

Half Marathon, 10 best results (legal):
59:36   7Gdynia17 Oct 2020
59:50   4Buenos Aires25 Aug 2019
1:00:47   12København29 Mar 2014
1:00:56   1Port Elizabeth27 Jul 2019
1:00:57   1Cape Town26 Aug 2012
1:01:21   1Port Elizabeth24 Jun 2017
1:01:25   1Glasgow5 Oct 2014
1:01:26   1Port Elizabeth4 Jul 2009
1:01:26   2Port Elizabeth30 Jul 2016
1:01:26   16Valencia24 Mar 2018
 
Average: 1:00:55
 

5000m, 10 best results (legal):
13:11.44   1Stellenbosch18 Apr 2015
13:20.22   3Birmingham7 Jun 2015
13:23.66   9London23 Jul 2016
13:25.03   6Brazzaville17 Sep 2015
13:25.94   1Stellenbosch13 Apr 2013
13:27.22   3Port Elizabeth19 Feb 2010
13:28.60   1Bellville10 Mar 2011
13:28.88   9Hengelo8 Jun 2013
13:29.08   2Bellville3 Mar 2012
13:31.23   2Durban28 Apr 2013
 
Average: 13:25.13
 

Marathon, 10 best results (legal):
2:07:40   2Shanghai8 Nov 2015
2:07:58   3Otsu10 Mar 2019
2:08:05   2Otsu8 Mar 2020
2:08:31   1Cape Town23 Sep 2018
2:08:33   4Seoul7 Nov 2010
2:08:35   1Shanghai12 Nov 2017
2:08:43   1Shanghai2 Nov 2014
2:09:30   1Shanghai1 Dec 2013
2:09:43   4Shanghai2 Dec 2012
2:10:18   1Shanghai30 Oct 2016
 
Average: 2:08:45.6
 

Cross Country 12.0km, 10 best results (legal):
33:23A   2Potchefstroom30 Jan 2010
34:23   22Bydgoszcz28 Mar 2010
35:10   15Punta Umbría20 Mar 2011
35:56   1George13 Sep 2014
36:09A   2Bloemfontein17 Sep 2011
36:47   32Amman28 Mar 2009
36:49   6Cape Town6 Mar 2011
37:14   29Qingzhen28 Mar 2015
37:32A   1Pretoria11 Sep 2010
37:58A   2Potchefstroom22 Jan 2011
 
Average: 36:08.0999999999999
 

Total results in db: 218

By event:

800m:7
1000m:1
1500m:9
3000m:8
5000m:29
10,000m:43
10 Miles, Road:3
5km, Road:1
10km, Road:40
15km, Road:1
20km, Road:1
Half Marathon:37
Marathon:15
3000m Steeplechase:2
Cross Country 12.0km:11
32km:3
12km:4
Cross Country 12.125km:1
21.201km:1
28km:1

IN 2020

position in the world list in brackets following the season's best,
junior list position in green and youth list position in orange.
help: click on competition name or Venue to see competition results.
help: click on placing to see event results in the competition.

Half Marathon
1:01:28iw SB 1GranollersGranollers2 Feb 
59:36iw NR PB (19)7WCGdyniaWC, Gdynia17 Oct 
Marathon
2:27:57Aiw SB 1PretoriaPretoria23 Feb 
2:08:05iw SB (79)2OtsuOtsu8 Mar 

TOP 100 WORLD LIST POSITIONS

SeasonInd/OutEventPosResult
2008Outdoor10km, Road7528:28A
2009Outdoor10 Miles, Road1646:25
2009Outdoor10km, Road6428:21
2009OutdoorHalf Marathon941:01:26
2010Outdoor10,000m8728:18.54
2010Outdoor10km, Road7528:23
2010OutdoorMarathon552:08:33
2011Outdoor10,000m6727:56.18
2012Outdoor10,000m5327:40.73
2012Outdoor10 Miles, Road3246:40
2012OutdoorHalf Marathon581:00:57
2013Outdoor1000m372:23.18A
2013Outdoor5000m9313:25.94
2013Outdoor10,000m8428:09.70
2013Outdoor10 Miles, Road9048:22
2013Outdoor10km, Road5428:12
2014OutdoorMarathon912:08:43
2015Outdoor5000m3013:11.44
2015Outdoor10,000m4427:43.73
2015Outdoor10km, Road327:38
2015OutdoorMarathon412:07:40
2016Outdoor5000m9313:23.66
2016Outdoor10,000m5927:48.84
2016OutdoorHalf Marathon991:01:26
2017Outdoor10km, Road6028:22
2017OutdoorMarathon722:08:35
2018Outdoor10,000m2827:44.58
2018Outdoor10km, Road6528:18
2018OutdoorMarathon892:08:31
2019Outdoor10km, Road7828:08+
2019Outdoor20km, Road1456:45+
2019OutdoorHalf Marathon3459:50
2019OutdoorMarathon1002:07:58
2020OutdoorHalf Marathon1959:36
2020OutdoorMarathon792:08:05

WINSTREAKS

 
Significant winstreaks 10,000m
(at least 5 finals):
Winstreak 1: 5 (finals) 14 Feb 2009 -> 17 Apr 2010 Show/hide
 
Significant winstreaks 10km, Road
(at least 5 finals):
Winstreak 1: 7 (finals) 12 Jul 2009 -> 19 Feb 2011 Show/hide
 
Significant winstreaks Half Marathon
(at least 5 finals):
Winstreak 1: 5 (finals) 7 Sep 2014 -> 25 Apr 2015 Show/hide