2023 Challenge Roth

June 24, 2023 · Roth, Germany

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

Race editions

Switch year or compare this race across stored editions.

20252024202320222021201920182017201620152014201320122011201020092008200720062005
Distance
Iron (140.6 miles)
Iron-Distance
Field size
45
29 men · 16 women
Men SOF
89.81
Women SOF
89.36

Race story in the data

Men: Magnus Ditlev won in 7:24:40 with a +5:24 margin. Patrick Lange had the fastest run (2:30:27).

Women: Daniela Ryf won in 8:08:21 with a +12:48 margin. Anne Haug had the fastest run (2:44:45).

Shareable race cards

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

Race summary

2023 Challenge Roth 2023 - Men

ProTriStats

Winner: Magnus Ditlev in 7:24:40

Margin: +5:24

Fastest bike: Magnus Ditlev - 3:57:45

Fastest run: Patrick Lange - 2:30:27

Top points: Magnus Ditlev - 96.82 pts

Field: 29/29 finishers, SOF 89.81

Race summary

2023 Challenge Roth 2023 - Women

ProTriStats

Winner: Daniela Ryf in 8:08:21

Margin: +12:48

Fastest bike: Daniela Ryf - 4:22:56

Fastest run: Anne Haug - 2:44:45

Top points: Daniela Ryf - 98.88 pts

Field: 16/16 finishers, SOF 89.36

Men race summary

29 finishers from 29 starters · SOF 89.81

Winner
Magnus Ditlev
7:24:40
Winning margin
+5:24
Gap to second place
Fastest swim
Ben Kanute · 46:36
Fastest bike
Magnus Ditlev · 3:57:45
Fastest run
Patrick Lange · 2:30:27
Top points
Magnus Ditlev
96.82 pts

Women race summary

16 finishers from 16 starters · SOF 89.36

Winner
Daniela Ryf
8:08:21
Winning margin
+12:48
Gap to second place
Fastest swim
Fenella Langridge · 50:12
Fastest bike
Daniela Ryf · 4:22:56
Fastest run
Anne Haug · 2:44:45
Top points
Daniela Ryf
98.88 pts

Men split podiums

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

Swim

  1. 1
    Ben Kanute
    Finish 3 · split rank #1
    46:36
  2. 2
    Sam Laidlow
    Finish 8 · split rank #2
    46:37
  3. 3
    Daniel Baekkegard
    Finish 4 · split rank #3
    46:40

T1

  1. 1
    Ben Kanute
    Finish 3
    1:28
  2. 2
    1:31
  3. 3
    Jason Pohl
    Finish 7
    1:32

Bike

  1. 1
    Magnus Ditlev
    Finish 1 · split rank #1
    3:57:45
  2. 2
    Sam Laidlow
    Finish 8 · split rank #2
    3:58:01
  3. 3
    Joe Skipper
    Finish 5 · split rank #3
    4:09:04

T2

  1. 1
    Sam Laidlow
    Finish 8
    00:59
  2. 2
    Joe Skipper
    Finish 5
    1:06
  3. 1:07

Run

  1. 1
    Patrick Lange
    Finish 2 · split rank #1
    2:30:27
  2. 2
    Daniel Baekkegard
    Finish 4 · split rank #2
    2:36:04
  3. 3
    Magnus Ditlev
    Finish 1 · split rank #3
    2:37: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
    Fenella Langridge
    Finish 4 · split rank #1
    50:12
  2. 2
    Daniela Ryf
    Finish 1 · split rank #2
    50:15
  3. 3
    Lisa Norden
    Finish 5 · split rank #3
    52:08

T1

  1. 1
    1:28
  2. 1:29
  3. 3
    Anne Haug
    Finish 2
    1:36

Bike

  1. 1
    Daniela Ryf
    Finish 1 · split rank #1
    4:22:56
  2. 2
    Lisa Norden
    Finish 5 · split rank #2
    4:34:00
  3. 3
    Laura Philipp
    Finish 3 · split rank #3
    4:37:29

T2

  1. 1:10
  2. 2
    1:13
  3. 1:17

Run

  1. 1
    Anne Haug
    Finish 2 · split rank #1
    2:44:45
  2. 2
    Laura Philipp
    Finish 3 · split rank #2
    2:51:12
  3. 3
    Daniela Ryf
    Finish 1 · split rank #3
    2:51:55
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:24:40
🥇#1
DK
Magnus Ditlev
7:24:40
96.82 pts
🥈#2
DE
Patrick Lange
7:30:04
93.92 pts
🥉#3
US
Ben Kanute
7:37:01
90.43 pts

PodiumWomen

Winner time: 8:08:21
🥇#1
CH
Daniela Ryf
8:08:21
98.88 pts
🥈#2
DE
Anne Haug
8:21:09
93.57 pts
🥉#3
DE
Laura Philipp
8:25:31
91.28 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#6#1#3#1#4#5#1#2#1#6#4#3#3#12#2#4#24#3#6#5#10#9#7#6#20#13#5#7#2#2#20#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#10#19SwimBikeRunFinish#2#1#3#1#8#4#1#2#7#3#2#3#1#6#5#4#3#2#10#5#16#9#4#6#6#12#11#7#19#7#8#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

29 participants

7:24:40
Swim
46:47
Bike
3:57:45
Run
2:37:09
7:30:04
Swim
46:42
Bike
4:10:02
Run
2:30:27
7:37:01
Swim
46:36
Bike
4:10:17
Run
2:37:18
Swim
46:40
Bike
4:14:01
Run
2:36:04
7:44:10
Swim
51:18
Bike
4:09:04
Run
2:40:52
7:46:06
Swim
48:33
Bike
4:12:07
Run
2:42:38
7:46:59
Swim
50:05
Bike
4:14:40
Run
2:39:17
7:48:05
Swim
46:37
Bike
3:58:01
Run
3:00:48
7:50:30
Swim
49:51
Bike
4:10:01
Run
2:47:56
7:50:53
Swim
47:32
Bike
4:12:59
Run
2:47:21
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Magnus DitlevDK7:24:40Winner46:47#61:473:57:45#11:142:37:09#396.82
2Patrick LangeDE7:30:0446:42#41:314:10:02#51:232:30:27#193.92
3Ben KanuteUS7:37:0146:36#11:284:10:17#61:242:37:18#490.43
4Daniel BaekkegardDK7:39:5946:40#31:334:14:01#121:442:36:04#288.53
5Joe SkipperGB7:44:1051:18#241:534:09:04#31:062:40:52#686.16
6Bradley WeissZA7:46:0648:33#101:364:12:07#91:142:42:38#784.69
7Jason PohlCA7:46:5950:05#201:324:14:40#131:272:39:17#583.66
8Sam LaidlowFR7:48:0546:37#21:423:58:01#200:593:00:48#2082.55
9Andreas DreitzDE7:50:3049:51#131:324:10:01#41:122:47:56#980.93
10Kieran LindarsGB7:50:5347:32#81:464:12:59#111:162:47:21#880.14
11Tristan OlijNL7:53:2849:55#151:394:12:00#81:372:48:20#1078.48
12Ondrej KuboSK7:55:2051:22#261:394:12:23#101:302:48:28#1177.12
13Will CrudgingtonGB7:57:4049:54#141:574:15:50#141:072:48:54#1375.59
14Sebastian KienleDE8:03:4950:02#191:152:52:07#1572.56
15Christopher DeclanMinternIE8:08:1247:35#91:594:16:47#151:153:00:39#1970.24
16Pete DysonGB8:12:1753:54#271:444:21:20#171:312:53:49#1768.05
17Simon HuckesteinDE8:13:051:00:10#331:454:21:15#161:152:48:42#1267.18
18Nils FrommholdDE8:16:0249:06#111:404:11:33#72:023:11:43#2665.46
19Christopher DelsDE8:17:0454:59#302:034:28:49#201:122:50:04#1464.51
20Silas KoehnDE8:17:3250:01#181:373:06:30#2363.80
21Ernest MantellUS8:18:4650:00#171:352:52:32#1662.79
22Jean-ClaudeBesse UnknownCH8:21:3949:56#161:193:03:32#2161.15
23Nicolas QuenetteFR8:26:3151:15#232:054:24:40#191:373:06:57#2458.72
24Thomas VanhalstBE8:27:4551:11#221:404:24:03#182:223:08:32#2557.75
25Steffen BondeJensenDK8:43:161:04:17#342:174:30:34#211:183:04:52#2251.14
26Bruno SlegersBE8:49:0455:02#312:104:51:01#232:222:58:31#1849.87
27William CowenGB8:55:4650:42#212:044:33:14#222:303:27:19#2849.41
28Alberto EugenioCasillas GarciaES9:01:1851:21#253:403:23:39#2748.96
29Gergely NagyHU10:37:3855:04#321:564:57:33#252:024:41:04#2948.52

Female Pro Results

16 participants

8:08:21
Swim
50:15
Bike
4:22:56
Run
2:51:55
8:21:09
Swim
54:12
Bike
4:39:17
Run
2:44:45
8:25:31
Swim
54:11
Bike
4:37:29
Run
2:51:12
Swim
50:12
Bike
4:41:19
Run
2:59:34
8:43:11
Swim
52:08
Bike
4:34:00
Run
3:13:33
Swim
1:02:50
Bike
4:52:18
Run
2:58:42
9:13:59
Swim
54:09
Bike
4:57:52
Run
3:18:37
9:15:33
Swim
1:08:47
Bike
4:49:29
Run
3:13:01
Swim
52:12
Bike
5:03:49
Run
3:18:49
9:25:15
Swim
59:24
Bike
5:08:41
Run
3:13:20
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Daniela RyfCH8:08:21Winner50:15#21:434:22:56#11:342:51:55#398.88
2Anne HaugDE8:21:0954:12#81:364:39:17#41:212:44:45#193.57
3Laura PhilippDE8:25:3154:11#71:284:37:29#31:132:51:12#291.28
4Fenella LangridgeGB8:33:5350:12#11:294:41:19#61:212:59:34#587.57
5Lisa NordenSE8:43:1152:08#31:464:34:00#21:453:13:33#1083.55
6KatrineGraesboell ChristensenDK8:57:271:02:50#162:134:52:18#91:262:58:42#477.78
7Johanna AhrensDE9:13:5954:09#61:374:57:52#121:453:18:37#1171.22
8Maja BetzDE9:15:331:08:47#192:124:49:29#72:063:13:01#869.98
9Margie SantimariaIT9:18:1252:12#52:075:03:49#141:173:18:49#1268.38
10Debbie GreigGB9:25:1559:24#101:475:08:41#162:053:13:20#965.23
11Elena IlleditschDE9:28:421:02:48#152:075:09:37#171:403:12:33#663.37
12Vanessa PereiraPT9:32:191:00:43#142:254:57:10#112:083:29:54#1461.46
13Leonie Kleine-BleyDE9:34:471:10:58#202:164:57:03#101:103:23:22#1359.98
14Hannah ArlomDE9:38:341:00:41#132:015:04:04#151:463:30:04#1558.04
15Jamie BesseCH9:41:131:07:34#182:045:17:19#181:313:12:46#756.51
16Elisabetta CurridoriIT9:43:4655:20#92:015:02:53#131:413:41:52#1655.03