2025 Obernai Triathlon

June 7, 2025 · Obernai, France

Data: PTO / imported results · Updated 7/3/2025 · Quality: unknownHow data works
Distance
100 km
100km
Field size
27
19 men · 8 women
Men SOF
33.23
Women SOF
29.82

Race story in the data

Men: Thomas Navarro won in 3:59:12 with a +2:11 margin. Remi Huens had the fastest run (1:03:20).

Women: Jana Uderstadt won in 4:30:04 with a +3:50 margin. Jana Uderstadt had the fastest run (1:15:01).

Shareable race cards

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

Race summary

2025 Obernai Triathlon 2025 - Men

ProTriStats

Winner: Thomas Navarro in 3:59:12

Margin: +2:11

Fastest bike: Thomas Navarro - 2:18:58

Fastest run: Remi Huens - 1:03:20

Top points: Thomas Navarro - 55.80 pts

Field: 19/19 finishers, SOF 33.23

Race summary

2025 Obernai Triathlon 2025 - Women

ProTriStats

Winner: Jana Uderstadt in 4:30:04

Margin: +3:50

Fastest bike: Marion Colard - 2:40:01

Fastest run: Jana Uderstadt - 1:15:01

Top points: Jana Uderstadt - 53.19 pts

Field: 8/8 finishers, SOF 29.82

Men race summary

19 finishers from 19 starters · SOF 33.23

Winner
Thomas Navarro
3:59:12
Winning margin
+2:11
Gap to second place
Fastest swim
William Fanet · 27:33
Fastest bike
Thomas Navarro · 2:18:58
Fastest run
Remi Huens · 1:03:20
Top points
Thomas Navarro
55.80 pts

Women race summary

8 finishers from 8 starters · SOF 29.82

Winner
Jana Uderstadt
4:30:04
Winning margin
+3:50
Gap to second place
Fastest swim
Eva Cornelisse · 30:37
Fastest bike
Marion Colard · 2:40:01
Fastest run
Jana Uderstadt · 1:15:01
Top points
Jana Uderstadt
53.19 pts

Men split podiums

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

Swim

  1. 1
    27:33
  2. 2
    Remi Conte
    Finish 13 · split rank #2
    28:06
  3. 3
    Thibault Colard
    Finish 4 · split rank #3
    28:32

T1

  1. 1
    1:44
  2. 2
    Remi Conte
    Finish 13
    1:47
  3. 3
    1:49

Bike

  1. 2:18:58
  2. 2
    Kevin Rundstadler
    Finish 3 · split rank #2
    2:19:08
  3. 3
    Thomas Devaux
    Finish 17 · split rank #3
    2:19:57

T2

  1. 1
    1:46
  2. 2
    1:51
  3. 3
    Thomas Devaux
    Finish 17
    1:52

Run

  1. 1
    Remi Huens
    Finish 8
    1:03:20
  2. 2
    Victor Henry
    Finish 5 · split rank #2
    1:04:03
  3. 3
    Maxime Rivron
    Finish 7 · split rank #3
    1:04:48
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. 30:37
  2. 2
    Jana Uderstadt
    Finish 1 · split rank #2
    30:54
  3. 3
    Salome Hegi-Altermatt
    Finish 8 · split rank #3
    32:02

T1

  1. 1:47
  2. 2
    1:52
  3. 2:02

Bike

  1. 1
    2:40:01
  2. 2
    Jana Uderstadt
    Finish 1 · split rank #2
    2:40:29
  3. 3
    Amber Lacompte
    Finish 6 · split rank #3
    2:46:40

T2

  1. 1
    1:51
  2. 1:53
  3. 2:10

Run

  1. 1:15:01
  2. 2
    Marion Colard
    Finish 2 · split rank #2
    1:16:09
  3. 3
    Flora Colledge
    Finish 7 · split rank #3
    1:16:13
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: 3:59:12
🥇#1
FR
Thomas Navarro
3:59:12
55.80 pts
🥈#2
FR
Dorian Muller
4:01:23
51.09 pts
🥉#3
FR
Kevin Rundstadler
4:01:47
48.06 pts

PodiumWomen

Winner time: 4:30:04
🥇#1
DE
Jana Uderstadt
4:30:04
53.19 pts
🥈#2
FR
Marion Colard
4:33:54
47.57 pts
🥉#3
NL
Eva Cornelisse
4:39:53
40.87 pts

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#8#15SwimBikeRunFinish#4#5#1#10#4#4#2#8#2#9#3#3#5#7#4#5#10#2#5#6#13#6#12#8#3#7#15#9#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#2#2#1#5#2#2#4#5#3#4#5#4#4#7#6#6#5#8#3#7#6#6#8#3#7#3#7#8#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

19 participants

3:59:12
Swim
28:45
Bike
2:18:58
Run
1:07:10
4:01:23
Swim
30:49
Bike
2:21:59
Run
1:05:05
Swim
29:09
Bike
2:19:08
Run
1:09:28
4:03:33
Swim
28:32
Bike
2:22:30
Run
1:08:02
4:05:51
Swim
28:58
Bike
2:28:26
Run
1:04:03
4:05:52
Swim
27:33
Bike
2:23:50
Run
1:10:47
4:06:17
Swim
31:40
Bike
2:25:30
Run
1:04:48
4:07:27
Swim
32:12
Bike
2:27:43
Run
1:03:20
Swim
31:56
Bike
2:24:35
Run
1:09:00
4:14:57
Swim
29:10
Bike
2:33:59
Run
1:07:47
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Thomas NavarroFR3:59:12Winner28:45#42:112:18:582:081:07:10#555.80
2Dorian MullerFR4:01:2330:49#101:442:21:59#41:461:05:05#451.09
3Kevin RundstadlerFR4:01:4729:09#82:092:19:08#21:531:09:28#948.06
4Thibault ColardFR4:03:3328:32#32:172:22:30#52:121:08:02#744.30
5Victor HenryFR4:05:5128:58#52:242:28:26#102:001:04:03#240.42
6William FanetFR4:05:5227:331:492:23:50#61:531:10:47#1338.48
7Maxime RivronFR4:06:1731:40#122:282:25:30#81:511:04:48#336.45
8Remi HuensFR4:07:2732:12#152:082:27:43#92:041:03:2034.05
9Jurriaan SchuringNL4:09:3731:56#131:592:24:35#72:071:09:00#831.08
10Antoine WaltzingBE4:14:5729:10#91:572:33:59#142:041:07:47#625.91
11Lorenzo DelcoCH4:16:5731:56#142:102:30:42#122:111:09:58#1123.34
12Alexis RochatCH4:17:1829:01#61:572:34:02#152:221:09:56#1022.12
13Remi ConteFR4:20:1528:06#21:472:28:43#112:471:18:52#1719.08
14Jesse VondracekUS4:23:2329:07#72:082:37:14#182:271:12:27#1416.13
15Sven AltermattCH4:25:1731:02#112:052:35:17#162:161:14:37#1615.45
16Yann MassynFR4:25:2533:45#162:282:33:37#131:541:13:41#1514.85
17Thomas DevauxFR4:27:1037:04#173:062:19:57#31:521:25:11#1814.31
18Kenneth VandendriesscheBE4:30:4638:18#183:402:35:58#172:091:10:41#1213.83
19FabriceVan EspenBE5:12:5740:23#193:332:55:19#194:211:29:21#1913.41

Female Pro Results

8 participants

4:30:04
Swim
30:54
Bike
2:40:29
Run
1:15:01
4:33:54
Swim
34:01
Bike
2:40:01
Run
1:16:09
4:39:53
Swim
30:37
Bike
2:47:05
Run
1:17:57
Swim
33:57
Bike
2:49:42
Run
1:17:47
Swim
38:04
Bike
2:50:21
Run
1:18:15
4:54:48
Swim
39:47
Bike
2:46:40
Run
1:21:26
5:01:53
Swim
35:03
Bike
3:04:22
Run
1:16:13
Swim
32:02
Bike
3:03:02
Run
1:28:34
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jana UderstadtDE4:30:04Winner30:54#21:472:40:29#21:531:15:0153.19
2Marion ColardFR4:33:5434:01#51:522:40:011:511:16:09#247.57
3Eva CornelisseNL4:39:5330:372:022:47:05#42:121:17:57#540.87
4Alexandra TondeurBE4:48:0733:57#42:462:49:42#53:551:17:47#432.98
5Caterina MarianiCH4:51:3838:04#72:132:50:21#62:451:18:15#628.48
6Amber LacompteBE4:54:4839:47#84:162:46:40#32:391:21:26#724.58
7Flora ColledgeCH5:01:5335:03#62:553:04:22#83:201:16:13#322.86
8Salome Hegi-AltermattCH5:08:0232:02#32:143:03:02#72:101:28:34#821.33