← 70.3 Worlds qualifying times
IRONMAN 70.3 San Salvador 70.3 Worlds qualifying
The time needed at IRONMAN 70.3 San Salvador to qualify for the IRONMAN 70.3 World Championship in each age group, who took the automatic slots and how far the roll down went, cycle by cycle.
70.3 Worlds 2026 · IRONMAN 70.3 San Salvador 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
24
estimated
Automatic
9
11 age groups
Pool
15
of 16 slots
Age-graded cutoff
5:19:28*
#58 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| M18-24 | 5:19:28* | 1.0000 | Eric Anel Acosta 4:21:12 (2.º) |
| M25-29 | 5:21:45* | 0.9929 | Andrés Anleu 4:35:22 |
| M30-34 | 5:30:53* | 0.9655 | Jose Pablo Perez 4:54:49 (3.º) |
| M35-39 | 5:36:17* | 0.9500 | Daniel Montiel Muñoz 5:04:31 (3.º) |
| M40-44 | 5:44:55* | 0.9262 | Christian Mooney 4:58:56 (3.º) |
| M45-49 | 5:55:50* | 0.8978 | — |
| M50-54 | 6:01:40* | 0.8833 | Luis Lorenzo 5:33:00 (2.º) |
| M55-59 | 6:12:59* | 0.8565 | Scott Dunlap 5:48:54 (2.º) |
| M60-64 | 6:29:58* | 0.8192 | Hugo Roberto Ramírez García 6:49:01 (2.º) |
| M65-69 | 6:58:09* | 0.7640 | Carlos Alfaro 6:24:32 |
| M70-74 | 7:28:45* | 0.7119 | — |
| M75-79 | 8:17:41* | 0.6419 | — |
Pool roll down
Age-graded ranking (excluding automatic slot takers) down to the last athlete who took a slot.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| 1 | Marcelo Rago | M45-49 | 5:05:24 | 4:34:11 | Qualified |
| 2 | Peter Zimeri | M45-49 | 5:09:12 | 4:37:36 | Not at Worlds |
| 3 | Carlos Hurtado | M40-44 | 5:03:31 | 4:41:07 | Not at Worlds |
| 4 | Paul Alcorn | M40-44 | 5:03:35 | 4:41:11 | Qualified |
| 5 | Manuel Rojas | M45-49 | 5:18:17 | 4:45:45 | Not at Worlds |
| 6 | Francisco Miguel Menchaca | M30-34 | 4:56:14 | 4:46:01 | Qualified |
| 7 | Victor Hernandez | M45-49 | 5:19:14 | 4:46:36 | Already qualified · IRONMAN 70.3 Acapulco |
| 8 | Juan Manuel Alvarez | M30-34 | 4:58:24 | 4:48:06 | Not at Worlds |
| 9 | Ovidio Villatoro | M40-44 | 5:11:14 | 4:48:16 | Qualified |
| 10 | Diego Ibarra | M35-39 | 5:04:37 | 4:49:23 | Not at Worlds |
| 11 | Guillermo Urrutia Cortez | M45-49 | 5:22:46 | 4:49:47 | Qualified |
| 12 | Juan Andicoechea | M30-34 | 5:00:44 | 4:50:21 | Not at Worlds |
| 13 | Gerardo Vergara | M35-39 | 5:06:29 | 4:51:10 | Not at Worlds |
| 14 | Juan Sabbagh | M30-34 | 5:02:45 | 4:52:18 | Qualified |
| 15 | Anton Zhadovich | M35-39 | 5:08:45 | 4:53:19 | Already qualified · IRONMAN 70.3 Wisconsin |
| 16 | Carlos Rodrigo Bonilla Erazo | M35-39 | 5:09:07 | 4:53:40 | Not at Worlds |
| 17 | Heiner Marrugo | M35-39 | 5:10:26 | 4:54:55 | Already qualified · IRONMAN 70.3 Cartagena |
| 18 | Osman Coello | M50-54 | 5:34:46 | 4:55:42 | Qualified |
| 19 | Javier Fiallo | M35-39 | 5:11:19 | 4:55:45 | Qualified |
| 20 | Luis Fernando Sánchez Torres | M30-34 | 5:06:26 | 4:55:52 | Not at Worlds |
| 21 | Jose Calderon | M50-54 | 5:36:26 | 4:57:10 | Qualified |
| 22 | Mauro Mejia | M30-34 | 5:10:05 | 4:59:23 | Qualified |
| 23 | Carlos Sanchez Fuentes | M45-49 | 5:34:46 | 5:00:33 | Not at Worlds |
| 24 | Gerardo García | M50-54 | 5:42:17 | 5:02:20 | Not at Worlds |
| 25 | Rodrigo Tome | M45-49 | 5:37:19 | 5:02:51 | Already qualified · IRONMAN 70.3 Maine |
| 26 | Oscar Zuleta | M55-59 | 5:53:45 | 5:02:59 | Not at Worlds |
| 27 | Roger Omar Garcia Pineda | M35-39 | 5:19:29 | 5:03:31 | Not at Worlds |
| 28 | Eduardo Chong Avendaño | M35-39 | 5:19:50 | 5:03:50 | Not at Worlds |
| 29 | Carlos Hernandez | M45-49 | 5:38:34 | 5:03:58 | Not at Worlds |
| 30 | Eduardo Orozco | M45-49 | 5:39:04 | 5:04:25 | Qualified |
| 31 | Edwin Oswaldo Borja Morán | M50-54 | 5:44:40 | 5:04:27 | Not at Worlds |
| 32 | Jonas Dumoulin | M25-29 | 5:07:36 | 5:05:25 | Qualified |
| 33 | William Martinez Umaña | M50-54 | 5:47:07 | 5:06:36 | Not at Worlds |
| 34 | Rodrigo Alejandro Garces Godoy | M50-54 | 5:47:14 | 5:06:43 | Not at Worlds |
| 35 | Julio Panameño | M40-44 | 5:32:33 | 5:08:00 | Qualified |
| 36 | Augusto De Menezes Vaz | M65-69 | 6:43:10 | 5:08:01 | Not at Worlds |
| 37 | Julio Vila | M40-44 | 5:34:00 | 5:09:21 | Qualified |
| 38 | Jose García | M50-54 | 5:50:29 | 5:09:35 | Not at Worlds |
| 39 | Francesca Della Maggiora | M45-49 | 5:46:29 | 5:11:04 | Already qualified · IRONMAN 70.3 Cozumel |
| 40 | Efraín Hernández | M35-39 | 5:27:41 | 5:11:18 | Not at Worlds |
| 41 | Juan Manuel Rogel Muñoz | M35-39 | 5:27:59 | 5:11:35 | Not at Worlds |
| 42 | Ayala Byron | M55-59 | 6:04:05 | 5:11:50 | Not at Worlds |
| 43 | Edvin Ordonez | M50-54 | 5:53:07 | 5:11:54 | Not at Worlds |
| 44 | Pablo Cabrera | M45-49 | 5:47:50 | 5:12:17 | Not at Worlds |
| 45 | Leonel Baides | M45-49 | 5:50:04 | 5:14:17 | Not at Worlds |
| 46 | Gabriel Lopez | M55-59 | 6:08:07 | 5:15:18 | Not at Worlds |
| 47 | Pablo Rubio-Ponce | M55-59 | 6:08:53 | 5:15:57 | Not at Worlds |
| 48 | Jose Labbe | M40-44 | 5:41:29 | 5:16:17 | Not at Worlds |
| 49 | Jorge Barragan | M35-39 | 5:32:57 | 5:16:18 | Not at Worlds |
| 50 | Juan Ignacio Mare | M30-34 | 5:28:17 | 5:16:57 | Not at Worlds |
| 51 | Jesel Castellón | M40-44 | 5:42:15 | 5:17:00 | Not at Worlds |
| 52 | Massimiliano Manzi | M45-49 | 5:53:27 | 5:17:20 | Not at Worlds |
| 53 | Jose Peñate | M35-39 | 5:34:06 | 5:17:24 | Not at Worlds |
| 54 | Fernando Marsan Oberholzer | M35-39 | 5:34:53 | 5:18:08 | Not at Worlds |
| 55 | Hugo Galdamez Cardona | M30-34 | 5:29:44 | 5:18:21 | Not at Worlds |
| 56 | Josue Antonio Moran | M18-24 | 5:18:31 | 5:18:31 | Not at Worlds |
| 57 | Gabriel Ramos Soley | M40-44 | 5:44:55 | 5:19:28 | Not at Worlds |
| 58 | Sal Fernandez | M18-24 | 5:19:28 | 5:19:28 | Qualified |
70.3 Worlds 2026 · IRONMAN 70.3 San Salvador 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
16
estimated
Automatic
8
10 age groups
Pool
8
of 17 slots
Age-graded cutoff
6:27:39*
#21 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| F18-24 | 6:30:44* | 0.9921 | Verónica Calderón Vidal 6:55:04 |
| F25-29 | 6:27:39* | 1.0000 | Nicole Castañeda 6:00:38 (3.º) |
| F30-34 | 6:34:26* | 0.9828 | Ana García Rodas 4:50:24 |
| F35-39 | 6:41:23* | 0.9658 | Liza Negron 5:34:18 |
| F40-44 | 6:51:15* | 0.9426 | Eva Alvarez 5:41:43 |
| F45-49 | 7:01:44* | 0.9192 | Paloma Corona 6:06:45 |
| F50-54 | 7:09:57* | 0.9016 | Elisa Hospitaleche 6:14:52 |
| F55-59 | 7:23:14* | 0.8746 | — |
| F60-64 | 7:41:59* | 0.8391 | — |
| F65-69 | 8:18:35* | 0.7775 | Lorena Toriello 6:37:24 |
| F70-74 | 8:47:34* | 0.7348 | — |
| F75-79 | 10:21:50* | 0.6234 | — |
Pool roll down
Age-graded ranking (excluding automatic slot takers) down to the last athlete who took a slot.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| 1 | Ingrid De Leon | F35-39 | 5:49:00 | 5:37:04 | Not at Worlds |
| 2 | Lucia Reyna Perez | F40-44 | 6:05:41 | 5:44:42 | Qualified |
| 3 | Diana Delcher | F45-49 | 6:17:34 | 5:47:04 | Not at Worlds |
| 4 | Karla Jaramillo | F35-39 | 6:03:35 | 5:51:09 | Already qualified · IRONMAN 70.3 Ecuador |
| 5 | Patricia Santamaria Solis | F45-49 | 6:22:07 | 5:51:14 | Qualified |
| 6 | Diana Rogers | F30-34 | 5:59:00 | 5:52:50 | Not at Worlds |
| 7 | Brittany Meason | F40-44 | 6:14:32 | 5:53:02 | Not at Worlds |
| 8 | Vivian Araujo Cornejo | F35-39 | 6:10:26 | 5:57:46 | Not at Worlds |
| 9 | María Rios | F40-44 | 6:23:55 | 6:01:53 | Not at Worlds |
| 10 | Maryangely Moreno | F45-49 | 6:35:51 | 6:03:52 | Qualified |
| 11 | Diana Sofia Turcios Velásquez | F35-39 | 6:16:51 | 6:03:58 | Not at Worlds |
| 12 | Irene Vignini | F50-54 | 6:47:36 | 6:07:30 | Qualified |
| 13 | Ana Garcia | F30-34 | 6:15:07 | 6:08:40 | Qualified |
| 14 | Gabriela Muñoz | F35-39 | 6:24:17 | 6:11:08 | Not at Worlds |
| 15 | Sonia Mejia | F35-39 | 6:30:05 | 6:16:45 | Not at Worlds |
| 16 | Valerie Soto | F40-44 | 6:40:31 | 6:17:32 | Not at Worlds |
| 17 | Isadora Asturias | F50-54 | 6:58:57 | 6:17:44 | Not at Worlds |
| 18 | Vanessa Deltoro | F50-54 | 7:00:30 | 6:19:07 | Not at Worlds |
| 19 | Estrella Peinado Vara | F50-54 | 7:03:23 | 6:21:43 | Qualified |
| 20 | Tammy Carrillo | F40-44 | 6:47:09 | 6:23:47 | Qualified |
| 21 | Laura Castro | F45-49 | 7:01:44 | 6:27:39 | Qualified |
IRONMAN 70.3 San Salvador results: all editions →
How it works
- Since the 2026 cycle, each age group winner gets an automatic slot (if declined, it rolls to 2nd and 3rd). Each race has the same number of slots for women and for men.
- The remaining slots are offered by age-graded time: finish time times the official age group factor (IRONMAN 70.3 Standard), updated every July.
- IRONMAN doesn't publish who accepted each slot. We estimate it by matching results against the World Championship start list: we go through the season in order, and at each race a slot goes to whoever is on the start list and didn't already have one. That shows how far the roll down went.
- IRONMAN doesn't publish how many slots were taken at each 70.3, so these cutoffs have no official check: treat them as a guide, especially for late-season races.
- * Approximate cutoff: we couldn't rebuild the whole pool (athletes who took a slot and aren't on the start list, or that we couldn't match). The real cutoff was probably a bit slower.
- For a cycle in progress there's no start list yet: we assume winners take their slot and the roll down goes as deep as it did at that race the year before.
- Americas races only. Age group winners qualify even if slower than the cutoff.
Sources: IRONMAN Age Group Qualification · IRONMAN 70.3 World Championship slots