2026
14.06
86km
99th Comrades Marathon - Up Run
11:48:30 h 16939
05.04
56km
56th Two Oceans Marathon › Show nested results
6:53:42 h 10015
05.04
56km
56th Two Oceans Marathon - 50km Split
6:05:18 h
9661
2025
11.07
100mi
47th Washie 100 Miler (Cathcart route)
25:07:28 h 72
08.06
90km
98th Comrades Marathon - Down Run
11:34:39 h 14496
06.04
56km
55th Two Oceans Marathon › Show nested results
6:52:44 h 9931
06.04
50km
55th Two Oceans Marathon - 50km Split
6:06:41 h
9947
16.03
50km
7th Human Rights Real Gijimas Ultra 50km
5:57:04 h 255
01.02
50km
1st NMB Gqeberha Ultra
5:42:04 h 234
2024
19.07
100mi
46th Washie 100 Miler (Cathcart route)
23:09:42 h 30
09.06
87km
97th Comrades Marathon - Up Run
11:13:42 h 12234
13.04
56km
54th Two Oceans Marathon › Show nested results
6:01:08 h 5402
13.04
50km
54th Two Oceans Marathon - 50km Split
5:19:30 h
5047
17.03
50km
6th Human Rights Real Gijimas Ultra 50km
5:09:40 h 151
2023
28.07
100mi
45th Washie 100
21:56:32 h 32
11.06
87km
96th Comrades Marathon - Down Run
9:28:12 h 4417
15.04
56km
53th Two Oceans Marathon › Show nested results
5:37:25 h 2611
15.04
50km
53th Two Oceans Marathon - 50km Split
4:58:38 h
2614
19.03
50km
5th Human Rights Real Gijimas Ultra 50km
5:06:24 h 124
2022
28.08
90km
95th Comrades Marathon - Down Run
10:49:49 h 6693
15.07
100mi
44th Washie 100
21:06:00 h 25
14.05
50km
41th Bruintjieshoogte Ultra Marathon 50km
4:50:45 h 34
16.04
56km
52th Two Oceans Marathon › Show nested results
5:39:22 h 1519
16.04
50km
52th Two Oceans Marathon - 50km Split
4:59:53 h
1468
20.03
50km
4th Human Rights Real Gijimas Ultra 50km
4:51:41 h 55
2019
12.07
100mi
43th Washie 100 Miler (Cathcart route)
22:34:58 h 39
09.06
87km
94th Comrades Marathon - Up Run
10:54:11 h 9556
20.04
56km
50th Two Oceans Marathon › Show nested results
6:24:51 h 6641
20.04
50km
50th Two Oceans Marathon - 50km Split
5:40:13 h
6595
31.03
50km
1st Human Rights Real Gijimas Ultra 50km
5:30:14 h 191
09.02
50km
Bay Ultra 50 km
5:27:02 h 251
2018
21.10
68km
5th Legends Marathon
7:26:08 h 125
27.07
100mi
42nd Washie 100 Miler (Cathcart route)
23:25:53 h 68
10.06
90km
93rd Comrades Marathon - Down Run
10:18:10 h 6698
20.04
50km
40th Bruintjieshoogte Ultra Marathon 50km
5:15:20 h 105
31.03
56km
49th Two Oceans Marathon › Show nested results
5:56:59 h 4051
31.03
50km
49th Two Oceans Marathon - 50km Split
5:14:49 h
3762
17.03
50km
28th Om Die Dam 50km
5:26:00 h 1513
03.02
50km
Bay Ultra 50 km
4:54:47 h 131
2017
24.09
68km
4th Legends Marathon
7:57:54 h 164
07.07
100mi
41st Washie 100 Miler
25:28:29 h 57
04.06
87km
92nd Comrades Marathon - Up Run
10:58:26 h 8458
15.04
56km
48th Two Oceans Marathon › Show nested results
5:52:36 h 3803
15.04
50km
48th Two Oceans Marathon - 50km Split
5:10:58 h
3511
18.03
50km
27th Om Die Dam 50km
5:37:03 h 1825
18.02
50km
Bay Ultra 50 km
5:24:06 h 161
2016
29.05
89km
91st Comrades Marathon - Down Run
10:06:08 h 5439
16.04
50km
38th Bruintjieshoogte Ultra Marathon 50km
5:08:33 h 81
26.03
56km
47th Two Oceans Marathon › Show nested results
5:33:15 h 2530
26.03
50km
47th Two Oceans Marathon - 50km Split
4:53:02 h
2328
2015
03.10
68km
3rd Legends Marathon
7:24:22 h 165
31.05
87km
90th Comrades Marathon - Up Run
10:26:15 h 4999
04.04
56km
46th Two Oceans Marathon › Show nested results
5:48:00 h 3342
04.04
50km
46th Two Oceans Marathon - 50km Split
5:07:12 h
3075
21.02
50km
Bay Ultra 50 km
4:43:04 h 57
2014
01.06
89km
89th Comrades Marathon - Down Run
10:29:49 h 5395
18.04
56km road race
45th Two Oceans Marathon › Show nested results
5:42:40 h 2935
18.04
50km
45th Two Oceans Marathon - 50km Split
5:02:26 h
2792
22.02
50km
Bay Ultra 50 km
4:50:54 h 75
2013
27.04
50km
30th Bay Ultra 50 km
5:25:26 h 172
30.03
56km road race
44th Two Oceans Marathon › Show nested results
6:34:13 h 6483
30.03
50km road race
44th Two Oceans Marathon - 50km Split (RSA)
5:49:41 h
6442