Sanya (สัญญา คานชัย) Khanchai
Born : 1974 Cat. M50 Ultrarunner since 2012 THA
86
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
88
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
9
Countries visited ?FRAFranceHKGHong KongINAIndonesiaITAItalyMASMalaysiaPHIPhilippinesTHAThailandTPETaiwanVIEVietnam
9,2%
Rank quotient ?This runner's calculation uses 142 eligible race(s): Σ(rank − 1) = 2 314; Σ finishers = 25 229. 2 314 / 25 229 × 100 = 9.17%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed142
Km — ultra races13 527 km
> 100 km43
> 160 km18
> 200 km2
> 24h1
Longest race230,0 km

Km per year (ultra races)

2 304
22 races
2022
1 501
16 races
2023
1 452
16 races
2024
1 451
15 races
2025
668
9 races
2026

Race types (share of distance)

Road10,2%
Trail86,5%
Elim.3,3%

Wins & podiums (ultra)

🏆 Win61
🏆 Win M64
🏅 Top 3107
🏅 Top 3 M108
Longest winning streak5
Current streak0

HISTORY

142 race(s)
DateRacePerf.Rk
2026
27.06 100km THA12th The North Face 100 Thailand - 100 km 13:09:52 h3 🥉
14.06 50km THA3rd My Home Trail Mae Chaem 6:28:48 h6
06.06 75km THA3rd KAPONG TRAIL PhangNga 75km 18:10:00 h1 🏆
31.05 50km THA2nd Mae Mon Coffee Trail 6:50:01 h3 🥉
10.05 5h THA16th Suanpruek99 5-Hour UltraMarathon 58.800 km7
02.05 84km THA1st KCTCT The Odyssey 13:00:50 h1 🏆
07.03 91km TPE1st Xtrail Kenting by UTMB - Xtrail 100K 12:10:50 h19
01.03 55km THA1st Khao Suan Kwang Trail 5:26:40 h1 🏆
07.02 104km THA4th Ultra Trail Savannah 104km 11:01:48 h3 🥉
2025
20.12 100km THA11th Tanaosri Trail 100km 16:20:29 h3 🥉
05.12 100Miles THA2nd Soi Malai Trail Winter 100 Miles 27:53:16 h2 🥈
15.11 100km THA1st Pocari Sweat Trail 100km 14:33:59 h4
25.10 100km THA4th Ultra-trail Tu Lay 19:36:59 h1 🏆
18.10 104.5km INA1st Lake Toba by UTMB - Ultimate Expedition 100K 15:24:32 h4
04.10 71km THA2nd Thep Sadet Trail 70km 11:55:04 h1 🏆
28.09 55km THA2nd Koh Chang Trail 8:00:47 h2 🥈
06.09 100km THA3rd Phuket Trail 100 19:10:11 h3 🥉
22.08 100mi THA2nd Lampang 100mi 40:32:01 h2 🥈
09.08 135km THA9th CM6 Run - CM6 135 km 24:26:46 h2 🥈
29.06 54km THA7th Luang Phayao Mountain Run 9:29:14 h1 🏆
15.06 50km THA4th Kao Pratubchang Trail - KPTC 5:15:59 h1 🏆
10.05 53km THA1st The Kiriwong Ultra Trail 7:54:43 h2 🥈
02.05 107km THA4th Amazean Jungle Thailand by UTMB - Betong 100 19:34:34 h4
18.01 100km THA11th The North Face 100 Thailand - 100 km 11:45:57 h2 🥈
2024
15.12 50km THA1st Hua Hin 50 5:02:04 h1 🏆
06.12 175km THA1st Chiangmai Thailand by UTMB - TRANS-INT 160 27:51:09 h20
16.11 99km MAS1st Malaysia Ultra-Trail by UTMB - MY100 13:31:51 h6
02.11 100km THA10th Tanaosri Trail 100km 14:57:18 h1 🏆
19.10 60km THA1st Pang Tham Trail 60 km 10:28:10 h1 🏆
11.10 100mi THA10th Pong Yaeng 160 km Trail (PYT160) 33:20:28 h12
06.10 46km THA1st Inthanon Skyrace 6:32:32 h11
29.09 55km THA1st Koh Chang Trail 7:50:51 h2 🥈
10.08 55km THA2nd Samui Trail - 55 km 7:56:06 h1 🏆
03.08 135km THA8th CM6 Run - CM6 135 km 23:28:08 h1 🏆
28.07 50km THA2nd La-Ai-Trail 50 km 9:12:15 h2 🥈
30.06 54km THA6th Luang Phayao Mountain Run 8:42:20 h1 🏆
16.06 50km THA3rd Kao Pratubchang Trail - KPTC 5:19:22 h1 🏆
24.05 162km INA10th Mt Rinjani Ultra - 162km 2d 04:44:45 h5
02.03 100km THA2nd Phuket 100K Ultra Marathon 9:06:22 h7
20.01 100km THA10th The North Face 100 Thailand - 100 km 11:50:26 h3 🥉
2023
17.12 50km THA1st Ultra Trail Kaze 6:52:54 h2 🥈
08.12 175km THA4th Doi Inthanon Thailand by UTMB - TRANS-INT 160 34:28:40 h24
02.12 100km THA2nd AIA One Billion Trail 16:20:38 h1 🏆
11.11 103km HKG10th TransLantau 100 by UTMB 17:26:09 h25
28.10 100km THA7th Ultra-Trail Nan100 (UTN100) 13:08:46 h1 🏆
13.10 169.2km THA5th The Westwind Trail - The Glorious Journey 170K 24:10:49 h1 🏆
22.09 100km VIE11. Vietnam Mountain Marathon 100km 17:42:43 h10
17.09 46km THA1st Mae Hong Son Cross Country 4:50:37 h2 🥈
02.09 70km THA4th Ultra-Trail Khao Eto 9:47:19 h1 🏆
13.08 100km THA1st Bankruat Cross Country 10:58:21 h2 🥈
06.08 50km THA1st Spartan Trail 5:05:49 h1 🏆
22.07 135km THA7th CM6 Run - CM6 135 km 23:36:22 h1 🏆
16.07 50km THA18th The Columbia Trail Masters - The Last Episode 5:50:15 h1 🏆
25.06 48km THA4th Ultra-Trail Khao Kho 4:55:25 h2 🥈
18.06 100km THA1st Thailand 100K Ultra Marathon 9:23:34 h11
21.05 10h THA13th Suanpruek99 10-Hour UltraMarathon 105.000 km3 🥉
2022
09.12 171km THA3rd Thailand by UTMB - 100mi 29:56:18 h28
12.11 100km THA8th Pong Yaeng 100 km Trail (PTY100) 15:16:07 h1 🏆
05.11 78km THA1st Long Trail World Mountain & Trail Running Championships 2021 (WMTRC) 10:57:52 h128
29.10 100km THA6th Ultra-Trail Nan100 (UTN100) 13:06:44 h1 🏆
22.10 Backyard Ultra THA1st Rayong Backyard Ultra By ThaiTrekTrail 207.886 km (31h)1 🏆
08.10 120km THA4th The Westwind Trail 120K 17:07:22 h1 🏆
24.09 166km THA3rd Utdm 100 Ultra-Trail Doi Muser 20:22:37 h1 🏆
10.09 100km THA2nd Pribpree Eco Trail 16:10:09 h1 🏆
04.09 60km THA2nd Big Blue Khao Yai Da Trail 8:32:41 h2 🥈
26.08 170km FRA19ème Ultra Trail Tour du Mont Blanc 34:59:47 h417
13.08 100km THA1st Samui Trail - 100 km 20:18:00 h1 🏆
06.08 80.7km THA6th CM6 Run - CM4 81 km 12:36:20 h4
15.07 105km THA1st Big Blue Ultra Trail Phuket 19:03:37 h1 🏆
25.06 100km THA1st Cnx 100K Ultra Marathon 9:36:04 h3 🥉
18.06 50km THA4th Navy Frog Trail Challenges 7:07:56 h1 🏆
05.06 45km THA5th Khaokho Marathon 7:58:12 h1254
05.06 109km THA1st The Yao Yai Trail - 109 km 18:57:15 h1 🏆
22.05 Backyard Ultra THA1st Uthai Thani Backyard Ultra 147.532 km (22h)1 🏆
07.05 100km THA1st Amazean Jungle Trail - 100km 19:38:02 h2 🥈
27.03 50km THA1st Wangchan50 5:57:33 h2 🥈
05.03 Backyard Ultra THA1st Backyard Ultra - Sampran 93.884 km (14h)1 🏆
09.01 50km THA1st Columbia Trail Masters x Wisdom Valley 5:05:01 h2 🥈
2021
25.12 120km THA3rd The Westwind Trail 120K 17:34:54 h1 🏆
18.12 100km THA1. Khaoyai 100K Ultra Road Marathon 9:12:55 h9
10.12 168km THA2nd Thailand by UTMB - 100mi 26:47:29 h5
04.12 70km THA7th Tanaosri Trail - TAB70 Night 11:39:04 h1 🏆
26.11 148km THA5th CM6 Run - CM6 150 km 24:04:51 h1 🏆
21.11 55km THA1st Cuesta X Trail 5:28:55 h1 🏆
16.10 61.3km THA1st Nan Sapan Trail 7:27:45 h2 🥈
2020
20.12 70km THA2nd Ultra Trail Huai Yang - 70km 7:26:16 h1 🏆
14.11 56.2km THA1st Khao Krajom Hill 6:03:15 h1 🏆
06.11 166km THA6th Pong Yaeng 166 km Trail (PTY166) 25:30:21 h1 🏆
30.10 100mi THA1st Thailand by UTMB - 100mi 26:40:06 h1 🏆
23.10 230km THA4th Ultra-Trail Chiang Rai 230 km 36:20:08 h1 🏆
03.10 110km THA2nd The Westwind Trail 110K 14:34:39 h6
26.09 60km THA1st Ultra Trail Thailand Series - Phatthalung 8:44:09 h1 🏆
08.08 105km THA4th CM6 Run - CM5 105 km 14:22:37 h2 🥈
14.02 175km THA1st Ultra Trail Thailand - 170 km 30:20:29 h1 🏆
01.02 100km THA9th The North Face 100 Thailand - 100 km 11:00:19 h2 🥈
05.01 100km THA2nd Ultra Park Run Thailand 100 km 8:35:42 h3 🥉
2019
15.12 52km THA1st Siam Trail 4:32:47 h9
23.11 80km THA1st Siangpure Chiangmai Eco Trail 12:12:07 h2 🥈
15.11 123.3km THA5th Pong Yaeng 120 km Trail (PTY120) 17:42:39 h1 🏆
05.10 108.3km THA1st The Westwind Trail 110K 14:56:47 h3 🥉
03.08 150km THA3rd CM6 Run - CM6 150 km 24:03:17 h2 🥈
23.06 60km THA1st Ultra-Trail Khao Kho 6:06:24 h1 🏆
16.06 50km THA2nd KPTC Trail 7:47:37 h44
19.05 55km THA1st Western Forest Trail 6:04:25 h1 🏆
28.04 10h THA11th Suanpruek99 10-Hour UltraMarathon 107.000 km1 🏆
30.03 50km THA2nd Navy Frog Trail Challenges 6:15:34 h1 🏆
26.01 100km THA8th The North Face 100 Thailand - 100 km 10:59:02 h4
2018
08.12 60km THA4th Tanaosri Trail - TNT60 9:50:30 h3 🥉
20.10 122km THA2nd Ultra-Trail Chiang Rai 122 km 17:30:54 h1 🏆
06.05 10h THA10th Suanpruek99 10-Hour UltraMarathon 96.000 km2 🥈
25.03 50km THA1st Navy Frog Trail Challenges 5:51:03 h1 🏆
16.02 100km THA4th Ultra Trail Unseen Koh Chang (UTKC) - The Jungle 100 km 14:44:53 h2 🥈
03.02 100km THA7th The North Face 100 Thailand - 100 km 10:54:23 h5
2017
16.12 60km THA3rd Tanaosri Trail - TNT60 9:42:44 h2 🥈
08.12 100mi THA2nd Panoramic Ultra Trail - 100 Miles 24:19:03 h2 🥈
21.10 100km THA1st Ultra-Trail Nan100 (UTN100) 14:35:12 h1 🏆
05.08 130km THA1st CM6 Run - CM6 130 km 21:54:28 h1 🏆
09.07 50km THA13th The Columbia Trail Masters 4:50:29 h2 🥈
02.07 55km THA1st Luang Phayao Mountain Run 9:41:48 h3 🥉
23.04 10h THA9th Suanpruek99 10-Hour UltraMarathon 100.000 km5
04.02 100km THA6th The North Face 100 Thailand - 100 km 11:54:12 h5
22.01 50km THA1st The KMK Trail Challenge 4:52:57 h2 🥈
2016
10.12 100km HKG4th The North Face 100 Hong Kong 16:07:13 h11
13.11 100km THA2nd Pong Yaeng 100 km Trail 14:09:26 h2 🥈
24.08 119km ITA7ème Sur les Traces des Ducs de Savoie 21:33:55 h87
10.07 50km THA11th The Columbia Trail Masters 4:30:58 h2 🥈
30.04 100km PHI5th The North Face 100 Philippines 17:59:56 h14
27.02 100km THA2nd Ultra Trail Unseen Koh Chang (UTKC) - The Jungle 100 km 26:41:14 h2 🥈
30.01 50km THA5th The North Face 100 Thailand - 50 km 4:22:24 h2 🥈
23.01 100km HKG6th Hong Kong 100 Ultra Trail Race 13:52:01 h75
2015
06.11 100mi THA100 Miles Thailand 18:20:00 h1 🏆
23.10 100km THA4 Summits - 4 Seasons: Doi Suthep 100 (DS100) 14:41:05 h1 🏆
26.09 70km VIE3. Vietnam Mountain Marathon 8:42:16 h1 🏆
02.08 50km THA9th The Columbia Trail Masters 4:33:25 h2 🥈
03.05 10h THA7th Suanpruek99 10-Hour UltraMarathon 105.000 km1 🏆
28.02 66km THA1st Ultra Trail Unseen Koh Chang (UTKC) - 66 km 6:06:15 h1 🏆
31.01 100km THA4th The North Face 100 Thailand - 100 km 10:14:01 h1 🏆
2014
06.07 50km THA8th The Columbia Trail Masters 3:55:19 h1 🏆
04.05 10h THA1st Suanpruek99 10-Hour UltraMarathon 105.000 km2 🥈
08.02 100km THA3rd The North Face 100 Thailand - 100 km 10:38:15 h3 🥉
2013
02.02 100km THA2nd The North Face 100 Thailand - 100 km 9:47:26 h1 🏆
2012
04.02 100km THA1st The North Face 100 Thailand - 100 km 12:10:47 h5