2025 Peniscola Infinitri

April 5, 2025 · Peniscola, Spain

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

Race editions

Switch year or compare this race across stored editions.

20262025202420232022
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
56
47 men · 9 women
Men SOF
65.79
Women SOF
58.08

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).

Shareable race cards

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

Race summary

2025 Peniscola Infinitri 2025 - Men

ProTriStats

Winner: JordiMontraveta Moya in 3:45:37

Margin: +3:27

Fastest bike: JordiMontraveta Moya - 2:03:47

Fastest run: Corentin Chouvelon - 1:09:55

Top points: JordiMontraveta Moya - 70.87 pts

Field: 47/47 finishers, SOF 65.79

Race summary

2025 Peniscola Infinitri 2025 - Women

ProTriStats

Winner: Elisabetta Curridori in 4:21:35

Margin: +1:20

Fastest bike: Alicja Ulatowska - 2:21:35

Fastest run: Elisabetta Curridori - 1:24:46

Top points: Elisabetta Curridori - 65.57 pts

Field: 9/9 finishers, SOF 58.08

Men race summary

47 finishers from 47 starters · SOF 65.79

Winner
JordiMontraveta Moya
3:45:37
Winning margin
+3:27
Gap to second place
Fastest swim
AlejandroRodriguez Rilo · 25:07
Fastest bike
JordiMontraveta Moya · 2:03:47
Fastest run
Corentin Chouvelon · 1:09:55
Top points
JordiMontraveta Moya
70.87 pts

Women race summary

9 finishers from 9 starters · SOF 58.08

Winner
Elisabetta Curridori
4:21:35
Winning margin
+1:20
Gap to second place
Fastest swim
Alicja Ulatowska · 26:38
Fastest bike
Alicja Ulatowska · 2:21:35
Fastest run
Elisabetta Curridori · 1:24:46
Top points
Elisabetta Curridori
65.57 pts

Men split podiums

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

Swim

  1. 25:07
  2. 2
    Rostislav Pevtsov
    Finish 6 · split rank #2
    25:15
  3. 3
    Nel Provost
    Finish 16 · split rank #3
    25:42

T1

  1. 1
    1:38
  2. 2
    1:39
  3. 3
    Theo Charre
    Finish 13
    1:42

Bike

  1. 2:03:47
  2. 2
    Victor Alexandre
    Finish 2 · split rank #2
    2:03:50
  3. 3
    Paul Loiseaux
    Finish 8 · split rank #3
    2:05:20

T2

  1. 1
    Zack Cooper
    Finish 9
    1:10
  2. 1:13
  3. 3
    1:14

Run

  1. 1:09:55
  2. 2
    Rostislav Pevtsov
    Finish 6 · split rank #2
    1:10:05
  3. 3
    Steven Galibert
    Finish 37 · split rank #3
    1:11:05
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. 26:38
  2. 2
    Maela Moison
    Finish 8 · split rank #2
    27:41
  3. 3
    SofiaAguayo Mauri
    Finish 4 · split rank #3
    27:58

T1

  1. 1:43
  2. 1:59
  3. 2:02

Bike

  1. 2:21:35
  2. 2
    Anne-SophiePierre Unknown
    Finish 2 · split rank #2
    2:23:45
  3. 3
    Elisabetta Curridori
    Finish 1 · split rank #3
    2:25:29

T2

  1. 1:16
  2. 1:19
  3. 1:22

Run

  1. 1:24:46
  2. 2
    Anne-SophiePierre Unknown
    Finish 2 · split rank #2
    1:24:52
  3. 3
    ZairaLorenzo Perez
    Finish 6 · split rank #3
    1:25:51
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:45:37
🥇#1
ES
JordiMontraveta Moya
3:45:37
70.87 pts
🥈#2
BE
Victor Alexandre
3:49:04
65.08 pts
🥉#3
ES
AlexandreAlvarez Ferreira
3:49:46
61.79 pts

PodiumWomen

Winner time: 4:21:35
🥇#1
IT
Elisabetta Curridori
4:21:35
65.57 pts
🥈#2
FR
Anne-SophiePierre Unknown
4:22:55
61.58 pts
🥉#3
PL
Alicja Ulatowska
4:24:20
57.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#17#33SwimBikeRunFinish#18#4#1#25#2#14#2#5#12#5#3#6#4#8#9#8#5#2#18#2#6#15#6#7#7#11#3#33#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#5#3#1#7#2#2#2#8#3#3#4#5#4#4#6#6#5#6#7#3#6#9#5#4#7#2#9#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

47 participants

Swim
27:34
Bike
2:03:47
Run
1:11:08
Swim
27:40
Bike
2:03:50
Run
1:14:29
Swim
25:50
Bike
2:09:45
Run
1:11:13
Swim
Bike
Run
1:11:56
3:50:48
Swim
25:55
Bike
2:09:26
Run
1:12:15
Swim
25:15
Bike
2:10:27
Run
1:10:05
3:51:06
Swim
26:37
Bike
2:08:52
Run
1:12:10
3:52:04
Swim
26:18
Bike
2:05:20
Run
1:17:31
3:52:30
Swim
28:40
Bike
2:07:48
Run
1:12:24
Swim
27:35
Bike
2:07:45
Run
1:14:51
PosAthleteTimeGapSwimT1BikeT2RunPoints
1JordiMontraveta MoyaES3:45:37Winner27:34#181:512:03:471:161:11:08#470.87
2Victor AlexandreBE3:49:0427:40#251:472:03:50#21:161:14:29#1465.08
3AlexandreAlvarez FerreiraES3:49:4625:50#51:432:09:45#121:131:11:13#561.79
4FernandoZorrilla MedranoES3:50:241:11:56#658.85
5Yvan JarrigeFR3:50:4825:55#81:542:09:26#91:151:12:15#856.37
6Rostislav PevtsovUA3:50:5225:15#23:462:10:27#181:171:10:05#254.38
7Milan BronsNL3:51:0626:37#151:452:08:52#61:391:12:10#752.48
8Paul LoiseauxFR3:52:0426:18#111:382:05:20#31:151:17:31#3350.19
9Zack CooperGB3:52:3028:40#362:262:07:48#51:101:12:24#948.49
10JulenLopetegui GarciaES3:53:3227:35#201:462:07:45#41:321:14:51#1746.46
11Thomas VanhalstBE3:54:0426:36#141:392:09:02#71:191:15:27#1944.96
12RogerManya ValenzuelaES3:54:3128:27#321:522:09:02#81:181:13:50#1243.65
13Theo CharreFR3:55:0825:49#41:422:09:38#101:221:16:35#2742.31
14AlejandroRodriguez RiloES3:55:1525:071:522:10:14#161:291:16:32#2641.46
15Corentin ChouvelonFR3:55:1927:39#241:492:14:30#301:241:09:5540.73
16Nel ProvostFR3:55:2625:42#31:442:09:39#111:231:16:56#2940.03
17Bastien KerangoffFR3:56:3927:43#281:532:10:16#171:441:15:01#1838.54
18Gonzalo FuentesES3:57:3127:46#301:532:11:35#211:271:14:49#1637.38
19Maxence MeyFR3:57:4325:54#72:052:11:50#231:441:16:08#2436.80
20RicardoMarquez MonzoES3:58:0227:41#261:522:09:55#141:191:17:14#3236.17
21Mikel MugicaBikunaES3:58:2227:38#231:562:09:51#131:241:17:31#3435.58
22Gonzalo GarveyES3:59:4027:29#172:112:12:42#251:141:16:01#2134.26
23AnderSegurola UliES4:00:0926:38#161:532:15:56#341:311:14:09#1333.61
24SergioLopez SantamariaES4:00:2427:34#191:492:10:02#151:231:19:34#4133.18
25Baptiste DelmasFR4:01:0227:41#272:112:16:42#401:411:12:46#1132.47
26Adrian EscrigES4:02:0527:44#291:552:14:16#281:211:16:47#2831.45
27Yannick MatejicekFR4:02:3030:51#462:102:15:25#331:331:12:30#1030.96
28Miguel LedesmaES4:02:3526:09#91:532:11:40#221:261:21:25#4530.75
29MiguelFernandez GarciaES4:02:5727:37#221:512:16:00#361:211:16:07#2230.33
30Robert BudaiRO4:03:0428:10#312:122:15:07#321:181:16:16#2530.11
31JavierDel Moral MunozES4:03:3528:51#402:042:16:36#391:321:14:30#1529.60
32MaxenceCastel GautierFR4:03:3828:35#341:572:13:22#261:581:17:44#3529.47
33GotzonGondra EtxebarriaES4:03:5230:10#442:132:11:27#201:171:18:43#3929.21
34JaumeFlorit OrellES4:04:0528:34#331:582:13:40#271:311:18:21#3728.96
35Nahuel SilioES4:04:1328:54#421:462:15:00#311:201:17:11#3128.79
36VictorAlvarez De La CruzES4:05:0826:34#131:492:19:13#451:331:15:56#2028.01
37Steven GalibertFR4:05:1928:49#393:292:20:32#461:221:11:05#327.81
38AnderIrigoyen EgiaES4:05:3826:33#121:482:18:10#431:551:17:10#3027.52
39PabloAbad CastilloES4:06:5025:51#61:422:16:34#381:261:21:14#4426.54
40Solly CamardFR4:07:0328:40#371:542:15:56#351:221:19:09#4026.33
41CarlosAznar GallegoES4:07:1828:35#352:132:16:42#411:161:18:31#3826.10
42EduardPujades LlombartES4:07:1928:53#412:112:14:21#291:361:20:16#4226.06
43RamirMarques FasES4:07:2528:41#381:472:17:06#421:311:18:18#3625.95
44Tim GosnjakSI4:07:2730:29#452:552:10:57#191:281:21:36#4625.91
45TelmoBarrutia CovasES4:07:3927:35#211:522:16:04#371:511:20:16#4325.73
46JulenAzkue ErauskinES4:07:4826:12#102:052:11:55#241:401:25:54#4725.59
47Pablo CuetoES4:07:5928:56#432:162:19:07#441:321:16:07#2325.43

Female Pro Results

9 participants

Swim
28:13
Bike
2:25:29
Run
1:24:46
Swim
30:48
Bike
2:23:45
Run
1:24:52
Swim
26:38
Bike
2:21:35
Run
1:32:49
Swim
27:58
Bike
2:27:05
Run
1:27:54
Swim
28:10
Bike
2:30:51
Run
1:28:44
Swim
29:14
Bike
2:34:53
Run
1:25:51
4:37:19
Swim
35:30
Bike
2:27:52
Run
1:27:22
4:41:18
Swim
27:41
Bike
2:38:33
Run
1:31:14
4:46:42
Swim
30:56
Bike
2:37:59
Run
1:33:27
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Elisabetta CurridoriIT4:21:35Winner28:13#51:432:25:29#31:221:24:4665.57
2Anne-SophiePierre UnknownFR4:22:5530:48#72:022:23:45#21:261:24:52#261.58
3Alicja UlatowskaPL4:24:2026:381:592:21:351:161:32:49#857.87
4SofiaAguayo MauriES4:26:3827:58#32:032:27:05#41:351:27:54#553.86
5JudithCorachan VaqueraES4:31:1628:10#42:112:30:51#61:191:28:44#648.51
6ZairaLorenzo PerezES4:33:5929:14#62:272:34:53#71:331:25:51#344.72
7Eri YonamineJP4:37:1935:30#94:032:27:52#52:301:27:22#440.72
8Maela MoisonFR4:41:1827:41#22:052:38:33#91:441:31:14#736.46
9Maialen AzpiazuES4:46:4230:56#82:182:37:59#82:001:33:27#931.40