2024 Ironman Frankfurt
August 17, 2024 · Frankfurt, Germany
Distance
Iron (140.6 miles)
Iron-Distance
Field size
59
59 men · 0 women
Men SOF
89.88
Women SOF
Unavailable
Race story in the data
Men: Kristian Blummenfelt won in 7:27:21 with a +4:53 margin. Kristian Blummenfelt had the fastest run (2:32:29).
Men race summary
59 finishers from 59 starters · SOF 89.88
Winner
Kristian Blummenfelt
7:27:21
Winning margin
+4:53
Gap to second place
Fastest swim
Wilhelm Hirsch · 45:51
Fastest bike
Kristian Hogenhaug · 3:57:09
Fastest run
Kristian Blummenfelt · 2:32:29
Top points
Kristian Blummenfelt
92.17 pts
Men split podiums
Fastest stored segment times. These are segment rankings, not cumulative race-position order.
Swim
- 1Wilhelm HirschFinish 2045:51
- 2Menno KoolhaasFinish 5 · split rank #245:55
- 3Kacper StepniakFinish 7 · split rank #345:56
T1
- 1Jonas HoffmannFinish 62:57
- 2Strahinja TrakicFinish 352:58
- 3Kristian HogenhaugFinish 42:59
Bike
- 1Kristian HogenhaugFinish 43:57:09
- 2Ruben ZepuntkeFinish 26 · split rank #24:00:53
- 3Kristian BlummenfeltFinish 1 · split rank #34:03:14
T2
- 1Kacper StepniakFinish 71:53
- 2Mattia CeccarelliFinish 131:53
- 3Gregory BarnabyFinish 31:56
Run
- 1Kristian BlummenfeltFinish 12:32:29
- 2Jonas HoffmannFinish 6 · split rank #22:34:43
- 3Menno KoolhaasFinish 5 · split rank #32:35:54
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:27:21
🥇#1
NOKristian Blummenfelt
7:27:21
92.17 pts
🥈#2
GBKieran Lindars
7:32:14
88.43 pts
🥉#3
ITGregory Barnaby
7:33:44
86.12 pts
🥈#2
GBKieran Lindars
7:32:14
88.43 pts
🥇#1
NOKristian Blummenfelt
7:27:21
92.17 pts
🥉#3
ITGregory Barnaby
7:33:44
86.12 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
59 participants
7:27:21
Swim
46:06
Bike
4:03:14
Run
2:32:29
7:32:14
Swim
46:29
Bike
4:03:26
Run
2:37:05
7:33:44
Swim
46:15
Bike
4:03:33
Run
2:38:53
7:35:32
Swim
47:57
Bike
3:57:09
Run
2:45:13
7:35:51
Swim
45:55
Bike
4:08:36
Run
2:35:54
7:37:39
Swim
50:00
Bike
4:07:29
Run
2:34:43
7:38:47
Swim
45:56
Bike
4:06:08
Run
2:41:18
7:39:10
Swim
49:59
Bike
4:07:02
Run
2:36:43
7:39:42
Swim
46:11
Bike
4:03:49
Run
2:44:17
7:42:44
Swim
50:07
Bike
4:07:35
Run
2:39:49
| Pos | Athlete | Time | Gap | Swim | T1 | Bike | T2 | Run | Points |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Kristian BlummenfeltNO | 7:27:21 | Winner | 46:06#6 | 3:36 | 4:03:14#3 | 1:57 | 2:32:29 | 92.17 |
| 2 | Kieran LindarsGB | 7:32:14 | — | 46:29#13 | 3:10 | 4:03:26#4 | 2:07 | 2:37:05#5 | 88.43 |
| 3 | Gregory BarnabyIT | 7:33:44 | — | 46:15#9 | 3:10 | 4:03:33#6 | 1:56 | 2:38:53#6 | 86.12 |
| 4 | Kristian HogenhaugDK | 7:35:32 | — | 47:57#17 | 2:59 | 3:57:09 | 2:16 | 2:45:13#18 | 83.78 |
| 5 | Menno KoolhaasNL | 7:35:51 | — | 45:55#2 | 3:21 | 4:08:36#23 | 2:07 | 2:35:54#3 | 82.11 |
| 6 | Jonas HoffmannDE | 7:37:39 | — | 50:00#27 | 2:57 | 4:07:29#18 | 2:33 | 2:34:43#2 | 79.93 |
| 7 | Kacper StepniakPL | 7:38:47 | — | 45:56#3 | 3:36 | 4:06:08#10 | 1:53 | 2:41:18#12 | 78.09 |
| 8 | Patrick LangeDE | 7:39:10 | — | 49:59#25 | 3:02 | 4:07:02#17 | 2:26 | 2:36:43#4 | 76.61 |
| 9 | Finn FreeseDE | 7:39:42 | — | 46:11#8 | 3:10 | 4:03:49#7 | 2:17 | 2:44:17#17 | 75.14 |
| 10 | Henrik GoeschFI | 7:42:44 | — | 50:07#34 | 3:09 | 4:07:35#20 | 2:05 | 2:39:49#8 | 72.74 |
| 11 | Bradley WeissZA | 7:43:01 | — | 49:59#26 | 4:01 | 4:06:16#12 | 2:24 | 2:40:22#10 | 71.49 |
| 12 | Luciano TacconeAR | 7:43:32 | — | 48:03#22 | 3:35 | 4:08:52#24 | 2:48 | 2:40:16#9 | 70.21 |
| 13 | Mattia CeccarelliIT | 7:46:29 | — | 46:09#7 | 3:21 | 4:03:32#5 | 1:53 | 2:51:36#28 | 68.01 |
| 14 | Matt HansonUS | 7:46:45 | — | 50:07#35 | 3:53 | 4:06:16#13 | 2:16 | 2:44:16#16 | 66.94 |
| 15 | TimVan HemelBE | 7:47:50 | — | 52:06#43 | 3:20 | 4:06:12#11 | 2:54 | 2:43:20#13 | 65.58 |
| 16 | Felix HentschelDE | 7:48:13 | — | 52:58#47 | 3:14 | 4:10:09#30 | 3:00 | 2:38:53#7 | 64.55 |
| 17 | Milan BronsNL | 7:48:46 | — | 50:00#28 | 3:07 | 4:06:58#16 | 2:45 | 2:45:57#20 | 63.50 |
| 18 | Jon SæveråsBreivoldNO | 7:49:48 | — | 52:56#46 | 3:53 | 4:09:44#27 | 2:11 | 2:41:06#11 | 62.30 |
| 19 | Ognjen StojanovićRS | 7:49:49 | — | 46:15#10 | 3:19 | 4:10:51#35 | 2:46 | 2:46:41#21 | 61.54 |
| 20 | Wilhelm HirschDE | 7:50:08 | — | 45:51 | 3:05 | 4:04:03#9 | 2:14 | 2:54:56#35 | 60.70 |
| 21 | Filipe AzevedoPT | 7:50:20 | — | 46:21#11 | 3:12 | 4:10:37#34 | 2:38 | 2:47:35#22 | 59.94 |
| 22 | Sam LongUS | 7:51:25 | — | 53:02#50 | 3:05 | 4:09:05#25 | 2:11 | 2:44:04#15 | 58.86 |
| 23 | Yvan JarrigeFR | 7:52:52 | — | 50:03#29 | 3:09 | 4:13:17#40 | 2:35 | 2:43:50#14 | 57.67 |
| 24 | Mathias PetersenDK | 7:53:30 | — | 48:02#21 | 3:12 | 4:13:58#42 | 2:37 | 2:45:44#19 | 56.84 |
| 25 | Braden CurrieNZ | 7:54:08 | — | 46:02#4 | 4:18 | 4:11:50#36 | 2:15 | 2:49:45#24 | 56.03 |
| 26 | Ruben ZepuntkeDE | 7:55:00 | — | 46:26#12 | 3:30 | 4:00:53#2 | 2:33 | 3:01:39#44 | 55.17 |
| 27 | Mikel UgarteRamosES | 7:55:10 | — | 50:08#36 | 3:30 | 4:07:34#19 | 2:39 | 2:51:21#27 | 54.60 |
| 28 | Marc EggelingDE | 7:55:18 | — | 50:10#38 | 3:14 | 4:06:53#15 | 2:13 | 2:52:50#29 | 54.07 |
| 29 | Pamphiel PareynBE | 7:55:30 | — | 47:54#15 | 3:52 | 4:08:21#22 | 2:20 | 2:53:05#32 | 53.54 |
| 30 | Tomasz SzalaPL | 8:00:25 | — | 51:08#41 | 5:01 | 4:10:22#32 | 2:49 | 2:51:07#26 | 51.16 |
| 31 | Lukas StahlDE | 8:02:53 | — | 55:17#52 | 3:38 | 4:13:12#39 | 2:35 | 2:48:14#23 | 49.77 |
| 32 | Fabian ReuterDE | 8:03:10 | — | 48:01#20 | 3:01 | 4:09:47#28 | 2:48 | 2:59:36#41 | 49.27 |
| 33 | Paul SchusterDE | 8:03:34 | — | 47:53#14 | 3:05 | 4:09:17#26 | 2:09 | 3:01:12#43 | 48.74 |
| 34 | Kristian GrueNO | 8:05:22 | — | 52:03#42 | 4:05 | 4:10:24#33 | 2:11 | 2:56:41#36 | 47.68 |
| 35 | Strahinja TrakicRS | 8:05:28 | — | 50:04#30 | 2:58 | 4:15:45#43 | 3:40 | 2:53:03#30 | 47.31 |
| 36 | Guillaume DoreeFR | 8:06:09 | — | 50:05#32 | 3:31 | 4:17:45#44 | 4:09 | 2:50:41#25 | 46.73 |
| 37 | Andre LopesBR | 8:06:12 | — | 47:56#16 | 4:46 | 4:08:20#21 | 2:44 | 3:02:28#45 | 46.41 |
| 38 | Maurice ClavelDE | 8:10:51 | — | 46:05#5 | 3:14 | 4:03:53#8 | 2:01 | 3:15:40#55 | 44.27 |
| 39 | Matthew CollinsGB | 8:13:24 | — | 49:57#24 | 3:29 | 4:12:31#38 | 3:11 | 3:04:18#47 | 42.99 |
| 40 | James Scott-FarringtonGB | 8:14:15 | — | 47:58#18 | 3:45 | 4:09:50#29 | 2:49 | 3:09:55#51 | 42.40 |
| 41 | Timo SchaffeldDE | 8:14:43 | — | 55:17#53 | 3:05 | 4:20:34#46 | 2:02 | 2:53:47#34 | 41.97 |
| 42 | Fabian DutliCH | 8:15:01 | — | 55:23#55 | 3:08 | 4:20:39#47 | 2:27 | 2:53:26#33 | 41.62 |
| 43 | Jackson LaundryCA | 8:17:05 | — | 50:38#40 | 3:17 | 4:12:03#37 | 2:46 | 3:08:23#49 | 40.58 |
| 44 | Andy KruegerUS | 8:20:18 | — | 50:04#31 | 3:38 | 4:25:28#49 | 2:46 | 2:58:23#40 | 39.09 |
| 45 | Christian TrunkDE | 8:24:26 | — | 1:00:12#57 | 4:02 | 4:20:52#48 | 2:26 | 2:56:56#37 | 37.25 |
| 46 | Fabian GuentherDE | 8:25:02 | — | 52:29#44 | 3:23 | 4:18:24#45 | 3:00 | 3:07:49#48 | 36.82 |
| 47 | Finn ArentzGB | 8:27:27 | — | 53:01#49 | 3:26 | 4:34:54#55 | 3:05 | 2:53:04#31 | 35.68 |
| 48 | Jean-ClaudeBesse UnknownCH | 8:29:50 | — | 55:19#54 | 3:25 | 4:31:02#54 | 3:00 | 2:57:05#38 | 34.56 |
| 49 | Jonas WellerDE | 8:32:50 | — | 52:54#45 | 3:14 | 4:10:12#31 | 2:50 | 3:23:43#56 | 33.21 |
| 50 | Ben HamiltonNZ | 8:33:49 | — | 50:20#39 | 3:21 | 4:28:14#52 | 2:20 | 3:09:36#50 | 32.67 |
| 51 | MikkelHojborg OlsenDK | 8:36:42 | — | 53:37#51 | 3:27 | 4:26:28#50 | 2:18 | 3:10:53#52 | 31.38 |
| 52 | Samuel HuerzelerCH | 8:38:42 | — | 50:09#37 | 3:26 | 4:27:26#51 | 4:54 | 3:12:49#53 | 30.44 |
| 53 | EmilioAguayo MunozES | 8:38:58 | — | 48:06#23 | 4:29 | 4:13:55#41 | 3:58 | 3:28:32#58 | 30.21 |
| 54 | Dylan GillespieUS | 8:41:21 | — | 50:05#33 | 3:44 | 4:06:39#14 | 2:57 | 3:37:58#59 | 29.34 |
| 55 | Bruno SlegersBE | 8:47:30 | — | 55:28#56 | 3:40 | 4:42:11#57 | 3:35 | 3:02:39#46 | 29.22 |
| 56 | Steve RosinskiUS | 8:47:44 | — | 1:00:17#58 | 3:41 | 4:41:49#56 | 3:40 | 2:58:19#39 | 29.11 |
| 57 | Franz LoeschkeDE | 8:52:05 | — | 47:58#19 | 3:25 | 4:57:48#59 | 3:17 | 2:59:38#42 | 29.00 |
| 58 | Matti WeitzDE | 8:52:53 | — | 52:59#48 | 3:28 | 4:29:31#53 | 2:39 | 3:24:17#57 | 28.90 |
| 59 | Thomas WalshIE | 9:25:15 | — | 1:16:23#59 | 4:45 | 4:46:27#58 | 3:28 | 3:14:15#54 | 28.80 |
Female Pro Results
No female pro results results available.