2026 WTCS Samarkand
April 24, 2026 · Samarkand, Uzbekistan
Race story in the data
Men: Vasco Vilaca won in 1:43:33 with a +0:04 margin. Oliver Conway had the fastest run (29:36).
Women: Beth Potter won in 1:53:17 with a +0:09 margin. Beth Potter had the fastest run (33:36).
Men race summary
40 finishers from 49 starters
Women race summary
38 finishers from 40 starters
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Csongor LehmannFinish 417:38
- 2Henry GrafFinish 217:43
- 3Michael GarciaFinish 1917:49
T1
Split unavailable.
Bike
- 1Chase McqueenFinish 4053:55
- 2Tom RichardFinish 654:15
- 3Tjebbe KaindlFinish 2354:15
T2
Split unavailable.
Run
- 1Oliver ConwayFinish 529:36
- 2Hugo MilnerFinish 729:40
- 3Vasco VilacaFinish 130:09
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Bianca SeregniFinish 618:18
- 2Tilly AnemaFinish 1018:18
- 3Taylor SpiveyFinish 518:21
T1
Split unavailable.
Bike
- 1Georgia Taylor-BrownFinish 458:34
- 2Maria ToméFinish 1459:08
- 3Tanja NeubertFinish 959:14
T2
Split unavailable.
Run
- 1Beth PotterFinish 133:36
- 2Leonie PeriaultFinish 233:46
- 3Jeanne LehairFinish 334:43
PodiumMen
PodiumWomen
Men · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Women · Split Rank Flow
Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.
Male Pro Results
49 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Vasco VilacaPT | 1:43:33 | Winner | 18:04 | — | 54:26 | — | 30:09 | — |
| 2 | Henry GrafDE | 1:43:37 | — | 17:43 | — | 54:46 | — | 30:14 | — |
| 3 | Charles PaquetCA | 1:43:41 | — | 18:03 | — | 54:25 | — | 30:17 | — |
| 4 | Csongor LehmannHU | 1:43:47 | — | 17:38 | — | 54:50 | — | 30:26 | — |
| 5 | Oliver ConwayGB | 1:43:50 | — | 18:27 | — | 54:49 | — | 29:36 | — |
| 6 | Tom RichardFR | 1:43:52 | — | 18:09 | — | 54:15 | — | 30:31 | — |
| 7 | Hugo MilnerGB | 1:43:55 | — | 18:16 | — | 55:01 | — | 29:40 | — |
| 8 | Ricardo BatistaPT | 1:44:08 | — | 18:04 | — | 54:27 | — | 30:43 | — |
| 9 | David Cantero Del CampoES | 1:44:32 | — | 18:50 | — | 54:29 | — | 30:18 | — |
| 10 | Ian PennekampNL | 1:44:39 | — | 18:10 | — | 54:20 | — | 31:10 | — |
| 11 | Yanis SeguinFR | 1:44:43 | — | 18:13 | — | 54:16 | — | 31:19 | — |
| 12 | Miguel Tiago SilvaPT | 1:44:48 | — | 17:57 | — | 54:29 | — | 31:24 | — |
| 13 | Tim HellwigDE | 1:45:09 | — | 18:14 | — | 54:18 | — | 31:40 | — |
| 14 | Kenji NenerJP | 1:45:20 | — | 18:00 | — | 54:29 | — | 31:54 | — |
| 15 | Nicola AzzanoIT | 1:45:24 | — | 17:55 | — | 54:37 | — | 31:58 | — |
| 16 | Denis Kolobrodov | 1:45:29 | — | 18:31 | — | 54:51 | — | 31:09 | — |
| 17 | Jeremy QuindosUZ | 1:45:35 | — | 17:52 | — | 54:38 | — | 32:09 | — |
| 18 | Gergely KissHU | 1:45:38 | — | 18:05 | — | 54:27 | — | 32:10 | — |
| 19 | Michael GarciaUS | 1:45:43 | — | 17:49 | — | 54:40 | — | 32:12 | — |
| 20 | Joao Nuno BatistaPT | 1:45:51 | — | 18:17 | — | 54:59 | — | 31:34 | — |
| 21 | Diego MoyaCL | 1:45:56 | — | 18:01 | — | 54:25 | — | 32:28 | — |
| 22 | Maciej BruzdziakPL | 1:46:04 | — | 17:52 | — | 54:39 | — | 32:38 | — |
| 23 | Tjebbe KaindlAT | 1:46:16 | — | 18:18 | — | 54:15 | — | 32:46 | — |
| 24 | Jonas OsterholtDE | 1:46:23 | — | 18:02 | — | 54:30 | — | 32:54 | — |
| 25 | Grigory AntipovRU | 1:46:32 | — | 18:29 | — | 54:52 | — | 32:13 | — |
| 26 | Takumi HojoJP | 1:46:38 | — | 18:22 | — | 54:59 | — | 32:19 | — |
| 27 | Seth RiderUS | 1:46:44 | — | 17:58 | — | 54:32 | — | 33:18 | — |
| 28 | Callum MccluskyAU | 1:46:54 | — | 18:55 | — | 54:26 | — | 32:40 | — |
| 29 | James CorbettNZ | 1:46:55 | — | 18:15 | — | 54:18 | — | 33:25 | — |
| 30 | Aoba YasumatsuJP | 1:47:06 | — | 18:20 | — | 55:01 | — | 32:44 | — |
| 31 | Takuto OshimaJP | 1:47:20 | — | 18:07 | — | 54:23 | — | 33:54 | — |
| 32 | Bence BicsakHU | 1:47:28 | — | 18:19 | — | 55:02 | — | 33:09 | — |
| 33 | Darr SmithUS | 1:47:31 | — | 18:30 | — | 54:50 | — | 33:15 | — |
| 34 | Harry LeleuGB | 1:47:46 | — | 18:45 | — | 54:31 | — | 33:29 | — |
| 35 | Kazushi JozukaJP | 1:47:59 | — | 18:54 | — | 54:27 | — | 33:42 | — |
| 36 | Maxime Hueber-MoosbruggerFR | 1:48:05 | — | 19:36 | — | 56:48 | — | 30:47 | — |
| 37 | Ren SatoJP | 1:48:28 | — | 18:55 | — | 54:25 | — | 34:11 | — |
| 38 | John ReedUS | 1:48:46 | — | 18:56 | — | 57:24 | — | 31:23 | — |
| 39 | Gjalt PanjerNL | 1:49:48 | — | 18:47 | — | 54:36 | — | 35:33 | — |
| 40 | Chase McqueenUS | 1:50:23 | — | 18:06 | — | 53:55 | — | 37:25 | — |
| DNF | Valentin WernzDE | DNF | — | — | — | — | — | — | — |
| DNF | Mathis BeaulieuCA | DNF | — | — | — | — | — | — | — |
| DNF | Marton KropkoHU | DNF | — | 17:33 | — | 54:29 | — | — | — |
| DNF | Miguel HidalgoBR | DNF | — | 17:41 | — | 54:45 | — | — | — |
| DNF | Max StapleyGB | DNF | — | 17:46 | — | 54:47 | — | — | — |
| DNF | Andres Prieto VillarES | DNF | — | 18:13 | — | — | — | — | — |
| DNF | Andree BucCL | DNF | — | 18:55 | — | — | — | — | — |
| DNF | Alessio CrocianiIT | DNF | — | 17:36 | — | — | — | — | — |
| DNF | Jack WillisGB | DNF | — | 18:17 | — | — | — | — | — |
Female Pro Results
40 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Beth PotterGB | 1:53:17 | Winner | 18:53 | — | 59:35 | — | 33:36 | — |
| 2 | Leonie PeriaultFR | 1:53:26 | — | 19:04 | — | 59:18 | — | 33:46 | — |
| 3 | Jeanne LehairFR | 1:54:20 | — | 19:02 | — | 59:24 | — | 34:43 | — |
| 4 | Georgia Taylor-BrownGB | 1:54:32 | — | 19:08 | — | 58:34 | — | 35:31 | — |
| 5 | Taylor SpiveyUS | 1:54:53 | — | 18:21 | — | 1:00:03 | — | 35:13 | — |
| 6 | Bianca SeregniIT | 1:55:05 | — | 18:18 | — | 1:00:13 | — | 35:18 | — |
| 7 | Jolien VermeylenBE | 1:55:06 | — | 18:23 | — | 1:00:08 | — | 35:24 | — |
| 8 | Sian RainsleyGB | 1:55:09 | — | 19:00 | — | 59:30 | — | 35:25 | — |
| 9 | Tanja NeubertDE | 1:55:16 | — | 19:10 | — | 59:14 | — | 35:43 | — |
| 10 | Tilly AnemaGB | 1:55:21 | — | 18:18 | — | 1:00:12 | — | 35:38 | — |
| 11 | Jessica FullagarGB | 1:55:24 | — | 19:03 | — | 59:31 | — | 35:42 | — |
| 12 | Tilda ManssonSE | 1:55:30 | — | 18:47 | — | 59:45 | — | 35:45 | — |
| 13 | Robin DreijlingNL | 1:55:47 | — | 18:44 | — | 59:46 | — | 36:08 | — |
| 14 | Maria ToméPT | 1:55:59 | — | 19:10 | — | 59:08 | — | 36:22 | — |
| 15 | Laura LindemannDE | 1:56:00 | — | 18:23 | — | 1:00:02 | — | 36:20 | — |
| 16 | Verena SteinhauserIT | 1:56:02 | — | 19:05 | — | 59:26 | — | 36:18 | — |
| 17 | Erika AckerlundUS | 1:56:13 | — | 19:09 | — | 59:20 | — | 36:34 | — |
| 18 | Marta KropkoHU | 1:56:32 | — | 18:22 | — | 1:00:05 | — | 36:55 | — |
| 19 | Kirsten KasperUS | 1:56:48 | — | 18:30 | — | 1:00:03 | — | 37:06 | — |
| 20 | Olivia MathiasGB | 1:57:00 | — | 19:08 | — | 59:16 | — | 37:22 | — |
| 21 | Selina KlamtDE | 1:57:20 | — | 18:36 | — | 59:51 | — | 37:41 | — |
| 22 | Diana IsakovaRU | 1:57:27 | — | 19:08 | — | 1:02:06 | — | 35:04 | — |
| 23 | Vittoria LopesBR | 1:57:48 | — | 18:21 | — | 1:00:05 | — | 38:04 | — |
| 24 | Gwen JorgensenUS | 1:58:28 | — | 18:59 | — | 1:02:12 | — | 36:02 | — |
| 25 | Ilaria ZaneIT | 1:59:23 | — | 19:09 | — | 1:02:09 | — | 36:50 | — |
| 26 | Babette RosmanNL | 1:59:57 | — | 19:05 | — | 59:20 | — | 40:21 | — |
| 27 | Rosa Maria Tapia VidalMX | 2:00:12 | — | 19:00 | — | 59:31 | — | 40:30 | — |
| 28 | Marta Pintanel RaymundoES | 2:00:35 | — | 19:07 | — | 1:02:11 | — | 38:09 | — |
| 29 | Zuzana MichalickovaSK | 2:02:22 | — | 19:47 | — | 1:04:10 | — | 37:15 | — |
| 30 | Danielle TreiseUS | 2:02:23 | — | 19:09 | — | 1:04:43 | — | 37:11 | — |
| 31 | Diana DunajskaSV | 2:02:53 | — | 19:55 | — | 1:03:59 | — | 37:47 | — |
| 32 | Mako HiraizumiJP | 2:03:15 | — | 19:35 | — | 1:04:13 | — | 38:10 | — |
| 33 | Lisa TertschDE | 2:03:21 | — | 19:06 | — | 1:04:50 | — | 38:19 | — |
| 34 | Romana GajdosovaSK | 2:03:31 | — | 19:37 | — | 1:04:09 | — | 38:29 | — |
| 35 | Rosa Elena Martinez MelchorVE | 2:04:57 | — | 19:08 | — | 1:04:43 | — | 39:48 | — |
| 36 | Heidi JurankovaCZ | 2:07:20 | — | 19:10 | — | 1:04:45 | — | 42:16 | — |
| 37 | Ji Yeon KimKR | 2:07:58 | — | 19:49 | — | 1:03:59 | — | 42:57 | — |
| 38 | Kanae TakenakaJP | 2:09:06 | — | 19:04 | — | 1:04:48 | — | 43:59 | — |
| DNF | Valentina RiasovaRU | DNF | — | 20:28 | — | — | — | — | — |
| DNF | Hye Rim JeongKR | DNF | — | 20:50 | — | — | — | — | — |