2025 WTCS Yokohama
May 16, 2025 · Yokohama, Japan
Race story in the data
Men: Matthew Hauser won in 1:41:07 with a +0:07 margin. Matthew Hauser had the fastest run (29:42).
Women: Jeanne Lehair won in 1:51:33 with a +0:04 margin. Beth Potter had the fastest run (33:38).
Men race summary
42 finishers from 45 starters
Women race summary
38 finishers from 41 starters
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Mark DevayFinish 1617:46
- 2Matthew HauserFinish 117:48
- 3Chase McqueenFinish 1317:50
T1
Split unavailable.
Bike
- 1Tjebbe KaindlFinish 1751:53
- 2Ben DijkstraFinish 851:55
- 3Luke WillianFinish 1251:59
T2
Split unavailable.
Run
- 1Matthew HauserFinish 129:42
- 2Vasco VilacaFinish 229:49
- 3Miguel HidalgoFinish 330:04
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Therese FeuersingerFinish 2319:21
- 2Jeanne LehairFinish 119:23
- 3Lisa TertschFinish 319:24
T1
Split unavailable.
Bike
- 1Tanja NeubertFinish 1156:34
- 2Himeka SatoFinish 3656:39
- 3Djenyfer ArnoldFinish 1556:41
T2
Split unavailable.
Run
- 1Beth PotterFinish 233:38
- 2Jeanne LehairFinish 133:40
- 3Lisa TertschFinish 333:46
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
45 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Matthew HauserAU | 1:41:07 | Winner | 17:48 | — | 52:28 | — | 29:42 | — |
| 2 | Vasco VilacaPT | 1:41:14 | — | 17:57 | — | 52:22 | — | 29:49 | — |
| 3 | Miguel HidalgoBR | 1:41:28 | — | 18:07 | — | 52:06 | — | 30:04 | — |
| 4 | Leo BergereFR | 1:41:57 | — | 18:01 | — | 52:14 | — | 30:33 | — |
| 5 | Dorian ConinxFR | 1:42:02 | — | 17:54 | — | 52:21 | — | 30:34 | — |
| 6 | Tyler MislawchukCA | 1:42:04 | — | 18:12 | — | 52:04 | — | 30:35 | — |
| 7 | Ricardo BatistaPT | 1:42:11 | — | 18:00 | — | 52:16 | — | 30:43 | — |
| 8 | Ben DijkstraGB | 1:42:35 | — | 18:23 | — | 51:55 | — | 31:10 | — |
| 9 | Csongor LehmannHU | 1:42:43 | — | 18:01 | — | 52:17 | — | 31:18 | — |
| 10 | Charles PaquetCA | 1:42:50 | — | 18:03 | — | 52:16 | — | 31:22 | — |
| 11 | Max StapleyGB | 1:42:53 | — | 17:52 | — | 52:24 | — | 31:26 | — |
| 12 | Luke WillianAU | 1:43:16 | — | 18:19 | — | 51:59 | — | 31:51 | — |
| 13 | Chase McqueenUS | 1:43:29 | — | 17:50 | — | 52:24 | — | 32:05 | — |
| 14 | Sebastian WernersenNO | 1:43:33 | — | 18:13 | — | 52:09 | — | 32:07 | — |
| 15 | Valentin WernzDE | 1:43:34 | — | 18:17 | — | 52:02 | — | 32:07 | — |
| 16 | Mark DevayHU | 1:43:37 | — | 17:46 | — | 52:10 | — | 32:31 | — |
| 17 | Tjebbe KaindlAT | 1:43:39 | — | 18:29 | — | 51:53 | — | 32:09 | — |
| 18 | Tayler ReidNZ | 1:43:44 | — | 17:56 | — | 52:20 | — | 32:21 | — |
| 19 | Andree BucCL | 1:43:53 | — | 18:21 | — | 52:00 | — | 32:19 | — |
| 20 | Hugo MilnerGB | 1:44:28 | — | 18:27 | — | 54:19 | — | 30:32 | — |
| 21 | John ReedUS | 1:44:31 | — | 18:24 | — | 54:16 | — | 30:41 | — |
| 22 | Kenji NenerJP | 1:44:39 | — | 18:13 | — | 52:08 | — | 33:08 | — |
| 23 | Alois KnablAT | 1:44:56 | — | 18:05 | — | 52:11 | — | 33:23 | — |
| 24 | Darr SmithUS | 1:44:59 | — | 18:11 | — | 52:06 | — | 33:30 | — |
| 25 | Morgan PearsonUS | 1:45:12 | — | 18:31 | — | 54:11 | — | 31:24 | — |
| 26 | Martin SobeyCA | 1:45:14 | — | 18:30 | — | 54:14 | — | 31:22 | — |
| 27 | Jack WillisGB | 1:45:25 | — | 18:26 | — | 54:14 | — | 31:35 | — |
| 28 | Aoba YasumatsuJP | 1:45:28 | — | 18:37 | — | 54:02 | — | 31:36 | — |
| 29 | Shachar SagivIL | 1:45:37 | — | 18:50 | — | 53:50 | — | 31:45 | — |
| 30 | Yanis SeguinFR | 1:45:47 | — | 18:32 | — | 54:06 | — | 31:56 | — |
| 31 | Ian PennekampNL | 1:46:08 | — | 18:46 | — | 53:57 | — | 32:18 | — |
| 32 | Ren SatoJP | 1:46:18 | — | 18:29 | — | 54:10 | — | 32:23 | — |
| 33 | Nicola AzzanoIT | 1:46:31 | — | 18:06 | — | 54:38 | — | 32:40 | — |
| 34 | Eric DienerDE | 1:46:56 | — | 18:50 | — | 53:54 | — | 33:04 | — |
| 35 | Aram Michell Penaflor MoysenMX | 1:47:10 | — | 18:35 | — | 54:09 | — | 33:18 | — |
| 36 | Kyotaro YoshikawaJP | 1:47:48 | — | 18:06 | — | 52:14 | — | 36:21 | — |
| 37 | Bence BicsakHU | 1:47:54 | — | 18:53 | — | 56:06 | — | 31:38 | — |
| 38 | Diego MoyaCL | 1:48:18 | — | 18:34 | — | 55:49 | — | 32:40 | — |
| 39 | Kazushi JozukaJP | 1:48:47 | — | 18:45 | — | 53:55 | — | 34:57 | — |
| 40 | Tom RichardFR | 1:49:07 | — | 17:58 | — | 54:44 | — | 35:16 | — |
| 41 | Takuto OshimaJP | 1:49:14 | — | 18:07 | — | 54:37 | — | 35:19 | — |
| 42 | Antonio Serrat SeoaneES | 1:50:11 | — | 18:48 | — | 55:37 | — | 34:33 | — |
| DNF | Felix DuchamptRO | DNF | — | 19:35 | — | — | — | — | — |
| DNF | Yoshiko SatoJP | DNF | — | 20:59 | — | — | — | — | — |
| DNF | Liam DonnellyCA | DNF | — | 19:33 | — | — | — | — | — |
Female Pro Results
41 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Jeanne LehairFR | 1:51:33 | Winner | 19:23 | — | 57:15 | — | 33:40 | — |
| 2 | Beth PotterGB | 1:51:37 | — | 19:39 | — | 57:03 | — | 33:38 | — |
| 3 | Lisa TertschDE | 1:51:39 | — | 19:24 | — | 57:21 | — | 33:46 | — |
| 4 | Gwen JorgensenUS | 1:51:52 | — | 19:47 | — | 56:54 | — | 33:47 | — |
| 5 | Annika KochDE | 1:51:55 | — | 19:44 | — | 56:56 | — | 34:00 | — |
| 6 | Diana IsakovaRU | 1:52:03 | — | 19:43 | — | 56:54 | — | 34:05 | — |
| 7 | Rosa Maria Tapia VidalMX | 1:52:19 | — | 19:34 | — | 57:06 | — | 34:25 | — |
| 8 | Tilda ManssonSE | 1:52:24 | — | 19:53 | — | 56:53 | — | 34:23 | — |
| 9 | Taylor SpiveyUS | 1:52:27 | — | 19:37 | — | 57:02 | — | 34:28 | — |
| 10 | Maria ToméPT | 1:52:41 | — | 19:46 | — | 56:56 | — | 34:42 | — |
| 11 | Tanja NeubertDE | 1:52:58 | — | 20:08 | — | 56:34 | — | 35:00 | — |
| 12 | Anna Godoy ContrerasES | 1:53:05 | — | 19:46 | — | 57:01 | — | 35:04 | — |
| 13 | Sian RainsleyGB | 1:53:09 | — | 19:37 | — | 57:05 | — | 35:08 | — |
| 14 | Roksana SlupekPL | 1:53:13 | — | 19:48 | — | 56:53 | — | 35:19 | — |
| 15 | Djenyfer ArnoldBR | 1:53:19 | — | 20:04 | — | 56:41 | — | 35:21 | — |
| 16 | Maria Carolina Velasquez SotoCO | 1:53:24 | — | 19:49 | — | 56:54 | — | 35:25 | — |
| 17 | Miriam Casillas GarciaES | 1:53:34 | — | 19:55 | — | 56:48 | — | 35:38 | — |
| 18 | Jolien VermeylenBE | 1:53:39 | — | 19:43 | — | 57:09 | — | 35:31 | — |
| 19 | Yuko TakahashiJP | 1:53:46 | — | 19:44 | — | 56:53 | — | 35:53 | — |
| 20 | Alice BettoIT | 1:53:59 | — | 19:42 | — | 57:00 | — | 35:51 | — |
| 21 | Sophia HowellCA | 1:54:08 | — | 19:41 | — | 57:02 | — | 36:13 | — |
| 22 | Emy LegaultCA | 1:54:22 | — | 19:48 | — | 57:03 | — | 36:19 | — |
| 23 | Therese FeuersingerAT | 1:54:26 | — | 19:21 | — | 57:18 | — | 36:31 | — |
| 24 | Gina SerenoUS | 1:54:32 | — | 19:55 | — | 56:55 | — | 36:30 | — |
| 25 | Manami HayashiJP | 1:54:33 | — | 19:46 | — | 56:59 | — | 36:37 | — |
| 26 | Laura LindemannDE | 1:54:38 | — | 19:50 | — | 56:55 | — | 36:38 | — |
| 27 | Valentina RiasovaRU | 1:54:42 | — | 20:37 | — | 58:55 | — | 33:57 | — |
| 28 | Erica HawleyBM | 1:55:36 | — | 19:58 | — | 56:51 | — | 37:33 | — |
| 29 | Sarika NakayamaJP | 1:57:05 | — | 20:00 | — | 56:46 | — | 39:02 | — |
| 30 | Leonie PeriaultFR | 1:57:21 | — | 19:51 | — | 59:42 | — | 36:28 | — |
| 31 | Leana BissigCH | 1:57:30 | — | 20:35 | — | 58:57 | — | 36:36 | — |
| 32 | Miyu SakaiJP | 1:57:34 | — | 19:45 | — | 57:01 | — | 39:33 | — |
| 33 | Kanae TakenakaJP | 1:57:41 | — | 19:48 | — | 56:56 | — | 39:39 | — |
| 34 | Ellie HoitinkAU | 1:58:35 | — | 21:02 | — | 1:00:28 | — | 35:48 | — |
| 35 | Selina KlamtDE | 1:58:40 | — | 19:43 | — | 59:46 | — | 37:52 | — |
| 36 | Himeka SatoJP | 1:59:13 | — | 20:06 | — | 56:39 | — | 41:06 | — |
| 37 | Bianca SeregniIT | 1:59:22 | — | 19:39 | — | 1:01:11 | — | 37:02 | — |
| 38 | Rosa Elena Martinez MelchorVE | 1:59:47 | — | 20:09 | — | 1:01:17 | — | 37:03 | — |
| DNF | Mercedes Romero OrozcoMX | DNF | — | 19:51 | — | 1:01:07 | — | — | — |
| DNF | Mako HiraizumiJP | DNF | — | 20:58 | — | 1:00:31 | — | — | — |
| DNF | Cassandre BeaugrandFR | DNF | — | 19:36 | — | — | — | — | — |