Xolisa Ndlumbini
Born : 1982 Cat. M40 Ultrarunner since 2017 RSA
20
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
28
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
4,6%
Rank quotient ?This runner's calculation uses 20 eligible race(s): Σ(rank − 1) = 4 510; Σ finishers = 99 035. 4 510 / 99 035 × 100 = 4.55%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed20
Km — ultra races1 119 km
Longest race90,0 km

Km per year (ultra races)

106
2 races
2022
106
2 races
2023
156
3 races
2024
56
1 race
2025
56
1 race
2026

Race types (share of distance)

Road100,0%

Wins & podiums (ultra)

🏆 Win1
🏆 Win M1
🏅 Top 31
🏅 Top 3 M1
Longest winning streak1
Current streak0

Records

HISTORY

20 race(s) · 7 split(s) nested
DateRacePerf.Rk
2026
05.04 56km RSA56th Two Oceans Marathon 3:36:24 h64
2025
06.04 56km RSA55th Two Oceans Marathon 3:44:52 h64
2024
13.04 56km RSA54th Two Oceans Marathon 3:27:12 h26
31.03 50km RSACity2City Ultra Marathon 3:11:44 h28
25.02 50km RSA4th 50km Nedbank Ultra Marathon Runified 3:01:54 h14
2023
15.04 56km RSA53th Two Oceans Marathon 3:26:17 h28
26.02 50km RSA3rd 50km Nedbank Ultra Marathon Runified - men's race 2:58:42 h22
2022
16.04 56km RSA52th Two Oceans Marathon 3:28:13 h33
06.03 50km RSA2nd 50km Nedbank Ultra Marathon Runified 3:13:25 h27
2021
23.05 50km RSA1st 50km Nedbank Ultra Marathon Runified - men's race 2:59:34 h38
2020
01.02 50km RSABay Ultra 50 km 3:07:05 h4
2019
20.04 56km RSA50th Two Oceans Marathon 3:41:29 h45
09.02 50km RSABay Ultra 50 km 3:25:53 h10
2018
10.06 90km RSA93rd Comrades Marathon - Down Run 7:49:47 h861
20.04 50km RSA40th Bruintjieshoogte Ultra Marathon 50km 3:12:01 h1 🏆
31.03 56km RSA49th Two Oceans Marathon 3:43:10 h77
03.02 50km RSABay Ultra 50 km 3:21:46 h8
2017
04.06 87km RSA92nd Comrades Marathon - Up Run 9:28:14 h3165
18.03 50km RSA39th Bruintjieshoogte Ultra Marathon 50km 3:23:12 h5
18.02 50km RSABay Ultra 50 km 3:31:25 h10