2024 Challenge Cagnes-Sur-Mer
June 28, 2024 · Cagnes-Sur-Mer, France
Race story in the data
Men: Sven OliverThalmann won in 3:58:53 with a +0:54 margin. Jack Moody had the fastest run (1:06:46).
Women: Aurelia Boulanger won in 4:33:27 with a +1:49 margin. Milan Agnew had the fastest run (1:17:28).
Men race summary
25 finishers from 25 starters · SOF 72.97
Women race summary
9 finishers from 9 starters · SOF 66.95
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Sven OliverThalmannFinish 125:45
- 2Tom VaelenFinish 21 · split rank #225:45
- 3Simon ViainFinish 3 · split rank #325:47
T1
- 1Marcel BolbatFinish 51:38
- 2Joran DriesenFinish 61:44
- 3Emanuele FaracoFinish 121:44
Bike
- 1JordiMontraveta MoyaFinish 22:17:22
- 2Louis RichardFinish 7 · split rank #22:18:49
- 3Matthew PalmerFinish 10 · split rank #32:20:11
T2
- 1Milan BronsFinish 91:24
- 2Marcel BolbatFinish 51:27
- 3Clement SimonFinish 171:30
Run
- 1Jack MoodyFinish 41:06:46
- 2Marc FernandesFinish 15 · split rank #21:08:10
- 3Sven OliverThalmannFinish 1 · split rank #41:08:48
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Milan AgnewFinish 329:52
- 2Marta BernardiFinish 6 · split rank #229:57
- 3Diede DiederiksFinish 5 · split rank #332:19
T1
- 1Diede DiederiksFinish 51:47
- 2Aurelia BoulangerFinish 11:54
- 3Sarah SchoenfelderFinish 71:54
Bike
- 1Aurelia BoulangerFinish 12:37:44
- 2Heini HartikainenFinish 2 · split rank #22:37:50
- 3Sarah SchoenfelderFinish 7 · split rank #32:45:15
T2
- 1Aurelia BoulangerFinish 11:35
- 2Diede DiederiksFinish 51:37
- 3Heini HartikainenFinish 21:40
Run
- 1Milan AgnewFinish 31:17:28
- 2Aurelia BoulangerFinish 1 · split rank #21:19:13
- 3Heini HartikainenFinish 2 · split rank #31:19:33
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
25 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Sven OliverThalmannCH | 3:58:53 | Winner | 25:45 | 2:02 | 2:20:33#4 | 1:45 | 1:08:48#4 | 78.36 |
| 2 | JordiMontraveta MoyaES | 3:59:47 | — | 30:05#16 | 1:52 | 2:17:22 | 1:40 | 1:08:48#3 | 75.12 |
| 3 | Simon ViainFR | 4:01:20 | — | 25:47#3 | 1:46 | 2:21:50#6 | 1:32 | 1:10:25#8 | 71.61 |
| 4 | Jack MoodyNZ | 4:02:01 | — | 26:51#7 | 2:04 | 2:24:36#12 | 1:44 | 1:06:46 | 68.94 |
| 5 | Marcel BolbatDE | 4:02:36 | — | 27:38#13 | 1:38 | 2:21:51#7 | 1:27 | 1:10:02#7 | 66.51 |
| 6 | Joran DriesenBE | 4:03:20 | — | 26:00#6 | 1:44 | 2:23:21#9 | 1:43 | 1:10:32#9 | 64.12 |
| 7 | Louis RichardFR | 4:07:29 | — | 34:51#25 | 2:21 | 2:18:49#2 | 1:37 | 1:09:51#6 | 59.34 |
| 8 | Erwan JacobiFR | 4:07:45 | — | 27:42#14 | 1:59 | 2:23:50#11 | 1:43 | 1:12:31#12 | 57.58 |
| 9 | Milan BronsNL | 4:08:35 | — | 27:33#10 | 2:12 | 2:23:46#10 | 1:24 | 1:13:40#15 | 55.54 |
| 10 | Matthew PalmerDK | 4:10:08 | — | 30:34#21 | 2:33 | 2:20:11#3 | 1:55 | 1:14:55#18 | 53.06 |
| 11 | Antonio LimoliIT | 4:10:30 | — | 25:48#4 | 1:53 | 2:25:38#13 | 1:48 | 1:15:23#19 | 51.58 |
| 12 | Emanuele FaracoIT | 4:11:00 | — | 27:29#8 | 1:44 | 2:26:20#15 | 1:32 | 1:13:55#16 | 50.09 |
| 13 | Giel MeesenNL | 4:14:23 | — | 30:10#18 | 2:07 | 2:27:55#16 | 1:58 | 1:12:13#11 | 46.54 |
| 14 | Andrea JonathanAlagonaCH | 4:15:13 | — | 30:08#17 | 2:50 | 2:29:32#18 | 1:45 | 1:10:58#10 | 44.98 |
| 15 | Marc FernandesFR | 4:16:57 | — | 30:43#22 | 1:59 | 2:34:15#22 | 1:50 | 1:08:10#2 | 42.82 |
| 16 | Antoine MullerFR | 4:17:25 | — | 25:56#5 | 1:46 | 2:25:51#14 | 1:59 | 1:21:53#23 | 41.67 |
| 17 | Clement SimonFR | 4:18:09 | — | 33:10#24 | 2:01 | 2:31:46#19 | 1:30 | 1:09:42#5 | 40.39 |
| 18 | Cameron MacNairZA | 4:18:47 | — | 27:44#15 | 1:49 | 2:32:29#21 | 2:05 | 1:14:40#17 | 39.24 |
| 19 | Daniel BluffGB | 4:19:19 | — | 30:10#19 | 2:12 | 2:31:55#20 | 2:00 | 1:13:02#13 | 38.22 |
| 20 | Hadrien BaritauxFR | 4:20:31 | — | 27:37#12 | 1:46 | 2:28:31#17 | 1:58 | 1:20:39#22 | 36.76 |
| 21 | Tom VaelenBE | 4:21:38 | — | 25:45#2 | 2:06 | 2:21:52#8 | 1:56 | 1:29:59#25 | 35.40 |
| 22 | William MennessonFR | 4:21:38 | — | 27:29#9 | 1:49 | 2:21:46#5 | 1:31 | 1:29:03#24 | 35.40 |
| 23 | Thomas DaviesGB | 4:26:53 | — | 30:53#23 | 2:04 | 2:38:41#24 | 2:03 | 1:13:12#14 | 30.55 |
| 24 | Dehan LouwZA | 4:29:24 | — | 30:29#20 | 2:53 | 2:38:36#23 | 1:51 | 1:15:35#20 | 28.26 |
| 25 | Ivan CappelliIT | 4:29:35 | — | 27:36#11 | 2:03 | 2:40:55#25 | 1:55 | 1:17:06#21 | 27.75 |
Female Pro Results
9 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Aurelia BoulangerFR | 4:33:27 | Winner | 33:01#4 | 1:54 | 2:37:44 | 1:35 | 1:19:13#2 | 75.95 |
| 2 | Heini HartikainenFI | 4:35:16 | — | 33:53#5 | 2:20 | 2:37:50#2 | 1:40 | 1:19:33#3 | 72.21 |
| 3 | Milan AgnewAU | 4:40:03 | — | 29:52 | 2:09 | 2:48:39#7 | 1:55 | 1:17:28 | 66.74 |
| 4 | Nikita PaskiewiezFR | 4:45:04 | — | 34:20#7 | 1:57 | 2:46:06#5 | 1:41 | 1:21:00#5 | 61.30 |
| 5 | Diede DiederiksNL | 4:45:21 | — | 32:19#3 | 1:47 | 2:46:48#6 | 1:37 | 1:22:50#6 | 59.13 |
| 6 | Marta BernardiIT | 4:48:05 | — | 29:57#2 | 2:00 | 2:50:19#8 | 2:05 | 1:23:44#7 | 55.51 |
| 7 | Sarah SchoenfelderDE | 4:48:42 | — | 33:55#6 | 1:54 | 2:45:15#3 | 2:04 | 1:25:34#8 | 53.42 |
| 8 | Laura KesslerCH | 4:51:19 | — | 40:21#9 | 2:01 | 2:45:49#4 | 2:19 | 1:20:49#4 | 50.17 |
| 9 | Sarah BonnerCA | 5:08:24 | — | 34:21#8 | 2:18 | 3:03:33#9 | 2:06 | 1:26:06#9 | 37.60 |