2026
05.04
56km
56th Two Oceans Marathon › Show nested results
5:55:05 h 4909
05.04
56km
56th Two Oceans Marathon - 50km Split
5:15:51 h
4808
2025
06.04
56km
55th Two Oceans Marathon › Show nested results
6:36:15 h 8199
06.04
50km
55th Two Oceans Marathon - 50km Split
5:53:28 h
8455
2024
19.10
63.6km
11th Cappadocia Medium Trail
10:05:51 h 376
31.08
65km
30th PUFfeR - Peninsula Ultra Fun Run
11:47:41 h 228
13.04
56km
54th Two Oceans Marathon › Show nested results
5:31:10 h 3057
13.04
50km
54th Two Oceans Marathon - 50km Split
4:55:57 h
3044
02.03
60km
1st Pass2Pass Ultra-Trail
12:45:57 h 95
2023
14.10
63.6km
10th Cappadocia Medium Trail
11:50:46 h 523
15.04
56km
53th Two Oceans Marathon › Show nested results
5:42:39 h 2888
15.04
50km
53th Two Oceans Marathon - 50km Split
5:03:04 h
2892
2022
16.04
56km
52th Two Oceans Marathon › Show nested results
5:48:54 h 1775
16.04
50km
52th Two Oceans Marathon - 50km Split
5:09:55 h
1776
2019
20.04
56km
50th Two Oceans Marathon › Show nested results
6:55:02 h 9736
20.04
50km
50th Two Oceans Marathon - 50km Split
6:08:08 h
9750
2018
31.03
56km
49th Two Oceans Marathon › Show nested results
5:39:34 h 2809
31.03
50km
49th Two Oceans Marathon - 50km Split
5:03:23 h
2920
2017
15.04
56km
48th Two Oceans Marathon › Show nested results
5:46:14 h 3316
15.04
50km
48th Two Oceans Marathon - 50km Split
5:09:18 h
3369
2016
05.11
55km
20th Three Peaks Challenge
9:32:45 h 86
22.07
100mi
40th Washie 100 Miler
25:20:37 h 66
29.05
89km
91st Comrades Marathon - Down Run
11:32:11 h 11117
26.03
56km
47th Two Oceans Marathon › Show nested results
5:56:41 h 4129
26.03
50km
47th Two Oceans Marathon - 50km Split
5:20:32 h
4233
2015
24.05
47km
1st The Beast Ultra Trail Run
9:39:40 h 56
04.04
56km
46th Two Oceans Marathon › Show nested results
5:43:39 h 3014
04.04
50km
46th Two Oceans Marathon - 50km Split
5:07:08 h
3070
2014
01.11
55km
18th Three Peaks Challenge
9:23:05 h 54
01.06
89km
89th Comrades Marathon - Down Run
10:33:43 h 5594
18.04
56km road race
45th Two Oceans Marathon › Show nested results
5:11:33 h 1538
18.04
50km
45th Two Oceans Marathon - 50km Split
4:37:06 h
1582
2013
23.08
100mi
19th PUFfeR - Peninsula Ultra Fun Run
33:20:00 h 15
02.06
87km road race
88th Comrades Marathon - Up Run
11:48:53 h 8764
30.03
56km road race
44th Two Oceans Marathon › Show nested results
5:01:20 h 1457
30.03
50km road race
44th Two Oceans Marathon - 50km Split (RSA)
4:29:04 h
1474
02.03
76km
9th Addo Elephant 50 Mile Trail Run
11:35:18 h 36
2012
03.11
100km
6th SkyRun 100 km
30:06:00 h 65
12.10
102.6km/2stages
Merrell Hobbit 100 - Amatola Stage Trail Run
22:17:00 h 14
27.07
100mi
36th Washie 100 Miler
25:15:16 h 63
03.06
89km road race
87th Comrades Marathon - Down Run
8:51:32 h 2231
07.04
56km road race
43rd Two Oceans Marathon › Show nested results
5:30:32 h 2541
07.04
50km road race
43rd Two Oceans Marathon - 50km Split (RSA)
4:53:19 h
2495
2011
05.11
55km
15th Three Peaks Challenge
8:21:20 h 44
15.10
102.6km/2stages
Merrell Hobbit 100 - Amatola Stage Trail Run
25:24:04 h 26
23.04
50km road race
42nd Two Oceans Marathon - 50km Split
4:20:25 h 1018
2010
06.11
55km
14th Three Peaks Challenge
9:13:33 h 51
2009
07.11
55km
13th Three Peaks Challenge
10:12:09 h 69
11.07
100mi
33rd Washie 100 Miler
23:55:05 h 29
2008
18.07
100mi
32nd Washie 100 Miler
22:48:50 h 18
2007
27.07
100mi
31st Washie 100 Miler
20:45:45 h 18
2006
14.07
100mi
30th Washie 100 Miler
21:06:27 h 16
2005
22.07
100mi
29th Washie 100 Miler
22:26:09 h 32
26.03
56km road race
36th Two Oceans Marathon
4:51:35 h 1158
2004
16.06
87km road race
79th Comrades Marathon - Up Run
9:16:54 h 2794
10.04
56km road race
35th Two Oceans Marathon
4:49:46 h 1337
2003
04.10
100mi
Cape Town 100 Miler
22:51:42 h 19
16.06
89km road race
78th Comrades Marathon - Down Run
10:22:42 h 6278
19.04
56km road race
34th Two Oceans Marathon
6:04:59 h 4555
2002
30.03
56km
33rd Two Oceans Marathon
5:54:44 h 4121