Thapelo Meshack Shale
Born : 1981 Cat. M45 Ultrarunner since 2009 RSA
39
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
30,4%
Rank quotient ?This runner's calculation uses 39 eligible race(s): Σ(rank − 1) = 95 747; Σ finishers = 315 200. 95 747 / 315 200 × 100 = 30.38%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed39
Km — ultra races2 639 km
Longest race100,0 km
15th SkyRun 100 km — 19/11/2022

Km per year (ultra races)

296
4 races
2022
143
2 races
2023
371
6 races
2024
146
2 races
2025
142
2 races
2026

Race types (share of distance)

Road89,4%
Trail10,6%

HISTORY

40 race(s) · 11 split(s) nested
DateRacePerf.Rk
2026
14.06 86km RSA99th Comrades Marathon - Up Run 10:36:34 h9399
05.04 56km RSA56th Two Oceans Marathon 5:00:53 h1728
2025
08.06 90km RSA98th Comrades Marathon - Down Run 8:36:29 h2244
06.04 56km RSA55th Two Oceans Marathon 5:17:37 h2284
2024
09.06 87km RSA97th Comrades Marathon - Up Run 9:59:46 h6899
25.05 50mi RSA6th Mac Mac Ultra 50 Mile 14:20:00 h21
04.05 50km RSA3rd N12 Ultra Marathon 3:46:46 h69
13.04 56km RSA54th Two Oceans Marathon 4:12:26 h278
06.04 48km RSA3rd Irene Running Festival 48K 4:22:03 h227
31.03 50km RSACity2City Ultra Marathon 3:46:21 h95
2023
11.06 87km RSA96th Comrades Marathon - Down Run 8:11:18 h1601
15.04 56km RSA53th Two Oceans Marathon 4:27:12 h390
2022
19.11 100km RSA15th SkyRun 100 km 24:20:03 h35
28.08 90km RSA95th Comrades Marathon - Down Run 8:07:53 h836
11.06 50km RSA31th Om Die Dam 50km 4:30:39 h473
16.04 56km RSA52th Two Oceans Marathon 4:31:52 h334
2021
20.11 100km RSA14th SkyRun 100 km 27:52:53 h156
2020
14.03 50km RSA30th Om Die Dam 50km 4:45:24 h423
2019
09.06 87km RSA94th Comrades Marathon - Up Run 10:16:15 h6465
20.04 56km RSA50th Two Oceans Marathon 5:20:12 h2156
16.03 50km RSA29th Om Die Dam 50km 4:58:02 h695
2018
10.06 90km RSA93rd Comrades Marathon - Down Run 9:44:12 h4691
31.03 56km RSA49th Two Oceans Marathon 5:13:34 h1654
17.03 50km RSA28th Om Die Dam 50km 5:57:58 h2430
2017
04.06 87km RSA92nd Comrades Marathon - Up Run 10:56:05 h8110
18.03 50km RSA27th Om Die Dam 50km 4:22:30 h332
2016
29.05 89km RSA91st Comrades Marathon - Down Run 10:26:12 h6461
26.03 56km RSA47th Two Oceans Marathon 5:25:03 h2138
2015
31.05 87km RSA90th Comrades Marathon - Up Run 10:41:55 h6000
04.04 56km RSA46th Two Oceans Marathon 5:10:54 h1427
21.03 50km RSA25th Om Die Dam 50km 5:47:36 h1665
2014
01.06 89km RSA89th Comrades Marathon - Down Run 9:14:04 h2559
18.04 56km road race RSA45th Two Oceans Marathon 6:12:23 h4873
15.03 50km RSA24th Om Die Dam 50km 5:10:16 h903
2013
02.06 87km road race RSA88th Comrades Marathon - Up Run 10:22:54 h3977
30.03 56km road race RSA44th Two Oceans Marathon 5:35:51 h2835
2012
30.09 50km RSACity2City Ultra Marathon 4:51:40 h627
03.06 89km road race RSA87th Comrades Marathon - Down Run 11:04:30 h8132
2011
23.04 50km road race RSA42nd Two Oceans Marathon - 50km Split 5:15:51 h3347
2009
27.09 50km RSACity2City Ultra Marathon 3:43:24 h164