2024 Ironman Barcelona

October 5, 2024 · Barcelona, Spain

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

Race editions

Switch year or compare this race across stored editions.

2024201920182017201620152014
Distance
Iron (140.6 miles)
Iron-Distance
Field size
71
55 men · 16 women
Men SOF
78.02
Women SOF
65.07

Race story in the data

Men: Jan Stratmann won in 7:28:25 with a +1:51 margin. Dylan Magnien had the fastest run (2:35:30).

Women: Marta Sanchez won in 8:31:32 with a +4:41 margin. Nikita Paskiewiez had the fastest run (2:56:42).

Shareable race cards

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

Race summary

2024 Ironman Barcelona 2024 - Men

ProTriStats

Winner: Jan Stratmann in 7:28:25

Margin: +1:51

Fastest bike: Jan Stratmann - 3:59:06

Fastest run: Dylan Magnien - 2:35:30

Top points: Jan Stratmann - 81.28 pts

Field: 55/55 finishers, SOF 78.02

Race summary

2024 Ironman Barcelona 2024 - Women

ProTriStats

Winner: Marta Sanchez in 8:31:32

Margin: +4:41

Fastest bike: Sara Svensk - 4:31:45

Fastest run: Nikita Paskiewiez - 2:56:42

Top points: Marta Sanchez - 76.28 pts

Field: 16/16 finishers, SOF 65.07

Men race summary

55 finishers from 55 starters · SOF 78.02

Winner
Jan Stratmann
7:28:25
Winning margin
+1:51
Gap to second place
Fastest swim
Wilhelm Hirsch · 45:41
Fastest bike
Jan Stratmann · 3:59:06
Fastest run
Dylan Magnien · 2:35:30
Top points
Jan Stratmann
81.28 pts

Women race summary

16 finishers from 16 starters · SOF 65.07

Winner
Marta Sanchez
8:31:32
Winning margin
+4:41
Gap to second place
Fastest swim
Marta Sanchez · 51:12
Fastest bike
Sara Svensk · 4:31:45
Fastest run
Nikita Paskiewiez · 2:56:42
Top points
Marta Sanchez
76.28 pts

Men split podiums

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

Swim

  1. 45:41
  2. 2
    Andrea Salvisberg
    Finish 8 · split rank #2
    45:45
  3. 3
    Jan Stratmann
    Finish 1 · split rank #3
    45:50

T1

  1. 1:50
  2. 2
    1:51
  3. 3
    1:53

Bike

  1. 1
    3:59:06
  2. 2
    Wilhelm Hirsch
    Finish 2 · split rank #2
    3:59:28
  3. 3
    Matthew Palmer
    Finish 30 · split rank #3
    4:00:28

T2

  1. 1
    1:45
  2. 2
    1:45
  3. 1:46

Run

  1. 1
    2:35:30
  2. 2
    Jan Stratmann
    Finish 1 · split rank #2
    2:39:53
  3. 3
    Mikel UgarteRamos
    Finish 4 · split rank #3
    2:40:39
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
    51:12
  2. 2
    Johanna Ahrens
    Finish 4 · split rank #2
    56:34
  3. 3
    Sara Svensk
    Finish 2 · split rank #3
    58:24

T1

  1. 1
    2:12
  2. 2:13
  3. 2:17

Bike

  1. 1
    Sara Svensk
    Finish 2
    4:31:45
  2. 2
    Marta Sanchez
    Finish 1 · split rank #2
    4:32:55
  3. 3
    Henrike Gueber
    Finish 3 · split rank #3
    4:35:41

T2

  1. 2:06
  2. 2:08
  3. 3
    2:13

Run

  1. 2:56:42
  2. 2
    Henrike Gueber
    Finish 3 · split rank #2
    3:00:56
  3. 3
    Sara Svensk
    Finish 2 · split rank #3
    3:01:14
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:28:25
🥇#1
DE
Jan Stratmann
7:28:25
81.28 pts
🥈#2
DE
Wilhelm Hirsch
7:30:16
77.99 pts
🥉#3
FR
Dylan Magnien
7:32:40
74.68 pts

PodiumWomen

Winner time: 8:31:32
🥇#1
ES
Marta Sanchez
8:31:32
76.28 pts
🥈#2
SE
Sara Svensk
8:36:13
72.10 pts
🥉#3
DE
Henrike Gueber
8:44:51
66.75 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#11#21SwimBikeRunFinish#3#2#1#2#6#2#10#6#3#8#15#3#4#4#21#8#5#6#19#12#6#17#10#16#7#2#18#20#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#16SwimBikeRunFinish#2#5#1#3#3#2#10#3#2#3#2#4#8#4#8#8#5#6#9#4#6#16#5#6#7#4#10#10#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

55 participants

7:28:25
Swim
45:50
Bike
3:59:06
Run
2:39:53
7:30:16
Swim
45:41
Bike
3:59:28
Run
2:41:20
7:32:40
Swim
49:05
Bike
4:03:56
Run
2:35:30
Swim
48:33
Bike
4:05:01
Run
2:40:39
Swim
45:51
Bike
4:07:30
Run
2:42:12
Swim
46:00
Bike
4:07:13
Run
2:44:54
Swim
49:14
Bike
4:04:20
Run
2:46:58
Swim
45:45
Bike
4:06:24
Run
2:48:52
7:46:10
Swim
49:14
Bike
4:03:36
Run
2:49:23
7:47:58
Swim
49:14
Bike
4:04:12
Run
2:49:38
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Jan StratmannDE7:28:25Winner45:50#31:533:59:061:452:39:53#281.28
2Wilhelm HirschDE7:30:1645:411:503:59:28#21:592:41:20#677.99
3Dylan MagnienFR7:32:4049:05#102:204:03:56#61:512:35:3074.68
4Mikel UgarteRamosES7:37:5548:33#81:544:05:01#151:512:40:39#370.44
5Sven OliverThalmannCH7:40:1345:51#42:114:07:30#212:302:42:12#867.53
6Federico ScarabinoUY7:42:1746:00#62:084:07:13#192:032:44:54#1264.88
7William MennessonFR7:44:2849:14#172:024:04:20#101:552:46:58#1662.32
8Andrea SalvisbergCH7:44:4845:45#22:024:06:24#181:462:48:52#2060.64
9PimVan DiemenNL7:46:1049:14#182:054:03:36#41:542:49:23#2158.67
10George GoodwinGB7:47:5849:14#192:174:04:12#92:392:49:38#2256.64
11AnderIrigoyen EgiaES7:48:5849:17#222:174:09:07#222:452:45:33#1555.03
12Kevin RundstadlerFR7:49:3349:11#162:264:04:10#71:592:51:48#2553.69
13Gergo BadarHU7:50:2251:18#241:584:11:00#252:212:43:46#1152.34
14Kristian GrueNO7:51:3051:22#252:214:10:42#242:052:45:03#1450.95
15Gustav Palm-HenriksenDK7:51:3949:06#121:554:04:34#132:022:54:05#2850.03
16Toon MarienBE7:52:5252:05#312:124:14:28#372:502:41:19#548.75
17Ben AkinGB7:53:0854:03#382:254:12:06#282:022:42:34#947.91
18Ernest MantellUS7:53:3752:03#292:214:14:59#392:312:41:45#747.05
19Tom VaelenBE7:56:4349:06#132:134:04:11#82:092:59:06#3445.19
20Milan BronsNL7:57:1649:15#202:174:03:55#52:232:59:29#3544.41
21Erwan JacobiFR7:58:0952:01#272:134:13:49#331:552:48:13#1843.53
22JulenDiez RodriguezES7:58:3954:05#392:114:12:27#292:112:47:47#1742.85
23Harry SinclairAU8:01:1352:03#302:534:13:49#342:032:50:27#2341.39
24Corentin ChouvelonFR8:01:5753:56#332:244:22:32#472:162:40:50#440.69
25Bence LehmannHU8:02:0745:58#51:584:19:52#423:032:51:18#2440.24
26Anthony RouxFR8:03:551:00:56#532:264:04:45#142:262:53:24#2739.19
27Alex WoodmanGB8:04:4847:24#72:074:06:07#172:373:06:36#4338.51
28Sebastian AschenbrennerAT8:05:0353:39#322:164:12:40#323:452:52:45#2638.12
29Juan IgnacioVillarruel CurraES8:05:2554:02#362:404:23:00#482:092:43:37#1037.71
30Matthew PalmerDK8:06:1256:42#462:394:00:28#32:273:03:57#4137.15
31Jonas WellerDE8:06:5854:02#372:174:11:56#274:242:54:20#3136.62
32Andreas SilberbauerAT8:07:1259:25#502:264:17:50#412:382:44:56#1336.32
33Pascal TischlerDE8:07:4649:06#142:124:14:30#382:132:59:46#3635.90
34Romain RezsohazyBE8:10:2351:59#262:184:14:03#352:122:59:53#3734.68
35Timo SchaffeldDE8:13:2953:56#341:514:12:34#301:453:03:24#3933.29
36VicençCastellà SerraES8:14:0154:08#412:224:20:41#442:402:54:12#2932.93
37Guillaume DoreeFR8:15:1149:16#212:014:04:33#122:363:16:47#5032.33
38Albert AskengrenSE8:15:4754:15#442:294:22:27#462:042:54:34#3231.97
39James Scott-FarringtonGB8:17:0849:03#92:174:10:24#233:093:12:16#4931.31
40Lukas StahlDE8:17:1554:08#422:474:11:32#262:083:06:42#4431.16
41Christoffer HeickDK8:17:4054:07#402:494:07:19#202:393:10:49#4830.89
42Stephan BenediktAT8:17:4255:53#452:314:21:19#452:292:55:32#3330.79
43Yvan JarrigeFR8:18:4349:05#112:044:05:23#162:123:20:01#5230.30
44Jesse VondracekUS8:20:1352:02#282:144:16:29#402:423:06:49#4529.63
45Axel BeciES8:20:2359:30#513:184:26:59#502:162:48:22#1929.49
46Sebastian Schober8:27:3356:52#472:164:20:37#432:173:05:33#4226.59
47Kristian HindkjaerDK8:28:2149:07#152:014:04:32#112:363:30:07#5526.21
48Daniel BluffGB8:31:0454:10#432:294:28:21#522:253:03:40#4025.07
49Tobias VintherDK8:31:101:00:59#542:414:23:31#492:593:01:02#3824.98
50Marc UngerDE8:32:4153:56#352:044:12:35#312:083:22:00#5324.34
51Jan SnebergerCZ8:36:0557:09#492:334:40:00#542:122:54:13#3023.90
52Lukas SchnoedewindDE8:37:0749:19#232:104:14:25#362:413:28:34#5423.86
53AlexAlvarez MunozES8:47:271:00:23#522:344:35:16#532:233:06:52#4623.83
54MikelTxopitea ElorriagaES8:58:1957:00#482:184:45:36#552:423:10:45#4723.79
55Drake DeuelUS9:01:441:08:42#554:114:27:51#513:383:17:24#5123.76

Female Pro Results

16 participants

8:31:32
Swim
51:12
Bike
4:32:55
Run
3:03:03
8:36:13
Swim
58:24
Bike
4:31:45
Run
3:01:14
8:44:51
Swim
1:03:32
Bike
4:35:41
Run
3:00:56
8:48:07
Swim
56:34
Bike
4:36:30
Run
3:10:39
Swim
1:03:28
Bike
4:47:31
Run
2:56:42
Swim
1:00:39
Bike
4:48:57
Run
3:01:40
9:03:20
Swim
1:10:10
Bike
4:38:47
Run
3:09:12
9:09:33
Swim
58:36
Bike
4:52:10
Run
3:13:31
Swim
1:03:35
Bike
4:56:02
Run
3:09:23
9:24:18
Swim
1:03:29
Bike
4:59:28
Run
3:12:58
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Marta SanchezES8:31:32Winner51:122:124:32:55#22:133:03:03#576.28
2Sara SvenskSE8:36:1358:24#32:224:31:452:313:01:14#372.10
3Henrike GueberDE8:44:511:03:32#102:134:35:41#32:313:00:56#266.75
4Johanna AhrensDE8:48:0756:34#22:194:36:30#42:063:10:39#863.46
5Nikita PaskiewiezFR8:52:101:03:28#82:174:47:31#82:142:56:4260.06
6Gabriele MariaObmannAT8:56:331:00:39#62:304:48:57#92:493:01:40#456.71
7Laura KesslerCH9:03:201:10:10#162:244:38:47#52:503:09:12#652.68
8Mena SuterCH9:09:3358:36#42:474:52:10#102:313:13:31#1048.97
9Simona KrivankovaCZ9:14:251:03:35#122:364:56:02#122:523:09:23#745.86
10Carolina KellerAU9:24:181:03:29#92:434:59:28#135:423:12:58#941.12
11Emely RavnDK9:25:541:03:39#142:504:42:20#62:503:34:17#1439.36
12Olivia DietzelUS9:29:041:03:34#113:105:00:10#143:323:18:41#1137.16
13Alexandra TondeurBE9:36:501:00:39#73:134:43:37#73:143:46:09#1533.45
14Maria FlorenciaDiaz PhilippiES9:43:271:03:36#132:545:08:47#152:343:25:37#1230.35
15Brittany HigginsUS9:56:291:00:37#53:024:52:56#112:333:57:22#1629.48
16AnaMartinez AlonsoES10:03:281:09:36#152:595:18:14#162:083:30:33#1328.68