2025 Ironman Switzerland
August 23, 2025 · Thun, Switzerland
Distance
Iron (140.6 miles)
Iron-Distance
Field size
30
30 men · 0 women
Men SOF
76.46
Women SOF
Unavailable
Race story in the data
Men: Leonard Arnold won in 7:49:20 with a +6:57 margin. Leonard Arnold had the fastest run (2:36:12).
Men race summary
23 finishers from 30 starters · SOF 76.46
Winner
Leonard Arnold
7:49:20
Winning margin
+6:57
Gap to second place
Fastest swim
Ruben Zepuntke · 47:40
Fastest bike
Marius Bjerkeset · 4:07:23
Fastest run
Leonard Arnold · 2:36:12
Top points
Leonard Arnold
82.21 pts
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Ruben ZepuntkeFinish 647:40
- 2Frederic FunkFinish 349:43
- 3Leonard ArnoldFinish 149:44
T1
Split unavailable.
Bike
- 1Marius BjerkesetFinish 24:07:23
- 2Ruben ZepuntkeFinish 64:18:35
- 3Leonard ArnoldFinish 14:18:46
T2
Split unavailable.
Run
- 1Leonard ArnoldFinish 12:36:12
- 2Frederic FunkFinish 32:41:21
- 3Fabian DutliFinish 102:46:03
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:49:20
🥇#1
DELeonard Arnold
7:49:20
82.21 pts
🥈#2
NOMarius Bjerkeset
7:56:17
77.04 pts
🥉#3
DEFrederic Funk
7:57:38
74.18 pts
🥈#2
NOMarius Bjerkeset
7:56:17
77.04 pts
🥇#1
DELeonard Arnold
7:49:20
82.21 pts
🥉#3
DEFrederic Funk
7:57:38
74.18 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
Male Pro Results
30 participants
7:49:20
Swim
49:44
Bike
4:18:46
Run
2:36:12
7:56:17
Swim
53:46
Bike
4:07:23
Run
2:49:56
7:57:38
Swim
49:43
Bike
4:21:20
Run
2:41:21
8:05:16
Swim
49:48
Bike
4:23:23
Run
2:46:59
8:08:47
Swim
50:15
Bike
4:21:56
Run
2:51:29
8:12:55
Swim
47:40
Bike
4:18:35
Run
3:00:53
8:15:54
Swim
52:27
Bike
4:29:58
Run
2:47:48
8:18:05
Swim
49:50
Bike
4:33:01
Run
2:49:49
8:18:19
Swim
49:54
Bike
4:30:04
Run
2:53:02
8:20:54
Swim
57:34
Bike
4:31:42
Run
2:46:03
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Leonard ArnoldDE | 7:49:20 | Winner | 49:44 | — | 4:18:46 | — | 2:36:12 | 82.21 |
| 2 | Marius BjerkesetNO | 7:56:17 | — | 53:46 | — | 4:07:23 | — | 2:49:56 | 77.04 |
| 3 | Frederic FunkDE | 7:57:38 | — | 49:43 | — | 4:21:20 | — | 2:41:21 | 74.18 |
| 4 | Valentin RouvierFR | 8:05:16 | — | 49:48 | — | 4:23:23 | — | 2:46:59 | 69.15 |
| 5 | Jari ClaesCH | 8:08:47 | — | 50:15 | — | 4:21:56 | — | 2:51:29 | 65.83 |
| 6 | Ruben ZepuntkeDE | 8:12:55 | — | 47:40 | — | 4:18:35 | — | 3:00:53 | 62.45 |
| 7 | Zachary Bernier-MichaudCA | 8:15:54 | — | 52:27 | — | 4:29:58 | — | 2:47:48 | 59.64 |
| 8 | Yvan JarrigeFR | 8:18:05 | — | 49:50 | — | 4:33:01 | — | 2:49:49 | 57.27 |
| 9 | Ernest MantellUS | 8:18:19 | — | 49:54 | — | 4:30:04 | — | 2:53:02 | 55.75 |
| 10 | Fabian DutliCH | 8:20:54 | — | 57:34 | — | 4:31:42 | — | 2:46:03 | 53.47 |
| 11 | Lukas StahlDE | 8:26:16 | — | 52:26 | — | 4:31:53 | — | 2:55:50 | 50.25 |
| 12 | Pierre StieremansFR | 8:27:33 | — | 53:45 | — | 4:35:28 | — | 2:52:30 | 48.65 |
| 13 | Patrick ComettaCH | 8:30:54 | — | 51:54 | — | 4:30:52 | — | 3:02:39 | 46.37 |
| 14 | Romain AymonCH | 8:38:51 | — | 52:23 | — | 4:38:56 | — | 3:01:25 | 42.45 |
| 15 | Maxence Castel GautierFR | 8:47:45 | — | 52:24 | — | 4:39:10 | — | 3:08:51 | 38.24 |
| 16 | Lorenzo DelcoCH | 8:49:15 | — | 1:01:38 | — | 4:42:46 | — | 2:59:11 | 36.88 |
| 17 | Louis NaeyaertBE | 8:49:31 | — | 49:47 | — | 4:40:16 | — | 3:14:09 | 36.05 |
| 18 | Jan PoplawskiPL | 8:53:34 | — | 53:44 | — | 4:38:10 | — | 3:15:56 | 33.85 |
| 19 | James Scott-FarringtonGB | 8:54:50 | — | 49:52 | — | 4:44:43 | — | 3:13:44 | 32.75 |
| 20 | Jesse VondracekUS | 9:06:32 | — | 53:43 | — | 4:51:45 | — | 3:14:34 | 29.50 |
| 21 | Kevin BrannCH | 9:19:00 | — | 56:03 | — | 4:42:36 | — | 3:26:52 | 28.98 |
| 22 | Toby NisbetGB | 9:19:48 | — | 52:20 | — | 5:03:31 | — | 3:17:27 | 28.49 |
| 23 | Stefan GrafCH | 10:02:10 | — | 57:32 | — | 5:20:17 | — | 3:36:56 | 28.05 |
| DNF | William MennessonFR | DNF | — | 49:52 | — | 4:37:00 | — | — | — |
| DNF | Kevin RundstadlerFR | DNF | — | 50:43 | — | 4:31:32 | — | — | — |
| DNF | Loris MillotFR | DNF | — | 59:44 | — | 4:51:03 | — | — | — |
| DNF | Stenn GoetstouwersBE | DNF | — | 49:46 | — | 4:23:44 | — | — | — |
| DNF | Florian SeifertDE | DNF | — | 52:22 | — | — | — | — | — |
| DNF | Michal GrabowskiPL | DNF | — | 53:35 | — | — | — | — | — |
| DNF | Jonathan GuisolanCH | DNF | — | 53:43 | — | 4:21:53 | — | — | — |
Female Pro Results
No female pro results results available.