2025 Challenge Mogan-Gran Canaria

April 25, 2025 · Mogan, Spain

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

Race editions

Switch year or compare this race across stored editions.

2026202520242022
Distance
Half-Iron (70.3 miles)
Half-Iron
Field size
36
26 men · 10 women
Men SOF
69.04
Women SOF
71.88

Race story in the data

Men: Will Draper won in 3:42:05 with a +2:14 margin. Ognjen Stojanović had the fastest run (1:08:37).

Women: Marta Lagownik won in 4:13:28 with a +0:39 margin. Marta Lagownik had the fastest run (1:16:14).

Shareable race cards

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

Race summary

2025 Challenge Mogan-Gran Canaria 2025 - Men

ProTriStats

Winner: Will Draper in 3:42:05

Margin: +2:14

Fastest bike: Will Draper - 2:04:47

Fastest run: Ognjen Stojanović - 1:08:37

Top points: Will Draper - 77.34 pts

Field: 26/26 finishers, SOF 69.04

Race summary

2025 Challenge Mogan-Gran Canaria 2025 - Women

ProTriStats

Winner: Marta Lagownik in 4:13:28

Margin: +0:39

Fastest bike: Anne-SophiePierre Unknown - 2:21:55

Fastest run: Marta Lagownik - 1:16:14

Top points: Marta Lagownik - 76.75 pts

Field: 10/10 finishers, SOF 71.88

Men race summary

26 finishers from 26 starters · SOF 69.04

Winner
Will Draper
3:42:05
Winning margin
+2:14
Gap to second place
Fastest swim
JoanReixach Abril · 22:43
Fastest bike
Will Draper · 2:04:47
Fastest run
Ognjen Stojanović · 1:08:37
Top points
Will Draper
77.34 pts

Women race summary

10 finishers from 10 starters · SOF 71.88

Winner
Marta Lagownik
4:13:28
Winning margin
+0:39
Gap to second place
Fastest swim
Daisy Davies · 25:04
Fastest bike
Anne-SophiePierre Unknown · 2:21:55
Fastest run
Marta Lagownik · 1:16:14
Top points
Marta Lagownik
76.75 pts

Men split podiums

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

Swim

  1. 22:43
  2. 2
    Jonathan Brownlee
    Finish 2 · split rank #2
    22:47
  3. 3
    Ognjen Stojanović
    Finish 3 · split rank #3
    22:47

T1

  1. 2:43:00
  2. 2
    2:44:00
  3. 2:45:00

Bike

  1. 1
    Will Draper
    Finish 1
    2:04:47
  2. 2
    Tom Vaelen
    Finish 4 · split rank #2
    2:06:09
  3. 3
    Jonathan Brownlee
    Finish 2 · split rank #3
    2:07:10

T2

  1. 1
    Will Draper
    Finish 1
    1:14:00
  2. 1:21:00
  3. 3
    Justus Topper
    Finish 11
    1:25:00

Run

  1. 1:08:37
  2. 2
    Will Draper
    Finish 1 · split rank #2
    1:09:02
  3. 3
    Jonathan Brownlee
    Finish 2 · split rank #3
    1:10:09
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
    Daisy Davies
    Finish 3
    25:04
  2. 2
    Marta Lagownik
    Finish 1 · split rank #2
    26:48
  3. 3
    Jeanne Collonge
    Finish 4 · split rank #3
    26:56

T1

  1. 2:58:00
  2. 3:10:00
  3. 3
    Daisy Davies
    Finish 3
    3:19:00

Bike

  1. 2:21:55
  2. 2
    Daisy Davies
    Finish 3 · split rank #2
    2:25:15
  3. 3
    Marta Lagownik
    Finish 1 · split rank #3
    2:26:04

T2

  1. 1
    Daisy Davies
    Finish 3
    1:21:00
  2. 1:22:00
  3. 1:27:00

Run

  1. 1:16:14
  2. 2
    Jeanne Collonge
    Finish 4 · split rank #2
    1:17:11
  3. 3
    Anne-SophiePierre Unknown
    Finish 2 · split rank #3
    1:18: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:42:05
🥇#1
GB
Will Draper
3:42:05
77.34 pts
🥈#2
GB
Jonathan Brownlee
3:44:19
72.99 pts
🥉#3
RS
Ognjen Stojanović
3:44:46
70.28 pts

PodiumWomen

Winner time: 4:13:28
🥇#1
PL
Marta Lagownik
4:13:28
76.75 pts
🥈#2
FR
Anne-SophiePierre Unknown
4:14:07
73.73 pts
🥉#3
GB
Daisy Davies
4:16:00
70.04 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#11#21SwimBikeRunFinish#13#2#1#2#3#3#2#3#5#3#8#2#10#4#8#5#5#7#6#7#6#12#10#8#7#4#7#21#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#2#3#1#7#3#2#2#6#3#3#5#2#4#5#6#7#5#8#7#4#6#9#10#5#7#6#4#8#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

26 participants

3:42:05
Swim
24:14
Bike
2:04:47
Run
1:09:02
Swim
22:47
Bike
2:07:10
Run
1:10:09
Swim
22:47
Bike
2:08:50
Run
1:08:37
3:46:30
Swim
22:54
Bike
2:06:09
Run
1:13:06
Swim
22:43
Bike
2:09:03
Run
1:11:00
3:48:13
Swim
22:53
Bike
2:08:53
Run
1:11:54
3:50:50
Swim
24:10
Bike
2:09:48
Run
1:12:05
3:52:44
Swim
22:47
Bike
2:08:58
Run
1:16:23
3:52:58
Swim
22:51
Bike
2:09:10
Run
1:16:40
3:53:31
Swim
25:32
Bike
2:10:26
Run
1:13:11
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Will DraperGB3:42:05Winner24:14#132:46:002:04:471:14:001:09:02#277.34
2Jonathan BrownleeGB3:44:1922:47#22:50:002:07:10#31:21:001:10:09#372.99
3Ognjen StojanovićRS3:44:4622:47#33:03:002:08:50#51:27:001:08:3770.28
4Tom VaelenBE3:46:3022:54#82:47:002:06:09#21:32:001:13:06#1066.73
5JoanReixach AbrilES3:47:1022:432:46:002:09:03#81:36:001:11:00#564.20
6Louis ButtrickGB3:48:1322:53#73:00:002:08:53#61:32:001:11:54#761.52
7Andreas DreitzDE3:50:5024:10#123:11:002:09:48#101:35:001:12:05#857.74
8Russell WhiteIE3:52:4422:47#42:56:002:08:58#71:38:001:16:23#2154.67
9Frederick WebbGB3:52:5822:51#62:43:002:09:10#91:32:001:16:40#2253.05
10Matthew KaminerZA3:53:3125:32#192:44:002:10:26#111:37:001:13:11#1151.30
11Justus TopperDE3:54:0322:50#53:04:002:08:47#41:25:001:17:55#2449.66
12AnderSegurola UliES3:54:2224:22#173:12:002:14:16#201:28:001:11:01#648.30
13Sam WordleyGB3:55:1923:36#103:06:002:11:37#132:15:001:14:42#1646.52
14Dries MatthysBE3:55:4522:58#92:55:002:12:07#141:27:001:16:16#2045.23
15Andrea FiginiIT3:56:5324:20#143:20:002:13:40#181:48:001:13:42#1343.46
16Wojciech KopycinskiPL3:57:1324:28#183:18:002:11:01#121:41:001:16:42#2342.39
17Ole-BernardFuskevag UnknownNO3:57:1724:20#153:18:002:13:38#171:41:001:14:19#1441.61
18Ben AkinGB3:57:4627:01#233:31:002:14:57#221:38:001:10:37#440.55
19Etienne TillonGB3:57:5523:50#113:27:002:14:00#191:26:001:15:10#1839.80
20DiegoMartin CondeES3:58:3227:22#242:45:002:14:22#211:33:001:12:27#938.74
21SergioLopez SantamariaES3:59:0425:37#203:13:002:13:01#151:40:001:15:31#1937.79
22Gonzalo FuentesES4:01:0125:43#223:10:002:15:29#231:42:001:14:55#1735.75
23Romain RezsohazyBE4:01:4724:21#163:26:002:13:27#162:10:001:18:21#2534.69
24Toby NisbetGB4:02:5725:39#213:12:002:17:28#242:02:001:14:34#1533.34
25Sixten AnderssonSE4:07:3328:23#253:47:002:19:24#252:25:001:13:32#1229.29
26Calvin DragerDE4:40:0531:30#263:56:002:21:20#262:08:001:41:09#2624.67

Female Pro Results

10 participants

4:13:28
Swim
26:48
Bike
2:26:04
Run
1:16:14
Swim
28:30
Bike
2:21:55
Run
1:18:51
4:16:00
Swim
25:04
Bike
2:25:15
Run
1:21:00
4:17:10
Swim
26:56
Bike
2:27:50
Run
1:17:11
4:24:20
Swim
28:29
Bike
2:28:58
Run
1:21:31
Swim
29:02
Bike
2:30:00
Run
1:19:34
4:27:40
Swim
29:24
Bike
2:33:28
Run
1:19:54
4:28:33
Swim
28:29
Bike
2:27:46
Run
1:26:35
4:34:40
Swim
30:02
Bike
2:32:43
Run
1:26:45
Swim
27:27
Bike
2:31:48
Run
1:35:46
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Marta LagownikPL4:13:28Winner26:48#22:58:002:26:04#31:22:001:16:1476.75
2Anne-SophiePierre UnknownFR4:14:0728:30#73:10:002:21:551:39:001:18:51#373.73
3Daisy DaviesGB4:16:0025:043:19:002:25:15#21:21:001:21:00#670.04
4Jeanne CollongeFR4:17:1026:56#33:33:002:27:50#51:38:001:17:11#267.05
5Julia SkalaDE4:24:2028:29#53:20:002:28:58#62:01:001:21:31#759.99
6Leonie KonczallaDE4:24:3829:02#84:01:002:30:00#71:59:001:19:34#457.94
7Rhianne HughesGB4:27:4029:24#93:25:002:33:28#101:27:001:19:54#554.11
8Angela NaethUS4:28:3328:29#63:27:002:27:46#42:14:001:26:35#851.94
9Heleen MoesNL4:34:4030:02#103:25:002:32:43#91:43:001:26:45#946.18
10ZairaLorenzo PerezES4:40:3227:27#43:41:002:31:48#81:47:001:35:46#1040.72