Vivian Cheng
Born : 1978 Cat. W45 Ultrarunner since 2000 NZL
50
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
60
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
8
Countries visited ?AUSAustraliaCANCanadaFRAFranceGBRUnited KingdomITAItalyJPNJapanNZLNew ZealandPOLPoland
66,3%
Rank quotient ?This runner's calculation uses 52 eligible race(s): Σ(rank − 1) = 2 539; Σ finishers = 3 829. 2 539 / 3 829 × 100 = 66.31%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed58
Km — ultra races5 247 km
> 100 km13
> 160 km10
> 200 km2
> 24h12
Longest race300,0 km
Southern Lakes Ultra — 20/2/2022

Km per year (ultra races)

360
2 races
2022
160
2 races
2023
407
4 races
2024
474
4 races
2025
343
4 races
2026

Race types (share of distance)

Road45,5%
Trail48,8%
Stage5,7%

Wins & podiums (ultra)

🏆 Win0
🏆 Win F9
🏅 Top 35
🏅 Top 3 F21
Longest winning streak0
Current streak0

HISTORY

54 race(s) · 2 split(s) nested
DateRacePerf.Rk
2026
18.07 45km NZLWellington Urban Ultra 2K (WUU-2K) 45km 6:53:20 h111
23.05 12h JPNIAU 24h Asia and Oceania Championships - 12h Split 101.250 km67
23.05 24h JPNIAU 24h Asia and Oceania Championships 167.704 km68
21.03 12h NZL28th Sri Chinmoy 12 Hour Track Race, Auckland 70.000 km5
10.01 60km NZLThe Ian Priest Memorial Ultra Marathon 7:33:07 h21
2025
18.10 24h FRA12ème 24 heures d'Albi, IAU 24h WC 128.059 km316
30.08 100km NZLGreat Naseby Water 100 km Race 13:49:58 h21
10.05 24h NZL27th Sri Chinmoy 24 Hour Track Race, Auckland 186.435 km7
11.01 60km NZLThe Ian Priest Memorial Ultra Marathon 7:16:53 h20
2024
03.11 100km NZL17th Self-Transcendence 100 km Road Race, Christchurch 10:40:26 h8
31.08 50mi NZLGreat Naseby Water 50 mi Race 10:59:38 h12
06.04 24h AUSIAU 24h Asia and Oceania Championships 166.644 km36
13.01 60km NZLThe Ian Priest Memorial Ultra Marathon 7:11:39 h20
2023
26.08 100km NZLGreat Naseby Water 100 km Race 13:14:40 h4
14.01 60km NZLThe Ian Priest Memorial Ultra Marathon 7:15:27 h15
2022
20.02 300km/7stages NZLSouthern Lakes Ultra 2d 05:13:00 h40
15.01 60km NZLThe Ian Priest Memorial Ultra Marathon 7:10:30 h18
2021
08.05 100km NZLSouth Island Ultra Marathon 100km 12:35:21 h27
09.01 60km NZLThe Ian Priest Memorial Ultra Marathon 6:19:20 h17
2020
05.12 60km NZL33rd Kepler Challenge Mountain Run 7:39:02 h277
11.01 60km NZLThe Ian Priest Memorial Ultra Marathon 6:24:26 h4
2019
12.10 100km NZL4th Taupo Ultramarathon 100km 13:09:34 h45
15.09 100km NZLTrail Trilogy HAURAKI HUNDEE 12:17:05 h6
05.05 50km NZL14th Self-Transcendence 50 km Road Race, Christchurch 4:56:39 h6
23.02 85km NZL4th Old Ghost Ultra 12:08:52 h157
10.02 60km NZLThe Ian Priest Memorial Ultra Marathon 6:34:27 h7
2018
13.01 60km NZLThe Ian Priest Memorial Ultra Marathon 6:26:10 h10
2017
17.09 100km NZLTrail Trilogy HAURAKI HUNDEE 12:15:56 h9
11.02 102km NZL9th Tarawera 100 km Ultramarathon 19:22:38 h424
2015
03.10 24h NZL18th Self-Transcendence 24 Hour Track Race, Auckland 81.189 km21
11.04 24h ITAIAU 24h WC (7^ 24 ore di Torino) 129.650 km248
2014
27.09 24h NZL17th Self-Transcendence 24 Hour Track Race, Auckland 161.200 km6
27.04 50mi NZL3rd Self-Transcendence 50 Mile Road Race, Christchurch 9:31:38 h2 🥈
22.02 67.5km NZL19th Length of the Lake Taupo Solo 7:55:19 h17
2012
08.09 100mi POLIAU 24h WC Katowice - 100mi split 23:11:54 h174
08.09 24h POLIAU 24h WC Katowice 166.623 km175
2011
01.10 24h NZL14th Self-Transcendence 24 Hour Track Race, Auckland 192.652 km2 🥈
10.09 66.3km NZLMarton to Wanganui Ultra 6:49:59 h3 🥉
27.08 80km NZLGreat Naseby Water 80 km Race 9:24:46 h2 🥈
19.02 100km NZL16th Taupo Great Lake Relay 10:48:45 h9
2010
12.12 100km NZL5th Self-Transcendence 100 km Road Race, Christchurch 11:25:58 h5
04.12 60km NZL23rd Kepler Challenge Mountain Run 8:23:47 h187
02.10 24h NZL13th Self-Transcendence 24 Hour Track Race, Auckland 201.400 km4
28.08 80km NZLGreat Naseby Water 80 km Race 9:06:40 h2 🥈
20.03 80km NZL2nd Tarawera 80 km Ultramarathon 12:53:00 h36
20.02 100km NZL15th Taupo Great Lake Relay 11:25:12 h25
2009
21.11 84.7km NZLThe Molesworth Run 9:58:31 h10
17.09 24h GBRCommonwealth Championships 24 hour race 191.708 km23
29.08 50km NZLGreat Naseby Water 50 km Race 5:23:15 h6
21.03 80km NZL1st Tarawera 80 km Ultramarathon 12:48:18 h34
21.02 100km NZL14th Taupo Great Lake Relay 11:52:56 h23
2008
22.11 24h NZL11th Self-Transcendence 24 Hour Track Race, Auckland 162.400 km4
16.02 100km NZL13th Taupo Great Lake Relay 12:55:54 h11
2000
20.08 50km CANEdmonton Festival 50 km Ultra Marathon Run 5:09:32 h25