2025 WTCS Yokohama

May 16, 2025 · Yokohama, Japan

Data: World Triathlon™ · Updated 7/22/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

20262025
Distance
Short course
Middle Distance
Field size
86
45 men · 41 women
Men SOF
Unavailable
Women SOF
Unavailable

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).

Shareable race cards

Copy clean podium and split summaries for chats, newsletters, and social posts.

Race summary

2025 WTCS Yokohama 2025 - Men

ProTriStats

Winner: Matthew Hauser in 1:41:07

Margin: +0:07

Fastest bike: Tjebbe Kaindl - 51:53

Fastest run: Matthew Hauser - 29:42

Top points: Points unavailable

Field: 42/45 finishers

Race summary

2025 WTCS Yokohama 2025 - Women

ProTriStats

Winner: Jeanne Lehair in 1:51:33

Margin: +0:04

Fastest bike: Tanja Neubert - 56:34

Fastest run: Beth Potter - 33:38

Top points: Points unavailable

Field: 38/41 finishers

Men race summary

42 finishers from 45 starters

Winner
Matthew Hauser
1:41:07
Winning margin
+0:07
Gap to second place
Fastest swim
Mark Devay · 17:46
Fastest bike
Tjebbe Kaindl · 51:53
Fastest run
Matthew Hauser · 29:42
Top points
Unavailable

Women race summary

38 finishers from 41 starters

Winner
Jeanne Lehair
1:51:33
Winning margin
+0:04
Gap to second place
Fastest swim
Therese Feuersinger · 19:21
Fastest bike
Tanja Neubert · 56:34
Fastest run
Beth Potter · 33:38
Top points
Unavailable

Men split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 1
    Mark Devay
    Finish 16
    17:46
  2. 17:48
  3. 3
    Chase Mcqueen
    Finish 13
    17:50

T1

Split unavailable.

Bike

  1. 1
    Tjebbe Kaindl
    Finish 17
    51:53
  2. 2
    Ben Dijkstra
    Finish 8
    51:55
  3. 3
    Luke Willian
    Finish 12
    51:59

T2

Split unavailable.

Run

  1. 29:42
  2. 2
    Vasco Vilaca
    Finish 2
    29:49
  3. 30:04
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

Women split podiums

Fastest stored segment times. These are segment rankings, not cumulative race-position order.

Swim

  1. 19:21
  2. 2
    19:23
  3. 3
    Lisa Tertsch
    Finish 3
    19:24

T1

Split unavailable.

Bike

  1. 1
    Tanja Neubert
    Finish 11
    56:34
  2. 2
    Himeka Sato
    Finish 36
    56:39
  3. 3
    56:41

T2

Split unavailable.

Run

  1. 1
    Beth Potter
    Finish 2
    33:38
  2. 2
    33:40
  3. 3
    Lisa Tertsch
    Finish 3
    33:46
Off-bike and off-run position order needs cumulative split-position data. ProTriStats currently stores segment times and segment ranks, so this page reports the fastest bike split rather than who entered T2 first.

PodiumMen

Winner time: 1:41:07
🥇#1
AU
Matthew Hauser
1:41:07
🥈#2
PT
Vasco Vilaca
1:41:14
🥉#3
BR
Miguel Hidalgo
1:41:28

PodiumWomen

Winner time: 1:51:33
🥇#1
FR
Jeanne Lehair
1:51:33
🥈#2
GB
Beth Potter
1:51:37
🥉#3
DE
Lisa Tertsch
1:51:39

Men · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#8

Women · Split Rank Flow

Top finishers by stored split rank. Lower lines are worse ranks; this is not cumulative race position at each checkpoint.

Top 8
#1#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

45 participants

1:41:07
Swim
17:48
Bike
52:28
Run
29:42
1:41:14
Swim
17:57
Bike
52:22
Run
29:49
1:41:28
Swim
18:07
Bike
52:06
Run
30:04
1:41:57
Swim
18:01
Bike
52:14
Run
30:33
1:42:02
Swim
17:54
Bike
52:21
Run
30:34
Swim
18:12
Bike
52:04
Run
30:35
1:42:11
Swim
18:00
Bike
52:16
Run
30:43
1:42:35
Swim
18:23
Bike
51:55
Run
31:10
1:42:43
Swim
18:01
Bike
52:17
Run
31:18
1:42:50
Swim
18:03
Bike
52:16
Run
31:22
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Matthew HauserAU1:41:07Winner17:4852:2829:42
2Vasco VilacaPT1:41:1417:5752:2229:49
3Miguel HidalgoBR1:41:2818:0752:0630:04
4Leo BergereFR1:41:5718:0152:1430:33
5Dorian ConinxFR1:42:0217:5452:2130:34
6Tyler MislawchukCA1:42:0418:1252:0430:35
7Ricardo BatistaPT1:42:1118:0052:1630:43
8Ben DijkstraGB1:42:3518:2351:5531:10
9Csongor LehmannHU1:42:4318:0152:1731:18
10Charles PaquetCA1:42:5018:0352:1631:22
11Max StapleyGB1:42:5317:5252:2431:26
12Luke WillianAU1:43:1618:1951:5931:51
13Chase McqueenUS1:43:2917:5052:2432:05
14Sebastian WernersenNO1:43:3318:1352:0932:07
15Valentin WernzDE1:43:3418:1752:0232:07
16Mark DevayHU1:43:3717:4652:1032:31
17Tjebbe KaindlAT1:43:3918:2951:5332:09
18Tayler ReidNZ1:43:4417:5652:2032:21
19Andree BucCL1:43:5318:2152:0032:19
20Hugo MilnerGB1:44:2818:2754:1930:32
21John ReedUS1:44:3118:2454:1630:41
22Kenji NenerJP1:44:3918:1352:0833:08
23Alois KnablAT1:44:5618:0552:1133:23
24Darr SmithUS1:44:5918:1152:0633:30
25Morgan PearsonUS1:45:1218:3154:1131:24
26Martin SobeyCA1:45:1418:3054:1431:22
27Jack WillisGB1:45:2518:2654:1431:35
28Aoba YasumatsuJP1:45:2818:3754:0231:36
29Shachar SagivIL1:45:3718:5053:5031:45
30Yanis SeguinFR1:45:4718:3254:0631:56
31Ian PennekampNL1:46:0818:4653:5732:18
32Ren SatoJP1:46:1818:2954:1032:23
33Nicola AzzanoIT1:46:3118:0654:3832:40
34Eric DienerDE1:46:5618:5053:5433:04
35Aram Michell Penaflor MoysenMX1:47:1018:3554:0933:18
36Kyotaro YoshikawaJP1:47:4818:0652:1436:21
37Bence BicsakHU1:47:5418:5356:0631:38
38Diego MoyaCL1:48:1818:3455:4932:40
39Kazushi JozukaJP1:48:4718:4553:5534:57
40Tom RichardFR1:49:0717:5854:4435:16
41Takuto OshimaJP1:49:1418:0754:3735:19
42Antonio Serrat SeoaneES1:50:1118:4855:3734:33
DNFFelix DuchamptRODNF19:35
DNFYoshiko SatoJPDNF20:59
DNFLiam DonnellyCADNF19:33

Female Pro Results

41 participants

1:51:33
Swim
19:23
Bike
57:15
Run
33:40
1:51:37
Swim
19:39
Bike
57:03
Run
33:38
1:51:39
Swim
19:24
Bike
57:21
Run
33:46
1:51:52
Swim
19:47
Bike
56:54
Run
33:47
1:51:55
Swim
19:44
Bike
56:56
Run
34:00
1:52:03
Swim
19:43
Bike
56:54
Run
34:05
Swim
19:34
Bike
57:06
Run
34:25
1:52:24
Swim
19:53
Bike
56:53
Run
34:23
1:52:27
Swim
19:37
Bike
57:02
Run
34:28
1:52:41
Swim
19:46
Bike
56:56
Run
34:42
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jeanne LehairFR1:51:33Winner19:2357:1533:40
2Beth PotterGB1:51:3719:3957:0333:38
3Lisa TertschDE1:51:3919:2457:2133:46
4Gwen JorgensenUS1:51:5219:4756:5433:47
5Annika KochDE1:51:5519:4456:5634:00
6Diana IsakovaRU1:52:0319:4356:5434:05
7Rosa Maria Tapia VidalMX1:52:1919:3457:0634:25
8Tilda ManssonSE1:52:2419:5356:5334:23
9Taylor SpiveyUS1:52:2719:3757:0234:28
10Maria ToméPT1:52:4119:4656:5634:42
11Tanja NeubertDE1:52:5820:0856:3435:00
12Anna Godoy ContrerasES1:53:0519:4657:0135:04
13Sian RainsleyGB1:53:0919:3757:0535:08
14Roksana SlupekPL1:53:1319:4856:5335:19
15Djenyfer ArnoldBR1:53:1920:0456:4135:21
16Maria Carolina Velasquez SotoCO1:53:2419:4956:5435:25
17Miriam Casillas GarciaES1:53:3419:5556:4835:38
18Jolien VermeylenBE1:53:3919:4357:0935:31
19Yuko TakahashiJP1:53:4619:4456:5335:53
20Alice BettoIT1:53:5919:4257:0035:51
21Sophia HowellCA1:54:0819:4157:0236:13
22Emy LegaultCA1:54:2219:4857:0336:19
23Therese FeuersingerAT1:54:2619:2157:1836:31
24Gina SerenoUS1:54:3219:5556:5536:30
25Manami HayashiJP1:54:3319:4656:5936:37
26Laura LindemannDE1:54:3819:5056:5536:38
27Valentina RiasovaRU1:54:4220:3758:5533:57
28Erica HawleyBM1:55:3619:5856:5137:33
29Sarika NakayamaJP1:57:0520:0056:4639:02
30Leonie PeriaultFR1:57:2119:5159:4236:28
31Leana BissigCH1:57:3020:3558:5736:36
32Miyu SakaiJP1:57:3419:4557:0139:33
33Kanae TakenakaJP1:57:4119:4856:5639:39
34Ellie HoitinkAU1:58:3521:021:00:2835:48
35Selina KlamtDE1:58:4019:4359:4637:52
36Himeka SatoJP1:59:1320:0656:3941:06
37Bianca SeregniIT1:59:2219:391:01:1137:02
38Rosa Elena Martinez MelchorVE1:59:4720:091:01:1737:03
DNFMercedes Romero OrozcoMXDNF19:511:01:07
DNFMako HiraizumiJPDNF20:581:00:31
DNFCassandre BeaugrandFRDNF19:36