2025 Challenge Barcelona

October 25, 2025 · Barcelona, Spain

Data: PTO Stats · Updated 5/21/2026 · Quality: partialHow data works

Race editions

Switch year or compare this race across stored editions.

202520242023
Distance
Other middle distances
Middle Distance
Field size
47
30 men · 17 women
Men SOF
72.45
Women SOF
65.79

Race story in the data

Men: Jamie Riddle won in 3:36:40 with a +5:06 margin. Emmanuel Lejeune had the fastest run (1:08:31).

Women: Cathia Schär won in 4:07:30 with a +2:25 margin. Cathia Schär had the fastest run (1:18:34).

Shareable race cards

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

Race summary

2025 Challenge Barcelona 2025 - Men

ProTriStats

Winner: Jamie Riddle in 3:36:40

Margin: +5:06

Fastest bike: Jamie Riddle - 1:58:15

Fastest run: Emmanuel Lejeune - 1:08:31

Top points: Jamie Riddle - 80.40 pts

Field: 30/30 finishers, SOF 72.45

Race summary

2025 Challenge Barcelona 2025 - Women

ProTriStats

Winner: Cathia Schär in 4:07:30

Margin: +2:25

Fastest bike: Sophia Green - 2:14:24

Fastest run: Cathia Schär - 1:18:34

Top points: Cathia Schär - 77.45 pts

Field: 17/17 finishers, SOF 65.79

Men race summary

30 finishers from 30 starters · SOF 72.45

Winner
Jamie Riddle
3:36:40
Winning margin
+5:06
Gap to second place
Fastest swim
Hannes Butters · 22:09
Fastest bike
Jamie Riddle · 1:58:15
Fastest run
Emmanuel Lejeune · 1:08:31
Top points
Jamie Riddle
80.40 pts

Women race summary

17 finishers from 17 starters · SOF 65.79

Winner
Cathia Schär
4:07:30
Winning margin
+2:25
Gap to second place
Fastest swim
Sophia Green · 24:53
Fastest bike
Sophia Green · 2:14:24
Fastest run
Cathia Schär · 1:18:34
Top points
Cathia Schär
77.45 pts

Men split podiums

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

Swim

  1. 22:09
  2. 2
    Jamie Riddle
    Finish 1
    22:13
  3. 3
    22:14

T1

Split unavailable.

Bike

  1. 1
    Jamie Riddle
    Finish 1
    1:58:15
  2. 2
    1:59:37
  3. 3
    Bart Aernouts
    Finish 11
    1:59:38

T2

Split unavailable.

Run

  1. 1:08:31
  2. 2
    1:09:22
  3. 1:09:26
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. 1
    Sophia Green
    Finish 2
    24:53
  2. 2
    Maela Moison
    Finish 4
    25:33
  3. 3
    26:31

T1

Split unavailable.

Bike

  1. 1
    Sophia Green
    Finish 2
    2:14:24
  2. 2
    2:16:09
  3. 2:17:19

T2

Split unavailable.

Run

  1. 1
    1:18:34
  2. 1:20:56
  3. 1:22:03
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:36:40
🥇#1
ZA
Jamie Riddle
3:36:40
80.40 pts
🥈#2
ES
Carlos Oliver Vives
3:41:46
73.69 pts
🥉#3
AT
Martin Demuth
3:41:54
71.23 pts

PodiumWomen

Winner time: 4:07:30
🥇#1
CH
Cathia Schär
4:07:30
77.45 pts
🥈#2
GB
Sophia Green
4:09:55
73.17 pts
🥉#3
IT
Marta Bernardi
4:13:00
68.62 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#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#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#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

30 participants

3:36:40
Swim
22:13
Bike
1:58:15
Run
1:09:39
Swim
Bike
2:02:34
Run
1:09:26
3:41:54
Swim
22:14
Bike
2:02:13
Run
1:11:37
3:42:42
Swim
22:19
Bike
2:01:51
Run
1:12:05
3:43:39
Swim
25:02
Bike
2:00:58
Run
1:11:14
3:44:06
Swim
22:09
Bike
2:00:38
Run
1:14:54
Swim
22:15
Bike
2:02:15
Run
1:13:09
Swim
25:04
Bike
2:00:34
Run
1:12:52
3:44:50
Swim
23:31
Bike
2:05:26
Run
1:09:22
3:46:29
Swim
25:02
Bike
2:04:09
Run
1:10:59
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jamie RiddleZA3:36:40Winner22:131:58:151:09:3980.40
2Carlos Oliver VivesES3:41:462:02:341:09:2673.69
3Martin DemuthAT3:41:5422:142:02:131:11:3771.23
4Ruben ZepuntkeDE3:42:4222:192:01:511:12:0568.41
5Milan BronsNL3:43:3925:022:00:581:11:1465.64
6Hannes ButtersDE3:44:0622:092:00:381:14:5463.45
7Alejandro Rodriguez RiloES3:44:0722:152:02:151:13:0961.74
8Hadrien BaritauxFR3:44:4825:042:00:341:12:5259.64
9Lilian PierreFR3:44:5023:312:05:261:09:2258.18
10Yegor MartynenkoUA3:46:2925:022:04:091:10:5955.52
11Bart AernoutsBE3:47:1325:411:59:381:15:3453.72
12Matthew PalmerDK3:47:2025:111:59:371:13:0652.51
13Thomas TeofiliFR3:48:1423:292:05:251:12:5650.76
14Emmanuel LejeuneBE3:49:1223:362:10:401:08:3149.03
15William EvenFR3:49:3622:232:06:041:14:1647.84
16Briac TenceFR3:49:5923:192:06:351:14:0046.73
17Ul DensaSI3:52:1423:292:05:371:16:1044.17
18Joao DiasPT3:52:3423:402:10:001:12:5243.23
19Thibault ColardFR3:53:1925:112:03:391:17:2941.99
20Guillem Rojas MorenoES3:54:3723:242:05:301:19:0240.37
21Frederick WebbGB3:57:0523:562:05:171:21:4037.83
22Cameron MacNairZA3:58:1725:062:09:311:16:2036.38
23Cenzino LebotFR3:59:1022:142:02:181:28:3535.21
24Tim GosnjakSI4:00:0229:002:06:481:15:4134.10
25Gorka Arechabaleta GuerreroES4:02:0029:142:08:171:17:4532.12
26Yannick MatejicekFR4:03:0529:552:12:211:13:5930.90
27Cesar NeveuFR4:05:4427:022:07:391:23:5228.42
28Pello Osoro GutierrezES4:14:4727:072:10:531:29:0025.10
29Juan David PradaCO4:16:0325:392:25:321:17:5424.84
30David RotherDE4:20:1429:482:20:441:21:0424.59

Female Pro Results

17 participants

4:07:30
Swim
26:31
Bike
2:16:09
Run
1:18:34
4:09:55
Swim
24:53
Bike
2:14:24
Run
1:23:38
4:13:00
Swim
26:56
Bike
2:17:19
Run
1:22:03
4:16:18
Swim
25:33
Bike
2:20:05
Run
1:23:46
Swim
26:55
Bike
2:18:58
Run
1:25:26
4:17:47
Swim
26:53
Bike
2:18:13
Run
1:25:36
4:18:44
Swim
26:56
Bike
2:18:20
Run
1:27:07
Swim
26:58
Bike
2:24:59
Run
1:20:56
4:21:24
Swim
Bike
2:20:27
Run
1:27:45
4:23:53
Swim
29:24
Bike
2:23:55
Run
1:23:24
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Cathia SchärCH4:07:30Winner26:312:16:091:18:3477.45
2Sophia GreenGB4:09:5524:532:14:241:23:3873.17
3Marta BernardiIT4:13:0026:562:17:191:22:0368.62
4Maela MoisonFR4:16:1825:332:20:051:23:4664.11
5Sofia Aguayo MauriES4:17:4526:552:18:581:25:2661.08
6Marie LuyckxBE4:17:4726:532:18:131:25:3659.22
7Alexia BaillyFR4:18:4426:562:18:201:27:0756.86
8Agnieszka GadomskaPL4:19:2526:582:24:591:20:5654.82
9Maaike VoorenNL4:21:242:20:271:27:4551.98
10Zoe LeursBE4:23:5329:242:23:551:23:2448.90
11Kaidi KiviojaEE4:25:4426:592:18:261:33:4446.37
12Joeanna NielsenDK4:30:3929:352:27:381:26:5041.76
13Steffie Le BenezicES4:33:2232:182:27:191:26:2838.80
14Jamie BesseCH4:34:4732:002:26:131:29:4536.86
15Tara RooneyUS4:37:2730:142:30:461:27:1734.10
16Rachael TatkoUS4:39:0530:062:36:171:24:0732.13
17Carolina LaurentiuES5:02:1035:212:34:481:42:4228.17