Xing-Guo (蔡性國) Cai
Born : 1972 Cat. M50 Ultrarunner since 2016 TPE
49
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
70
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
2
Countries visited ?INDIndiaTPETaiwan
6,6%
Rank quotient ?This runner's calculation uses 56 eligible race(s): Σ(rank − 1) = 358; Σ finishers = 5 421. 358 / 5 421 × 100 = 6.60%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed56
Km — ultra races7 572 km
> 100 km34
> 160 km21
> 200 km9
> 24h14
Longest race246,0 km

Km per year (ultra races)

1 101
6 races
2022
1 082
8 races
2023
665
5 races
2024
861
5 races
2025
293
2 races
2026

Race types (share of distance)

Road93,6%
Trail3,9%
Elim.2,5%

Wins & podiums (ultra)

🏆 Win12
🏆 Win M12
🏅 Top 326
🏅 Top 3 M28
Longest winning streak3
Current streak0

HISTORY

61 race(s) · 30 split(s) nested
DateRacePerf.Rk
2026
12.09 100km TPE3rd Yizai Jincheng 100km 9:33:32 h2 🥈
07.02 24h TPE15th Taipei 24hr Ultra Marathon 193.340 km10
2025
29.11 24h TPE23rd Soochow/Taipei 24h Ultramarathon 217.766 km11
07.03 100mi TPE2nd Gamania Coast to Peak Ultramarathon 23:17:17 h5
22.02 24h TPE14th Taipei 24hr Ultra Marathon 194.669 km7
11.01 Backyard Ultra TPE3rd Taipei Backyard Ultra 187.768 km (28h)5
05.01 100km TPE8th 800 Heroes - Overlord of Baguashan 100km 11:39:19 h5
2024
21.09 100km TPE1st Yizai Jincheng 100km 9:13:14 h5
20.04 100km TPE1st Xuhai Ultra Marathon 9:52:36 h3 🥉
09.03 100km TPE13th Southern Cross-Island Highway 100 km Ultra Marathon 9:36:54 h1 🏆
24.02 24h TPE13th Taipei 24hr Ultra Marathon 204.041 km6
20.01 100mi TPE1st Gamania Coast to Peak Ultramarathon 20:57:02 h7
2023
01.12 24h TPEIAU 24h WC Taipei (Open) 191.952 km10
01.12 24h TPEIAU 24h WC Taipei (all races combined) 191.952 km158
01.12 12h TPEIAU 24h WC Taipei - 12h Split 119.600 km151
01.12 100mi TPEIAU 24h WC Taipei - 100mi Split 19:48:44 h177
28.10 110km TPE6th Trail Running of Meishan - 110 km 22:58:00 h2 🥈
17.09 100km TPE1st Huashan 100 KM 9:58:32 h4
18.03 75km TPE1st Lake Sun-moon Trail 13:58:00 h4
26.02 100km TPE6th Fencihu 100 km Ultra Run 9:50:22 h3 🥉
11.02 24h TPE12th Taipei 24hr Ultra Marathon 213.081 km6
08.01 100km TPE9th Zhenxibao (Cinsbu) 100 km Ultramarathon 9:41:57 h4
2022
25.12 100km TPE5th Shancheng 100 km Ultramarathon 9:12:31 h3 🥉
03.12 24h TPE21st Soochow/Taipei 24h Ultramarathon 196.990 km14
12.11 100mi TPE5th 800 Heroes - Overlord of Huatan 100mi 19:48:00 h1 🏆
02.07 24h INDIAU 24h Asia and Oceania Championships 207.650 km9
15.04 246km TPE6th Race Across Taiwan Nonstop 246km 37:01:54 h3 🥉
12.02 24h TPE11th Taipei 24hr Ultra Marathon 189.618 km12
2021
05.12 101km TPE4th 800 Heroes - Overlord of Shuishalian 101 km 11:40:51 h2 🥈
18.04 100km TPE4th 800 Heroes - Overlord of Maoli 100km 11:10:22 h2 🥈
30.01 100mi TPE10th Taipei 24hr Ultra Marathon - 100mi 15:56:38 h1 🏆
30.01 100km TPE10th Taipei 24hr Ultra Marathon - 100km 8:57:39 h1 🏆
30.01 12h TPE10th Taipei 24hr Ultra Marathon - 12h Split 128.622 km1 🏆
30.01 24h TPE10th Taipei 24hr Ultra Marathon 223.735 km1 🏆
2020
19.12 106km TPE3rd 800 Heroes - Territory Southward 106km 11:22:10 h2 🥈
28.11 12h TPE7th Yizai Jincheng 12h Ultramarathon 129.068 km1 🏆
31.10 110km TPE4th Trail Running of Meishan - 110 km 21:13:27 h3 🥉
05.07 101km TPE3rd 800 Heroes - Overlord of Shuishalian 101 km 11:42:54 h3 🥉
13.06 100km TPE3rd 800 Heroes - Overlord of LaoNong 100km 10:51:21 h1 🏆
09.05 110km TPE3rd 800 Heroes - Overlord of ZengNan 12:47:15 h2 🥈
08.02 50km TPE9th Taipei 24hr Ultra Marathon - 50km 4:14:30 h1 🏆
08.02 50mi TPE9th Taipei 24hr Ultra Marathon - 50mi 7:19:50 h2 🥈
08.02 100km TPE9th Taipei 24hr Ultra Marathon - 100km 9:29:20 h4
08.02 100mi TPE9th Taipei 24hr Ultra Marathon - 100mi 18:15:01 h10
08.02 6h TPE9th Taipei 24hr Ultra Marathon - 6h Split 67.626 km2 🥈
08.02 12h TPE9th Taipei 24hr Ultra Marathon - 12h Split 120.003 km7
08.02 24h TPE9th Taipei 24hr Ultra Marathon 203.924 km13
19.01 100km TPE8th Zhenxibao (Cinsbu) 100 km Ultramarathon 10:02:58 h4
2019
16.11 119km TPE2nd 800 Heroes - Overlord of ZengWen Reservoir 13:17:32 h1 🏆
28.09 113km TPE2nd 800 Heroes - Overlord of Surround PengHu 113km 11:41:56 h1 🏆
21.09 6h TPE4th Doubang 6h Ultramarathon 67.840 km3 🥉
15.06 101km TPE2nd 800 Heroes - Chungliao Mountain 101km 12:40:28 h5
11.05 103km TPE2nd 800 Heroes - Leisurely Running in Alishan 103km 12:41:21 h4
12.04 246km TPE5th Race Across Taiwan Nonstop 246km 38:38:09 h7
16.02 24h TPE8th Taipei 24hr Ultra Marathon 205.262 km16
2018
22.09 6h TPE3rd Doubang 6h Ultramarathon 69.120 km4
01.09 104km TPE1st Tanya Shen Ultra Marathon - 104km 9:29:36 h1 🏆
30.06 104km TPE2nd Dongfong Ultra Marathon - 104 km 9:09:14 h1 🏆
29.04 100km TPE1st Fencihu 100 km Ultra Run 10:37:08 h7
2017
16.12 100km TPE1st Shancheng 100 km Ultramarathon 10:35:38 h6
2016
20.11 100km TPE2nd Chuoshui River 100 km Ultramarathon 10:35:30 h5