2023 Ironman Hamburg

June 3, 2023 · Hamburg, Germany

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

Race editions

Switch year or compare this race across stored editions.

20252024202320222021201920182017
Distance
Iron (140.6 miles)
Iron-Distance
Field size
36
36 men · 0 women
Men SOF
83.89
Women SOF
Unavailable

Race story in the data

Men: Denis Chevrot won in 7:26:20 with a +4:40 margin. Denis Chevrot had the fastest run (2:31:38).

Shareable race cards

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

Race summary

2023 Ironman Hamburg 2023 - Men

ProTriStats

Winner: Denis Chevrot in 7:26:20

Margin: +4:40

Fastest bike: Kristian Hogenhaug - 3:57:00

Fastest run: Denis Chevrot - 2:31:38

Top points: Denis Chevrot - 89.22 pts

Field: 36/36 finishers, SOF 83.89

Men race summary

36 finishers from 36 starters · SOF 83.89

Winner
Denis Chevrot
7:26:20
Winning margin
+4:40
Gap to second place
Fastest swim
Jan Frodeno · 46:34
Fastest bike
Kristian Hogenhaug · 3:57:00
Fastest run
Denis Chevrot · 2:31:38
Top points
Denis Chevrot
89.22 pts

Men split podiums

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

Swim

  1. 1
    Jan Frodeno
    Finish 4 · split rank #1
    46:34
  2. 2
    Josh Amberger
    Finish 13 · split rank #2
    46:34
  3. 3
    Florian Angert
    Finish 11 · split rank #3
    46:37

T1

  1. 1
    3:10
  2. 2
    3:15
  3. 3
    Thomas Davis
    Finish 12
    3:20

Bike

  1. 1
    Kristian Hogenhaug
    Finish 3 · split rank #1
    3:57:00
  2. 2
    Robert Kallin
    Finish 10 · split rank #2
    3:59:39
  3. 3
    Jesper Svensson
    Finish 5 · split rank #3
    4:00:10

T2

  1. 1
    2:37
  2. 2
    2:40
  3. 2:41

Run

  1. 1
    Denis Chevrot
    Finish 1 · split rank #1
    2:31:38
  2. 2
    Remi Conte
    Finish 6 · split rank #2
    2:36:25
  3. 3
    Pieter Heemeryck
    Finish 2 · split rank #3
    2:37:36
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:26:20
🥇#1
FR
Denis Chevrot
7:26:20
89.22 pts
🥈#2
BE
Pieter Heemeryck
7:31:00
85.56 pts
🥉#3
DK
Kristian Hogenhaug
7:31:11
83.78 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#18#35SwimBikeRunFinish#5#6#1#1#8#5#3#2#12#1#8#3#1#4#5#4#9#3#12#5#35#17#2#6#30#15#4#7#25#14#7#8

Men · Finish Time Distribution

Male Pro Results

36 participants

7:26:20
Swim
46:40
Bike
4:01:37
Run
2:31:38
Swim
46:43
Bike
4:00:24
Run
2:37:36
Swim
46:46
Bike
3:57:00
Run
2:40:01
7:31:38
Swim
46:34
Bike
4:00:21
Run
2:38:18
7:36:12
Swim
46:43
Bike
4:00:10
Run
2:42:29
7:44:14
Swim
51:36
Bike
4:09:21
Run
2:36:25
7:45:11
Swim
51:32
Bike
4:09:06
Run
2:37:59
7:46:02
Swim
50:22
Bike
4:09:05
Run
2:38:47
7:46:09
Swim
51:39
Bike
4:08:57
Run
2:38:43
7:46:13
Swim
46:44
Bike
3:59:39
Run
2:52:30
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Denis ChevrotFR7:26:20Winner46:40#53:154:01:37#63:082:31:38#189.22
2Pieter HeemeryckBE7:31:0046:43#83:214:00:24#52:542:37:36#385.56
3Kristian HogenhaugDK7:31:1146:46#124:153:57:00#13:062:40:01#883.78
4Jan FrodenoDE7:31:3846:34#13:254:00:21#42:592:38:18#581.97
5Jesper SvenssonSE7:36:1246:43#93:334:00:10#33:152:42:29#1278.61
6Remi ConteFR7:44:1451:36#353:314:09:21#173:202:36:25#273.94
7Franz LoeschkeDE7:45:1151:32#303:254:09:06#153:082:37:59#472.17
8Kristian GrueNO7:46:0250:22#255:024:09:05#142:432:38:47#770.50
9Dominik SowiejaDE7:46:0951:39#373:444:08:57#123:052:38:43#669.20
10Robert KallinSE7:46:1346:44#104:003:59:39#23:172:52:30#2567.98
11Florian AngertDE7:46:3246:37#33:254:05:40#93:052:47:43#1766.72
12Thomas DavisGB7:49:3246:41#63:204:16:09#313:012:40:19#964.44
13Josh AmbergerAU7:50:4846:34#23:254:04:58#84:592:50:49#2062.91
14Julian FritzenschaftDE7:51:4450:20#233:404:10:00#212:412:45:01#1361.57
15Sebastian NorbergSE7:53:4855:58#423:414:09:21#183:282:41:18#1059.82
16Fabian GuentherDE7:54:0150:21#243:424:08:58#132:372:48:21#1858.86
17Finn FreeseDE7:54:0246:38#43:294:02:56#73:222:57:36#2758.02
18Marc EggelingDE7:54:3649:13#213:314:11:15#233:112:47:23#1657.00
19Sam ProctorGB7:55:1549:10#203:464:11:30#243:592:46:49#1555.99
20Timo SchaffeldDE7:56:5051:33#323:104:09:15#162:402:50:10#1954.64
21Tobias DrachlerDE7:56:5849:00#173:434:19:24#333:082:41:41#1153.91
22Vincent TerrierFR7:58:1151:34#333:314:08:56#113:142:50:53#2152.78
23William MennessonFR7:59:0550:28#273:384:09:32#193:502:51:34#2451.81
24Nico MarkgrafDE7:59:4847:27#143:364:12:59#273:042:52:40#2650.93
25Milosz SowinskiPL8:03:0551:35#343:344:13:58#293:002:50:57#2249.07
26Pamphiel PareynBE8:08:0046:44#113:344:15:31#303:132:58:54#2846.59
27Sebastian NajmowiczPL8:10:1946:47#133:444:29:01#383:592:46:47#1445.16
28James Scott-FarringtonGB8:11:1149:05#183:434:12:23#264:103:01:48#2944.34
29Christopher WehrleDE8:14:4051:37#363:344:24:22#364:052:50:59#2342.50
30Lukas SchnoedewindDE8:27:5247:36#153:304:13:07#283:293:20:09#3536.81
31Levi HauwertAU8:28:0753:03#394:114:22:25#343:403:04:47#3036.30
32Kevin VabaorgEE8:29:0648:56#163:384:17:13#323:593:15:17#3335.53
33Sven WiesDE8:37:0350:18#223:434:28:11#376:563:07:53#3132.14
34AlvaroNavalpotro RodriguezES8:46:2553:01#383:474:32:52#393:443:12:59#3231.79
35Shen-YenHsieh UnknownTW8:54:4151:30#293:444:38:12#404:453:16:28#3431.46
36Dennis LjungSE9:36:2657:31#434:284:55:42#415:023:33:41#3631.15

Female Pro Results

No female pro results results available.