2023 Challenge Barcelona

October 7, 2023 · Barcelona, Spain

Data: Challenge™ · Updated 7/3/2025 · Quality: unknownHow data works

Race editions

Switch year or compare this race across stored editions.

202520242023
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
49
37 men · 12 women
Men SOF
80.88
Women SOF
80.14

Race story in the data

Men: Youri Keulen won in 2:29:15 with a +0:21 margin. AntonioBenito Lopez had the fastest run (48:14).

Women: Imogen Simmonds won in 2:49:44 with a +2:54 margin. Imogen Simmonds had the fastest run (57:34).

Shareable race cards

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

Race summary

2023 Challenge Barcelona 2023 - Men

ProTriStats

Winner: Youri Keulen in 2:29:15

Margin: +0:21

Fastest bike: Youri Keulen - 1:17:16

Fastest run: AntonioBenito Lopez - 48:14

Top points: Youri Keulen - 82.80 pts

Field: 37/37 finishers, SOF 80.88

Race summary

2023 Challenge Barcelona 2023 - Women

ProTriStats

Winner: Imogen Simmonds in 2:49:44

Margin: +2:54

Fastest bike: Imogen Simmonds - 1:26:09

Fastest run: Imogen Simmonds - 57:34

Top points: Imogen Simmonds - 82.26 pts

Field: 12/12 finishers, SOF 80.14

Men race summary

37 finishers from 37 starters · SOF 80.88

Winner
Youri Keulen
2:29:15
Winning margin
+0:21
Gap to second place
Fastest swim
Wilhelm Hirsch · 18:29
Fastest bike
Youri Keulen · 1:17:16
Fastest run
AntonioBenito Lopez · 48:14
Top points
Youri Keulen
82.80 pts

Women race summary

12 finishers from 12 starters · SOF 80.14

Winner
Imogen Simmonds
2:49:44
Winning margin
+2:54
Gap to second place
Fastest swim
Lucy Buckingham · 19:11
Fastest bike
Imogen Simmonds · 1:26:09
Fastest run
Imogen Simmonds · 57:34
Top points
Imogen Simmonds
82.26 pts

Men split podiums

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

Swim

  1. 1
    Wilhelm Hirsch
    Finish 3 · split rank #1
    18:29
  2. 2
    Ander Noain
    Finish 20 · split rank #2
    18:34
  3. 3
    Alistair Brownlee
    Finish 2 · split rank #3
    18:35

T1

  1. 2:33
  2. 2:37
  3. 3
    2:37

Bike

  1. 1
    Youri Keulen
    Finish 1 · split rank #1
    1:17:16
  2. 2
    Alistair Brownlee
    Finish 2 · split rank #2
    1:17:24
  3. 3
    Nils Lorenz
    Finish 13 · split rank #3
    1:17:26

T2

  1. 1:35
  2. 1:42
  3. 1:42

Run

  1. 1
    AntonioBenito Lopez
    Finish 4 · split rank #1
    48:14
  2. 2
    Youri Keulen
    Finish 1 · split rank #2
    48:35
  3. 3
    Jonathan Wayaffe
    Finish 5 · split rank #3
    48:50
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
    Lucy Buckingham
    Finish 2 · split rank #1
    19:11
  2. 2
    Caroline Pohle
    Finish 3 · split rank #3
    19:55
  3. 3
    LuisaIogna Prat
    Finish 10 · split rank #4
    20:31

T1

  1. 2:51
  2. 3:00
  3. 3:01

Bike

  1. 1
    Imogen Simmonds
    Finish 1 · split rank #1
    1:26:09
  2. 2
    Caroline Pohle
    Finish 3 · split rank #2
    1:27:07
  3. 3
    Lucy Buckingham
    Finish 2 · split rank #3
    1:27:45

T2

  1. 1:58
  2. 2:08
  3. 2:09

Run

  1. 1
    Imogen Simmonds
    Finish 1 · split rank #1
    57:34
  2. 2
    Olivia Mitchell
    Finish 4 · split rank #2
    57:55
  3. 3
    Justine Guerard
    Finish 8 · split rank #3
    58:35
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: 2:29:15
🥇#1
NL
Youri Keulen
2:29:15
82.80 pts
🥈#2
GB
Alistair Brownlee
2:29:36
79.82 pts
🥉#3
DE
Wilhelm Hirsch
2:30:55
75.90 pts

PodiumWomen

Winner time: 2:49:44
🥇#1
CH
Imogen Simmonds
2:49:44
82.26 pts
🥈#2
GB
Lucy Buckingham
2:52:38
76.67 pts
🥉#3
DE
Caroline Pohle
2:53:09
73.77 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#12#24SwimBikeRunFinish#9#1#2#1#3#2#4#2#1#5#8#3#10#19#1#4#15#14#3#5#6#17#5#6#24#10#6#7#4#4#23#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#6#11SwimBikeRunFinish#7#1#1#1#1#3#6#2#3#2#7#3#10#5#2#4#6#4#9#5#5#7#5#6#9#6#8#7#11#10#3#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

37 participants

2:29:15
Swim
18:49
Bike
1:17:16
Run
48:35
Swim
18:35
Bike
1:17:24
Run
48:58
2:30:55
Swim
18:29
Bike
1:17:40
Run
50:27
Swim
18:53
Bike
1:21:19
Run
48:14
Swim
19:16
Bike
1:20:44
Run
48:50
Swim
18:41
Bike
1:21:12
Run
49:31
2:34:29
Swim
19:52
Bike
1:20:25
Run
49:47
2:34:50
Swim
18:35
Bike
1:17:31
Run
53:59
2:34:59
Swim
19:52
Bike
1:20:09
Run
50:06
Swim
19:48
Bike
1:20:20
Run
51:14
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Youri KeulenNL2:29:15Winner18:49#92:401:17:16#11:5548:35#282.80
2Alistair BrownleeGB2:29:3618:35#32:441:17:24#21:5548:58#479.82
3Wilhelm HirschDE2:30:5518:29#12:371:17:40#51:4250:27#875.90
4AntonioBenito LopezES2:32:5718:53#102:331:21:19#191:5848:14#171.31
5Jonathan WayaffeBE2:33:3519:16#152:471:20:44#141:5848:50#368.56
6GuillemMontiel MorenoES2:33:5818:41#62:441:21:12#171:5049:31#566.28
7Marcel BolbatDE2:34:2919:52#242:371:20:25#101:4849:47#663.97
8Aaron RoyleAU2:34:5018:35#42:461:17:31#41:5953:59#2362.00
9Colin SzuchUS2:34:5919:52#252:491:20:09#82:0350:06#760.40
10RogerManya ValenzuelaES2:35:4719:48#212:381:20:20#91:4751:14#1058.13
11Inaki BaldellouES2:35:5118:54#112:471:21:09#151:4651:15#1156.84
12Milan BronsNL2:36:5419:49#223:051:18:25#62:1253:23#1854.48
13Nils LorenzDE2:37:1818:40#52:421:17:26#32:0056:30#3052.98
14TomVan der HoogerstraeteBE2:37:2519:35#192:421:20:26#111:4253:00#1751.90
15Daniel TolosaES2:38:2418:59#142:441:23:25#211:5651:20#1249.87
16Strahinja TrakicRS2:38:4519:17#172:531:20:42#132:0653:47#1948.65
17Thomas VanhalstBE2:39:3320:18#272:391:20:37#122:0453:55#2246.97
18Cameron WurfAU2:39:4621:29#293:121:18:50#72:2753:48#2046.04
19Jannik SchauflerDE2:40:1918:43#72:451:21:11#161:3556:05#2944.76
20Ander NoainES2:40:5918:34#22:471:23:33#222:1553:50#2143.40
21PelloOsoro GutierrezES2:41:1822:43#352:391:21:14#182:0752:35#1542.50
22GuillemRojas MorenoES2:41:5518:57#132:371:23:39#232:0254:40#2541.28
23Antonio LimoliIT2:42:2619:17#182:561:23:00#202:1355:00#2740.22
24Emanuele FaracoIT2:43:1119:52#262:441:25:55#312:1352:27#1438.92
25DavidMendoza SanchezMX2:43:1218:56#122:461:28:36#351:5950:54#938.52
26JulenDiez RodriguezES2:43:4622:01#332:501:25:02#252:1251:41#1337.50
27Gaetan FetaudFR2:44:3622:12#342:451:24:59#241:5652:44#1636.19
28Francesc GodoyES2:44:4718:43#82:371:25:54#302:1055:23#2835.68
29Rinel PiusEE2:46:4719:16#162:491:25:52#292:0656:44#3133.03
30Ernest MantellUS2:47:0821:33#303:031:25:19#272:2754:46#2632.37
31VicençCastellà SerraES2:49:4223:58#383:111:25:41#282:4154:11#2429.08
32Sebastian FuchsAT2:49:4321:51#322:521:25:16#262:2157:23#3328.85
33Jakob Mamic2:50:3421:07#282:461:26:17#322:0258:22#3527.65
34SergioLopez SantamariaES2:53:1721:37#313:011:27:49#332:5457:56#3426.31
35Steve RosinskiUS2:53:2422:58#363:061:27:52#342:2157:07#3226.14
36Gili OriolES3:02:1822:58#373:221:34:28#371:5659:34#3625.99
37MikelTxopitea ElorriagaES3:06:5224:32#394:521:32:45#363:051:01:38#3725.86

Female Pro Results

12 participants

2:49:44
Swim
20:39
Bike
1:26:09
Run
57:34
2:52:38
Swim
19:11
Bike
1:27:45
Run
1:00:29
2:53:09
Swim
19:55
Bike
1:27:07
Run
1:00:58
2:53:40
Swim
21:29
Bike
1:29:27
Run
57:55
2:56:37
Swim
20:37
Bike
1:29:06
Run
1:01:35
Swim
20:34
Bike
1:31:55
Run
59:55
Swim
21:25
Bike
1:31:32
Run
1:01:01
2:59:46
Swim
21:37
Bike
1:34:13
Run
58:35
Swim
21:17
Bike
1:34:37
Run
59:17
3:02:01
Swim
20:31
Bike
1:34:22
Run
1:01:52
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Imogen SimmondsCH2:49:44Winner20:39#73:101:26:09#12:1257:34#182.26
2Lucy BuckinghamGB2:52:3819:11#13:011:27:45#32:121:00:29#676.67
3Caroline PohleDE2:53:0919:55#33:001:27:07#22:091:00:58#773.77
4Olivia MitchellIE2:53:4021:29#102:511:29:27#51:5857:55#271.06
5Marta SanchezES2:56:3720:37#63:051:29:06#42:141:01:35#965.98
6Margie SantimariaIT2:57:3720:34#53:051:31:55#72:0859:55#563.10
7LauraGomez RamonES2:59:2821:25#93:011:31:32#62:291:01:01#859.47
8Justine GuerardFR2:59:4621:37#113:021:34:13#102:1958:35#357.61
9HeleneAlberdi SololuzeES3:00:2921:17#83:011:34:37#122:1759:17#455.43
10LuisaIogna PratIT3:02:0120:31#43:011:34:22#112:151:01:52#1052.50
11Maja IndermühleCH3:08:0025:07#133:311:33:56#92:431:02:43#1145.03
12Shiva LeisnerDK3:08:2225:11#143:421:33:39#82:421:03:08#1243.53