2026
14.06
86km
99th Comrades Marathon - Up Run
11:40:07 h 15735
05.04
56km
56th Two Oceans Marathon › Show nested results
6:26:37 h 7437
05.04
56km
56th Two Oceans Marathon - 50km Split
5:44:05 h
7465
2025
08.06
90km
98th Comrades Marathon - Down Run
11:33:59 h 14435
06.04
56km
55th Two Oceans Marathon › Show nested results
6:48:40 h 9512
06.04
50km
55th Two Oceans Marathon - 50km Split
6:02:47 h
9517
2024
09.06
87km
97th Comrades Marathon - Up Run
11:29:55 h 13733
13.04
56km
54th Two Oceans Marathon › Show nested results
6:33:28 h 8001
13.04
50km
54th Two Oceans Marathon - 50km Split
5:49:04 h
7810
2023
07.05
50km
2nd KIA False Bay 50km
5:40:58 h 481
15.04
56km
53th Two Oceans Marathon › Show nested results
6:30:41 h 6025
15.04
50km
53th Two Oceans Marathon - 50km Split
5:47:11 h
6026
2022
28.08
90km
95th Comrades Marathon - Down Run
11:16:51 h 8341
22.05
50km
1st KIA False Bay 50km
5:53:27 h 551
16.04
56km
52th Two Oceans Marathon › Show nested results
6:25:52 h 2950
16.04
50km
52th Two Oceans Marathon - 50km Split
5:41:40 h
2903
2019
29.06
12h
8th ORAK 12 Hour Race
65.000 km 32
09.06
87km
94th Comrades Marathon - Up Run
11:32:56 h 12612
20.04
56km
50th Two Oceans Marathon › Show nested results
6:31:50 h 7289
20.04
50km
50th Two Oceans Marathon - 50km Split
5:48:12 h
7443
2018
10.06
90km
93rd Comrades Marathon - Down Run
11:21:52 h 11784
31.03
56km
49th Two Oceans Marathon › Show nested results
6:56:18 h 8794
31.03
50km
49th Two Oceans Marathon - 50km Split
6:13:13 h
8725
2017
04.06
87km
92nd Comrades Marathon - Up Run
11:54:46 h 13280
15.04
56km
48th Two Oceans Marathon › Show nested results
6:45:32 h 7920
15.04
50km
48th Two Oceans Marathon - 50km Split
6:00:51 h
7917
2016
29.05
89km
91st Comrades Marathon - Down Run
11:09:20 h 9643
26.03
56km
47th Two Oceans Marathon › Show nested results
6:58:38 h 8816
26.03
50km
47th Two Oceans Marathon - 50km Split
6:16:52 h
8678
2015
31.05
87km
90th Comrades Marathon - Up Run
11:34:01 h 9598
04.04
56km
46th Two Oceans Marathon › Show nested results
6:46:52 h 7485
04.04
50km
46th Two Oceans Marathon - 50km Split
6:00:43 h
7292
2014
05.07
12h
4th ORAK 12 Hour Race
81.600 km 24
01.06
89km
89th Comrades Marathon - Down Run
11:40:40 h 9892
18.04
56km road race
45th Two Oceans Marathon › Show nested results
6:38:46 h 6639
18.04
50km
45th Two Oceans Marathon - 50km Split
5:54:02 h
6570
2013
02.11
55km
17th Three Peaks Challenge
10:42:07 h 75
28.09
100km
Cape Town 100 km
13:12:33 h 16
07.09
80km
43rd Laingsburg Karoo Ultra-Marathon
9:56:57 h 78
13.07
12h
3rd ORAK 12 Hour Race
90.100 km 16
02.06
87km road race
88th Comrades Marathon - Up Run
11:52:30 h 9179
30.03
56km road race
44th Two Oceans Marathon › Show nested results
6:24:40 h 5906
30.03
50km road race
44th Two Oceans Marathon - 50km Split (RSA)
5:40:28 h
5829
2012
03.11
55km
16th Three Peaks Challenge
10:08:16 h 72
29.09
100km
Cape Town 100 km
13:23:19 h 22
02.07
12h
2nd ORAK 12 Hour Race
86.300 km 11
03.06
89km road race
87th Comrades Marathon - Down Run
11:11:53 h 8393
07.04
56km road race
43rd Two Oceans Marathon › Show nested results
6:16:57 h 5316
07.04
50km road race
43rd Two Oceans Marathon - 50km Split (RSA)
5:32:24 h
5215
2011
01.10
100km
Cape Town 100 km
13:37:40 h 24
10.09
80km
41st Laingsburg Karoo Ultra-Marathon
9:32:49 h 74
03.07
12h
1st ORAK 12 Hour Race
93.300 km 5
23.04
50km road race
42nd Two Oceans Marathon - 50km Split
5:07:07 h 2847
2010
25.09
100km
Cape Town 100 km
13:09:19 h 13
11.09
80km
40th Laingsburg Karoo Ultra-Marathon
9:20:01 h 62
2009
26.09
100km
Cape Town 100 km
12:27:35 h 9
12.09
80km
39th Laingsburg Karoo Ultra-Marathon
8:53:04 h 49
2007
05.05
65km
Knysna Classic Two Lagoons Ultra
8:05:43 h 88
2005
26.03
56km road race
36th Two Oceans Marathon
6:26:07 h 5641
2004
02.10
100km
Cape Town 100 km
13:28:58 h 54
16.06
87km road race
79th Comrades Marathon - Up Run
11:08:24 h 7692
10.04
56km road race
35th Two Oceans Marathon
5:57:03 h 5708
2003
04.10
100km
Cape Town 100 km
13:50:43 h 33
16.06
89km road race
78th Comrades Marathon - Down Run
11:00:23 h 8911
19.04
56km road race
34th Two Oceans Marathon
5:33:32 h 2772
2002
28.09
100mi
Cape Town 100 Miler
24:27:32 h 28
17.06
87km road race
77th Comrades Marathon - Up Run
10:58:59 h 8919
30.03
56km
33rd Two Oceans Marathon
6:19:40 h 5164
2001
29.09
100km
Cape Town 100 km
13:28:30 h 23
16.06
89km road race
76th Comrades Marathon - Down Run
10:32:52 h 7694
14.04
56km
32rd Two Oceans Marathon
5:29:43 h 2906
2000
16.06
87km road race
75th Comrades Marathon - Up Run
11:37:59 h 16324
22.04
56km
31st Two Oceans Marathon
5:27:37 h 3337