Stephen McCarthy
Born : 1961 Cat. M65 Ultrarunner since 1994 RSA
35
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
43
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
39,1%
Rank quotient ?This runner's calculation uses 35 eligible race(s): Σ(rank − 1) = 83 973; Σ finishers = 214 521. 83 973 / 214 521 × 100 = 39.14%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed35
Km — ultra races2 378 km
> 100 km2
> 160 km2
Longest race160,9 km

Km per year (ultra races)

46
1 race
2022
115
2 races
2023
165
3 races
2024
2025
56
1 race
2026

Race types (share of distance)

Road69,5%
Trail30,5%

Wins & podiums (ultra)

🏆 Win0
🏆 Win M1
🏅 Top 32
🏅 Top 3 M2
Longest winning streak0
Current streak0

HISTORY

36 race(s) · 9 split(s) nested
DateRacePerf.Rk
2026
05.04 56km RSA56th Two Oceans Marathon 5:39:12 h3644
2024
25.05 59km RSA3rd Mountain Ultra Trail by UTMB - MUT 60 10:06:26 h86
13.04 56km RSA54th Two Oceans Marathon 5:09:11 h1889
25.02 50km RSA4th 50km Nedbank Ultra Marathon Runified 4:23:07 h94
2023
27.05 59km RSA2nd Mountain Ultra Trail by UTMB - MUT 60 12:12:35 h127
15.04 56km RSA53th Two Oceans Marathon 4:55:23 h1014
2022
15.10 46km RSA2. Cape Town Trail Marathon by Ryan Sandes 7:53:36 h78
2021
08.08 62km RSA5th Bestmed Chokka Trail Run 8:23:59 h8
06.03 100mi RSA17th Addo Elephant 100 Mile Trail Run 33:54:41 h24
2020
30.10 100mi RSA1st Kenton 100 Miler 28:08:40 h2 🥈
2019
09.06 87km RSA94th Comrades Marathon - Up Run 9:53:49 h5399
20.04 56km RSA50th Two Oceans Marathon 5:35:53 h2925
16.03 76km RSA15th Addo Elephant 76 km Trail Run 12:50:02 h46
2018
22.07 50km RSA1st The Crossways Challenge 6:02:12 h3 🥉
10.06 90km RSA93rd Comrades Marathon - Down Run 9:56:14 h5506
20.04 50km RSA40th Bruintjieshoogte Ultra Marathon 50km 4:36:42 h44
31.03 56km RSA49th Two Oceans Marathon 4:55:13 h1062
03.02 50km RSABay Ultra 50 km 4:13:19 h47
2017
08.07 52km RSA29th Rhodes 52 km Trail Run 7:19:26 h60
04.06 87km RSA92nd Comrades Marathon - Up Run 11:41:50 h11663
15.04 56km RSA48th Two Oceans Marathon 5:50:17 h3590
18.02 50km RSABay Ultra 50 km 5:22:15 h151
2016
26.03 56km RSA47th Two Oceans Marathon 6:05:01 h4638
20.02 50km RSABay Ultra 50 km 4:45:22 h65
2014
01.06 89km RSA89th Comrades Marathon - Down Run 11:56:23 h11688
2013
02.06 87km road race RSA88th Comrades Marathon - Up Run 10:44:21 h4921
30.03 56km road race RSA44th Two Oceans Marathon 5:10:18 h1697
2012
03.06 89km road race RSA87th Comrades Marathon - Down Run 8:59:51 h2656
07.04 56km road race RSA43rd Two Oceans Marathon 4:45:46 h841
2011
23.04 50km road race RSA42nd Two Oceans Marathon - 50km Split 4:22:08 h1075
2004
10.04 56km road race RSA35th Two Oceans Marathon 6:14:12 h6447
1998
11.04 56km RSA29th Two Oceans Marathon 5:32:54 h3995
1996
06.04 56km RSA27th Two Oceans Marathon 4:59:04 h2160
1995
20.05 89km RSA70th Comrades Marathon - Down Run 9:28:48 h3804
15.04 56km RSA26th Two Oceans Marathon 4:28:51 h915
1994
02.04 56km RSA25th Two Oceans Marathon 5:06:11 h2719