2023 Challenge Almere

September 8, 2023 · Almere, Netherlands

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

Race editions

Switch year or compare this race across stored editions.

202520242023202220212019201820172016201520142013
Distance
Iron (140.6 miles)
Iron-Distance
Field size
33
22 men · 11 women
Men SOF
78.92
Women SOF
61.37

Race story in the data

Men: Menno Koolhaas won in 7:36:36 with a +11:54 margin. Christoph Mattner had the fastest run (2:41:33).

Women: Els Visser won in 8:36:24 with a +6:45 margin. KatrineGraesboell Christensen had the fastest run (2:59:45).

Shareable race cards

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

Race summary

2023 Challenge Almere 2023 - Men

ProTriStats

Winner: Menno Koolhaas in 7:36:36

Margin: +11:54

Fastest bike: Andrew Starykowicz - 4:02:12

Fastest run: Christoph Mattner - 2:41:33

Top points: Menno Koolhaas - 84.55 pts

Field: 22/22 finishers, SOF 78.92

Race summary

2023 Challenge Almere 2023 - Women

ProTriStats

Winner: Els Visser in 8:36:24

Margin: +6:45

Fastest bike: Renee Kiley - 4:23:07

Fastest run: KatrineGraesboell Christensen - 2:59:45

Top points: Els Visser - 73.20 pts

Field: 11/11 finishers, SOF 61.37

Men race summary

22 finishers from 22 starters · SOF 78.92

Winner
Menno Koolhaas
7:36:36
Winning margin
+11:54
Gap to second place
Fastest swim
Menno Koolhaas · 46:20
Fastest bike
Andrew Starykowicz · 4:02:12
Fastest run
Christoph Mattner · 2:41:33
Top points
Menno Koolhaas
84.55 pts

Women race summary

11 finishers from 11 starters · SOF 61.37

Winner
Els Visser
8:36:24
Winning margin
+6:45
Gap to second place
Fastest swim
MarleneDe Boer · 58:12
Fastest bike
Renee Kiley · 4:23:07
Fastest run
KatrineGraesboell Christensen · 2:59:45
Top points
Els Visser
73.20 pts

Men split podiums

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

Swim

  1. 1
    Menno Koolhaas
    Finish 1 · split rank #2
    46:20
  2. 2
    Kieran Lindars
    Finish 2 · split rank #6
    48:58
  3. 3
    Jesper Svensson
    Finish 4 · split rank #7
    48:59

T1

  1. 1:15
  2. 1:18
  3. 1:21

Bike

  1. 1
    Andrew Starykowicz
    Finish 21 · split rank #1
    4:02:12
  2. 2
    Kieran Lindars
    Finish 2 · split rank #2
    4:02:24
  3. 3
    Jesper Svensson
    Finish 4 · split rank #3
    4:03:02

T2

  1. 2:11
  2. 2:19
  3. 2:40

Run

  1. 1
    Christoph Mattner
    Finish 7 · split rank #1
    2:41:33
  2. 2
    Menno Koolhaas
    Finish 1 · split rank #2
    2:41:39
  3. 3
    Milan Brons
    Finish 3 · split rank #3
    2:50:11
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
    MarleneDe Boer
    Finish 2 · split rank #1
    58:12
  2. 2
    Els Visser
    Finish 1 · split rank #2
    58:50
  3. 3
    Renee Kiley
    Finish 5 · split rank #3
    58:54

T1

  1. 1:27
  2. 1:28
  3. 3
    Els Visser
    Finish 1
    1:30

Bike

  1. 1
    Renee Kiley
    Finish 5 · split rank #1
    4:23:07
  2. 2
    Els Visser
    Finish 1 · split rank #2
    4:23:34
  3. 3
    KatrineGraesboell Christensen
    Finish 3 · split rank #3
    4:32:39

T2

  1. 2:35
  2. 2:46
  3. 3
    Els Visser
    Finish 1
    2:49

Run

  1. 1
    KatrineGraesboell Christensen
    Finish 3 · split rank #1
    2:59:45
  2. 2
    MarleneDe Boer
    Finish 2 · split rank #2
    3:04:15
  3. 3
    Els Visser
    Finish 1 · split rank #3
    3:09:43
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: 7:36:36
🥇#1
NL
Menno Koolhaas
7:36:36
84.55 pts
🥈#2
GB
Kieran Lindars
7:48:30
77.43 pts
🥉#3
NL
Milan Brons
7:49:49
74.57 pts

PodiumWomen

Winner time: 8:36:24
🥇#1
NL
Els Visser
8:36:24
73.20 pts
🥈#2
NL
MarleneDe Boer
8:43:09
68.31 pts
🥉#3
DK
KatrineGraesboell Christensen
8:43:23
65.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#12#24SwimBikeRunFinish#2#4#2#1#6#2#5#2#10#5#3#3#7#3#8#4#14#10#6#5#19#8#4#6#23#24#1#7#13#12#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#6#12SwimBikeRunFinish#2#2#3#1#1#4#2#2#7#3#1#3#4#5#4#4#3#1#11#5#10#7#6#6#12#6#5#7#6#10#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

22 participants

7:36:36
Swim
46:20
Bike
4:04:49
Run
2:41:39
7:48:30
Swim
48:58
Bike
4:02:24
Run
2:52:56
7:49:49
Swim
49:08
Bike
4:05:44
Run
2:50:11
7:54:34
Swim
48:59
Bike
4:03:02
Run
2:58:30
7:59:04
Swim
51:09
Bike
4:08:36
Run
2:54:51
Swim
54:32
Bike
4:08:19
Run
2:52:48
Swim
57:01
Bike
4:21:33
Run
2:41:33
Swim
49:17
Bike
4:12:35
Run
2:58:10
Swim
49:10
Bike
4:13:16
Run
3:02:38
8:16:35
Swim
59:04
Bike
4:12:34
Run
2:59:48
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Menno KoolhaasNL7:36:36Winner46:20#21:404:04:49#42:112:41:39#284.55
2Kieran LindarsGB7:48:3048:58#61:274:02:24#22:462:52:56#577.43
3Milan BronsNL7:49:4949:08#101:434:05:44#53:052:50:11#374.57
4Jesper SvenssonSE7:54:3448:59#71:154:03:02#32:492:58:30#870.58
5PimVan DiemenNL7:59:0451:09#141:274:08:36#103:022:54:51#666.86
6Benjamin MarkAndersenDK8:00:3354:32#191:454:08:19#83:112:52:48#464.46
7Christoph MattnerDE8:03:4257:01#231:184:21:33#242:192:41:33#161.57
8Evert ScheltingaNL8:04:2149:17#131:414:12:35#122:402:58:10#759.77
9Strahinja TrakicRS8:09:2049:10#111:264:13:16#132:523:02:38#1156.43
10Henrik KjaergardDK8:16:3559:04#301:554:12:34#113:172:59:48#1052.33
11Adriano EngelhardtCH8:16:4951:53#171:304:15:20#163:563:04:12#1251.03
12Christoffer HeickDK8:33:5457:50#261:514:13:49#143:413:16:46#1543.38
13Kit WalkerGB8:34:0651:20#161:304:17:05#193:343:20:40#1742.28
14Matthias TuerkDE8:34:2256:59#222:244:20:16#232:523:11:53#1441.24
15Jan SnebergerCZ8:35:1457:22#241:584:32:49#303:212:59:47#940.04
16Marijn MarkusseNL8:43:3158:38#282:104:21:52#253:373:17:16#1636.06
17Tomas RencCZ8:49:3551:17#151:524:26:51#293:373:26:01#1933.01
18Dennis BakkerNL8:53:111:10:44#341:474:15:54#173:143:21:34#1831.44
19Levente BerekmeriHU8:53:2654:20#181:594:23:49#263:333:29:46#2130.81
20Thomas HounjetNL8:55:591:04:42#321:494:20:01#213:043:26:25#2030.24
21Andrew StarykowiczUS8:57:1049:06#91:214:02:12#13:204:01:13#2229.72
22Jan HoeingDE9:10:481:17:42#353:044:33:15#315:213:11:28#1329.24

Female Pro Results

11 participants

8:36:24
Swim
58:50
Bike
4:23:34
Run
3:09:43
8:43:09
Swim
58:12
Bike
4:36:16
Run
3:04:15
Swim
1:06:58
Bike
4:32:39
Run
2:59:45
8:53:12
Swim
59:36
Bike
4:39:35
Run
3:09:44
9:08:59
Swim
58:54
Bike
4:23:07
Run
3:42:19
Swim
1:12:02
Bike
4:42:38
Run
3:20:50
Swim
1:16:49
Bike
4:40:38
Run
3:20:29
9:25:37
Swim
1:06:46
Bike
4:51:05
Run
3:22:30
9:38:32
Swim
1:03:51
Bike
4:50:21
Run
3:37:37
9:50:22
Swim
1:12:01
Bike
4:52:18
Run
3:40:13
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Els VisserNL8:36:24Winner58:50#21:304:23:34#22:493:09:43#373.20
2MarleneDe BoerNL8:43:0958:12#11:284:36:16#43:003:04:15#268.31
3KatrineGraesboell ChristensenDK8:43:231:06:58#71:274:32:39#32:352:59:45#165.87
4Katharina WolffDE8:53:1259:36#41:334:39:35#52:463:09:44#460.32
5Renee KileyAU9:08:5958:54#31:334:23:07#13:083:42:19#1152.87
6Lina-KristinSchink UnknownDE9:20:591:12:02#101:364:42:38#73:563:20:50#646.89
7Leonie Kleine-BleyDE9:22:571:16:49#122:114:40:38#62:543:20:29#544.52
8Dieuwertje BaxNL9:25:371:06:46#61:434:51:05#103:353:22:30#742.05
9Cathrine SandDK9:38:321:03:51#51:404:50:21#95:043:37:37#936.16
10Janien LubbenNL9:50:221:12:01#92:134:52:18#113:393:40:13#1033.52
11Martine HoaasNO10:02:581:06:58#82:035:12:26#124:153:37:19#832.31