2025 Peniscola Infinitri
April 5, 2025 · Peniscola, Spain
Race story in the data
Men: JordiMontraveta Moya won in 3:45:37 with a +3:27 margin. Corentin Chouvelon had the fastest run (1:09:55).
Women: Elisabetta Curridori won in 4:21:35 with a +1:20 margin. Elisabetta Curridori had the fastest run (1:24:46).
Men race summary
47 finishers from 47 starters · SOF 65.79
Women race summary
9 finishers from 9 starters · SOF 58.08
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1AlejandroRodriguez RiloFinish 1425:07
- 2Rostislav PevtsovFinish 6 · split rank #225:15
- 3Nel ProvostFinish 16 · split rank #325:42
T1
- 1Paul LoiseauxFinish 81:38
- 2Thomas VanhalstFinish 111:39
- 3Theo CharreFinish 131:42
Bike
- 1JordiMontraveta MoyaFinish 12:03:47
- 2Victor AlexandreFinish 2 · split rank #22:03:50
- 3Paul LoiseauxFinish 8 · split rank #32:05:20
T2
- 1Zack CooperFinish 91:10
- 2AlexandreAlvarez FerreiraFinish 31:13
- 3Gonzalo GarveyFinish 221:14
Run
- 1Corentin ChouvelonFinish 151:09:55
- 2Rostislav PevtsovFinish 6 · split rank #21:10:05
- 3Steven GalibertFinish 37 · split rank #31:11:05
Women split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Alicja UlatowskaFinish 326:38
- 2Maela MoisonFinish 8 · split rank #227:41
- 3SofiaAguayo MauriFinish 4 · split rank #327:58
T1
- 1Elisabetta CurridoriFinish 11:43
- 2Alicja UlatowskaFinish 31:59
- 3Anne-SophiePierre UnknownFinish 22:02
Bike
- 1Alicja UlatowskaFinish 32:21:35
- 2Anne-SophiePierre UnknownFinish 2 · split rank #22:23:45
- 3Elisabetta CurridoriFinish 1 · split rank #32:25:29
T2
- 1Alicja UlatowskaFinish 31:16
- 2JudithCorachan VaqueraFinish 51:19
- 3Elisabetta CurridoriFinish 11:22
Run
- 1Elisabetta CurridoriFinish 11:24:46
- 2Anne-SophiePierre UnknownFinish 2 · split rank #21:24:52
- 3ZairaLorenzo PerezFinish 6 · split rank #31:25:51
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
47 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | JordiMontraveta MoyaES | 3:45:37 | Winner | 27:34#18 | 1:51 | 2:03:47 | 1:16 | 1:11:08#4 | 70.87 |
| 2 | Victor AlexandreBE | 3:49:04 | — | 27:40#25 | 1:47 | 2:03:50#2 | 1:16 | 1:14:29#14 | 65.08 |
| 3 | AlexandreAlvarez FerreiraES | 3:49:46 | — | 25:50#5 | 1:43 | 2:09:45#12 | 1:13 | 1:11:13#5 | 61.79 |
| 4 | FernandoZorrilla MedranoES | 3:50:24 | — | — | — | — | — | 1:11:56#6 | 58.85 |
| 5 | Yvan JarrigeFR | 3:50:48 | — | 25:55#8 | 1:54 | 2:09:26#9 | 1:15 | 1:12:15#8 | 56.37 |
| 6 | Rostislav PevtsovUA | 3:50:52 | — | 25:15#2 | 3:46 | 2:10:27#18 | 1:17 | 1:10:05#2 | 54.38 |
| 7 | Milan BronsNL | 3:51:06 | — | 26:37#15 | 1:45 | 2:08:52#6 | 1:39 | 1:12:10#7 | 52.48 |
| 8 | Paul LoiseauxFR | 3:52:04 | — | 26:18#11 | 1:38 | 2:05:20#3 | 1:15 | 1:17:31#33 | 50.19 |
| 9 | Zack CooperGB | 3:52:30 | — | 28:40#36 | 2:26 | 2:07:48#5 | 1:10 | 1:12:24#9 | 48.49 |
| 10 | JulenLopetegui GarciaES | 3:53:32 | — | 27:35#20 | 1:46 | 2:07:45#4 | 1:32 | 1:14:51#17 | 46.46 |
| 11 | Thomas VanhalstBE | 3:54:04 | — | 26:36#14 | 1:39 | 2:09:02#7 | 1:19 | 1:15:27#19 | 44.96 |
| 12 | RogerManya ValenzuelaES | 3:54:31 | — | 28:27#32 | 1:52 | 2:09:02#8 | 1:18 | 1:13:50#12 | 43.65 |
| 13 | Theo CharreFR | 3:55:08 | — | 25:49#4 | 1:42 | 2:09:38#10 | 1:22 | 1:16:35#27 | 42.31 |
| 14 | AlejandroRodriguez RiloES | 3:55:15 | — | 25:07 | 1:52 | 2:10:14#16 | 1:29 | 1:16:32#26 | 41.46 |
| 15 | Corentin ChouvelonFR | 3:55:19 | — | 27:39#24 | 1:49 | 2:14:30#30 | 1:24 | 1:09:55 | 40.73 |
| 16 | Nel ProvostFR | 3:55:26 | — | 25:42#3 | 1:44 | 2:09:39#11 | 1:23 | 1:16:56#29 | 40.03 |
| 17 | Bastien KerangoffFR | 3:56:39 | — | 27:43#28 | 1:53 | 2:10:16#17 | 1:44 | 1:15:01#18 | 38.54 |
| 18 | Gonzalo FuentesES | 3:57:31 | — | 27:46#30 | 1:53 | 2:11:35#21 | 1:27 | 1:14:49#16 | 37.38 |
| 19 | Maxence MeyFR | 3:57:43 | — | 25:54#7 | 2:05 | 2:11:50#23 | 1:44 | 1:16:08#24 | 36.80 |
| 20 | RicardoMarquez MonzoES | 3:58:02 | — | 27:41#26 | 1:52 | 2:09:55#14 | 1:19 | 1:17:14#32 | 36.17 |
| 21 | Mikel MugicaBikunaES | 3:58:22 | — | 27:38#23 | 1:56 | 2:09:51#13 | 1:24 | 1:17:31#34 | 35.58 |
| 22 | Gonzalo GarveyES | 3:59:40 | — | 27:29#17 | 2:11 | 2:12:42#25 | 1:14 | 1:16:01#21 | 34.26 |
| 23 | AnderSegurola UliES | 4:00:09 | — | 26:38#16 | 1:53 | 2:15:56#34 | 1:31 | 1:14:09#13 | 33.61 |
| 24 | SergioLopez SantamariaES | 4:00:24 | — | 27:34#19 | 1:49 | 2:10:02#15 | 1:23 | 1:19:34#41 | 33.18 |
| 25 | Baptiste DelmasFR | 4:01:02 | — | 27:41#27 | 2:11 | 2:16:42#40 | 1:41 | 1:12:46#11 | 32.47 |
| 26 | Adrian EscrigES | 4:02:05 | — | 27:44#29 | 1:55 | 2:14:16#28 | 1:21 | 1:16:47#28 | 31.45 |
| 27 | Yannick MatejicekFR | 4:02:30 | — | 30:51#46 | 2:10 | 2:15:25#33 | 1:33 | 1:12:30#10 | 30.96 |
| 28 | Miguel LedesmaES | 4:02:35 | — | 26:09#9 | 1:53 | 2:11:40#22 | 1:26 | 1:21:25#45 | 30.75 |
| 29 | MiguelFernandez GarciaES | 4:02:57 | — | 27:37#22 | 1:51 | 2:16:00#36 | 1:21 | 1:16:07#22 | 30.33 |
| 30 | Robert BudaiRO | 4:03:04 | — | 28:10#31 | 2:12 | 2:15:07#32 | 1:18 | 1:16:16#25 | 30.11 |
| 31 | JavierDel Moral MunozES | 4:03:35 | — | 28:51#40 | 2:04 | 2:16:36#39 | 1:32 | 1:14:30#15 | 29.60 |
| 32 | MaxenceCastel GautierFR | 4:03:38 | — | 28:35#34 | 1:57 | 2:13:22#26 | 1:58 | 1:17:44#35 | 29.47 |
| 33 | GotzonGondra EtxebarriaES | 4:03:52 | — | 30:10#44 | 2:13 | 2:11:27#20 | 1:17 | 1:18:43#39 | 29.21 |
| 34 | JaumeFlorit OrellES | 4:04:05 | — | 28:34#33 | 1:58 | 2:13:40#27 | 1:31 | 1:18:21#37 | 28.96 |
| 35 | Nahuel SilioES | 4:04:13 | — | 28:54#42 | 1:46 | 2:15:00#31 | 1:20 | 1:17:11#31 | 28.79 |
| 36 | VictorAlvarez De La CruzES | 4:05:08 | — | 26:34#13 | 1:49 | 2:19:13#45 | 1:33 | 1:15:56#20 | 28.01 |
| 37 | Steven GalibertFR | 4:05:19 | — | 28:49#39 | 3:29 | 2:20:32#46 | 1:22 | 1:11:05#3 | 27.81 |
| 38 | AnderIrigoyen EgiaES | 4:05:38 | — | 26:33#12 | 1:48 | 2:18:10#43 | 1:55 | 1:17:10#30 | 27.52 |
| 39 | PabloAbad CastilloES | 4:06:50 | — | 25:51#6 | 1:42 | 2:16:34#38 | 1:26 | 1:21:14#44 | 26.54 |
| 40 | Solly CamardFR | 4:07:03 | — | 28:40#37 | 1:54 | 2:15:56#35 | 1:22 | 1:19:09#40 | 26.33 |
| 41 | CarlosAznar GallegoES | 4:07:18 | — | 28:35#35 | 2:13 | 2:16:42#41 | 1:16 | 1:18:31#38 | 26.10 |
| 42 | EduardPujades LlombartES | 4:07:19 | — | 28:53#41 | 2:11 | 2:14:21#29 | 1:36 | 1:20:16#42 | 26.06 |
| 43 | RamirMarques FasES | 4:07:25 | — | 28:41#38 | 1:47 | 2:17:06#42 | 1:31 | 1:18:18#36 | 25.95 |
| 44 | Tim GosnjakSI | 4:07:27 | — | 30:29#45 | 2:55 | 2:10:57#19 | 1:28 | 1:21:36#46 | 25.91 |
| 45 | TelmoBarrutia CovasES | 4:07:39 | — | 27:35#21 | 1:52 | 2:16:04#37 | 1:51 | 1:20:16#43 | 25.73 |
| 46 | JulenAzkue ErauskinES | 4:07:48 | — | 26:12#10 | 2:05 | 2:11:55#24 | 1:40 | 1:25:54#47 | 25.59 |
| 47 | Pablo CuetoES | 4:07:59 | — | 28:56#43 | 2:16 | 2:19:07#44 | 1:32 | 1:16:07#23 | 25.43 |
Female Pro Results
9 participants
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Elisabetta CurridoriIT | 4:21:35 | Winner | 28:13#5 | 1:43 | 2:25:29#3 | 1:22 | 1:24:46 | 65.57 |
| 2 | Anne-SophiePierre UnknownFR | 4:22:55 | — | 30:48#7 | 2:02 | 2:23:45#2 | 1:26 | 1:24:52#2 | 61.58 |
| 3 | Alicja UlatowskaPL | 4:24:20 | — | 26:38 | 1:59 | 2:21:35 | 1:16 | 1:32:49#8 | 57.87 |
| 4 | SofiaAguayo MauriES | 4:26:38 | — | 27:58#3 | 2:03 | 2:27:05#4 | 1:35 | 1:27:54#5 | 53.86 |
| 5 | JudithCorachan VaqueraES | 4:31:16 | — | 28:10#4 | 2:11 | 2:30:51#6 | 1:19 | 1:28:44#6 | 48.51 |
| 6 | ZairaLorenzo PerezES | 4:33:59 | — | 29:14#6 | 2:27 | 2:34:53#7 | 1:33 | 1:25:51#3 | 44.72 |
| 7 | Eri YonamineJP | 4:37:19 | — | 35:30#9 | 4:03 | 2:27:52#5 | 2:30 | 1:27:22#4 | 40.72 |
| 8 | Maela MoisonFR | 4:41:18 | — | 27:41#2 | 2:05 | 2:38:33#9 | 1:44 | 1:31:14#7 | 36.46 |
| 9 | Maialen AzpiazuES | 4:46:42 | — | 30:56#8 | 2:18 | 2:37:59#8 | 2:00 | 1:33:27#9 | 31.40 |