2024 Challenge Roth

July 6, 2024 · 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
68
41 men · 27 women
Men SOF
91.65
Women SOF
88.12

Race story in the data

Men: Magnus Ditlev won in 7:23:24 with a +14:30 margin. Magnus Ditlev had the fastest run (2:34:18).

Women: Anne Haug won in 8:02:38 with a +11:35 margin. Anne Haug had the fastest run (2:38:52).

Shareable race cards

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

Race summary

2024 Challenge Roth 2024 - Men

ProTriStats

Winner: Magnus Ditlev in 7:23:24

Margin: +14:30

Fastest bike: Magnus Ditlev - 3:59:25

Fastest run: Magnus Ditlev - 2:34:18

Top points: Magnus Ditlev - 95.56 pts

Field: 41/41 finishers, SOF 91.65

Race summary

2024 Challenge Roth 2024 - Women

ProTriStats

Winner: Anne Haug in 8:02:38

Margin: +11:35

Fastest bike: Anne Haug - 4:27:58

Fastest run: Anne Haug - 2:38:52

Top points: Anne Haug - 95.03 pts

Field: 27/27 finishers, SOF 88.12

Men race summary

41 finishers from 41 starters · SOF 91.65

Winner
Magnus Ditlev
7:23:24
Winning margin
+14:30
Gap to second place
Fastest swim
Lukasz Wojt · 45:21
Fastest bike
Magnus Ditlev · 3:59:25
Fastest run
Magnus Ditlev · 2:34:18
Top points
Magnus Ditlev
95.56 pts

Women race summary

27 finishers from 27 starters · SOF 88.12

Winner
Anne Haug
8:02:38
Winning margin
+11:35
Gap to second place
Fastest swim
Abigail Bedwell · 52:35
Fastest bike
Anne Haug · 4:27:58
Fastest run
Anne Haug · 2:38:52
Top points
Anne Haug
95.03 pts

Men split podiums

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

Swim

  1. 1
    Lukasz Wojt
    Finish 16
    45:21
  2. 2
    Jan Stratmann
    Finish 4 · split rank #2
    46:10
  3. 3
    Joergen Gundersen
    Finish 26 · split rank #3
    46:16

T1

  1. 1
    1:30
  2. 1:34
  3. 1:34

Bike

  1. 1
    3:59:25
  2. 2
    Stefan Zachaeus
    Finish 6 · split rank #2
    4:05:44
  3. 3
    Thomas Bishop
    Finish 2 · split rank #3
    4:05:46

T2

  1. 1
    Zack Cooper
    Finish 13
    1:07
  2. 1:07
  3. 3
    1:10

Run

  1. 1
    2:34:18
  2. 2
    Christian Stoerzer
    Finish 9 · split rank #2
    2:39:12
  3. 3
    Gonzalo Fuentes
    Finish 15 · split rank #3
    2:40: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.

Women split podiums

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

Swim

  1. 1
    52:35
  2. 2
    Anne Haug
    Finish 1 · split rank #2
    52:37
  3. 3
    Rebecca Robisch
    Finish 7 · split rank #3
    52:39

T1

  1. 1
    1:35
  2. 2
    Els Visser
    Finish 3
    1:38
  3. 1:39

Bike

  1. 1
    Anne Haug
    Finish 1
    4:27:58
  2. 2
    Laura Philipp
    Finish 2 · split rank #2
    4:30:47
  3. 3
    Els Visser
    Finish 3 · split rank #3
    4:31:02

T2

  1. 00:56
  2. 1:11
  3. 1:15

Run

  1. 1
    Anne Haug
    Finish 1
    2:38:52
  2. 2
    Laura Philipp
    Finish 2 · split rank #2
    2:44:34
  3. 3
    Danielle Lewis
    Finish 5 · split rank #3
    2:48:47
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:23:24
🥇#1
DK
Magnus Ditlev
7:23:24
95.56 pts
🥈#2
GB
Thomas Bishop
7:37:54
88.03 pts
🥉#3
US
RudyVon Berg
7:38:30
86.08 pts

PodiumWomen

Winner time: 8:02:38
🥇#1
DE
Anne Haug
8:02:38
95.03 pts
🥈#2
DE
Laura Philipp
8:14:13
89.05 pts
🥉#3
NL
Els Visser
8:24:47
83.53 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#10#19SwimBikeRunFinish#6#1#4#3#7#2#5#4#9#3#2#7#5#4#15#5#6#5#8#2#11#6#16#9#4#7#7#6#19#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#8#15SwimBikeRunFinish#2#1#5#2#2#2#7#3#8#3#9#5#4#4#15#4#3#5#14#8#5#6#3#7#12#7#12#9#9#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

41 participants

7:23:24
Swim
46:23
Bike
3:59:25
Run
2:34:18
7:37:54
Swim
46:17
Bike
4:05:46
Run
2:42:42
7:38:30
Swim
46:19
Bike
4:05:46
Run
2:43:25
7:38:57
Swim
46:10
Bike
4:08:31
Run
2:41:21
7:39:11
Swim
48:38
Bike
4:05:59
Run
2:41:33
7:40:28
Swim
46:25
Bike
4:05:44
Run
2:44:44
7:44:14
Swim
48:38
Bike
4:12:04
Run
2:40:33
7:52:32
Swim
46:24
Bike
4:08:07
Run
2:54:37
Swim
54:24
Bike
4:15:43
Run
2:39:12
7:53:06
Swim
48:40
Bike
4:11:48
Run
2:48:55
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Magnus DitlevDK7:23:24Winner46:23#61:453:59:251:362:34:1895.56
2Thomas BishopGB7:37:5446:17#41:394:05:46#31:332:42:42#788.03
3RudyVon BergUS7:38:3046:19#51:364:05:46#41:272:43:25#986.08
4Jan StratmannDE7:38:5746:10#21:304:08:31#71:272:41:21#584.28
5Leon ChevalierFR7:39:1148:38#151:424:05:59#51:202:41:33#682.65
6Stefan ZachaeusLU7:40:2846:25#81:344:05:44#22:032:44:44#1180.67
7Marc EggelingDE7:44:1448:38#161:454:12:04#91:152:40:33#477.79
8Joshua LewisGB7:52:3246:24#71:494:08:07#61:382:54:37#1973.19
9Christian StoerzerDE7:52:4154:24#271:584:15:43#121:262:39:12#271.87
10Samuel HuerzelerCH7:53:0648:40#171:534:11:48#81:522:48:55#1370.51
11Finn FreeseDE7:54:3648:20#91:384:18:39#141:242:44:38#1068.79
12Dieter ComhairBE8:02:1652:40#251:384:17:04#131:282:49:27#1664.68
13Zack CooperGB8:03:2757:18#381:554:15:00#101:072:48:10#1263.19
14Felipe BergaminiBR8:04:4948:31#121:584:23:29#221:562:48:56#1461.67
15Gonzalo FuentesES8:06:0352:39#241:424:29:48#321:262:40:29#360.26
16Lukasz WojtDE8:06:2745:211:394:15:24#112:053:02:00#2559.23
17Tobias DrachlerDE8:07:1648:41#181:374:26:27#291:282:49:05#1558.07
18Kit WalkerGB8:08:0850:54#221:434:22:53#191:252:51:15#1856.94
19Silas LucksDE8:09:0454:25#281:504:28:07#301:272:43:16#855.81
20CédricLudet UnknownFR8:11:3754:33#321:464:23:04#211:342:50:41#1754.09
21Juuso ManninenFI8:19:4850:50#211:384:22:56#201:103:03:16#2650.18
22Thomas BoschDE8:25:301:00:28#401:594:22:42#181:362:58:47#2247.28
23Kristian HindkjaerDK8:26:2550:05#191:484:19:38#152:153:12:42#3146.31
24Florian KandutschAT8:29:1756:18#362:044:30:40#333:372:56:39#2144.59
25Samuel BoettingerDE8:30:5853:22#261:364:21:40#171:503:12:32#3043.37
26Joergen GundersenNO8:31:3146:16#31:354:28:42#311:163:13:43#3342.63
27Toby NisbetGB8:31:3352:36#231:394:34:54#351:373:00:50#2342.12
28Michael ArishitaUS8:32:0448:33#131:514:26:17#271:073:14:18#3541.44
29Matthias TuerkDE8:34:2856:23#372:134:25:43#251:573:08:13#2840.04
30Travis WoodUS8:35:0154:37#341:574:30:54#342:033:05:32#2739.40
31Herbert EnzingerDE8:35:4754:29#291:454:24:04#231:243:14:07#3438.69
32Nicholas ChaseUS8:35:5250:49#201:464:26:24#281:483:15:07#3638.27
33Romain RezsohazyBE8:38:0454:30#302:414:37:17#381:463:01:52#2437.03
34Andrew StarykowiczUS8:41:5748:36#141:464:35:48#362:183:13:31#3235.15
35Lukas SchnoedewindDE8:42:1348:24#101:364:20:30#161:283:30:17#3834.71
36JesseVan HulstNL8:43:0955:38#352:034:24:40#241:233:19:28#3734.03
37Jan HoeingDE8:52:201:07:58#413:034:41:40#403:292:56:12#2033.18
38FrancescArtigues RamisES8:58:4259:33#393:114:44:09#413:373:08:15#2932.89
39Christian HaasIT9:07:1454:35#331:534:37:15#372:133:31:19#3932.62
40Sebastian Schober9:19:1854:30#311:344:39:45#392:213:41:10#4032.36
41Henry BeckDE9:35:5648:28#112:174:26:12#263:044:15:58#4132.12

Female Pro Results

27 participants

8:02:38
Swim
52:37
Bike
4:27:58
Run
2:38:52
8:14:13
Swim
55:14
Bike
4:30:47
Run
2:44:34
8:24:47
Swim
55:17
Bike
4:31:02
Run
2:55:25
8:26:07
Swim
58:41
Bike
4:34:43
Run
2:50:09
8:26:50
Swim
1:01:14
Bike
4:33:21
Run
2:48:47
Swim
1:00:53
Bike
4:38:42
Run
2:52:24
8:36:51
Swim
52:39
Bike
4:37:25
Run
3:03:03
Swim
1:00:50
Bike
4:39:05
Run
2:57:17
8:43:54
Swim
59:32
Bike
4:47:35
Run
2:52:53
Swim
58:46
Bike
4:41:57
Run
3:01:27
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Anne HaugDE8:02:38Winner52:37#21:424:27:581:322:38:5295.03
2Laura PhilippDE8:14:1355:14#51:434:30:47#21:572:44:34#289.05
3Els VisserNL8:24:4755:17#71:384:31:02#31:272:55:25#883.53
4Anne ReischmannDE8:26:0758:41#91:404:34:43#500:562:50:09#481.42
5Danielle LewisUS8:26:501:01:14#152:114:33:21#41:192:48:47#379.62
6KatrineGraesboell ChristensenDK8:34:551:00:53#141:484:38:42#81:112:52:24#575.24
7Rebecca RobischDE8:36:5152:39#31:394:37:25#72:073:03:03#1273.15
8Laura ZimmermannDE8:40:431:00:50#121:484:39:05#91:452:57:17#970.43
9Julia SkalaDE8:43:5459:32#112:184:47:35#131:382:52:53#668.02
10Tiina PohjalainenFI8:45:1058:46#101:444:41:57#101:173:01:27#1166.37
11Gabriele MariaObmannAT8:50:151:02:16#192:174:48:54#141:322:55:18#763.41
12Svenja ThoesDE8:52:3155:16#61:444:46:17#121:443:07:31#1661.51
13Leonie Kleine-BleyDE8:59:271:06:23#221:544:45:06#111:153:04:51#1457.98
14Stephanie WunderleDE9:00:571:05:50#202:084:36:01#61:283:15:31#2056.47
15Elena IlleditschDE9:05:081:00:51#132:025:00:03#191:533:00:21#1054.04
16Dimity-LeeDuke UnknownAU9:06:3758:15#81:474:57:19#181:493:07:29#1552.63
17Johanna AhrensDE9:09:5252:57#41:584:49:46#151:473:23:25#2250.62
18Jonie VanhoutteBE9:11:561:01:19#161:355:03:36#201:493:03:40#1349.08
19Sabrina ExenbergerAT9:19:071:08:10#242:054:51:10#162:163:15:29#1945.73
20Dieuwertje BaxNL9:22:431:01:20#171:445:03:46#211:533:14:02#1743.72
21Maja BetzDE9:24:291:10:21#263:524:53:51#171:473:14:40#1842.40
22Abigail BedwellGB9:27:2052:351:475:04:51#232:083:26:01#2340.73
23Carolina SandhoferAT9:47:181:02:04#182:085:14:34#242:323:26:02#2438.08
24Olivia DietzelUS9:52:241:08:08#234:175:19:45#273:163:17:00#2137.50
25Sarah ThomasAU9:55:181:06:04#212:095:16:10#251:433:29:15#2536.95
26Anna EberhardtHU9:59:211:10:19#255:035:04:18#224:083:35:35#2636.42
27Carolina LaurentiuES10:46:241:12:47#272:225:16:55#261:354:12:48#2735.92