2023 Challenge Gran Canaria

April 21, 2023 · Mogan, Spain

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

Race editions

Switch year or compare this race across stored editions.

202320212019201820172016
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
53
37 men · 16 women
Men SOF
85.89
Women SOF
77.63

Race story in the data

Men: Sam Laidlow won in 3:40:27 with a +0:13 margin. Adriano Engelhardt had the fastest run (1:06:35).

Women: Anne Haug won in 4:05:38 with a +12:14 margin. Anne Haug had the fastest run (1:10:59).

Shareable race cards

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

Race summary

2023 Challenge Gran Canaria 2023 - Men

ProTriStats

Winner: Sam Laidlow in 3:40:27

Margin: +0:13

Fastest bike: Sam Laidlow - 2:03:23

Fastest run: Adriano Engelhardt - 1:06:35

Top points: Sam Laidlow - 83.87 pts

Field: 37/37 finishers, SOF 85.89

Race summary

2023 Challenge Gran Canaria 2023 - Women

ProTriStats

Winner: Anne Haug in 4:05:38

Margin: +12:14

Fastest bike: Anne Haug - 2:22:26

Fastest run: Anne Haug - 1:10:59

Top points: Anne Haug - 86.00 pts

Field: 16/16 finishers, SOF 77.63

Men race summary

37 finishers from 37 starters · SOF 85.89

Winner
Sam Laidlow
3:40:27
Winning margin
+0:13
Gap to second place
Fastest swim
Aaron Royle · 23:18
Fastest bike
Sam Laidlow · 2:03:23
Fastest run
Adriano Engelhardt · 1:06:35
Top points
Sam Laidlow
83.87 pts

Women race summary

16 finishers from 16 starters · SOF 77.63

Winner
Anne Haug
4:05:38
Winning margin
+12:14
Gap to second place
Fastest swim
Caroline Pohle · 26:22
Fastest bike
Anne Haug · 2:22:26
Fastest run
Anne Haug · 1:10:59
Top points
Anne Haug
86.00 pts

Men split podiums

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

Swim

  1. 1
    Aaron Royle
    Finish 3 · split rank #1
    23:18
  2. 2
    Patrick Lange
    Finish 5 · split rank #3
    23:57
  3. 3
    Alessandro Fabian
    Finish 6 · split rank #4
    23:57

T1

  1. 2:35
  2. 2
    Luke Pollard
    Finish 13
    2:39
  3. 2:43

Bike

  1. 1
    Sam Laidlow
    Finish 1 · split rank #2
    2:03:23
  2. 2
    Mathis Margirier
    Finish 2 · split rank #3
    2:03:41
  3. 3
    Aaron Royle
    Finish 3 · split rank #4
    2:04:15

T2

  1. 1:04
  2. 1:08
  3. 3
    Aaron Royle
    Finish 3
    1:09

Run

  1. 1
    Adriano Engelhardt
    Finish 10 · split rank #1
    1:06:35
  2. 2
    AntonioBenito Lopez
    Finish 4 · split rank #2
    1:06:37
  3. 3
    Alessandro Fabian
    Finish 6 · split rank #3
    1:07:59
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
    Caroline Pohle
    Finish 5 · split rank #1
    26:22
  2. 2
    Margie Santimaria
    Finish 4 · split rank #2
    27:27
  3. 3
    Anne Haug
    Finish 1 · split rank #3
    27:53

T1

  1. 1
    Anne Haug
    Finish 1
    2:53
  2. 2:53
  3. 3:03

Bike

  1. 1
    Anne Haug
    Finish 1 · split rank #1
    2:22:26
  2. 2
    Ruth Astle
    Finish 7 · split rank #2
    2:24:11
  3. 3
    Diede Diederiks
    Finish 2 · split rank #3
    2:24:15

T2

  1. 1:13
  2. 1:15
  3. 1:16

Run

  1. 1
    Anne Haug
    Finish 1 · split rank #1
    1:10:59
  2. 2
    Svenja Thoes
    Finish 6 · split rank #2
    1:18:06
  3. 3
    Julia Skala
    Finish 8 · split rank #3
    1:18:29
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:40:27
🥇#1
FR
Sam Laidlow
3:40:27
83.87 pts
🥈#2
FR
Mathis Margirier
3:40:40
81.13 pts
🥉#3
AU
Aaron Royle
3:41:40
77.97 pts

PodiumWomen

Winner time: 4:05:38
🥇#1
DE
Anne Haug
4:05:38
86.00 pts
🥈#2
NL
Diede Diederiks
4:17:52
74.83 pts
🥉#3
GB
Megan McDonald
4:18:34
71.98 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#14#28SwimBikeRunFinish#5#2#6#1#8#3#5#2#1#4#11#3#7#11#2#4#3#7#4#5#4#18#3#6#28#5#8#7#8#9#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#7#14SwimBikeRunFinish#3#1#1#1#10#3#4#2#4#4#7#3#2#7#5#4#1#6#9#5#7#9#2#6#5#2#14#7#14#10#3#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

37 participants

3:40:27
Swim
24:02
Bike
2:03:23
Run
1:09:01
Swim
24:07
Bike
2:03:41
Run
1:08:48
3:41:40
Swim
23:18
Bike
2:04:15
Run
1:10:12
Swim
24:06
Bike
2:08:11
Run
1:06:37
3:44:16
Swim
23:57
Bike
2:07:58
Run
1:08:10
Swim
23:57
Bike
2:08:52
Run
1:07:59
3:45:55
Swim
25:59
Bike
2:06:08
Run
1:09:28
3:46:04
Swim
Bike
2:08:01
Run
1:09:29
3:46:15
Swim
24:34
Bike
2:08:20
Run
1:09:05
Swim
25:36
Bike
2:09:58
Run
1:06:35
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sam LaidlowFR3:40:27Winner24:02#52:472:03:23#21:131:09:01#683.87
2Mathis MargirierFR3:40:4024:07#82:432:03:41#31:201:08:48#581.13
3Aaron RoyleAU3:41:4023:18#12:442:04:15#41:091:10:12#1177.97
4AntonioBenito LopezES3:42:4024:06#72:352:08:11#111:101:06:37#274.99
5Patrick LangeDE3:44:1623:57#32:492:07:58#71:201:08:10#471.70
6Alessandro FabianIT3:44:4723:57#42:492:08:52#181:081:07:59#369.45
7Arthur HorseauFR3:45:5525:59#282:552:06:08#51:231:09:28#866.84
8Youri KeulenNL3:46:042:08:01#81:151:09:29#965.17
9Leonard ArnoldDE3:46:1524:34#192:512:08:20#121:231:09:05#763.59
10Adriano EngelhardtCH3:46:2125:36#252:552:09:58#191:151:06:35#162.19
11Nico MarkgrafDE3:47:1124:37#203:002:08:03#91:241:10:06#1060.31
12Florian AngertDE3:48:4624:11#102:522:08:34#151:151:11:53#1557.91
13Luke PollardGB3:50:5224:12#112:392:08:26#141:491:13:44#2055.19
14Milan BronsNL3:51:052:06:35#61:201:14:36#2354.07
15Baptiste NeveuFR3:51:1924:13#122:442:08:44#161:271:14:08#2253.02
16Joao FerreiraPT3:52:3125:02#242:492:11:56#231:181:11:24#1351.24
17Florin SalvisbergCH3:53:1524:27#162:572:08:10#101:261:16:12#2749.92
18Jack HutchensGB3:53:2824:41#212:462:12:21#281:191:12:19#1649.07
19TomVan der HoogerstraeteBE3:54:2124:30#183:082:12:05#241:111:13:26#1947.73
20Matthieu BolzerFR3:54:5526:34#353:002:11:13#201:311:12:35#1746.70
21Tom VaelenBE3:56:3524:23#152:582:12:21#271:311:15:21#2444.82
22Renning ElischerDE3:57:4324:27#172:562:12:16#262:181:15:44#2643.42
23Evert ScheltingaNL3:58:2024:18#142:472:12:46#291:271:17:01#3042.48
24Michael KalbDE3:58:3524:52#233:002:13:00#301:201:16:21#2841.86
25Thomas VanhalstBE3:58:4726:04#322:572:11:52#221:221:16:30#2941.32
26Thomas DaviesGB3:59:4127:19#372:532:14:46#311:241:13:17#1840.25
27Finn ArentzGB4:00:4326:03#312:542:16:06#341:521:13:45#2139.09
28Marc EggelingDE4:00:4826:00#293:042:11:46#211:211:18:34#3138.73
29Alberto EugenioCasillas GarciaES4:01:4726:02#302:472:12:06#251:241:19:26#3337.67
30Austin PodhajskyUS4:05:3625:56#272:592:19:37#381:221:15:41#2534.33
31Christopher DelsDE4:05:392:19:35#371:371:11:48#1434.06
32Nicolas QuenetteFR4:11:2726:34#363:212:20:14#402:071:19:10#3229.14
33Cenzino LebotFR4:14:5924:07#92:492:15:58#331:591:30:05#3627.99
34Steffen BondeJensenDK4:17:4431:32#413:322:21:15#411:041:20:19#3427.81
35Andreas DreitzDE4:17:5225:43#263:122:36:13#422:221:10:19#1227.65
36Vincent ClavelFR4:22:0026:05#333:012:19:47#391:531:31:12#3727.50
37Daan SchoutenNL4:22:1133:18#423:302:19:16#352:511:23:14#3527.36

Female Pro Results

16 participants

4:05:38
Swim
27:53
Bike
2:22:26
Run
1:10:59
4:17:52
Swim
30:23
Bike
2:24:15
Run
1:18:40
4:18:34
Swim
27:55
Bike
2:26:32
Run
1:19:49
Swim
27:27
Bike
2:29:55
Run
1:18:52
4:21:32
Swim
26:22
Bike
2:29:17
Run
1:21:31
4:23:07
Swim
29:40
Bike
2:30:50
Run
1:18:06
4:26:12
Swim
29:23
Bike
2:24:11
Run
1:27:53
4:26:29
Swim
32:06
Bike
2:30:54
Run
1:18:29
4:26:50
Swim
30:54
Bike
2:28:30
Run
1:22:24
Swim
31:57
Bike
2:30:44
Run
1:19:39
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Anne HaugDE4:05:38Winner27:53#32:532:22:26#11:261:10:59#186.00
2Diede DiederiksNL4:17:5230:23#103:162:24:15#31:151:18:40#474.83
3Megan McDonaldGB4:18:3427:55#42:532:26:32#41:231:19:49#771.98
4Margie SantimariaIT4:20:3727:27#23:082:29:55#71:131:18:52#568.37
5Caroline PohleDE4:21:3226:22#13:032:29:17#61:161:21:31#965.73
6Svenja ThoesDE4:23:0729:40#73:102:30:50#91:201:18:06#262.78
7Ruth AstleGB4:26:1229:23#53:122:24:11#21:311:27:53#1458.92
8Julia SkalaDE4:26:2932:06#143:172:30:54#101:411:18:29#357.17
9Lydia DantGB4:26:5030:54#123:132:28:30#51:471:22:24#1055.50
10KatrineGraesboell ChristensenDK4:27:3131:57#133:262:30:44#81:431:19:39#653.70
11Charlene ClavelFR4:28:4029:44#83:202:31:13#111:321:22:50#1151.68
12Elisabetta CurridoriIT4:31:3029:48#93:112:36:25#131:561:20:07#848.58
13Lina-KristinSchink UnknownDE4:35:5733:39#153:112:32:15#121:301:25:20#1344.42
14Rachel BrownGB4:39:3830:29#113:372:40:02#151:451:23:42#1240.88
15Camille DelignyFR4:53:4435:13#174:062:38:40#141:221:34:21#1633.25
16Valeria KleinerDE4:53:5434:45#163:522:42:41#162:101:30:24#1532.45