2023 PTO European Open

May 5, 2023 · ibiza, Spain

Data: PTO Tour™ · Updated 7/3/2025 · Quality: unknownHow data works
Distance
100 km
100km
Field size
48
26 men · 22 women
Men SOF
90.76
Women SOF
92.23

Race story in the data

Men: Max Neumann won in 3:13:46 with a +0:27 margin. Jason West had the fastest run (57:02).

Women: Anne Haug won in 3:38:00 with a +2:30 margin. Anne Haug had the fastest run (1:02:55).

Shareable race cards

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

Race summary

2023 PTO European Open 2023 - Men

ProTriStats

Winner: Max Neumann in 3:13:46

Margin: +0:27

Fastest bike: Magnus Ditlev - 1:48:55

Fastest run: Jason West - 57:02

Top points: Max Neumann - 97.10 pts

Field: 26/26 finishers, SOF 90.76

Race summary

2023 PTO European Open 2023 - Women

ProTriStats

Winner: Anne Haug in 3:38:00

Margin: +2:30

Fastest bike: Anne Reischmann - 2:05:40

Fastest run: Anne Haug - 1:02:55

Top points: Anne Haug - 99.00 pts

Field: 22/22 finishers, SOF 92.23

Men race summary

26 finishers from 26 starters · SOF 90.76

Winner
Max Neumann
3:13:46
Winning margin
+0:27
Gap to second place
Fastest swim
Aaron Royle · 22:38
Fastest bike
Magnus Ditlev · 1:48:55
Fastest run
Jason West · 57:02
Top points
Max Neumann
97.10 pts

Women race summary

22 finishers from 22 starters · SOF 92.23

Winner
Anne Haug
3:38:00
Winning margin
+2:30
Gap to second place
Fastest swim
Lucy Charles-Barclay · 24:18
Fastest bike
Anne Reischmann · 2:05:40
Fastest run
Anne Haug · 1:02:55
Top points
Anne Haug
99.00 pts

Men split podiums

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

Swim

  1. 1
    Aaron Royle
    Finish 10 · split rank #1
    22:38
  2. 2
    Jan Frodeno
    Finish 4 · split rank #2
    22:40
  3. 3
    Alistair Brownlee
    Finish 6 · split rank #3
    22:42

T1

  1. 1
    Ben Kanute
    Finish 8
    1:00
  2. 2
    Jan Frodeno
    Finish 4
    1:02
  3. 3
    Kyle Smith
    Finish 9
    1:02

Bike

  1. 1
    Magnus Ditlev
    Finish 3 · split rank #1
    1:48:55
  2. 2
    Max Neumann
    Finish 1 · split rank #2
    1:50:07
  3. 3
    Kristian Blummenfelt
    Finish 2 · split rank #3
    1:50:07

T2

  1. 00:35
  2. 2
    Ben Kanute
    Finish 8
    00:35
  3. 3
    00:37

Run

  1. 1
    Jason West
    Finish 5 · split rank #1
    57:02
  2. 2
    Kristian Blummenfelt
    Finish 2 · split rank #2
    58:29
  3. 3
    Max Neumann
    Finish 1 · split rank #3
    58:56
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 Charles-Barclay
    Finish 3 · split rank #1
    24:18
  2. 2
    Lotte Wilms
    Finish 9 · split rank #2
    24:46
  3. 3
    Rebecca Clarke
    Finish 17 · split rank #3
    24:48

T1

  1. 1
    India Lee
    Finish 7
    1:06
  2. 2
    1:06
  3. 3
    1:07

Bike

  1. 1
    Anne Reischmann
    Finish 13 · split rank #1
    2:05:40
  2. 2
    Paula Findlay
    Finish 5 · split rank #2
    2:05:48
  3. 3
    Anne Haug
    Finish 1 · split rank #3
    2:05:51

T2

  1. 00:34
  2. 00:44
  3. 00:46

Run

  1. 1
    Anne Haug
    Finish 1 · split rank #1
    1:02:55
  2. 2
    Tamara Jewett
    Finish 6 · split rank #2
    1:04:21
  3. 3
    Emma Pallant-Browne
    Finish 4 · split rank #3
    1:04:32
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:13:46
🥇#1
AU
Max Neumann
3:13:46
97.10 pts
🥈#2
NO
Kristian Blummenfelt
3:14:13
95.89 pts
🥉#3
DK
Magnus Ditlev
3:15:36
93.83 pts

PodiumWomen

Winner time: 3:38:00
🥇#1
DE
Anne Haug
3:38:00
99.00 pts
🥈#2
AU
Ashleigh Gentle
3:40:30
96.17 pts
🥉#3
GB
Lucy Charles-Barclay
3:40:56
95.03 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#22SwimBikeRunFinish#6#2#3#1#12#3#2#2#19#1#7#3#2#8#5#4#11#22#1#5#3#5#12#6#7#20#4#7#10#9#10#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#11#21SwimBikeRunFinish#19#3#1#1#9#5#4#2#1#6#6#3#16#15#3#4#13#2#7#5#20#16#2#6#7#8#12#7#8#21#5#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

26 participants

3:13:46
Swim
22:53
Bike
1:50:07
Run
58:56
Swim
23:42
Bike
1:50:07
Run
58:29
3:15:36
Swim
23:48
Bike
1:48:55
Run
1:00:45
3:16:02
Swim
22:40
Bike
1:51:18
Run
1:00:18
3:16:05
Swim
23:40
Bike
1:53:35
Run
57:02
Swim
22:42
Bike
1:50:12
Run
1:02:26
Swim
22:54
Bike
1:53:25
Run
59:55
3:18:08
Swim
22:57
Bike
1:51:26
Run
1:02:09
3:18:32
Swim
22:45
Bike
1:50:10
Run
1:03:52
3:18:53
Swim
22:38
Bike
1:51:06
Run
1:03:09
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Max NeumannAU3:13:46Winner22:53#61:031:50:07#200:4558:56#397.10
2Kristian BlummenfeltNO3:14:1323:42#121:101:50:07#300:4358:29#295.89
3Magnus DitlevDK3:15:3623:48#191:221:48:55#100:441:00:45#793.83
4Jan FrodenoDE3:16:0222:40#21:021:51:18#800:431:00:18#592.66
5Jason WestUS3:16:0523:40#111:081:53:35#2200:3857:02#191.86
6Alistair BrownleeGB3:17:0322:42#31:061:50:12#500:351:02:26#1290.23
7Daniel BaekkegardDK3:18:0222:54#71:081:53:25#2000:3959:55#488.60
8Ben KanuteUS3:18:0822:57#101:001:51:26#900:351:02:09#1087.80
9Kyle SmithNZ3:18:3222:45#41:021:50:10#400:411:03:52#1886.74
10Aaron RoyleAU3:18:5322:38#11:071:51:06#700:501:03:09#1385.73
11David McNameeGB3:19:2623:50#211:111:53:03#1300:491:00:31#684.56
12Thomas BishopGB3:19:3522:56#91:071:50:47#61:011:03:43#1783.77
13Youri KeulenNL3:20:1723:47#171:111:53:08#1500:441:01:25#982.48
14Pieter HeemeryckBE3:21:3123:53#231:061:53:18#1800:571:02:16#1180.71
15Florian AngertDE3:21:5222:55#81:091:53:18#1700:511:03:37#1679.78
16Kristian HogenhaugDK3:22:0123:49#201:161:51:50#1000:551:04:09#1979.04
17Bradley WeissZA3:22:2123:47#181:151:53:10#1600:521:03:16#1478.14
18Filipe AzevedoPT3:24:5223:45#151:181:53:19#1900:531:05:35#2275.24
19Frederic FunkDE3:25:0623:44#141:221:52:21#1200:521:06:45#2474.45
20Mathias PetersenDK3:25:2123:50#221:181:55:42#231:061:03:24#1573.67
21Robert KallinSE3:25:3323:46#161:111:51:57#111:021:07:36#2672.94
22RudyVon BergUS3:25:5623:42#131:091:53:04#1400:481:07:12#2572.05
23Leon ChevalierFR3:26:2626:00#261:301:57:02#2400:371:01:15#871.07
24Cameron WurfAU3:26:5724:13#241:201:53:34#211:041:06:44#2370.08
25Andrea SalvisbergCH3:29:2322:47#51:111:59:30#2500:401:05:13#2067.33
26Ben HoffmanUS3:33:3425:46#251:142:00:34#2600:441:05:14#2162.98

Female Pro Results

22 participants

3:38:00
Swim
27:03
Bike
2:05:51
Run
1:02:55
3:40:30
Swim
26:30
Bike
2:06:04
Run
1:05:55
Swim
24:18
Bike
2:06:27
Run
1:08:04
Swim
26:50
Bike
2:08:53
Run
1:04:32
3:43:34
Swim
26:35
Bike
2:05:48
Run
1:08:54
3:43:51
Swim
27:44
Bike
2:09:22
Run
1:04:21
3:45:23
Swim
25:49
Bike
2:06:57
Run
1:10:39
3:46:35
Swim
26:27
Bike
2:11:29
Run
1:06:54
3:47:14
Swim
24:46
Bike
2:07:33
Run
1:12:34
3:47:47
Swim
25:48
Bike
2:10:21
Run
1:09:14
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Anne HaugDE3:38:00Winner27:03#191:162:05:51#300:531:02:55#199.00
2Ashleigh GentleAU3:40:3026:30#91:102:06:04#500:481:05:55#496.17
3Lucy Charles-BarclayGB3:40:5624:18#11:182:06:27#600:461:08:04#695.03
4Emma Pallant-BrowneGB3:42:1926:50#161:112:08:53#1500:511:04:32#393.14
5Paula FindlayCA3:43:3426:35#131:172:05:48#200:581:08:54#791.36
6Tamara JewettCA3:43:5127:44#201:192:09:22#161:031:04:21#290.40
7India LeeGB3:45:2325:49#71:062:06:57#800:491:10:39#1288.42
8Luisa BaptistaBR3:46:3526:27#81:092:11:29#2100:341:06:54#586.74
9Lotte WilmsNL3:47:1424:46#21:282:07:33#1100:511:12:34#1585.52
10Holly LawrenceGB3:47:4725:48#61:132:10:21#171:091:09:14#1084.38
11Grace ThekAU3:48:5526:36#141:142:10:57#181:071:08:59#882.80
12Barbara RiverosCL3:49:4626:33#111:092:11:21#2000:501:09:52#1181.45
13Anne ReischmannDE3:50:0631:27#251:062:05:40#100:511:10:59#1380.54
14SaraPerez SalaES3:50:2325:47#51:072:07:28#1000:571:15:02#1879.68
15Fenella LangridgeGB3:50:4125:46#41:112:07:02#900:441:15:57#1978.82
16Amelia WatkinsonNZ3:50:4628:11#211:152:11:11#1900:571:09:10#978.15
17Rebecca ClarkeNZ3:51:0224:48#31:232:07:45#1200:581:16:07#2077.34
18Jocelyn McCauleyUS3:51:2726:48#151:212:06:03#41:041:16:09#2176.42
19Ellie SalthouseAU3:51:4026:31#101:152:11:36#221:071:11:09#1475.68
20Diede DiederiksNL3:53:3531:29#261:162:06:32#71:011:13:16#1673.56
21MajaStage NielsenDK3:58:1529:29#221:302:12:31#2300:571:13:46#1769.22
22Els VisserNL4:02:3930:09#241:122:12:55#241:091:17:11#2265.10