2024 Ironman Vitoria-Gasteiz

July 13, 2024 · Vitoria-Gasteiz, Spain

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

Race editions

Switch year or compare this race across stored editions.

20252024202320222019
Distance
Iron (140.6 miles)
Iron-Distance
Field size
54
35 men · 19 women
Men SOF
85.83
Women SOF
81.75

Race story in the data

Men: AntonioBenito Lopez won in 7:36:38 with a +4:42 margin. AntonioBenito Lopez had the fastest run (2:37:57).

Women: Kat Matthews won in 8:24:23 with a +8:06 margin. Kat Matthews had the fastest run (2:54:40).

Shareable race cards

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

Race summary

2024 Ironman Vitoria-Gasteiz 2024 - Men

ProTriStats

Winner: AntonioBenito Lopez in 7:36:38

Margin: +4:42

Fastest bike: Robert Kallin - 3:54:33

Fastest run: AntonioBenito Lopez - 2:37:57

Top points: AntonioBenito Lopez - 90.19 pts

Field: 35/35 finishers, SOF 85.83

Race summary

2024 Ironman Vitoria-Gasteiz 2024 - Women

ProTriStats

Winner: Kat Matthews in 8:24:23

Margin: +8:06

Fastest bike: Ruth Astle - 4:29:54

Fastest run: Kat Matthews - 2:54:40

Top points: Kat Matthews - 90.19 pts

Field: 19/19 finishers, SOF 81.75

Men race summary

35 finishers from 35 starters · SOF 85.83

Winner
AntonioBenito Lopez
7:36:38
Winning margin
+4:42
Gap to second place
Fastest swim
Richard Varga · 45:23
Fastest bike
Robert Kallin · 3:54:33
Fastest run
AntonioBenito Lopez · 2:37:57
Top points
AntonioBenito Lopez
90.19 pts

Women race summary

19 finishers from 19 starters · SOF 81.75

Winner
Kat Matthews
8:24:23
Winning margin
+8:06
Gap to second place
Fastest swim
Stephanie Clutterbuck · 50:40
Fastest bike
Ruth Astle · 4:29:54
Fastest run
Kat Matthews · 2:54:40
Top points
Kat Matthews
90.19 pts

Men split podiums

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

Swim

  1. 1
    Richard Varga
    Finish 28
    45:23
  2. 2
    Pamphiel Pareyn
    Finish 10 · split rank #2
    46:26
  3. 3
    David McNamee
    Finish 2 · split rank #3
    46:29

T1

  1. 2:09
  2. 2
    Antony Costes
    Finish 34
    2:10
  3. 3
    Thomas Davis
    Finish 15
    2:12

Bike

  1. 1
    3:54:33
  2. 2
    Kristian Hogenhaug
    Finish 5 · split rank #2
    3:59:49
  3. 3
    Cameron Wurf
    Finish 3 · split rank #3
    4:03:15

T2

  1. 1:41
  2. 2
    Erwan Jacobi
    Finish 12
    1:43
  3. 3
    1:49

Run

  1. 2:37:57
  2. 2
    James Teagle
    Finish 6 · split rank #2
    2:40:57
  3. 3
    David McNamee
    Finish 2 · split rank #3
    2:42: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.

Women split podiums

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

Swim

  1. 50:40
  2. 2
    Kat Matthews
    Finish 1 · split rank #2
    55:07
  3. 3
    Els Visser
    Finish 2 · split rank #3
    55:08

T1

  1. 2:17
  2. 2:18
  3. 3
    Ewa Komander
    Finish 13
    2:21

Bike

  1. 1
    Ruth Astle
    Finish 3
    4:29:54
  2. 2
    Kat Matthews
    Finish 1 · split rank #2
    4:30:07
  3. 3
    Daniela Bleymehl
    Finish 4 · split rank #3
    4:30:41

T2

  1. 1:45
  2. 1:56
  3. 1:59

Run

  1. 1
    Kat Matthews
    Finish 1
    2:54:40
  2. 2
    GurutzeFrades Larralde
    Finish 8 · split rank #2
    2:55:05
  3. 3
    Simone Mitchell
    Finish 5 · split rank #3
    2:56:35
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:36:38
🥇#1
ES
AntonioBenito Lopez
7:36:38
90.19 pts
🥈#2
GB
David McNamee
7:41:20
86.56 pts
🥉#3
AU
Cameron Wurf
7:43:16
84.10 pts

PodiumWomen

Winner time: 8:24:23
🥇#1
GB
Kat Matthews
8:24:23
90.19 pts
🥈#2
NL
Els Visser
8:32:29
85.57 pts
🥉#3
GB
Ruth Astle
8:38:07
81.89 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#13#25SwimBikeRunFinish#4#5#1#3#7#3#2#22#3#4#3#9#6#5#4#13#2#15#5#5#13#2#6#10#4#11#7#6#25#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#6#12SwimBikeRunFinish#2#2#1#3#4#4#2#6#7#3#7#3#9#4#4#7#3#5#8#8#5#6#9#6#6#7#11#12#2#8

Men · Finish Time Distribution

Women · Finish Time Distribution

Male Pro Results

35 participants

Swim
46:30
Bike
4:07:53
Run
2:37:57
7:41:20
Swim
46:29
Bike
4:08:40
Run
2:42:03
7:43:16
Swim
50:29
Bike
4:03:15
Run
2:44:41
7:43:51
Swim
46:37
Bike
4:07:55
Run
2:45:11
Swim
47:36
Bike
3:59:49
Run
2:53:23
7:46:46
Swim
46:32
Bike
4:15:04
Run
2:40:57
Swim
46:39
Bike
4:06:30
Run
2:49:52
7:49:05
Swim
46:34
Bike
3:54:33
Run
3:03:28
Swim
49:18
Bike
4:11:40
Run
2:48:06
8:00:02
Swim
46:26
Bike
4:13:47
Run
2:55:39
PosAthleteTimeGapSwimT1BikeT2RunPoints
1AntonioBenito LopezES7:36:38Winner46:30#42:224:07:53#51:572:37:5790.19
2David McNameeGB7:41:2046:29#32:164:08:40#71:542:42:03#386.56
3Cameron WurfAU7:43:1650:29#222:574:03:15#31:552:44:41#484.10
4Bradley WeissZA7:43:5146:37#92:194:07:55#61:512:45:11#582.24
5Kristian HogenhaugDK7:44:3647:36#132:093:59:49#21:412:53:23#1580.41
6James TeagleGB7:46:4646:32#52:164:15:04#131:592:40:57#278.10
7Mathias PetersenDK7:47:3546:39#102:304:06:30#42:062:49:52#1176.39
8Robert KallinSE7:49:0546:34#62:363:54:331:553:03:28#2574.48
9Stenn GoetstouwersBE7:53:3949:18#152:374:11:40#92:002:48:06#671.44
10Pamphiel PareynBE8:00:0246:26#22:204:13:47#111:522:55:39#1667.76
11Dominik SowiejaDE8:03:3553:57#272:324:12:57#102:162:51:55#1365.25
12Erwan JacobiFR8:06:5750:26#202:354:14:37#121:432:57:39#1862.85
13Lukas StahlDE8:07:5350:38#243:024:22:23#222:102:49:42#1061.46
14Paul LoiseauxFR8:09:1249:19#162:184:15:56#141:532:59:47#1959.98
15Thomas DavisGB8:09:5246:34#72:124:18:06#161:573:01:05#2158.80
16Finn ArentzGB8:10:3250:28#212:324:26:15#242:272:48:52#757.66
17RogerManya ValenzuelaES8:11:5053:55#263:114:20:59#192:082:51:39#1256.32
18Andreas DreitzDE8:11:5949:24#172:224:27:56#262:452:49:34#955.47
19JulenDiez RodriguezES8:16:3054:01#282:194:25:10#232:132:52:49#1452.96
20Fernando ToldiBR8:16:3246:39#112:234:22:21#211:493:03:22#2452.23
21Corentin ChouvelonFR8:17:1853:44#252:224:29:42#272:102:49:22#851.25
22Sven WiesDE8:21:4047:37#142:304:21:11#202:193:08:05#2748.90
23Paulin PhilippeFR8:23:4846:35#82:324:18:28#172:003:14:14#2947.46
24Garrick LoewenCA8:29:0549:25#182:424:31:10#292:403:03:10#2344.82
25AnderIrigoyen EgiaES8:30:1450:36#233:184:30:06#283:183:02:58#2243.82
26Liam LloydGB8:32:0949:33#192:344:16:04#152:393:21:21#3242.54
27Albert AskengrenSE8:36:5054:07#302:524:32:19#302:053:05:30#2640.22
28Richard VargaSK8:37:1945:232:154:20:32#183:383:25:32#3339.56
29Jan SnebergerCZ8:37:3757:53#332:494:38:31#331:532:56:34#1738.99
30Simon HuckesteinDE8:42:1856:42#322:334:27:15#252:333:13:16#2836.73
31Matti WeitzDE8:50:4054:03#292:354:35:07#312:083:16:50#3033.48
32GotzonGondra EtxebarriaES8:56:181:01:13#343:074:49:42#352:133:00:05#2033.09
33DavidMendes MercadoES8:59:1754:08#312:434:43:39#341:563:16:53#3132.72
34Antony CostesFR9:03:4046:41#122:104:35:25#322:063:37:19#3432.37
35Drake DeuelUS9:43:201:08:42#354:244:11:21#810:384:08:18#3532.04

Female Pro Results

19 participants

8:24:23
Swim
55:07
Bike
4:30:07
Run
2:54:40
8:32:29
Swim
55:08
Bike
4:31:04
Run
3:01:41
8:38:07
Swim
55:11
Bike
4:29:54
Run
3:08:24
Swim
55:13
Bike
4:30:41
Run
3:10:30
8:41:39
Swim
55:09
Bike
4:44:21
Run
2:56:35
8:47:58
Swim
55:14
Bike
4:44:27
Run
3:03:57
8:49:02
Swim
57:12
Bike
4:42:35
Run
3:05:15
Swim
58:27
Bike
4:55:34
Run
2:55:05
Swim
50:40
Bike
4:37:30
Run
3:23:48
Swim
1:02:12
Bike
4:44:48
Run
3:10:19
PosAthleteTimeGapSwimT1BikeT2RunPoints
1Kat MatthewsGB8:24:23Winner55:07#22:234:30:07#22:072:54:4090.19
2Els VisserNL8:32:2955:08#32:234:31:04#42:153:01:41#485.57
3Ruth AstleGB8:38:0755:11#62:254:29:542:153:08:24#781.89
4Daniela BleymehlDE8:41:1255:13#72:264:30:41#32:243:10:30#979.19
5Simone MitchellGB8:41:3955:09#42:244:44:21#73:132:56:35#377.49
6Katharina WolffDE8:47:5855:14#82:234:44:27#81:593:03:57#573.82
7Jana UderstadtDE8:49:0257:12#92:174:42:35#61:453:05:15#672.05
8GurutzeFrades LarraldeES8:54:0158:27#112:294:55:34#122:272:55:05#268.99
9Stephanie ClutterbuckGB8:56:4650:402:334:37:30#52:173:23:48#1366.77
10Heini HartikainenFI9:02:131:02:12#142:594:44:48#91:563:10:19#863.67
11RuthBrito CurbeloES9:22:1759:26#123:095:00:08#133:063:16:29#1255.53
12Jamie BesseCH9:25:381:03:37#172:375:01:25#142:213:15:39#1153.28
13Ewa KomanderPL9:31:3457:49#102:214:54:52#112:223:34:11#1650.19
14Silvia ToscasES9:33:051:02:22#152:485:09:59#153:213:14:37#1048.69
15Elisabetta CurridoriIT9:37:5555:10#52:184:46:58#102:283:51:02#1946.08
16CarolinaFernandez OrtunoES9:48:461:00:19#133:145:17:15#182:443:25:15#1441.41
17Tara RooneyUS9:55:111:04:58#183:435:17:05#172:313:26:56#1540.37
18Dominique LothallerAT10:06:111:05:15#193:525:13:23#162:403:41:02#1739.58
19Maria FlorenciaDiaz PhilippiES10:18:001:03:24#163:245:24:47#192:093:44:18#1838.83