2025 Gerardmer XL
September 5, 2025 · Gerardmer, France
Race story in the data
Men: Gregor Payet won in 4:15:24 with a +4:21 margin. James Teagle had the fastest run (1:13:25).
Women: Alanis Siffert won in 4:48:06 with a +1:26 margin. Sandra Huon had the fastest run (1:25:18).
Men race summary
37 finishers from 40 starters · SOF 77.17
Women race summary
20 finishers from 22 starters · SOF 76.89
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Josh AmbergerFinish 623:43
- 2Gregor PayetFinish 123:46
- 3Leon PaugerFinish 2523:49
T1
Split unavailable.
Bike
- 1Louis RichardFinish 32:30:10
- 2Lilian CalmejaneFinish 172:32:05
- 3Gregor PayetFinish 12:32:31
T2
Split unavailable.
Run
- 1James TeagleFinish 91:13:25
- 2Clement GrandyFinish 21:14:24
- 3Louis RichardFinish 31:14:35
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Alanis SiffertFinish 125:08
- 2Nina DerronFinish 226:11
- 3Justine GuerardFinish 326:11
T1
Split unavailable.
Bike
- 1Nina DerronFinish 22:52:52
- 2Alanis SiffertFinish 12:53:21
- 3Anne-Sophie PierreFinish 42:59:20
T2
Split unavailable.
Run
- 1Sandra HuonFinish 51:25:18
- 2Alanis SiffertFinish 11:26:12
- 3Nina DerronFinish 21:26:49
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
40 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Gregor PayetLU | 4:15:24 | Winner | 23:46 | — | 2:32:31 | — | 1:14:58 | 82.06 |
| 2 | Clement GrandyFR | 4:19:45 | — | 26:49 | — | 2:34:33 | — | 1:14:24 | 76.49 |
| 3 | Louis RichardFR | 4:19:58 | — | 31:08 | — | 2:30:10 | — | 1:14:35 | 73.99 |
| 4 | Thomas StegerAT | 4:22:51 | — | 25:30 | — | 2:36:25 | — | 1:16:30 | 69.83 |
| 5 | Thomas NavarroFR | 4:23:06 | — | 26:07 | — | 2:37:35 | — | 1:15:33 | 67.66 |
| 6 | Josh AmbergerAU | 4:26:10 | — | 23:43 | — | 2:41:37 | — | 1:16:34 | 63.70 |
| 7 | Tom VaelenBE | 4:26:27 | — | 23:52 | — | 2:36:42 | — | 1:21:28 | 61.82 |
| 8 | William MennessonFR | 4:26:31 | — | 25:21 | — | 2:41:06 | — | 1:15:50 | 60.22 |
| 9 | James TeagleGB | 4:29:42 | — | 23:54 | — | 2:48:28 | — | 1:13:25 | 56.59 |
| 10 | Andrea FiginiIT | 4:30:59 | — | 25:23 | — | 2:37:42 | — | 1:23:27 | 54.39 |
| 11 | Julen Lopetegui GarciaES | 4:31:30 | — | 27:34 | — | 2:41:23 | — | 1:18:19 | 52.82 |
| 12 | Dorian MullerFR | 4:31:37 | — | 26:26 | — | 2:43:06 | — | 1:18:00 | 51.63 |
| 13 | Pierre StieremansFR | 4:33:23 | — | 26:32 | — | 2:44:05 | — | 1:17:51 | 49.38 |
| 14 | Paul GeorgenthumFR | 4:34:03 | — | 23:51 | — | 2:47:46 | — | 1:18:07 | 47.98 |
| 15 | Maxime RivronFR | 4:34:29 | — | 28:55 | — | 2:45:41 | — | 1:14:51 | 46.82 |
| 16 | Thibault DelvenneBE | 4:34:54 | — | 29:14 | — | 2:42:36 | — | 1:18:29 | 45.73 |
| 17 | Lilian CalmejaneFR | 4:36:44 | — | 33:48 | — | 2:32:05 | — | 1:25:25 | 43.73 |
| 18 | Niels VanhoveBE | 4:37:01 | — | 25:33 | — | 2:44:50 | — | 1:22:18 | 42.86 |
| 19 | Louis CoqueretFR | 4:37:09 | — | 28:58 | — | 2:39:38 | — | 1:23:35 | 42.15 |
| 20 | Jonathan HombergDE | 4:37:37 | — | 26:02 | — | 2:45:17 | — | 1:21:31 | 41.26 |
| 21 | Cesar NeveuFR | 4:37:38 | — | 26:06 | — | 2:36:06 | — | 1:30:53 | 40.72 |
| 22 | Thomas VanhalstBE | 4:38:35 | — | 26:04 | — | 2:45:13 | — | 1:23:13 | 39.58 |
| 23 | Arnaud DelyBE | 4:39:35 | — | 30:06 | — | 2:48:16 | — | 1:15:17 | 38.44 |
| 24 | Yegor MartynenkoUA | 4:40:07 | — | 24:58 | — | 2:47:59 | — | 1:23:03 | 37.66 |
| 25 | Leon PaugerAT | 4:42:05 | — | 23:49 | — | 2:46:01 | — | 1:28:16 | 35.93 |
| 26 | Timothy Van HoutemBE | 4:42:53 | — | 29:41 | — | 2:45:38 | — | 1:21:41 | 35.03 |
| 27 | Gabin MantuletFR | 4:43:50 | — | 26:08 | — | 2:47:32 | — | 1:25:45 | 34.05 |
| 28 | Mathieu RigollotFR | 4:47:18 | — | 31:13 | — | 2:46:13 | — | 1:23:45 | 31.36 |
| 29 | Thomas DevauxFR | 4:47:50 | — | 29:48 | — | 2:33:29 | — | 1:39:34 | 30.72 |
| 30 | Edouard VerstraeteBE | 4:54:17 | — | 25:27 | — | 2:52:59 | — | 1:30:11 | 26.02 |
| 31 | Mael BissardonFR | 4:57:10 | — | 27:18 | — | 2:58:15 | — | 1:26:54 | 25.78 |
| 32 | Florian MaguerreFR | 4:58:44 | — | 27:52 | — | 3:00:50 | — | 1:25:20 | 25.56 |
| 33 | Romain LoopBE | 4:59:28 | — | 26:24 | — | 2:56:33 | — | 1:31:43 | 25.37 |
| 34 | Wout CoenegrachtsBE | 5:00:35 | — | 25:16 | — | 3:05:46 | — | 1:23:49 | 25.20 |
| 35 | Amaury TheardFR | 5:01:22 | — | 29:56 | — | 2:56:49 | — | 1:31:12 | 25.03 |
| 36 | Sebastien PerpetteBE | 5:15:45 | — | 33:23 | — | 2:59:57 | — | 1:32:48 | 24.88 |
| 37 | Frederic SchaffnerFR | 5:20:48 | — | 29:49 | — | 3:04:41 | — | 1:41:00 | 24.74 |
| DNF | Romain PierretBE | DNF | — | 29:39 | — | — | — | — | — |
| DNF | Jonathan WayaffeBE | DNF | — | 24:54 | — | 2:37:22 | — | — | — |
| DNF | Lorenzo DelcoCH | DNF | — | 29:01 | — | 2:51:55 | — | — | — |
Female Pro Results
22 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Alanis SiffertCH | 4:48:06 | Winner | 25:08 | — | 2:53:21 | — | 1:26:12 | 83.36 |
| 2 | Nina DerronCH | 4:49:32 | — | 26:11 | — | 2:52:52 | — | 1:26:49 | 79.92 |
| 3 | Justine GuerardFR | 4:59:33 | — | 26:11 | — | 3:00:42 | — | 1:28:47 | 71.48 |
| 4 | Anne-Sophie PierreFR | 5:00:17 | — | 29:21 | — | 2:59:20 | — | 1:27:09 | 68.87 |
| 5 | Sandra HuonFR | 5:02:09 | — | 29:35 | — | 3:03:19 | — | 1:25:18 | 65.73 |
| 6 | Solenne BillouinFR | 5:03:10 | — | 27:57 | — | 3:01:07 | — | 1:30:15 | 63.28 |
| 7 | Aurelia BoulangerFR | 5:03:29 | — | 29:01 | — | 3:00:24 | — | 1:29:35 | 61.40 |
| 8 | Lisa-Maria DornauerAT | 5:07:58 | — | 28:03 | — | 3:04:21 | — | 1:30:41 | 57.13 |
| 9 | Alexandra TondeurBE | 5:12:39 | — | 29:56 | — | 3:04:49 | — | 1:32:55 | 52.85 |
| 10 | Laura KesslerCH | 5:15:25 | — | 33:08 | — | 3:08:38 | — | 1:28:05 | 49.85 |
| 11 | Anja KollerCH | 5:19:24 | — | 32:06 | — | 3:04:09 | — | 1:38:29 | 46.22 |
| 12 | Rachel BrownGB | 5:20:13 | — | 29:10 | — | 3:12:59 | — | 1:33:08 | 44.61 |
| 13 | Sarah BonnerCA | 5:20:31 | — | 29:51 | — | 3:14:16 | — | 1:31:20 | 43.40 |
| 14 | Amber LacompteBE | 5:22:42 | — | 34:11 | — | 3:09:09 | — | 1:33:01 | 41.13 |
| 15 | Jamie BesseCH | 5:23:37 | — | 33:07 | — | 3:12:04 | — | 1:33:51 | 39.71 |
| 16 | Anaïs RobinFR | 5:27:48 | — | 30:31 | — | 3:18:25 | — | 1:31:19 | 36.37 |
| 17 | Alexandra VanoFR | 5:33:52 | — | 32:49 | — | 3:21:12 | — | 1:33:29 | 31.95 |
| 18 | Kathrin HalterDE | 5:40:16 | — | 27:11 | — | 3:26:36 | — | 1:41:54 | 30.82 |
| 19 | Elise PozzebonFR | 5:44:13 | — | 27:09 | — | 3:24:50 | — | 1:45:09 | 30.20 |
| 20 | Maialen AzpiazuES | 5:44:41 | — | 29:07 | — | 3:32:38 | — | 1:37:32 | 29.63 |
| DNF | Lucie LoudenotFR | DNF | — | 30:06 | — | 3:27:44 | — | — | — |
| DNF | Julia KleinDE | DNF | — | 34:56 | — | — | — | — | — |