2026
14.06
86km
99th Comrades Marathon - Up Run
10:17:03 h 7871
05.04
56km
56th Two Oceans Marathon › Show nested results
6:08:36 h 5943
05.04
56km
56th Two Oceans Marathon - 50km Split
5:31:05 h
6234
2025
08.06
90km
98th Comrades Marathon - Down Run
10:36:55 h 9075
06.04
56km
55th Two Oceans Marathon › Show nested results
6:08:54 h 5748
06.04
50km
55th Two Oceans Marathon - 50km Split
5:31:18 h
6200
2024
09.06
87km
97th Comrades Marathon - Up Run
10:09:44 h 7313
13.04
56km
54th Two Oceans Marathon › Show nested results
5:53:58 h 4734
13.04
50km
54th Two Oceans Marathon - 50km Split
5:20:03 h
5119
2023
11.06
87km
96th Comrades Marathon - Down Run
10:24:24 h 7763
15.04
56km
53th Two Oceans Marathon › Show nested results
5:54:31 h 3626
15.04
50km
53th Two Oceans Marathon - 50km Split
5:18:51 h
3628
2022
28.08
90km
95th Comrades Marathon - Down Run
10:43:39 h 6240
02.07
12h
9th ORAK 12 Hour Race
62.000 km 22
16.04
56km
52th Two Oceans Marathon › Show nested results
5:53:28 h 1931
16.04
50km
52th Two Oceans Marathon - 50km Split
5:18:51 h
2100
2019
29.06
12h
8th ORAK 12 Hour Race
104.500 km 4
20.04
56km
50th Two Oceans Marathon › Show nested results
6:05:55 h 5204
20.04
50km
50th Two Oceans Marathon - 50km Split
5:29:02 h
5581
2018
30.06
12h
7th ORAK 12 Hour Race
100.000 km 5
10.06
90km
93rd Comrades Marathon - Down Run
10:30:59 h 7678
31.03
56km
49th Two Oceans Marathon › Show nested results
5:53:49 h 3820
31.03
50km
49th Two Oceans Marathon - 50km Split
5:17:41 h
3994
2017
01.07
12h
6th ORAK 12 Hour Race
100.600 km 4
04.06
87km
92nd Comrades Marathon - Up Run
9:52:06 h 4144
15.04
56km
48th Two Oceans Marathon › Show nested results
5:43:37 h 3125
15.04
50km
48th Two Oceans Marathon - 50km Split
5:09:38 h
3395
2016
02.07
12h
5th ORAK 12 Hour Race
91.300 km 13
29.05
89km
91st Comrades Marathon - Down Run
10:09:35 h 5562
26.03
56km
47th Two Oceans Marathon › Show nested results
5:56:03 h 4078
26.03
50km
47th Two Oceans Marathon - 50km Split
5:23:16 h
4455
2015
03.10
80km
45th Laingsburg Karoo Ultra-Marathon
9:34:31 h 49
31.05
87km
90th Comrades Marathon - Up Run
10:26:35 h 5022
04.04
56km
46th Two Oceans Marathon › Show nested results
5:56:12 h 4059
04.04
50km
46th Two Oceans Marathon - 50km Split
5:24:19 h
4431
2014
04.10
80km
44th Laingsburg Karoo Ultra-Marathon
9:05:51 h 48
01.06
89km
89th Comrades Marathon - Down Run
9:55:25 h 3959
18.04
56km road race
45th Two Oceans Marathon › Show nested results
5:55:03 h 3924
18.04
50km
45th Two Oceans Marathon - 50km Split
5:22:33 h
4328
01.03
76km
10th Addo Elephant 50 Mile Trail Run
10:29:50 h 6
2013
07.09
80km
43rd Laingsburg Karoo Ultra-Marathon
8:34:45 h 41
02.06
87km road race
88th Comrades Marathon - Up Run
10:16:15 h 3735
20.04
50km road race
27th Loskop Ultra Marathon 50km
5:06:19 h 1340
30.03
56km road race
44th Two Oceans Marathon › Show nested results
5:49:19 h 3690
30.03
50km road race
44th Two Oceans Marathon - 50km Split (RSA)
5:14:51 h
4082
2012
27.10
240km/6stages
13th Kalahari Augrabies Extreme Marathon
40:59:34 h 14
08.09
80km
42nd Laingsburg Karoo Ultra-Marathon
8:47:38 h 42
03.06
89km road race
87th Comrades Marathon - Down Run
10:26:00 h 5680
07.04
56km road race
43rd Two Oceans Marathon › Show nested results
5:53:01 h 3948
07.04
50km road race
43rd Two Oceans Marathon - 50km Split (RSA)
5:19:05 h
4296
10.03
50km
8th Addo Elephant 50 km Trail Run
7:48:19 h 50
2011
10.09
80km
41st Laingsburg Karoo Ultra-Marathon
8:45:55 h 53
23.04
50km road race
42nd Two Oceans Marathon - 50km Split
5:16:19 h 3432
2010
11.09
80km
40th Laingsburg Karoo Ultra-Marathon
9:19:42 h 59
2005
23.04
50km
19th Loskop Ultra Marathon 50km
4:45:00 h 1652
2004
16.06
87km road race
79th Comrades Marathon - Up Run
10:22:58 h 5234
03.04
50km
Afrox Steel to Steel
5:23:26 h 167
13.03
56km
17th Xstrata Longtom Ultra Marathon 56km
6:43:30 h 237
2003
16.06
89km road race
78th Comrades Marathon - Down Run
10:54:29 h 8538