← 70.3 Worlds qualifying times
IRONMAN 70.3 Cap Cana 70.3 Worlds qualifying
The time needed at IRONMAN 70.3 Cap Cana 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 Cap Cana 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
25
estimated
Automatic
9
11 age groups
Pool
16
of 16 slots
Age-graded cutoff
4:47:08
#73 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| M18-24 | 4:47:08 | 1.0000 | Michele Gros 4:28:35 |
| M25-29 | 4:49:11 | 0.9929 | Jose Luis Prada Lozano 4:42:49 (3.º) |
| M30-34 | 4:57:24 | 0.9655 | Mathieu Lapeyre 4:14:43 |
| M35-39 | 5:02:15 | 0.9500 | Zeus Lopez Perez 4:30:55 (2.º) |
| M40-44 | 5:10:01 | 0.9262 | Erick Garcia Rossi 4:25:38 |
| M45-49 | 5:19:49 | 0.8978 | Alexandro Ayala 4:50:14 (3.º) |
| M50-54 | 5:25:04 | 0.8833 | — |
| M55-59 | 5:35:14 | 0.8565 | Eduardo Yulita 5:14:25 (3.º) |
| M60-64 | 5:50:30 | 0.8192 | — |
| M65-69 | 6:15:50 | 0.7640 | José Villalobos 6:33:49 (2.º) |
| M70-74 | 6:43:20 | 0.7119 | Flavio Aguilera 7:06:08 |
| M75-79 | 7:27:19 | 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 | Rodrigo Gabriel | M40-44 | 4:31:57 | 4:11:53 | Already qualified · IRONMAN 70.3 Cozumel |
| 2 | Miguel Angel Armada | M40-44 | 4:32:28 | 4:12:22 | Not at Worlds |
| 3 | Lucas Cancela | M30-34 | 4:24:12 | 4:15:05 | Not at Worlds |
| 4 | João Martins Galvão | M35-39 | 4:31:27 | 4:17:53 | Qualified |
| 5 | Alejandro Medrano | M40-44 | 4:40:23 | 4:19:41 | Qualified |
| 6 | Werner Augusto Schmidt | M35-39 | 4:33:30 | 4:19:50 | Qualified |
| 7 | Matias Ciccimarra | M50-54 | 4:54:51 | 4:20:26 | Not at Worlds |
| 8 | Edwin Alexander Cevallos Valdez | M40-44 | 4:42:18 | 4:21:28 | Not at Worlds |
| 9 | Rodrigo Sivieri Pardo | M30-34 | 4:31:24 | 4:22:02 | Not at Worlds |
| 10 | Ricardo Vega Cebrian | M30-34 | 4:33:29 | 4:24:03 | Not at Worlds |
| 11 | Gabriel Egusquiza | M40-44 | 4:45:57 | 4:24:51 | Not at Worlds |
| 12 | Lorenzo Mayol | M30-34 | 4:34:33 | 4:25:05 | Qualified |
| 13 | Juan Fernando Baquero | M40-44 | 4:46:27 | 4:25:19 | Not at Worlds |
| 14 | Andre Anversi | M40-44 | 4:46:44 | 4:25:34 | Already qualified · IRONMAN 70.3 Augusta |
| 15 | Luca Rozycki | M35-39 | 4:41:00 | 4:26:57 | Not at Worlds |
| 16 | Scott Walker | M50-54 | 5:02:25 | 4:27:07 | Not at Worlds |
| 17 | Bruno Chagas | M35-39 | 4:41:51 | 4:27:45 | Qualified |
| 18 | Mathieu Picca | M35-39 | 4:42:39 | 4:28:31 | Not at Worlds |
| 19 | Anthony Hardy | M35-39 | 4:42:44 | 4:28:36 | Not at Worlds |
| 20 | Luis Diego Ramirez | M40-44 | 4:50:01 | 4:28:37 | Not at Worlds |
| 21 | Hugo Robert | M18-24 | 4:28:38 | 4:28:38 | Qualified |
| 22 | Sebastian Cardona Correa | M30-34 | 4:39:06 | 4:29:28 | Not at Worlds |
| 23 | Reinaldo Jesus Reyes Saldivia | M45-49 | 5:00:10 | 4:29:29 | Not at Worlds |
| 24 | Felipe Pinilla | M30-34 | 4:39:58 | 4:30:18 | Qualified |
| 25 | Kyle Arnold | M40-44 | 4:52:13 | 4:30:39 | Not at Worlds |
| 26 | Leonardo Merce | M45-49 | 5:01:51 | 4:31:00 | Not at Worlds |
| 27 | Sebastian Gutierrez | M30-34 | 4:40:46 | 4:31:05 | Not at Worlds |
| 28 | Pascal Arcand | M50-54 | 5:07:00 | 4:31:10 | Already qualified · IRONMAN 70.3 New York |
| 29 | Diego Messen | M50-54 | 5:08:18 | 4:32:19 | Qualified |
| 30 | Quentin Tauzy | M30-34 | 4:42:37 | 4:32:52 | Qualified |
| 31 | Christian Liriano | M50-54 | 5:10:05 | 4:33:54 | Not at Worlds |
| 32 | Dagoberto Palma | M50-54 | 5:10:18 | 4:34:05 | Not at Worlds |
| 33 | Junior Tremblay | M50-54 | 5:10:46 | 4:34:30 | Already qualified · IRONMAN 70.3 Musselman |
| 34 | Mark Halton | M50-54 | 5:10:52 | 4:34:35 | Qualified |
| 35 | Alfonso Di Giulio | M50-54 | 5:11:05 | 4:34:47 | Qualified |
| 36 | Uriel Dorfman | M35-39 | 4:49:26 | 4:34:58 | Not at Worlds |
| 37 | Sergio Conde | M55-59 | 5:21:08 | 4:35:03 | Not at Worlds |
| 38 | David Chignaguet | M45-49 | 5:07:02 | 4:35:39 | Not at Worlds |
| 39 | Livio Flüeler | M18-24 | 4:36:10 | 4:36:10 | Not at Worlds |
| 40 | Marcelo Vazquez | M50-54 | 5:13:18 | 4:36:44 | Not at Worlds |
| 41 | Garrett Hookey | M35-39 | 4:52:02 | 4:37:26 | Already qualified · IRONMAN 70.3 Florida |
| 42 | Carlos Alejandro Albornoz | M55-59 | 5:24:14 | 4:37:42 | Qualified |
| 43 | Alejandro Mazo Arbelaez | M35-39 | 4:52:20 | 4:37:43 | Not at Worlds |
| 44 | Derek Paginton | M45-49 | 5:10:15 | 4:38:33 | Qualified |
| 45 | César Andrés Capera López | M35-39 | 4:53:33 | 4:38:52 | Not at Worlds |
| 46 | Francisco Nieto López | M40-44 | 5:01:53 | 4:39:36 | Already qualified · IRONMAN 70.3 Dallas-Little Elm |
| 47 | Jose Ramon Alonso Carreiro | M40-44 | 5:02:00 | 4:39:43 | Not at Worlds |
| 48 | Andres Lizarralde | M45-49 | 5:12:19 | 4:40:24 | Not at Worlds |
| 49 | Jaime Luna | M55-59 | 5:27:39 | 4:40:38 | Qualified |
| 50 | Esteban Nacar | M45-49 | 5:12:42 | 4:40:45 | Not at Worlds |
| 51 | Alfredo Tejada | M50-54 | 5:18:13 | 4:41:05 | Not at Worlds |
| 52 | Jan Flores | M55-59 | 5:28:11 | 4:41:05 | Not at Worlds |
| 53 | Eduardo Martin | M30-34 | 4:51:39 | 4:41:35 | Not at Worlds |
| 54 | Matias Cabezas | M40-44 | 5:04:09 | 4:41:42 | Not at Worlds |
| 55 | Simon Pinilla | M30-34 | 4:51:57 | 4:41:53 | Not at Worlds |
| 56 | Augusto Garcia | M45-49 | 5:14:30 | 4:42:21 | Not at Worlds |
| 57 | Gustavo Marsico | M50-54 | 5:19:50 | 4:42:31 | Not at Worlds |
| 58 | Yohan Peus | M35-39 | 4:57:33 | 4:42:40 | Not at Worlds |
| 59 | Caleb Chapman | M35-39 | 4:57:37 | 4:42:44 | Not at Worlds |
| 60 | Raye Khoury | M50-54 | 5:20:06 | 4:42:45 | Not at Worlds |
| 61 | Felipe Luna | M30-34 | 4:53:00 | 4:42:53 | Not at Worlds |
| 62 | Fabio Souza | M45-49 | 5:15:12 | 4:42:59 | Qualified |
| 63 | Carlos Alberto Maglio | M60-64 | 5:45:41 | 4:43:11 | Not at Worlds |
| 64 | Marcelo Gutierrez | M35-39 | 4:58:10 | 4:43:16 | Not at Worlds |
| 65 | Carlos Ricardo Baquero Cortes | M40-44 | 5:05:50 | 4:43:16 | Not at Worlds |
| 66 | Chan Jie Xin | M30-34 | 4:53:52 | 4:43:44 | Not at Worlds |
| 67 | Hernán Moreno | M40-44 | 5:07:00 | 4:44:21 | Not at Worlds |
| 68 | Edicson Salvador Bello Garcia | M35-39 | 4:59:29 | 4:44:31 | Not at Worlds |
| 69 | Konstantin Dudnik | M55-59 | 5:32:47 | 4:45:02 | Not at Worlds |
| 70 | Alejandro Comellas | M50-54 | 5:23:52 | 4:46:04 | Not at Worlds |
| 71 | Arturo Valenzuela | M30-34 | 4:56:18 | 4:46:05 | Not at Worlds |
| 72 | Igor Bezerra Pereira | M30-34 | 4:56:41 | 4:46:27 | Not at Worlds |
| 73 | Tim Rivenbark | M55-59 | 5:35:15 | 4:47:08 | Qualified |
70.3 Worlds 2026 · IRONMAN 70.3 Cap Cana 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
18
estimated
Automatic
7
10 age groups
Pool
11
of 18 slots
Age-graded cutoff
6:01:24*
#71 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| F18-24 | 6:04:17* | 0.9921 | — |
| F25-29 | 6:01:24* | 1.0000 | Daira Saucedo Franco 5:07:05 (3.º) |
| F30-34 | 6:07:43* | 0.9828 | Chiara Rebecchi 5:16:11 (2.º) |
| F35-39 | 6:14:12* | 0.9658 | Candelaria Rojas Cornejo 5:20:14 (3.º) |
| F40-44 | 6:23:24* | 0.9426 | — |
| F45-49 | 6:33:10* | 0.9192 | Anja Štrovs 5:26:50 (2.º) |
| F50-54 | 6:40:51* | 0.9016 | Fernanda Caio Da Fonseca Morganti 5:11:47 |
| F55-59 | 6:53:13* | 0.8746 | — |
| F60-64 | 7:10:42* | 0.8391 | Clara Luz Jaramillo Henao 7:02:17 (2.º) |
| F65-69 | 7:44:49* | 0.7775 | — |
| F70-74 | 8:11:50* | 0.7348 | Patricia Rosen 6:44:05 |
| F75-79 | 9:39:43* | 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 | Gabriela Alexandra Haro Carrión | F40-44 | 5:14:32 | 4:56:29 | Not at Worlds |
| 2 | Silvia Araya | F45-49 | 5:35:43 | 5:08:35 | Qualified |
| 3 | Natalia Salafranca | F25-29 | 5:09:00 | 5:09:00 | Not at Worlds |
| 4 | Julie Rivenbark | F50-54 | 5:42:52 | 5:09:08 | Already qualified · IRONMAN 70.3 Louisville |
| 5 | Belén Vassallo | F25-29 | 5:09:08 | 5:09:08 | Not at Worlds |
| 6 | Corinne Mcdonald | F50-54 | 5:50:08 | 5:15:41 | Qualified |
| 7 | Irama Godoy | F55-59 | 6:02:46 | 5:17:17 | Already qualified · IRONMAN 70.3 Augusta |
| 8 | Lisa Pinney | F50-54 | 5:52:15 | 5:17:35 | Not at Worlds |
| 9 | Linda Atri | F35-39 | 5:30:12 | 5:18:54 | Not at Worlds |
| 10 | Alejandra Bonnelly | F25-29 | 5:19:26 | 5:19:26 | Already qualified · IRONMAN 70.3 Augusta |
| 11 | Sara Calle | F45-49 | 5:47:59 | 5:19:52 | Already qualified · IRONMAN 70.3 Cartagena |
| 12 | Natalia Alzate Cataño | F35-39 | 5:31:24 | 5:20:04 | Not at Worlds |
| 13 | Claudia Fernanda Arguijo Aguirre | F30-34 | 5:26:05 | 5:20:28 | Not at Worlds |
| 14 | Priscila Yahara Sarabia Maldonado | F40-44 | 5:40:26 | 5:20:54 | Not at Worlds |
| 15 | Milenis Acosta Diaz | F55-59 | 6:07:42 | 5:21:35 | Not at Worlds |
| 16 | Majorie Talec | F45-49 | 5:50:38 | 5:22:18 | Already qualified · IRONMAN 70.3 Monterrey |
| 17 | Ruth Henshaw | F50-54 | 5:58:54 | 5:23:35 | Not at Worlds |
| 18 | Aline Nieto | F45-49 | 5:52:33 | 5:24:04 | Already qualified · IRONMAN 70.3 Cozumel |
| 19 | Manuela Orrego Sanint | F30-34 | 5:30:13 | 5:24:32 | Qualified |
| 20 | Melanie Matheis | F45-49 | 5:56:02 | 5:27:16 | Qualified |
| 21 | Andrea Velasco | F40-44 | 5:47:49 | 5:27:51 | Not at Worlds |
| 22 | Yenni Ibeth Soberanis Ramirez | F45-49 | 5:56:58 | 5:28:07 | Not at Worlds |
| 23 | Maria Cecilia De Giuli | F45-49 | 5:57:06 | 5:28:15 | Not at Worlds |
| 24 | Lady Johana Angulo Ortiz | F40-44 | 5:50:00 | 5:29:55 | Not at Worlds |
| 25 | Claire Rolin | F35-39 | 5:42:00 | 5:30:18 | Qualified |
| 26 | Tara Crawford | F45-49 | 6:00:00 | 5:30:55 | Already qualified · IRONMAN 70.3 Michigan |
| 27 | Carmen Villarreal | F40-44 | 5:51:04 | 5:30:55 | Not at Worlds |
| 28 | Edna Tello | F55-59 | 6:18:23 | 5:30:56 | Not at Worlds |
| 29 | Lindsey Silberman | F40-44 | 5:53:35 | 5:33:17 | Not at Worlds |
| 30 | Yolanda Ruiz | F25-29 | 5:33:21 | 5:33:21 | Qualified |
| 31 | Galia Turkieh | F40-44 | 5:56:04 | 5:35:38 | Not at Worlds |
| 32 | Gabriela Manavella | F40-44 | 5:57:08 | 5:36:38 | Not at Worlds |
| 33 | Sonia Salata | F45-49 | 6:08:08 | 5:38:23 | Not at Worlds |
| 34 | Juliana Batista | F35-39 | 5:51:14 | 5:39:13 | Not at Worlds |
| 35 | Cristina Rivas | F55-59 | 6:28:43 | 5:39:58 | Qualified |
| 36 | Arianna Storoni | F30-34 | 5:46:30 | 5:40:32 | Not at Worlds |
| 37 | Mayra López García | F35-39 | 5:52:45 | 5:40:41 | Not at Worlds |
| 38 | Andrea Siles Viquez | F25-29 | 5:40:51 | 5:40:51 | Not at Worlds |
| 39 | Desiree Puig | F50-54 | 6:19:43 | 5:42:21 | Qualified |
| 40 | Sarah Crow | F50-54 | 6:20:37 | 5:43:10 | Not at Worlds |
| 41 | Karolin Pflaum | F30-34 | 5:49:28 | 5:43:27 | Not at Worlds |
| 42 | Elfira Dudnik | F55-59 | 6:33:02 | 5:43:45 | Already qualified · IRONMAN 70.3 Augusta |
| 43 | Paulina Alfaro Guillen | F35-39 | 5:56:11 | 5:44:00 | Not at Worlds |
| 44 | Alejandra Cárdenas | F25-29 | 5:44:09 | 5:44:09 | Qualified |
| 45 | Olga Castro | F40-44 | 6:05:28 | 5:44:29 | Not at Worlds |
| 46 | Ashley Reynoso | F25-29 | 5:47:38 | 5:47:38 | Not at Worlds |
| 47 | Tatiana Jimenez | F35-39 | 6:01:12 | 5:48:51 | Not at Worlds |
| 48 | Paola Gutierrez S. | F45-49 | 6:20:01 | 5:49:19 | Not at Worlds |
| 49 | Brenda Rozenberg | F30-34 | 5:56:23 | 5:50:15 | Already qualified · IRONMAN 70.3 Buenos Aires |
| 50 | Jessica Vargas | F35-39 | 6:03:42 | 5:51:16 | Not at Worlds |
| 51 | Erly Johanna Velasuqez Manrique | F30-34 | 5:57:47 | 5:51:38 | Not at Worlds |
| 52 | Sheyla Mendoza Cabrales | F45-49 | 6:22:37 | 5:51:42 | Not at Worlds |
| 53 | Luz Angélica Martínez Ruíz | F40-44 | 6:14:04 | 5:52:36 | Not at Worlds |
| 54 | Carolina De Araujo Correa | F40-44 | 6:14:28 | 5:52:58 | Not at Worlds |
| 55 | Amanda Guedes | F30-34 | 5:59:53 | 5:53:42 | Already qualified · IRONMAN 70.3 Panama |
| 56 | Audrey Rosillette | F45-49 | 6:25:18 | 5:54:10 | Not at Worlds |
| 57 | Nicole Painter | F45-49 | 6:25:50 | 5:54:39 | Not at Worlds |
| 58 | Birgit Eibl | F60-64 | 7:03:03 | 5:54:59 | Qualified |
| 59 | Geinieth Flores Fuentes | F40-44 | 6:17:00 | 5:55:22 | Not at Worlds |
| 60 | Maureen Kennedy | F55-59 | 6:46:32 | 5:55:33 | Not at Worlds |
| 61 | Julie Hausmann | F60-64 | 7:04:26 | 5:56:09 | Not at Worlds |
| 62 | Ana María Guevara Camargo | F30-34 | 6:03:02 | 5:56:47 | Not at Worlds |
| 63 | Marilia Ximenes | F25-29 | 5:57:07 | 5:57:07 | Not at Worlds |
| 64 | Laura Toro | F35-39 | 6:09:52 | 5:57:13 | Not at Worlds |
| 65 | Angela Carrillo | F40-44 | 6:19:35 | 5:57:48 | Not at Worlds |
| 66 | Emilia Soto | F30-34 | 6:04:10 | 5:57:54 | Not at Worlds |
| 67 | Elvira Cepeda Paulino | F55-59 | 6:50:35 | 5:59:06 | Not at Worlds |
| 68 | Maria Fernanda Salazar | F35-39 | 6:11:58 | 5:59:15 | Not at Worlds |
| 69 | Natasha Mármol | F25-29 | 6:00:01 | 6:00:01 | Not at Worlds |
| 70 | Romina Devoli | F45-49 | 6:32:35 | 6:00:52 | Not at Worlds |
| 71 | Heidi Mcdevitt | F40-44 | 6:23:24 | 6:01:24 | Qualified |
IRONMAN 70.3 Cap Cana 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