2026 WTCS Yokohama
May 15, 2026 · Yokohama, Japan
Race story in the data
Men: Matt Hauser won in 1:38:48 with a +0:20 margin. Alex Yee had the fastest run (29:08).
Women: Tilda Mansson won in 1:50:13 with a +0:02 margin. Beth Potter had the fastest run (32:45).
Men race summary
41 finishers from 41 starters
Women race summary
34 finishers from 34 starters
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Brayden MercerFinish 617:45
- 2Matt HauserFinish 117:47
- 3Blake BullardFinish 2017:48
T1
Split unavailable.
Bike
- 1Luke WillianFinish 349:42
- 2Vetle Bergsvik ThornFinish 449:42
- 3Max StapleyFinish 1549:42
T2
Split unavailable.
Run
- 1Alex YeeFinish 529:08
- 2John ReedFinish 3529:56
- 3Martin SobeyFinish 730:04
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Sian RainsleyFinish 1020:02
- 2Kelly WettelandFinish 1920:02
- 3Kanae TakenakaFinish 2720:02
T1
Split unavailable.
Bike
- 1Julia BroeckerFinish 1555:42
- 2Franka RustFinish 1255:44
- 3Emma LombardiFinish 555:55
T2
Split unavailable.
Run
- 1Beth PotterFinish 232:45
- 2Tilda ManssonFinish 132:47
- 3Jeanne LehairFinish 333:12
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
41 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Matt HauserAU | 1:38:48 | Winner | 17:47 | — | 49:45 | — | 30:12 | — |
| 2 | Miguel HidalgoBR | 1:39:08 | — | 17:49 | — | 49:43 | — | 30:30 | — |
| 3 | Luke WillianAU | 1:39:16 | — | 17:52 | — | 49:42 | — | 30:36 | — |
| 4 | Vetle Bergsvik ThornNO | 1:39:21 | — | 17:50 | — | 49:42 | — | 30:41 | — |
| 5 | Alex YeeGB | 1:39:32 | — | 18:22 | — | 50:58 | — | 29:08 | — |
| 6 | Brayden MercerAU | 1:40:29 | — | 17:45 | — | 49:47 | — | 31:49 | — |
| 7 | Martin SobeyCA | 1:40:31 | — | 18:27 | — | 50:53 | — | 30:04 | — |
| 8 | Jack WillisGB | 1:40:48 | — | 18:24 | — | 50:54 | — | 30:24 | — |
| 9 | Tim HellwigDE | 1:40:59 | — | 18:27 | — | 50:53 | — | 30:30 | — |
| 10 | Braxton LeggUS | 1:41:01 | — | 18:22 | — | 50:51 | — | 30:37 | — |
| 11 | Aoba YasumatsuJP | 1:41:06 | — | 18:25 | — | 50:55 | — | 30:38 | — |
| 12 | Denis Kolobrodov | 1:41:10 | — | 18:20 | — | 50:59 | — | 30:43 | — |
| 13 | Izan Edo AguilarES | 1:41:15 | — | 18:28 | — | 50:52 | — | 30:47 | — |
| 14 | James CorbettNZ | 1:41:21 | — | 18:27 | — | 50:56 | — | 30:52 | — |
| 15 | Max StapleyGB | 1:41:27 | — | 17:52 | — | 49:42 | — | 32:48 | — |
| 16 | Takumi HojoJP | 1:41:33 | — | 18:20 | — | 50:58 | — | 31:04 | — |
| 17 | Gjalt PanjerNL | 1:41:44 | — | 18:27 | — | 50:51 | — | 31:23 | — |
| 18 | Aram Michell Penaflor MoysenMX | 1:41:49 | — | 18:27 | — | 50:53 | — | 31:17 | — |
| 19 | Jonas OsterholtDE | 1:41:53 | — | 18:10 | — | 51:09 | — | 31:27 | — |
| 20 | Blake BullardUS | 1:41:55 | — | 17:48 | — | 51:33 | — | 31:28 | — |
| 21 | Michal OliwaPL | 1:42:01 | — | 18:23 | — | 50:55 | — | 31:33 | — |
| 22 | Kazushi JozukaJP | 1:42:01 | — | 18:30 | — | 50:47 | — | 31:33 | — |
| 23 | Zsombor DévayHU | 1:42:05 | — | 18:28 | — | 50:48 | — | 31:40 | — |
| 24 | Takuto OshimaJP | 1:42:09 | — | 18:25 | — | 50:55 | — | 31:45 | — |
| 25 | Sebastian WernersenNO | 1:42:29 | — | 18:25 | — | 50:50 | — | 32:05 | — |
| 26 | Darr SmithUS | 1:42:40 | — | 18:22 | — | 50:54 | — | 32:13 | — |
| 27 | Chris ZiehmerDE | 1:42:46 | — | 18:25 | — | 50:55 | — | 32:17 | — |
| 28 | Brandon CopelandAU | 1:42:50 | — | 18:29 | — | 50:51 | — | 32:24 | — |
| 29 | Bradley CourseAU | 1:42:56 | — | 18:31 | — | 50:52 | — | 32:30 | — |
| 30 | Chase McqueenUS | 1:43:03 | — | 18:21 | — | 50:55 | — | 32:39 | — |
| 31 | Reese VannersonUS | 1:43:23 | — | 18:24 | — | 50:57 | — | 32:54 | — |
| 32 | Valentin WernzDE | 1:44:00 | — | 18:27 | — | 50:54 | — | 33:31 | — |
| 33 | Erwin VanderplanckeBE | 1:44:21 | — | 18:28 | — | 50:51 | — | 33:53 | — |
| 34 | Genta UchidaJP | 1:44:29 | — | 18:22 | — | 50:54 | — | 34:00 | — |
| 35 | John ReedUS | 1:44:47 | — | 18:25 | — | 55:18 | — | 29:56 | — |
| 36 | Koki YamamotoJP | 1:45:32 | — | 18:21 | — | 50:59 | — | 35:05 | — |
| 37 | Grigory AntipovRU | 1:47:01 | — | 18:29 | — | 54:06 | — | 33:18 | — |
| 38 | Satoshi IwamotoJP | 1:47:27 | — | 18:30 | — | 54:09 | — | 33:39 | — |
| 39 | Kenshin MoriJP | 1:47:46 | — | 18:28 | — | 54:08 | — | 33:52 | — |
| 40 | Kenji NenerJP | 1:48:04 | — | 18:29 | — | 54:06 | — | 34:18 | — |
| 41 | Kaue WillyBR | 1:49:06 | — | 18:31 | — | 54:01 | — | 35:22 | — |
Female Pro Results
34 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Tilda ManssonSE | 1:50:13 | Winner | 20:10 | — | 55:58 | — | 32:47 | — |
| 2 | Beth PotterGB | 1:50:15 | — | 20:09 | — | 56:05 | — | 32:45 | — |
| 3 | Jeanne LehairFR | 1:50:36 | — | 20:04 | — | 56:07 | — | 33:12 | — |
| 4 | Lisa TertschDE | 1:51:02 | — | 20:03 | — | 56:09 | — | 33:40 | — |
| 5 | Emma LombardiFR | 1:51:05 | — | 20:12 | — | 55:55 | — | 33:44 | — |
| 6 | Diana IsakovaRU | 1:51:09 | — | 20:10 | — | 56:05 | — | 33:40 | — |
| 7 | Gwen JorgensenUS | 1:51:18 | — | 20:08 | — | 56:05 | — | 33:42 | — |
| 8 | Taylor SpiveyUS | 1:51:38 | — | 20:08 | — | 56:04 | — | 34:07 | — |
| 9 | Laura LindemannDE | 1:51:44 | — | 20:15 | — | 55:56 | — | 34:19 | — |
| 10 | Sian RainsleyGB | 1:51:46 | — | 20:02 | — | 56:12 | — | 34:20 | — |
| 11 | Jessica FullagarGB | 1:51:57 | — | 20:11 | — | 56:01 | — | 34:35 | — |
| 12 | Franka RustDE | 1:52:03 | — | 20:29 | — | 55:44 | — | 34:42 | — |
| 13 | Djenyfer ArnoldBR | 1:52:14 | — | 20:13 | — | 56:00 | — | 34:41 | — |
| 14 | Kate WaughGB | 1:52:29 | — | 20:06 | — | 56:00 | — | 35:07 | — |
| 15 | Julia BroeckerDE | 1:52:43 | — | 20:31 | — | 55:42 | — | 35:17 | — |
| 16 | Erika AckerlundUS | 1:52:57 | — | 20:10 | — | 56:06 | — | 35:30 | — |
| 17 | Kirsten KasperUS | 1:53:04 | — | 20:04 | — | 56:10 | — | 35:32 | — |
| 18 | Rebecca BetiCH | 1:53:06 | — | 20:12 | — | 56:02 | — | 35:37 | — |
| 19 | Kelly WettelandUS | 1:53:34 | — | 20:02 | — | 56:17 | — | 36:03 | — |
| 20 | Cecilia Santamaria SurrocaES | 1:53:43 | — | 20:06 | — | 56:05 | — | 36:14 | — |
| 21 | Richelle HillAU | 1:53:48 | — | 20:12 | — | 56:06 | — | 36:18 | — |
| 22 | Manami HayashiJP | 1:53:57 | — | 20:05 | — | 56:08 | — | 36:31 | — |
| 23 | Erica HawleyBM | 1:54:14 | — | 20:15 | — | 56:00 | — | 36:43 | — |
| 24 | Mako HiraizumiJP | 1:54:27 | — | 20:08 | — | 56:01 | — | 37:04 | — |
| 25 | Annika KochDE | 1:55:16 | — | 20:15 | — | 55:55 | — | 37:50 | — |
| 26 | Sarika NakayamaJP | 1:56:25 | — | 20:07 | — | 56:07 | — | 38:51 | — |
| 27 | Kanae TakenakaJP | 1:56:46 | — | 20:02 | — | 56:09 | — | 39:14 | — |
| 28 | Iana ChenskaiaRU | 1:56:51 | — | 20:05 | — | 56:07 | — | 39:15 | — |
| 29 | Himeka SatoJP | 1:57:36 | — | 20:10 | — | 56:07 | — | 40:00 | — |
| 30 | Heidi JurankovaCZ | 1:57:47 | — | 20:27 | — | 58:56 | — | 37:08 | — |
| 31 | Danielle TreiseUS | 1:58:30 | — | 20:12 | — | 1:01:35 | — | 35:27 | — |
| 32 | Mariana VargemPT | 2:00:18 | — | 20:42 | — | 1:01:07 | — | 37:11 | — |
| 33 | Miyu SakaiJP | 2:00:36 | — | 20:06 | — | 59:23 | — | 39:53 | — |
| 34 | Minori IkenoJP | 2:05:36 | — | 20:09 | — | 1:01:37 | — | 42:31 | — |