2025 Challenge Roth

July 5, 2025 · Roth, Germany

Data: Challenge™ · Updated 7/7/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
85
63 men · 22 women
Men SOF
Unavailable
Women SOF
Unavailable

Race story in the data

Men: Sam Laidlow won in 7:29:35 with a +1:49 margin. Matt Hanson had the fastest run (2:28:03).

Women: Laura Philipp won in 8:18:18 with a +19:21 margin. Laura Philipp had the fastest run (2:43:17).

Shareable race cards

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

Race summary

2025 Challenge Roth 2025 - Men

ProTriStats

Winner: Sam Laidlow in 7:29:35

Margin: +1:49

Fastest bike: Jonas Schomburg - 4:02:48

Fastest run: Matt Hanson - 2:28:03

Top points: Sam Laidlow - 94.60 pts

Field: 51/63 finishers

Race summary

2025 Challenge Roth 2025 - Women

ProTriStats

Winner: Laura Philipp in 8:18:18

Margin: +19:21

Fastest bike: Merle Brunnee - 4:30:02

Fastest run: Laura Philipp - 2:43:17

Top points: Laura Philipp - 98.01 pts

Field: 19/22 finishers

Men race summary

51 finishers from 63 starters

Winner
Sam Laidlow
7:29:35
Winning margin
+1:49
Gap to second place
Fastest swim
Henri Schoeman · 46:17
Fastest bike
Jonas Schomburg · 4:02:48
Fastest run
Matt Hanson · 2:28:03
Top points
Sam Laidlow
94.60 pts

Women race summary

19 finishers from 22 starters

Winner
Laura Philipp
8:18:18
Winning margin
+19:21
Gap to second place
Fastest swim
Alanis Siffert · 52:31
Fastest bike
Merle Brunnee · 4:30:02
Fastest run
Laura Philipp · 2:43:17
Top points
Laura Philipp
98.01 pts

Men split podiums

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

Swim

  1. 1
    46:17
  2. 46:19
  3. 3
    Vincent Luis
    Finish 4
    46:30

T1

Split unavailable.

Bike

  1. 4:02:48
  2. 2
    Sam Laidlow
    Finish 1
    4:03:11
  3. 3
    4:04:45

T2

Split unavailable.

Run

  1. 1
    Matt Hanson
    Finish 9
    2:28:03
  2. 2
    Sam Laidlow
    Finish 1
    2:37:19
  3. 2:38:10
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. 52:31
  2. 2
    Grace Thek
    Finish 2
    54:05
  3. 56:23

T1

Split unavailable.

Bike

  1. 1
    4:30:02
  2. 2
    4:33:27
  3. 3
    Angela Naeth
    Finish 13
    4:40:03

T2

Split unavailable.

Run

  1. 1
    2:43:17
  2. 2
    Grace Thek
    Finish 2
    2:53:32
  3. 2:59:31
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:29:35
🥇#1
FR
Sam Laidlow
7:29:35
94.60 pts
🥈#2
DE
Jonas Schomburg
7:31:24
93.12 pts
🥉#3
DE
Jan Stratmann
7:37:59
89.77 pts

PodiumWomen

Winner time: 8:18:18
🥇#1
DE
Laura Philipp
8:18:18
98.01 pts
🥈#2
AU
Grace Thek
8:37:39
90.52 pts
🥉#3
CH
Alanis Siffert
8:41:41
88.37 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#5#10SwimBikeRunFinish#1#2#3#4#5#6#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#5#10SwimBikeRunFinish#1#2#3#4#5#6#7#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

63 participants

7:29:35
Swim
46:34
Bike
4:03:11
Run
2:37:19
7:31:24
Swim
46:19
Bike
4:02:48
Run
2:40:01
7:37:59
Swim
46:36
Bike
4:07:58
Run
2:40:52
7:38:54
Swim
46:30
Bike
4:06:10
Run
2:43:18
7:40:07
Swim
49:21
Bike
4:04:45
Run
2:43:04
Swim
46:43
Bike
4:08:02
Run
2:43:23
Swim
46:40
Bike
4:10:51
Run
2:41:41
Swim
48:39
Bike
4:09:37
Run
2:43:17
7:45:04
Swim
52:27
Bike
4:21:54
Run
2:28:03
7:47:36
Swim
46:32
Bike
4:09:02
Run
2:49:15
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Sam LaidlowFR7:29:35Winner46:344:03:112:37:1994.60
2Jonas SchomburgDE7:31:2446:194:02:482:40:0193.12
3Jan StratmannDE7:37:5946:364:07:582:40:5289.77
4Vincent LuisFR7:38:5446:304:06:102:43:1888.68
5Frederic FunkDE7:40:0749:214:04:452:43:0487.48
6Finn Große-FreeseDE7:40:4946:434:08:022:43:2386.51
7Daniel BaekkegardDK7:42:3146:404:10:512:41:4185.15
8Mathias PetersenDK7:44:3248:394:09:372:43:1783.68
9Matt HansonUS7:45:0452:274:21:542:28:0382.81
10Aaron RoyleAU7:47:3646:324:09:022:49:1581.16
11Zack CooperGB7:48:1756:514:08:332:39:0780.26
12Tristan OlijNL7:49:5951:124:12:412:42:0778.97
13Matthieu BolzerFR7:50:4653:004:16:222:38:2878.05
14Joe SkipperGB7:55:2856:514:09:002:45:2375.60
15Sebastian NorbergSE7:59:3557:504:16:112:42:3073.39
16Jack MoodyNZ8:00:0953:114:21:472:40:1272.58
17Thomas BishopGB8:02:5348:424:10:303:00:0870.94
18Felix HentschelDE8:04:3056:454:15:102:49:1869.76
19Bart AernoutsBE8:04:5756:584:09:102:55:5169.04
20Martin UlloaCL8:07:3449:244:09:013:06:1767.48
21Arne LeissDE8:08:3946:584:14:453:03:4966.53
22Kieran StorchAU8:09:1253:024:16:212:57:0065.80
23Jesse HinrichsDE8:11:0050:394:15:193:01:0464.60
24Filipe AzevedoPT8:11:3550:454:16:583:00:1763.88
25Florian AngertDE8:11:5246:454:15:343:06:2463.29
26Nicholas ChaseUS8:13:0253:074:21:092:55:4662.36
27Timo SchaffeldDE8:13:2757:094:23:362:49:2761.74
28Christopher DelsDE8:16:5456:554:24:212:52:2259.93
29Corentin ChouvelonFR8:18:2557:074:39:022:38:1058.89
30Jonathan GuisolanCH8:18:4054:014:09:373:11:1958.36
31Jesper SvenssonSE8:20:1249:254:06:453:21:0657.33
32Tomasz SzalaPL8:21:0751:154:18:453:08:2356.55
33Christoffer HeickDK8:21:4157:124:23:132:57:2555.92
34Jannik StollDE8:22:0649:214:05:033:24:4755.36
35Lukas Stengel8:22:1853:084:17:073:08:4954.89
36Amaury DehezFR8:22:491:01:524:29:172:47:3954.30
37Nicolas QuenetteFR8:23:2253:044:17:103:09:2053.71
38Kevin PortmannFR8:24:4857:154:23:463:00:1952.78
39Stephan BenediktAT8:24:4957:074:23:552:59:5952.41
40Vincent GroeßerDE8:25:2756:554:11:433:13:5451.81
41Toby NisbetGB8:31:1453:104:22:353:11:4749.17
42Ben AkinGB8:32:2557:034:18:273:14:0048.37
43Pascal FrankenNL8:32:4857:014:24:373:07:4247.88
44Henri SchoemanZA8:34:5446:174:17:233:27:2546.73
45Maurice ClavelDE8:45:0547:174:35:023:19:0142.39
46Niels VanhoveBE8:49:0354:084:25:473:24:4241.95
47Raphael JunghansDE8:54:2257:054:40:593:11:5441.65
48Miguel MattoxUS8:55:0151:174:28:013:31:0041.35
49Adam GouletUS9:12:401:05:094:36:533:23:2641.05
50Martin SchulzDE9:46:0554:104:43:404:03:1740.77
51Jordan BrydenCA9:54:3156:495:10:193:41:3540.49
DNFJoao FerreiraPTDNF
DNFWilhelm HirschDEDNF46:414:18:50
DNFChristian StoerzerDEDNF
DNFTobias MecklDEDNF1:11:00
DNFMarijn MarkusseNLDNF57:13
DNFMatthias TuerkDEDNF56:54
DNFAndreas DreitzDEDNF54:12
DNFOgnjen StojanovićRSDNF49:19
DNFJules RauDEDNF57:094:49:26
DNFJean-Claude BesseCHDNF54:044:24:38
DNFGarrick LoewenCADNF52:194:24:46
DNFLukasz WojtDEDNF46:294:19:22

Female Pro Results

22 participants

8:18:18
Swim
58:15
Bike
4:33:27
Run
2:43:17
8:37:39
Swim
54:05
Bike
4:46:51
Run
2:53:32
8:41:41
Swim
52:31
Bike
4:41:42
Run
3:04:30
8:42:50
Swim
58:25
Bike
4:41:59
Run
2:59:31
Swim
56:23
Bike
Run
3:00:07
8:45:45
Swim
1:11:30
Bike
4:30:02
Run
3:00:51
8:53:00
Swim
58:08
Bike
4:45:35
Run
3:06:34
9:01:53
Swim
59:12
Bike
4:48:53
Run
3:10:44
9:08:02
Swim
1:08:58
Bike
4:44:48
Run
3:09:44
Swim
58:27
Bike
4:51:14
Run
3:19:04
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Laura PhilippDE8:18:18Winner58:154:33:272:43:1798.01
2Grace ThekAU8:37:3954:054:46:512:53:3290.52
3Alanis SiffertCH8:41:4152:314:41:423:04:3088.37
4Nikki BartlettGB8:42:5058:254:41:592:59:3187.24
5Justine MathieuxFR8:45:0656:233:00:0785.73
6Merle BrunneeDE8:45:451:11:304:30:023:00:5184.81
7Nina DerronCH8:53:0058:084:45:353:06:3481.60
8Katharina WolffDE9:01:5359:124:48:533:10:4477.83
9Laura KesslerCH9:08:021:08:584:44:483:09:4475.03
10Lisa-Maria DornauerAT9:12:1158:274:51:143:19:0472.94
11Stephanie WunderleDE9:12:141:08:564:40:203:19:3672.29
12Caterina MarianiCH9:16:291:12:554:48:413:11:2970.19
13Angela NaethUS9:16:301:08:234:40:033:23:5469.57
14Emely RavnDK9:23:151:03:434:46:553:28:4766.63
15Laura SiddallGB9:35:081:08:154:48:303:34:1661.91
16Kayla PokornyUS9:37:1958:065:07:423:28:1360.57
17Maja BetzDE10:01:181:29:115:06:393:18:4153.65
18Tara RooneyUS10:03:511:11:255:24:143:23:3953.10
19Nelly RassmannDE10:20:571:32:555:13:153:30:1052.56
DNFDieuwertje BaxNLDNF1:08:185:09:28
DNFJana UderstadtDEDNF58:28
DNFVanessa PereiraPTDNF1:08:25