Theo Rafiri
Born : 1966 Cat. M60 Ultrarunner since 1987 RSA
37
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
44
DUV-index+ ?Largest integer N such that the race distances provide at least N complete segments of N km in total. A single long race may therefore contribute several segments. See the DUV-Index tab for the detailed calculation. calculation details
1
Countries visited ?RSASouth Africa
6,2%
Rank quotient ?This runner's calculation uses 37 eligible race(s): Σ(rank − 1) = 21 109; Σ finishers = 339 823. 21 109 / 339 823 × 100 = 6.21%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed37
Km — ultra races2 939 km
Longest race100,0 km

Km per year (ultra races)

90
1 race
2022
87
1 race
2023
2024
2025
2026

Race types (share of distance)

Road100,0%

Wins & podiums (ultra)

🏆 Win0
🏆 Win M0
🏅 Top 31
🏅 Top 3 M1
Longest winning streak0
Current streak0

HISTORY

37 race(s)
DateRacePerf.Rk
2023
11.06 87km RSA96th Comrades Marathon - Down Run 8:35:57 h2285
2022
28.08 90km RSA95th Comrades Marathon - Down Run 9:56:21 h4129
2018
10.06 90km RSA93rd Comrades Marathon - Down Run 7:27:49 h580
2017
04.06 87km RSA92nd Comrades Marathon - Up Run 8:16:04 h1064
2016
29.05 89km RSA91st Comrades Marathon - Down Run 8:04:23 h1132
2015
31.05 87km RSA90th Comrades Marathon - Up Run 8:56:01 h1952
2014
01.06 89km RSA89th Comrades Marathon - Down Run 8:16:08 h1106
2013
02.06 87km road race RSA88th Comrades Marathon - Up Run 7:31:14 h334
2012
03.06 89km road race RSA87th Comrades Marathon - Down Run 6:40:50 h129
2010
19.09 50km RSACity2City Ultra Marathon 3:38:04 h55
2009
21.03 50km RSA19th Om Die Dam 50km 3:20:54 h19
2008
19.04 50km RSA22th Loskop Ultra Marathon 50km 3:17:18 h32
15.03 50km RSA18th Om Die Dam 50km 3:27:36 h26
2005
19.03 50km RSA15th Om Die Dam 50km 3:44:35 h108
2004
16.06 87km road race RSA79th Comrades Marathon - Up Run 7:29:01 h512
2003
16.06 89km road race RSA78th Comrades Marathon - Down Run 7:24:42 h578
2002
17.06 87km road race RSA77th Comrades Marathon - Up Run 7:02:10 h211
16.03 50km road race RSA12th Om Die Dam 50km 3:21:36 h49
2001
16.06 89km road race RSA76th Comrades Marathon - Down Run 6:59:50 h292
17.03 50km RSA11th Om Die Dam 50km 3:33:45 h65
2000
16.06 87km road race RSA75th Comrades Marathon - Up Run 6:33:05 h92
22.04 56km RSA31st Two Oceans Marathon 3:33:54 h45
1999
16.06 89km RSA74th Comrades Marathon - Down Run 6:22:41 h57
1998
16.06 87km RSA73rd Comrades Marathon - Up Run 6:27:23 h67
1997
16.06 89km RSA72nd Comrades Marathon - Down Run 9:26:30 h4258
1996
17.06 87km RSA71st Comrades Marathon - Up Run 6:58:09 h317
1995
20.05 89km RSA70th Comrades Marathon - Down Run 5:50:33 h10
1994
31.05 87km RSA69th Comrades Marathon - Up Run 5:44:52 h5
1993
31.05 89km RSA68th Comrades Marathon - Down Run 5:42:16 h2 🥈
10.04 56km RSA24th Two Oceans Marathon 3:34:33 h63
1992
30.05 87km RSA67th Comrades Marathon - Up Run 5:52:39 h7
1991
31.05 89km RSA66th Comrades Marathon - Down Run 6:04:04 h17
1990
31.05 87km road race RSA65th Comrades Marathon - Up Run 6:44:42 h142
1989
14.10 100km RSAFlorida I.M.S. 100km Circuit Race 7:23:26 h4
31.05 89km RSA64th Comrades Marathon - Down Run 6:28:03 h70
1988
31.05 87km RSA63rd Comrades Marathon - Up Run 6:20:54 h56
1987
31.05 87km RSA62nd Comrades Marathon - Up Run 8:10:12 h1276