2026
05.04
56km
56th Two Oceans Marathon › Show nested results
6:38:49 h 8584
05.04
56km
56th Two Oceans Marathon - 50km Split
5:58:47 h
8985
2025
04.05
50km
3rd KIA False Bay 50km
5:53:12 h 839
06.04
56km
55th Two Oceans Marathon › Show nested results
6:52:52 h 9948
06.04
50km
55th Two Oceans Marathon - 50km Split
6:08:15 h
10098
2024
13.04
56km
54th Two Oceans Marathon › Show nested results
6:46:31 h 9128
13.04
50km
54th Two Oceans Marathon - 50km Split
6:04:45 h
9363
2023
07.05
50km
2nd KIA False Bay 50km
5:25:20 h 364
15.04
56km
53th Two Oceans Marathon › Show nested results
6:18:07 h 5086
15.04
50km
53th Two Oceans Marathon - 50km Split
5:36:13 h
5090
2022
22.05
50km
1st KIA False Bay 50km
6:11:51 h 646
16.04
56km
52th Two Oceans Marathon › Show nested results
6:33:20 h 3226
16.04
50km
52th Two Oceans Marathon - 50km Split
5:50:55 h
3292
2019
12.07
100mi
43th Washie 100 Miler (Cathcart route)
22:37:40 h 41
29.06
12h
8th ORAK 12 Hour Race
65.000 km 33
09.06
87km
94th Comrades Marathon - Up Run
11:42:47 h 13717
20.04
56km
50th Two Oceans Marathon › Show nested results
6:36:59 h 7749
20.04
50km
50th Two Oceans Marathon - 50km Split
5:53:37 h
8064
15.03
100mi
15th Addo Elephant 100 Mile Trail Run
37:15:44 h 50
2018
20.10
100mi
3rd African Centurion Endurance Walk
23:46:15 h 8
27.07
100mi
42nd Washie 100 Miler (Cathcart route)
22:56:39 h 57
21.07
100km
2nd Cape Town Festival of Running 100 km
10:57:18 h 11
30.06
12h
7th ORAK 12 Hour Race
85.000 km 13
10.06
90km
93rd Comrades Marathon - Down Run
10:19:45 h 6787
14.04
50km
Pietersburg Road Runners 24 Hours Track Race - 50km Split
5:26:18 h 18
14.04
50mi
Pietersburg Road Runners 24 Hours Track Race - 50mi Split
9:22:48 h 15
14.04
100km
Pietersburg Road Runners 24 Hours Track Race - 100km Split
12:00:07 h 13
14.04
100mi
Pietersburg Road Runners 24 Hours Track Race - 100mi Split
19:56:19 h 7
14.04
6h
Pietersburg Road Runners 24 Hours Track Race - 6h Split
54.408 km 18
14.04
12h
Pietersburg Road Runners 24 Hours Track Race - 12h Split
99.679 km 13
14.04
24h
Pietersburg Road Runners 24 Hours Track Race
176.525 km 3 🥉
31.03
56km
49th Two Oceans Marathon › Show nested results
5:50:21 h 3530
31.03
50km
49th Two Oceans Marathon - 50km Split
5:15:55 h
3852
2017
21.10
100mi
2nd African Centurion Endurance Walk
22:58:17 h 7
22.07
100km
1st Cape Town Festival of Running 100 km › Show nested results
11:08:35 h 11
22.07
50km
1st Cape Town Festival of Running 100 km - 50km Split
5:09:55 h
16
01.07
12h
6th ORAK 12 Hour Race
64.000 km 46
15.04
56km
48th Two Oceans Marathon › Show nested results
6:49:04 h 8191
15.04
50km
48th Two Oceans Marathon - 50km Split
6:07:30 h
8540
2016
02.07
12h
5th ORAK 12 Hour Race
83.000 km 24
29.05
89km
91st Comrades Marathon - Down Run
10:57:52 h 9153
26.03
56km
47th Two Oceans Marathon
6:23:05 h 5852
26.02
100mi
12th Addo Elephant 100 Mile Trail Run
33:36:53 h 20
2015
03.10
80km
45th Laingsburg Karoo Ultra-Marathon
8:22:52 h 28
22.08
75km
21th PUFfeR - Peninsula Ultra Fun Run
14:38:34 h 145
07.08
24h
2nd Northview High Challenge 24 hour
172.386 km 1 🏆
31.05
87km
90th Comrades Marathon - Up Run
11:18:44 h 8363
04.04
56km
46th Two Oceans Marathon › Show nested results
6:27:05 h 6050
04.04
50km
46th Two Oceans Marathon - 50km Split
5:47:22 h
6085
2014
04.10
80km
44th Laingsburg Karoo Ultra-Marathon
10:36:52 h 106
23.08
75km
20th PUFfeR - Peninsula Ultra Fun Run
11:17:37 h 68
05.07
12h
4th ORAK 12 Hour Race
80.000 km 32
01.06
89km
89th Comrades Marathon - Down Run
11:46:14 h 10452
18.04
56km road race
45th Two Oceans Marathon › Show nested results
5:40:47 h 2822
18.04
50km
45th Two Oceans Marathon - 50km Split
5:02:23 h
2789
2013
07.09
80km
43rd Laingsburg Karoo Ultra-Marathon
10:22:07 h 80
13.07
12h
3rd ORAK 12 Hour Race
102.000 km 8
02.06
87km road race
88th Comrades Marathon - Up Run
10:45:48 h 5010
30.03
56km road race
44th Two Oceans Marathon › Show nested results
5:52:36 h 3994
30.03
50km road race
44th Two Oceans Marathon - 50km Split (RSA)
5:14:38 h
4011
2012
29.09
100km
Cape Town 100 km
12:37:53 h 17
08.09
80km
42nd Laingsburg Karoo Ultra-Marathon
10:22:48 h 75
02.07
12h
2nd ORAK 12 Hour Race
104.000 km 4
03.06
89km road race
87th Comrades Marathon - Down Run
9:42:38 h 3784
07.04
56km road race
43rd Two Oceans Marathon › Show nested results
5:09:34 h 1625
07.04
50km road race
43rd Two Oceans Marathon - 50km Split (RSA)
4:30:42 h
1538
2011
01.10
100km
Cape Town 100 km
11:40:35 h 12
10.09
80km
41st Laingsburg Karoo Ultra-Marathon
10:20:10 h 101
03.07
12h
1st ORAK 12 Hour Race
107.100 km 1 🏆
23.04
50km road race
42nd Two Oceans Marathon - 50km Split
4:59:29 h 2453
2010
25.09
100km
Cape Town 100 km
11:56:59 h 7
11.09
80km
40th Laingsburg Karoo Ultra-Marathon
10:31:00 h 91
2002
30.03
56km
33rd Two Oceans Marathon
5:56:00 h 4223
2000
16.06
87km road race
75th Comrades Marathon - Up Run
10:56:54 h 12417
1999
04.09
50km
7. Mont-Aux-Sources 50km Challenge
7:31:37 h 104
03.04
56km
30th Two Oceans Marathon
5:07:54 h 2134
1998
11.04
56km
29th Two Oceans Marathon
5:11:57 h 2538
1996
26.07
100mi
20th Washie 100 Miler
24:25:26 h 86
17.06
87km
71st Comrades Marathon - Up Run
9:12:01 h 3713
06.04
56km
27th Two Oceans Marathon
4:58:38 h 2130
1995
20.05
89km
70th Comrades Marathon - Down Run
10:45:41 h 8549
15.04
56km
26th Two Oceans Marathon
5:03:09 h 2392
1993
31.05
89km
68th Comrades Marathon - Down Run
10:06:19 h 6755
1989
31.05
89km
64th Comrades Marathon - Down Run
10:04:09 h 6289