2024 Alpe D'Huez L

July 24, 2024 · Alpe D'Huez, France

Data: PTO / imported results · Updated 7/3/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

20252024202320222021201920182017
Distance
Other middle distances
Middle Distance
Field size
81
66 men · 15 women
Men SOF
70.14
Women SOF
68.50

Race story in the data

Men: Clement Grandy won in 5:45:41 with a +1:51 margin. JordiMontraveta Moya had the fastest run (1:15:59).

Women: Alanis Siffert won in 6:20:31 with a +26:28 margin. Alanis Siffert had the fastest run (1:26:27).

Shareable race cards

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

Race summary

2024 Alpe D'Huez L 2024 - Men

ProTriStats

Winner: Clement Grandy in 5:45:41

Margin: +1:51

Fastest bike: Louis Richard - 3:50:11

Fastest run: JordiMontraveta Moya - 1:15:59

Top points: Clement Grandy - 77.68 pts

Field: 66/66 finishers, SOF 70.14

Race summary

2024 Alpe D'Huez L 2024 - Women

ProTriStats

Winner: Alanis Siffert in 6:20:31

Margin: +26:28

Fastest bike: Alanis Siffert - 4:22:12

Fastest run: Alanis Siffert - 1:26:27

Top points: Alanis Siffert - 84.33 pts

Field: 15/15 finishers, SOF 68.50

Men race summary

66 finishers from 66 starters · SOF 70.14

Winner
Clement Grandy
5:45:41
Winning margin
+1:51
Gap to second place
Fastest swim
Simon Viain · 28:54
Fastest bike
Louis Richard · 3:50:11
Fastest run
JordiMontraveta Moya · 1:15:59
Top points
Clement Grandy
77.68 pts

Women race summary

15 finishers from 15 starters · SOF 68.50

Winner
Alanis Siffert
6:20:31
Winning margin
+26:28
Gap to second place
Fastest swim
Alanis Siffert · 29:09
Fastest bike
Alanis Siffert · 4:22:12
Fastest run
Alanis Siffert · 1:26:27
Top points
Alanis Siffert
84.33 pts

Men split podiums

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

Swim

  1. 1
    Simon Viain
    Finish 6
    28:54
  2. 2
    Cenzino Lebot
    Finish 31 · split rank #2
    28:54
  3. 3
    Matteo Bringer
    Finish 18 · split rank #3
    28:55

T1

  1. 1
    Cenzino Lebot
    Finish 31
    1:12
  2. 2
    1:12
  3. 3
    1:25

Bike

  1. 1
    3:50:11
  2. 2
    Clement Grandy
    Finish 1 · split rank #2
    3:53:57
  3. 3
    Jon SæveråsBreivold
    Finish 4 · split rank #3
    3:58:35

T2

  1. 1:13
  2. 1:16
  3. 3
    1:24

Run

  1. 1:15:59
  2. 2
    Louis Richard
    Finish 2 · split rank #2
    1:16:44
  3. 3
    Toon Marien
    Finish 9 · split rank #3
    1:16:45
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. 29:09
  2. 2
    Marta Sanchez
    Finish 4 · split rank #2
    29:10
  3. 3
    Tina Christmann
    Finish 8 · split rank #3
    32:13

T1

  1. 1:32
  2. 2
    1:32
  3. 1:42

Bike

  1. 4:22:12
  2. 2
    Petra Eggenschwiler
    Finish 3 · split rank #2
    4:29:08
  3. 3
    Svenja Thoes
    Finish 2 · split rank #3
    4:37:28

T2

  1. 1:09
  2. 1:27
  3. 1:39

Run

  1. 1:26:27
  2. 2
    Svenja Thoes
    Finish 2 · split rank #2
    1:31:56
  3. 3
    Nikita Paskiewiez
    Finish 5 · split rank #3
    1:32:16
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: 5:45:41
🥇#1
FR
Clement Grandy
5:45:41
77.68 pts
🥈#2
FR
Louis Richard
5:47:32
74.17 pts
🥉#3
ES
JordiMontraveta Moya
5:49:57
70.57 pts

PodiumWomen

Winner time: 6:20:31
🥇#1
CH
Alanis Siffert
6:20:31
84.33 pts
🥈#2
DE
Svenja Thoes
6:46:59
69.91 pts
🥉#3
CH
Petra Eggenschwiler
6:47:19
67.41 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#31#61SwimBikeRunFinish#35#2#4#1#61#2#2#25#4#3#28#3#5#4#13#5#6#5#7#9#6#5#6#28#7#16#9#26#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#7#13SwimBikeRunFinish#1#5#3#2#2#13#2#6#3#2#6#4#4#8#7#3#5#9#5#5#6#6#4#10#7#3#8#11#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

66 participants

5:45:41
Swim
31:44
Bike
3:53:57
Run
1:17:09
5:47:32
Swim
37:06
Bike
3:50:11
Run
1:16:44
Swim
31:09
Bike
3:58:51
Run
1:15:59
Swim
31:16
Bike
3:58:35
Run
1:19:00
5:53:01
Swim
29:12
Bike
3:59:24
Run
1:21:20
5:57:02
Swim
28:54
Bike
4:02:26
Run
1:22:37
5:58:51
Swim
28:59
Bike
3:59:39
Run
1:26:20
6:03:16
Swim
30:01
Bike
4:03:26
Run
1:26:13
6:03:59
Swim
29:09
Bike
4:14:37
Run
1:16:45
6:04:41
Swim
30:55
Bike
4:04:24
Run
1:25:50
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Clement GrandyFR5:45:41Winner31:44#351:383:53:57#21:131:17:09#477.68
2Louis RichardFR5:47:3237:06#612:023:50:111:271:16:44#274.17
3JordiMontraveta MoyaES5:49:5731:09#251:393:58:51#42:171:15:5970.57
4Jon SæveråsBreivoldNO5:52:4731:16#281:543:58:35#32:011:19:00#566.95
5Dries MatthysBE5:53:0129:12#131:313:59:24#51:321:21:20#664.83
6Simon ViainFR5:57:0228:541:324:02:26#71:311:22:37#960.93
7Tom VaelenBE5:58:5128:59#51:483:59:39#62:031:26:20#2858.31
8Gabin MantuletFR6:03:1630:01#161:444:03:26#91:501:26:13#2654.49
9Toon MarienBE6:03:5929:09#111:314:14:37#221:551:16:45#352.69
10Theo DebardFR6:04:4130:55#241:284:04:24#112:011:25:50#2451.01
11Theo CharreFR6:07:3029:57#152:304:08:20#141:331:25:08#1948.36
12Alexander UnzuetaES6:08:3337:14#632:474:03:57#101:371:22:57#1046.70
13Thomas HuwilerCH6:08:4333:58#511:334:09:48#171:321:21:49#845.59
14Clement SimonFR6:09:2534:09#541:524:06:27#131:331:25:22#2144.29
15Victor AlexandreBE6:10:2630:45#221:394:09:41#161:561:26:23#2942.91
16Jean DuchamptFR6:11:4529:07#101:394:11:30#181:511:27:35#3241.43
17Pierre RuffautFR6:13:0735:20#575:384:04:33#121:431:25:51#2539.99
18Matteo BringerFR6:15:2728:55#31:464:14:27#201:291:28:48#3538.12
19Lorenzo DelcoCH6:16:0435:08#562:034:15:23#241:551:21:33#737.18
20Leo MaisonobeFR6:16:3833:56#502:244:08:56#151:471:29:34#3936.32
21Guillaume BelgyFR6:17:2433:02#431:314:15:49#251:441:25:16#2035.40
22Miguel LedesmaES6:17:3930:42#212:334:12:33#192:361:29:13#3734.79
23JulenDiez RodriguezES6:18:2431:12#271:364:19:08#312:221:24:03#1733.96
24Mael GuillerminFR6:19:2034:02#522:024:14:28#212:311:26:15#2733.07
25Joachim LiboisBE6:20:0130:48#232:024:22:26#371:371:23:06#1132.34
26HaritzGarate TxurrukaES6:20:4931:17#292:284:21:45#352:031:23:15#1331.58
27Nicolas LebrunFR6:21:1429:04#91:564:24:56#441:301:23:46#1531.05
28Marc FernandesFR6:23:1633:22#472:014:22:12#361:431:23:56#1629.71
29Wouter Dijkshoorn6:23:5231:21#301:594:20:09#332:091:28:12#3429.13
30Tanguy MatterFR6:24:1830:35#191:474:20:51#341:381:29:24#3828.66
31Cenzino LebotFR6:25:3628:54#21:124:20:05#321:501:33:34#4727.76
32Antoine WaltzingBE6:25:4931:23#311:564:17:19#281:161:33:54#4827.44
33Mathieu GalletFR6:25:5130:34#181:584:28:32#481:341:23:11#1227.23
34Remi DelagardeFR6:26:0529:01#71:544:29:11#511:401:24:17#1826.94
35Sebastien CarabinBE6:26:2335:30#582:104:16:57#271:511:29:54#4126.62
36Hadrien BaritauxFR6:28:1529:14#141:314:29:29#532:181:25:41#2325.51
37PelloOsoro GutierrezES6:28:3132:59#412:194:18:37#302:211:32:13#4525.23
38RamirMarques FasES6:28:5133:01#422:164:24:58#451:471:26:48#3024.93
39Elliot LabourdetteFR6:29:1329:01#81:294:28:47#491:481:28:07#3324.63
40Andrew WoodroffeGB6:29:4932:51#392:234:29:18#521:531:23:22#1424.21
41Pierre GouaultFR6:30:4235:07#552:284:03:03#81:331:48:28#5923.66
42AlbertRedolad CanaldaES6:31:0231:11#263:204:22:35#402:521:31:01#4423.39
43Michael GillainBE6:35:1232:55#402:304:23:58#422:221:33:24#4622.01
44Benjamin GoodfellowGB6:35:3830:23#171:314:14:48#233:071:45:47#5821.93
45Pierre EqueyFR6:36:4333:51#492:184:28:12#471:531:30:26#4321.86
46Luc MeyerFR6:37:2831:48#361:494:34:28#552:071:27:13#3121.79
47Axel BeciES6:37:3334:03#531:574:24:30#432:201:34:42#5021.73
48AlejandroAstaburuaga ErenaES6:38:1335:41#592:594:22:26#382:381:34:27#4921.68
49Julien FerandeauFR6:38:1828:59#61:344:27:26#461:391:38:38#5121.63
50Yannick CadalenFR6:38:2049:53#663:544:17:41#291:241:25:27#2221.58
51Bartosz BanachPL6:39:3833:13#442:084:22:45#411:431:39:47#5221.54
52CédricLudet UnknownFR6:41:4431:43#341:444:36:30#561:551:29:50#4021.50
53KoenDe LeeuwNL6:51:5533:20#462:424:29:03#502:281:44:20#5721.46
54Thomas DaviesGB6:52:0432:15#371:454:30:54#542:591:44:08#5521.43
55AitorArotzena LopezES6:53:1033:15#452:424:44:51#583:191:29:01#3621.40
56MikelGarmendia CruzES6:55:5331:25#324:024:47:01#603:201:30:03#4221.37
57Marco CortiIT7:01:2437:08#622:074:22:29#391:311:58:06#6321.34
58Romain GarcinFR7:02:1633:27#482:114:16:16#262:432:07:38#6521.32
59Antoine MullerFR7:07:4929:11#121:254:53:11#633:191:40:41#5321.30
60Romain AymonCH7:11:3830:40#202:024:41:45#574:591:52:11#6221.27
61MarijnDe JongeNL7:12:1431:29#333:164:52:54#621:341:42:59#5421.26
62Thomas ClatotFR7:14:4732:45#381:574:46:31#592:291:51:03#6121.24
63Eneko NietoES7:22:4237:30#643:384:48:57#613:301:49:04#6021.22
64DavidFuster MarquesES7:43:4036:06#602:205:12:16#668:421:44:14#5621.21
65Michael RaelertDE7:47:0528:56#41:124:57:12#6421.20
66Nils PreatBE8:07:2741:56#653:265:11:56#653:342:06:33#6421.18

Female Pro Results

15 participants

6:20:31
Swim
29:09
Bike
4:22:12
Run
1:26:27
6:46:59
Swim
33:52
Bike
4:37:28
Run
1:31:56
Swim
39:09
Bike
4:29:08
Run
1:34:21
6:52:07
Swim
29:10
Bike
4:47:05
Run
1:32:20
Swim
35:47
Bike
4:47:24
Run
1:32:16
6:59:50
Swim
36:35
Bike
4:45:40
Run
1:33:00
Swim
35:39
Bike
4:37:29
Run
1:43:33
7:12:58
Swim
32:13
Bike
4:53:51
Run
1:43:44
7:18:12
Swim
35:44
Bike
4:59:09
Run
1:37:53
7:26:21
Swim
33:12
Bike
4:59:20
Run
1:48:44
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Alanis SiffertCH6:20:31Winner29:091:324:22:121:091:26:2784.33
2Svenja ThoesDE6:46:5933:52#51:504:37:28#31:511:31:56#269.91
3Petra EggenschwilerCH6:47:1939:09#132:544:29:08#21:461:34:21#667.41
4Marta SanchezES6:52:0729:10#21:324:47:05#61:591:32:20#463.09
5Nikita PaskiewiezFR6:59:0235:47#81:544:47:24#71:391:32:16#358.00
6Emma ClaisseBE6:59:5036:35#92:214:45:40#52:121:33:00#555.81
7Maja IndermühleCH7:01:3035:39#62:244:37:29#42:221:43:33#1053.37
8Tina ChristmannDE7:12:5832:13#31:424:53:51#81:271:43:44#1146.68
9Sophie DelgusteBE7:18:1235:44#72:504:59:09#102:341:37:53#742.91
10EloiseDu LuartFR7:26:2133:12#42:444:59:20#112:191:48:44#1437.94
11Karen SchultheissCH7:30:0639:04#122:065:06:15#122:101:40:29#935.05
12Eva NougierFR7:38:1442:40#143:294:55:17#92:281:54:17#1533.34
13Dieske KruisselbrinkNL7:38:5236:43#101:575:17:31#142:501:39:48#832.31
14Ine SkjellumNO7:44:5443:06#153:345:09:48#132:251:46:00#1331.37
15CristinaDe la Torre ParedesES7:58:5438:35#112:195:30:41#152:271:44:50#1230.51