2025 IRONMAN Vitoria-Gasteiz
IRONMAN World Championship qualification — age-group results, adjusted times, and qualifying times.
WC slots
100
Qualified
100
Men cutoff*
08:50:02
Women cutoff*
09:33:29
*Adjusted (age-graded) time of the last qualifier in each category. Use the interactive tool for the required finish time per age group and to model rolldown.
Qualified athletes (100)
| # | Athlete | Age group | Finish | Adjusted | Status |
|---|---|---|---|---|---|
| 1 | Alan Bremner United Kingdom | M65-69 | 10:30:55 | 07:56:28 | AG Winner |
| 2 | Pamela Espinoza Dans Chile | F50-54 | 9:48:57 | 07:58:31 | AG Winner |
| 3 | Julian Phillip Becker Germany | M25-29 | 8:06:03 | 08:02:12 | AG Winner |
| 4 | Bekim Christensen Denmark | M50-54 | 9:01:46 | 08:07:41 | AG Winner |
| 5 | Asier Etxezarreta Aiertza Spain | M50-54 | 9:03:11 | 08:08:58 | Men slot |
| 6 | Djurdjica Orepic Croatia | F60-64 | 11:19:23 | 08:10:22 | AG Winner |
| 7 | Heleen De Hooge - Bij De Vaate Netherlands | F50-54 | 10:08:28 | 08:14:22 | Women slot |
| 8 | Josep Tatay Spain | M40-44 | 8:31:06 | 08:14:53 | AG Winner |
| 9 | Jacob Lind Knudsen Denmark | M25-29 | 8:18:58 | 08:15:01 | Men slot |
| 10 | Maciej Ogrodnik Poland | M25-29 | 8:19:03 | 08:15:06 | Men slot |
| 11 | Serge Riviere France | M60-64 | 9:59:48 | 08:15:33 | AG Winner |
| 12 | Daniel Erdelyi Hungary | M35-39 | 8:21:32 | 08:16:16 | AG Winner |
| 13 | Ernesto Espinoza Costa Rica | M45-49 | 8:48:24 | 08:16:44 | AG Winner |
| 14 | Mihkel Sarv Estonia | M35-39 | 8:22:09 | 08:16:52 | Men slot |
| 15 | Sergio Inchausti Beñaran Spain | M45-49 | 8:49:46 | 08:18:02 | Men slot |
| 16 | Sam Gurling United Kingdom | M18-24 | 8:33:53 | 08:18:21 | AG Winner |
| 17 | Alex Álvarez Spain | M40-44 | 8:37:38 | 08:21:13 | Men slot |
| 18 | Rafael Lao Fernandez Spain | M40-44 | 8:38:13 | 08:21:47 | Men slot |
| 19 | Maria Florencia Diaz Philippi Argentina | F45-49 | 9:50:45 | 08:22:11 | AG Winner |
| 20 | Jaume Florit Orell Spain | M30-34 | 8:22:22 | 08:22:22 | AG Winner |
| 21 | Pierre Barbier France | M35-39 | 8:29:03 | 08:23:42 | Men slot |
| 22 | Knut Ole Thoreplass Norway | M50-54 | 9:19:53 | 08:24:00 | Men slot |
| 23 | Carlos Gil Spain | M45-49 | 8:57:07 | 08:24:56 | Men slot |
| 24 | Thomas Vandeperre Belgium | M30-34 | 8:24:57 | 08:24:57 | Men slot |
| 25 | Javier Del Moral Muñoz Spain | M35-39 | 8:30:26 | 08:25:04 | Men slot |
| 26 | Jost Joller Switzerland | M35-39 | 8:30:50 | 08:25:28 | Men slot |
| 27 | Duncan Chedburn United Kingdom | M40-44 | 8:44:25 | 08:27:47 | Men slot |
| 28 | Imanol Ayestarán Odriozola Spain | M50-54 | 9:24:39 | 08:28:17 | Men slot |
| 29 | Aitor Arotzena Lopez Spain | M25-29 | 8:33:36 | 08:29:32 | Men slot |
| 30 | Hagay Anaby Israel | M55-59 | 9:48:01 | 08:29:38 | AG Winner |
| 31 | Iris Bosch Netherlands | F30-34 | 9:28:59 | 08:30:46 | AG Winner |
| 32 | Owen Martin Ireland | M50-54 | 9:27:55 | 08:31:14 | Men slot |
| 33 | Manuel Spörri Switzerland | M40-44 | 8:49:35 | 08:32:47 | Men slot |
| 34 | Nathan Jacobs Belgium | M30-34 | 8:32:57 | 08:32:57 | Men slot |
| 35 | Nicolas Durif France | M25-29 | 8:37:07 | 08:33:01 | Men slot |
| 36 | Juan Francisco Serrano Navarro Spain | M50-54 | 9:30:37 | 08:33:40 | Men slot |
| 37 | Juan Diego Mora Oviedo Colombia | M50-54 | 9:30:54 | 08:33:55 | Men slot |
| 38 | Lars Dyrholm Denmark | M40-44 | 8:50:57 | 08:34:07 | Men slot |
| 39 | Ramon Siljade Netherlands | M40-44 | 8:51:00 | 08:34:10 | Men slot |
| 40 | Eric Dollez Belgium | M40-44 | 8:51:13 | 08:34:22 | Men slot |
| 41 | Stefania Filippi Italy | F60-64 | 11:52:45 | 08:34:27 | Women slot |
| 42 | René Rothenbücher Germany | M35-39 | 8:40:30 | 08:35:02 | Men slot |
| 43 | Marcos Perez Dekkers Spain | M40-44 | 8:52:18 | 08:35:25 | Men slot |
| 44 | Nancy Lynch Canada | F55-59 | 11:04:23 | 08:36:45 | AG Winner |
| 45 | Daniel Requena Spain | M40-44 | 8:54:18 | 08:37:21 | Men slot |
| 46 | Christian Benz Switzerland | M55-59 | 9:57:02 | 08:37:26 | Men slot |
| 47 | Piotr Kulbicki Poland | M40-44 | 8:54:27 | 08:37:30 | Men slot |
| 48 | Toni Dierckx Belgium | M40-44 | 8:54:30 | 08:37:33 | Men slot |
| 49 | Bert Arnauts Belgium | M45-49 | 9:10:41 | 08:37:41 | Men slot |
| 50 | Asaf Porat Israel | M45-49 | 9:10:46 | 08:37:46 | Men slot |
| 51 | Pietro Santini Italy | M30-34 | 8:37:50 | 08:37:50 | Men slot |
| 52 | Claudia Galceran Unknown | F18-24 | 10:04:55 | 08:38:13 | AG Winner |
| 53 | Davina Greenwell United Kingdom | F40-44 | 9:55:50 | 08:38:47 | AG Winner |
| 54 | Gorka Bizkarra Etxegibel Spain | M40-44 | 8:55:49 | 08:38:49 | Men slot |
| 55 | Bruno Khouri Brazil | M45-49 | 9:11:56 | 08:38:52 | Men slot |
| 56 | Gorka Blasco Spain | M35-39 | 8:45:51 | 08:40:19 | Men slot |
| 57 | SERGI VERA Spain | M30-34 | 8:41:10 | 08:41:10 | Men slot |
| 58 | Eric Bouniol France | M65-69 | 11:31:48 | 08:42:26 | Men slot |
| 59 | Stijn Vanacker Belgium | M55-59 | 10:02:58 | 08:42:35 | Men slot |
| 60 | João Fragoso Portugal | M40-44 | 9:02:36 | 08:45:23 | Men slot |
| 61 | Mailin Struck Germany | F25-29 | 9:46:48 | 08:45:49 | AG Winner |
| 62 | Rob Cummins Ireland | M50-54 | 9:44:16 | 08:45:57 | Men slot |
| 63 | Orazio Bonavida Italy | M45-49 | 9:19:29 | 08:45:58 | Men slot |
| 64 | Pavel Blagikh Spain | M35-39 | 8:52:06 | 08:46:30 | Men slot |
| 65 | Pierre Guillaume France | M55-59 | 10:07:57 | 08:46:54 | Men slot |
| 66 | Senen Tarancon Spain | M30-34 | 8:47:04 | 08:47:04 | Men slot |
| 67 | Adrian Toland Ireland | M50-54 | 9:45:45 | 08:47:17 | Men slot |
| 68 | Marc Rodríguez Boyero Spain | M35-39 | 8:53:10 | 08:47:34 | Men slot |
| 69 | Barto Lopera Ramirez Spain | M55-59 | 10:09:20 | 08:48:06 | Men slot |
| 70 | Andrea Rubio Italy | M50-54 | 9:47:06 | 08:48:30 | Men slot |
| 71 | Johnny Mcbeth United Kingdom | M30-34 | 8:48:32 | 08:48:32 | Men slot |
| 72 | Thierry Debrun France | M60-64 | 10:40:03 | 08:48:48 | Men slot |
| 73 | Miguel Zarzoso Spain | M35-39 | 8:55:40 | 08:50:02 | Men slot |
| 74 | Julia De Leeuw Netherlands | F30-34 | 9:50:29 | 08:50:04 | Women slot |
| 75 | Ipek Onaran Sezer Turkey | F40-44 | 10:09:41 | 08:50:51 | Women slot |
| 76 | Daria Mayer Spain | F18-24 | 10:20:57 | 08:51:58 | Women slot |
| 77 | Aline Barre Germany | F25-29 | 10:02:18 | 08:59:43 | Women slot |
| 78 | Alma Quintana Roman Spain | F30-34 | 10:03:10 | 09:01:27 | Women slot |
| 79 | Sandra Martínez sierra Spain | F40-44 | 10:24:02 | 09:03:20 | Women slot |
| 80 | Youssef Badri Morocco | F40-44 | 10:29:23 | 09:08:00 | Women slot |
| 81 | Isabel Del Barrio Izquierdo Spain | F45-49 | 10:49:08 | 09:11:49 | Women slot |
| 82 | Maria Gijón Spain | F35-39 | 10:22:44 | 09:12:06 | AG Winner |
| 83 | Ester Puig Spain | F25-29 | 10:17:50 | 09:13:38 | Women slot |
| 84 | Laura Domínguez Diez Spain | F40-44 | 10:40:23 | 09:17:34 | Women slot |
| 85 | Mathilde Gay France | F25-29 | 10:22:16 | 09:17:36 | Women slot |
| 86 | Ines Van Troyen Belgium | F30-34 | 10:23:57 | 09:20:07 | Women slot |
| 87 | Burcu Aslanagi Turkey | F45-49 | 11:00:27 | 09:21:26 | Women slot |
| 88 | Elisabet Cornella Cabrera Spain | F40-44 | 10:47:25 | 09:23:42 | Women slot |
| 89 | Helen Viehr Germany | F40-44 | 10:49:13 | 09:25:16 | Women slot |
| 90 | Clarence Le Gall France | F30-34 | 10:30:35 | 09:26:04 | Women slot |
| 91 | Olga Korneenkova Georgia | F45-49 | 11:08:00 | 09:27:52 | Women slot |
| 92 | Maria Paula Moreno Colombia | F35-39 | 10:41:23 | 09:28:39 | Women slot |
| 93 | Sheila Oxtoby United Kingdom | F55-59 | 12:11:36 | 09:29:02 | Women slot |
| 94 | Bárbara Colombina Vallejos Cáceres Chile | F30-34 | 10:35:54 | 09:30:50 | Women slot |
| 95 | Deborah Blair United Kingdom | F18-24 | 11:06:57 | 09:31:22 | Women slot |
| 96 | Marion Alexandra Flaig Germany | F35-39 | 10:45:22 | 09:32:10 | Women slot |
| 97 | Angela Girgis United Kingdom | F55-59 | 12:15:59 | 09:32:26 | Women slot |
| 98 | Hannelore Deprez Belgium | F45-49 | 11:14:37 | 09:33:29 | Women slot |
| 99 | Jerry Hopkinson United Kingdom | M70-74 | 14:12:05 | 09:45:53 | AG Winner |
| 100 | Alberto Carrillo Devesa Spain | PC/ID | 11:00:51 | 11:00:51 | AG Winner |
Next 20 — closest to qualifying
The athletes who just missed a slot, by adjusted time — i.e. who would benefit most from rolldown.
| # | Athlete | Age group | Finish | Adjusted | Status |
|---|---|---|---|---|---|
| 101 | Bastiaan Savalle Netherlands | M30-34 | 8:50:29 | 08:50:29 | Not qualified |
| 102 | Alvaro Infante Spain | M30-34 | 8:50:33 | 08:50:33 | Not qualified |
| 103 | Stuart De Freyne United Kingdom | M40-44 | 9:08:42 | 08:51:18 | Not qualified |
| 104 | Ryan Christian Australia | M35-39 | 8:57:03 | 08:51:24 | Not qualified |
| 105 | Josu Etxeberria Ruiz de Erentxun Spain | M25-29 | 8:56:21 | 08:52:06 | Not qualified |
| 106 | Agus Manteiga Spain | M50-54 | 9:51:35 | 08:52:32 | Not qualified |
| 107 | Bernhard Schneider Switzerland | M65-69 | 11:45:45 | 08:52:58 | Not qualified |
| 108 | Andreas Tischler Austria | M40-44 | 9:11:43 | 08:54:13 | Not qualified |
| 109 | Pedro Javier Sabino Valera Spain | M40-44 | 9:12:19 | 08:54:48 | Not qualified |
| 110 | Victor Chevallier France | M30-34 | 8:55:10 | 08:55:10 | Not qualified |
| 111 | Bret Johan France | M50-54 | 9:54:52 | 08:55:29 | Not qualified |
| 112 | Paul Thomas United Kingdom | M55-59 | 10:18:15 | 08:55:50 | Not qualified |
| 113 | Gatien Richard France | M18-24 | 9:13:48 | 08:57:04 | Not qualified |
| 114 | Cesar Cañellas Climent Spain | M50-54 | 9:56:50 | 08:57:16 | Not qualified |
| 115 | Anthony Weytjens Belgium | M40-44 | 9:14:58 | 08:57:22 | Not qualified |
| 116 | Baris Ilhan Turkey | M35-39 | 9:03:30 | 08:57:47 | Not qualified |
| 117 | Martijn Veling Netherlands | M30-34 | 8:58:09 | 08:58:09 | Not qualified |
| 118 | Luis Hernandez Cano Spain | M35-39 | 9:04:27 | 08:58:43 | Not qualified |
| 119 | Adrian Garvey Ireland | M55-59 | 10:23:08 | 09:00:04 | Not qualified |
| 120 | Raul Manzanares Barba Spain | M50-54 | 10:00:45 | 09:00:47 | Not qualified |
Open in the interactive tool →
Filter by age group, model rolldown, see required times.
Race guide →
Course, typical weather, fueling & pacing for this race.
All qualifying events →
Browse every IRONMAN & 70.3 in our results database.
Qualification is modelled with the WTC age-group performance multipliers. Results are for information only — always confirm slots and rolldown with the official race-day allocation. Not affiliated with the IRONMAN Group.