2026
14.06
86km
99th Comrades Marathon - Up Run
11:04:35 h 12027
05.04
56km
56th Two Oceans Marathon › Show nested results
6:12:13 h 6205
05.04
56km
56th Two Oceans Marathon - 50km Split
5:35:09 h
6570
2025
08.06
90km
98th Comrades Marathon - Down Run
11:40:08 h 15216
2024
09.06
87km
97th Comrades Marathon - Up Run
11:26:20 h 13359
04.05
50km
3rd N12 Ultra Marathon
5:24:51 h 376
13.04
56km
54th Two Oceans Marathon › Show nested results
6:50:38 h 9466
13.04
50km
54th Two Oceans Marathon - 50km Split
6:06:08 h
9482
2023
11.06
87km
96th Comrades Marathon - Down Run
10:15:16 h 7114
29.04
50km
2nd N12 Ultra Marathon
4:58:04 h 118
15.04
56km
53th Two Oceans Marathon › Show nested results
5:27:17 h 2151
15.04
50km
53th Two Oceans Marathon - 50km Split
4:54:19 h
2153
2022
28.08
90km
95th Comrades Marathon - Down Run
10:22:10 h 5116
30.07
50km
1st N12 Ultra Marathon
4:14:36 h 192
16.04
56km
52th Two Oceans Marathon › Show nested results
5:38:04 h 1487
16.04
50km
52th Two Oceans Marathon - 50km Split
4:59:44 h
1465
2019
20.04
56km
50th Two Oceans Marathon › Show nested results
6:27:05 h 6842
20.04
50km
50th Two Oceans Marathon - 50km Split
5:43:09 h
6891
2018
31.03
56km
49th Two Oceans Marathon › Show nested results
6:40:30 h 7121
31.03
50km
49th Two Oceans Marathon - 50km Split
5:53:37 h
6818
2017
22.04
50km
31th Loskop Ultra Marathon 50km
5:23:54 h 1665
15.04
56km
48th Two Oceans Marathon › Show nested results
6:10:20 h 5004
15.04
50km
48th Two Oceans Marathon - 50km Split
5:26:58 h
4850
2016
29.05
89km
91st Comrades Marathon - Down Run
10:11:08 h 5603
16.04
50km
30th Loskop Ultra Marathon 50km
5:02:08 h 1222
26.03
56km
47th Two Oceans Marathon › Show nested results
5:44:42 h 3127
26.03
50km
47th Two Oceans Marathon - 50km Split
5:07:27 h
3163
2015
31.05
87km
90th Comrades Marathon - Up Run
10:37:16 h 5694
2014
01.06
89km
89th Comrades Marathon - Down Run
10:01:26 h 4201
18.04
56km road race
45th Two Oceans Marathon › Show nested results
5:39:22 h 2747
18.04
50km
45th Two Oceans Marathon - 50km Split
5:03:50 h
2885
2013
02.06
87km road race
88th Comrades Marathon - Up Run
10:02:59 h 3377
20.04
50km road race
27th Loskop Ultra Marathon 50km
4:15:45 h 366
30.03
56km road race
44th Two Oceans Marathon › Show nested results
4:51:04 h 1014
30.03
50km road race
44th Two Oceans Marathon - 50km Split (RSA)
4:19:10 h
1032
2012
03.06
89km road race
87th Comrades Marathon - Down Run
8:24:57 h 1446
07.04
56km road race
43rd Two Oceans Marathon › Show nested results
6:18:47 h 5424
07.04
50km road race
43rd Two Oceans Marathon - 50km Split (RSA)
5:28:46 h
5008
2011
18.09
50km
City2City Ultra Marathon
4:11:31 h 286
23.04
50km road race
42nd Two Oceans Marathon - 50km Split
4:13:43 h 823
2006
18.03
50km
16th Om Die Dam 50km
3:21:50 h 36
2005
23.04
50km
19th Loskop Ultra Marathon 50km
3:30:41 h 129
26.03
56km road race
36th Two Oceans Marathon
4:10:09 h 346
19.03
50km
15th Om Die Dam 50km
3:23:14 h 38
2004
16.06
87km road race
79th Comrades Marathon - Up Run
8:01:20 h 906
10.04
56km road race
35th Two Oceans Marathon
4:21:04 h 597
20.03
50km road race
14th Om Die Dam 50km
3:23:06 h 40
2003
16.06
89km road race
78th Comrades Marathon - Down Run
8:23:20 h 1671
19.04
56km road race
34th Two Oceans Marathon
4:03:22 h 290
15.03
50km road race
13th Om Die Dam 50km
3:21:18 h 50
2002
17.06
87km road race
77th Comrades Marathon - Up Run
7:28:20 h 550
30.03
56km
33rd Two Oceans Marathon
3:57:34 h 236
2001
16.06
89km road race
76th Comrades Marathon - Down Run
9:27:57 h 4039
14.04
56km
32rd Two Oceans Marathon
4:13:58 h 403
2000
16.06
87km road race
75th Comrades Marathon - Up Run
7:20:58 h 526
22.04
56km
31st Two Oceans Marathon
3:45:16 h 104
1999
16.06
89km
74th Comrades Marathon - Down Run
8:14:22 h 1592
03.04
56km
30th Two Oceans Marathon
3:53:55 h 190