← 70.3 Worlds qualifying times
IRONMAN 70.3 Panama 70.3 Worlds qualifying
The time needed at IRONMAN 70.3 Panama 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 Panama 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
25
estimated
Automatic
7
11 age groups
Pool
18
of 18 slots
Age-graded cutoff
4:22:58
#78 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| M18-24 | 4:22:58 | 1.0000 | — |
| M25-29 | 4:24:51 | 0.9929 | — |
| M30-34 | 4:32:22 | 0.9655 | Marc-Antoine Garguet 4:02:36 |
| M35-39 | 4:36:48 | 0.9500 | — |
| M40-44 | 4:43:55 | 0.9262 | Charles Marques 4:17:39 (2.º) |
| M45-49 | 4:52:54 | 0.8978 | — |
| M50-54 | 4:57:43 | 0.8833 | Noglotte Olivier 4:18:26 |
| M55-59 | 5:07:01 | 0.8565 | Carlos Galvao 4:38:53 |
| M60-64 | 5:21:00 | 0.8192 | Raimonds Vasiljevs 5:07:18 (2.º) |
| M65-69 | 5:44:12 | 0.7640 | Jean Louis Foissy 5:17:16 |
| M70-74 | 6:09:23 | 0.7119 | Emmanuel Carballeda Taboada 5:41:41 |
| M75-79 | 6:49:40 | 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 | Billy Gordon | M35-39 | 4:10:46 | 3:58:14 | Qualified |
| 2 | Juan Sebastian Ulloa | M35-39 | 4:11:21 | 3:58:47 | Not at Worlds |
| 3 | Breno De Pina Oliveira | M50-54 | 4:30:53 | 3:59:16 | Qualified |
| 4 | Camilo Ortiz | M45-49 | 4:28:26 | 4:01:00 | Not at Worlds |
| 5 | Gabriel Pertusot | M35-39 | 4:14:19 | 4:01:36 | Qualified |
| 6 | Leonardo Montero | M40-44 | 4:21:21 | 4:02:04 | Not at Worlds |
| 7 | Marcus Aurelio Miranda De Araujo | M45-49 | 4:29:38 | 4:02:05 | Qualified |
| 8 | Edgar Silva | M35-39 | 4:14:58 | 4:02:13 | Not at Worlds |
| 9 | Manuel Rojas | M45-49 | 4:31:27 | 4:03:42 | Not at Worlds |
| 10 | Andres Rodriguez | M35-39 | 4:16:48 | 4:03:58 | Not at Worlds |
| 11 | Casper Camps | M45-49 | 4:31:49 | 4:04:02 | Qualified |
| 12 | Santiago Allen | M40-44 | 4:23:51 | 4:04:23 | Not at Worlds |
| 13 | Stephane Lange | M50-54 | 4:37:09 | 4:04:48 | Qualified |
| 14 | Gregory Pigeon | M40-44 | 4:24:33 | 4:05:02 | Not at Worlds |
| 15 | Arnaldo Odlevati Junior | M55-59 | 4:47:46 | 4:06:28 | Not at Worlds |
| 16 | Salah Tanlay | M45-49 | 4:34:50 | 4:06:45 | Not at Worlds |
| 17 | Massimo Barca | M35-39 | 4:20:15 | 4:07:14 | Qualified |
| 18 | Armando Abaunza | M30-34 | 4:16:17 | 4:07:26 | Qualified |
| 19 | Ramon Hernandez | M35-39 | 4:20:39 | 4:07:37 | Not at Worlds |
| 20 | Murilo Souza Pinter | M30-34 | 4:17:15 | 4:08:22 | Already qualified · IRONMAN 70.3 Florianópolis |
| 21 | David Rodriguez | M40-44 | 4:28:12 | 4:08:24 | Not at Worlds |
| 22 | Dino Dinelli | M50-54 | 4:41:29 | 4:08:38 | Qualified |
| 23 | Arguello Cristian | M50-54 | 4:41:50 | 4:08:57 | Not at Worlds |
| 24 | Fernando Morales Rengifo | M35-39 | 4:22:06 | 4:09:00 | Not at Worlds |
| 25 | Abdon Ramirez Plazas | M50-54 | 4:42:12 | 4:09:16 | Already qualified · IRONMAN 70.3 Cartagena |
| 26 | Alexander Diaza | M30-34 | 4:18:52 | 4:09:56 | Not at Worlds |
| 27 | Leonardo Braz | M40-44 | 4:30:04 | 4:10:08 | Qualified |
| 28 | Giovanny Alberto Rondón Archila | M45-49 | 4:39:21 | 4:10:48 | Not at Worlds |
| 29 | Pablo Andres Quintero Vallejo | M45-49 | 4:39:29 | 4:10:55 | Not at Worlds |
| 30 | Erick Marquez | M45-49 | 4:40:03 | 4:11:26 | Qualified |
| 31 | Luis Lorenzo | M50-54 | 4:44:58 | 4:11:43 | Already qualified · IRONMAN 70.3 San Salvador |
| 32 | Pierre Chassaigne | M55-59 | 4:53:57 | 4:11:46 | Qualified |
| 33 | Alfredo Barrera | M30-34 | 4:21:27 | 4:12:26 | Not at Worlds |
| 34 | Ignacio Aguas | M45-49 | 4:41:33 | 4:12:47 | Not at Worlds |
| 35 | Miguel Valdivia Bambaren | M40-44 | 4:33:15 | 4:13:05 | Not at Worlds |
| 36 | Juan Estevez | M30-34 | 4:22:10 | 4:13:07 | Not at Worlds |
| 37 | Fernando Lopez | M50-54 | 4:47:03 | 4:13:33 | Already qualified · IRONMAN 70.3 Waco |
| 38 | Julian Danilo Parra Romero | M40-44 | 4:33:52 | 4:13:39 | Qualified |
| 39 | Marcel Nauer | M55-59 | 4:56:29 | 4:13:56 | Not at Worlds |
| 40 | Nelson Souza Neto | M45-49 | 4:43:00 | 4:14:05 | Already qualified · IRONMAN 70.3 Curitiba |
| 41 | Gabriel Andrés González Romeo | M45-49 | 4:43:20 | 4:14:23 | Not at Worlds |
| 42 | Amilcar Altemani | M60-64 | 5:11:24 | 4:15:06 | Not at Worlds |
| 43 | Jose Julian Piedrahita Molina | M45-49 | 4:44:46 | 4:15:40 | Qualified |
| 44 | Rafael Fontana Cigerza | M30-34 | 4:24:58 | 4:15:50 | Not at Worlds |
| 45 | Blair Lewis | M55-59 | 4:58:53 | 4:16:00 | Qualified |
| 46 | Heiner Marrugo | M35-39 | 4:29:33 | 4:16:04 | Already qualified · IRONMAN 70.3 Cartagena |
| 47 | Malcolm Munoz | M45-49 | 4:45:15 | 4:16:06 | Not at Worlds |
| 48 | Yuri Jose Andrade De Santana | M35-39 | 4:30:06 | 4:16:36 | Already qualified · IRONMAN 70.3 Aracaju-Sergipe |
| 49 | Elias Arenas | M40-44 | 4:37:04 | 4:16:37 | Not at Worlds |
| 50 | Donald Mendoza Gonzalez | M30-34 | 4:25:53 | 4:16:43 | Not at Worlds |
| 51 | Ronan Pavoni | M50-54 | 4:50:46 | 4:16:50 | Qualified |
| 52 | Rafael Pulido | M35-39 | 4:30:34 | 4:17:02 | Not at Worlds |
| 53 | Guillermo Zambrano | M35-39 | 4:30:54 | 4:17:21 | Not at Worlds |
| 54 | Jorge Mario Figueroa | M45-49 | 4:46:55 | 4:17:36 | Not at Worlds |
| 55 | Dagoberto Palma | M50-54 | 4:51:41 | 4:17:39 | Not at Worlds |
| 56 | Victor Lopez Rivera | M40-44 | 4:38:16 | 4:17:44 | Not at Worlds |
| 57 | Marcos Carlesse | M50-54 | 4:51:54 | 4:17:50 | Not at Worlds |
| 58 | Pablo Testa | M55-59 | 5:01:06 | 4:17:54 | Not at Worlds |
| 59 | Nestor Giron | M30-34 | 4:27:27 | 4:18:13 | Not at Worlds |
| 60 | Jose Escalera Roman | M35-39 | 4:32:13 | 4:18:36 | Not at Worlds |
| 61 | Jose Matos | M50-54 | 4:53:03 | 4:18:51 | Not at Worlds |
| 62 | Juan Carlos Peña | M55-59 | 5:02:43 | 4:19:17 | Qualified |
| 63 | Fernando Singer | M45-49 | 4:48:48 | 4:19:17 | Already qualified · IRONMAN 70.3 Rio de Janeiro |
| 64 | Ezequiel Rodriguez | M50-54 | 4:53:33 | 4:19:18 | Not at Worlds |
| 65 | Italo Bueno | M35-39 | 4:33:24 | 4:19:44 | Not at Worlds |
| 66 | Juan Jose Perez | M35-39 | 4:33:28 | 4:19:48 | Already qualified · IRONMAN 70.3 Buenos Aires |
| 67 | Hernan Correa | M45-49 | 4:49:54 | 4:20:16 | Not at Worlds |
| 68 | Gabriel Dos Santos Naressi Soares | M30-34 | 4:29:48 | 4:20:30 | Not at Worlds |
| 69 | Carlos Lehmann | M50-54 | 4:55:10 | 4:20:43 | Not at Worlds |
| 70 | Sergio Cedeño | M35-39 | 4:35:03 | 4:21:18 | Not at Worlds |
| 71 | Cesar Jimenez Prado | M30-34 | 4:30:59 | 4:21:38 | Not at Worlds |
| 72 | Thiago Fernandes Ramalho Tolentino | M30-34 | 4:31:18 | 4:21:56 | Not at Worlds |
| 73 | Jose Alvarado | M55-59 | 5:06:21 | 4:22:23 | Not at Worlds |
| 74 | Nizar Salim | M40-44 | 4:43:21 | 4:22:26 | Not at Worlds |
| 75 | Alberto Garita Gutierrez | M45-49 | 4:52:35 | 4:22:41 | Not at Worlds |
| 76 | Joel Espinosa | M35-39 | 4:36:36 | 4:22:46 | Not at Worlds |
| 77 | Corey Carruth | M45-49 | 4:52:48 | 4:22:53 | Not at Worlds |
| 78 | Jerome Bareth | M45-49 | 4:52:54 | 4:22:58 | Qualified |
70.3 Worlds 2026 · IRONMAN 70.3 Panama 2026
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
25
estimated
Automatic
5
11 age groups
Pool
20
of 20 slots
Age-graded cutoff
5:54:13
#138 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| F18-24 | 5:57:02 | 0.9921 | Liska Arteaga 5:27:50 (2.º) |
| F25-29 | 5:54:13 | 1.0000 | — |
| F30-34 | 6:00:25 | 0.9828 | — |
| F35-39 | 6:06:46 | 0.9658 | — |
| F40-44 | 6:15:47 | 0.9426 | — |
| F45-49 | 6:25:21 | 0.9192 | — |
| F50-54 | 6:32:53 | 0.9016 | Cindrellia Servouze 5:18:26 (2.º) |
| F55-59 | 6:45:00 | 0.8746 | Patrícia Soares 5:18:03 (3.º) |
| F60-64 | 7:02:08 | 0.8391 | Teresa Pitek 7:55:14 (3.º) |
| F65-69 | 7:35:35 | 0.7775 | Anne-Christine Calvel 6:35:14 (2.º) |
| F70-74 | 8:02:04 | 0.7348 | — |
| F75-79 | 9:28:12 | 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 | Ornella Mandarano | F30-34 | 4:49:06 | 4:44:08 | Not at Worlds |
| 2 | Daniela Salcedo | F30-34 | 4:51:47 | 4:46:46 | Already qualified · IRONMAN 70.3 Augusta |
| 3 | Fabiana Facci | F50-54 | 5:19:23 | 4:47:57 | Not at Worlds |
| 4 | Yohara Pereira Da Silva | F45-49 | 5:14:26 | 4:49:02 | Qualified |
| 5 | Luz Maria Amaya Castro | F45-49 | 5:15:40 | 4:50:10 | Not at Worlds |
| 6 | Maria Alejandra Arias Montoya | F35-39 | 5:00:39 | 4:50:22 | Not at Worlds |
| 7 | Frida Harari | F30-34 | 4:57:04 | 4:51:57 | Not at Worlds |
| 8 | Adriana Salinas | F30-34 | 4:57:05 | 4:51:58 | Qualified |
| 9 | Sarah Dick | F35-39 | 5:02:42 | 4:52:21 | Already qualified · IRONMAN 70.3 Calgary |
| 10 | Francis Davila | F35-39 | 5:03:33 | 4:53:10 | Not at Worlds |
| 11 | Linda Jafif | F30-34 | 5:00:14 | 4:55:04 | Not at Worlds |
| 12 | Barbara Sayao | F35-39 | 5:06:38 | 4:56:09 | Qualified |
| 13 | Josilene Castro Dos Santos | F45-49 | 5:22:14 | 4:56:12 | Not at Worlds |
| 14 | Kaitlyn Dawson | F30-34 | 5:03:53 | 4:58:39 | Not at Worlds |
| 15 | Amanda Chu | F30-34 | 5:03:59 | 4:58:45 | Qualified |
| 16 | Maristela Consilio | F25-29 | 4:59:35 | 4:59:35 | Not at Worlds |
| 17 | Katiusca Osorio | F35-39 | 5:11:01 | 5:00:23 | Not at Worlds |
| 18 | Laura Clavijo | F45-49 | 5:27:37 | 5:01:09 | Qualified |
| 19 | Martha Gordon Doncel | F30-34 | 5:06:51 | 5:01:34 | Not at Worlds |
| 20 | Tatiana Cabrera | F35-39 | 5:15:16 | 5:04:29 | Qualified |
| 21 | Angela Patricia Parra Jaimes | F25-29 | 5:06:21 | 5:06:21 | Not at Worlds |
| 22 | Teresa Rojas | F45-49 | 5:33:51 | 5:06:52 | Qualified |
| 23 | Alba Van Tartwijk | F30-34 | 5:12:20 | 5:06:58 | Qualified |
| 24 | Erika Galvis | F45-49 | 5:35:02 | 5:07:58 | Already qualified · IRONMAN 70.3 Buenos Aires |
| 25 | Jolinda Bokhorst | F35-39 | 5:18:57 | 5:08:03 | Qualified |
| 26 | Sarah Abadi | F40-44 | 5:27:06 | 5:08:19 | Not at Worlds |
| 27 | Susana Vega | F50-54 | 5:42:10 | 5:08:30 | Qualified |
| 28 | Stefania Adam Psas | F35-39 | 5:21:08 | 5:10:09 | Qualified |
| 29 | Michele Trierweiler Sawada | F45-49 | 5:38:20 | 5:11:00 | Already qualified · IRONMAN 70.3 Florianópolis |
| 30 | Brenda Young | F30-34 | 5:17:51 | 5:12:23 | Not at Worlds |
| 31 | Liana David Macedo | F50-54 | 5:47:37 | 5:13:25 | Already qualified · IRONMAN 70.3 Aracaju-Sergipe |
| 32 | Carmen Villarreal | F40-44 | 5:33:00 | 5:13:53 | Not at Worlds |
| 33 | Monica Soto | F45-49 | 5:41:39 | 5:14:03 | Not at Worlds |
| 34 | Vanessa Nieto | F30-34 | 5:20:07 | 5:14:37 | Not at Worlds |
| 35 | Bianca Mota | F50-54 | 5:49:06 | 5:14:45 | Not at Worlds |
| 36 | Georgette Cianca | F35-39 | 5:25:56 | 5:14:47 | Not at Worlds |
| 37 | Ximena Zambrano | F35-39 | 5:26:05 | 5:14:56 | Qualified |
| 38 | Maria Camila Suarez | F30-34 | 5:20:35 | 5:15:04 | Qualified |
| 39 | Irasema Karina Garcia Morales | F40-44 | 5:35:35 | 5:16:19 | Not at Worlds |
| 40 | Sabrina Yuri Hatayama Shiraishi | F40-44 | 5:35:39 | 5:16:23 | Qualified |
| 41 | Ana Elisa Castillo Admadé | F45-49 | 5:44:14 | 5:16:25 | Qualified |
| 42 | M Teresa González Coca | F45-49 | 5:44:56 | 5:17:04 | Qualified |
| 43 | Daniela Domingues Correa | F40-44 | 5:36:55 | 5:17:35 | Not at Worlds |
| 44 | Angie Viviana Gomez Gomez | F30-34 | 5:23:13 | 5:17:39 | Not at Worlds |
| 45 | Nathalia Abreu | F40-44 | 5:37:05 | 5:17:44 | Qualified |
| 46 | Claudia Lainez | F25-29 | 5:18:25 | 5:18:25 | Not at Worlds |
| 47 | Carolina Valdes | F35-39 | 5:31:20 | 5:20:00 | Not at Worlds |
| 48 | Wendy Valerin Gómez | F40-44 | 5:39:51 | 5:20:21 | Not at Worlds |
| 49 | Andrea Barrera Jimenez | F40-44 | 5:41:36 | 5:22:00 | Not at Worlds |
| 50 | Polyana De Fátima Roriz | F45-49 | 5:50:34 | 5:22:14 | Already qualified · IRONMAN 70.3 Aracaju-Sergipe |
| 51 | Amanda Guedes | F30-34 | 5:28:09 | 5:22:30 | Qualified |
| 52 | Yoko Fajardo | F35-39 | 5:34:58 | 5:23:31 | Not at Worlds |
| 53 | Katherine Agredo Moreno | F35-39 | 5:34:58 | 5:23:31 | Already qualified · IRONMAN 70.3 Puerto Rico |
| 54 | Sarita Macias | F45-49 | 5:52:19 | 5:23:51 | Not at Worlds |
| 55 | Juanita Moreno | F25-29 | 5:23:58 | 5:23:58 | Not at Worlds |
| 56 | Natalia Segura Cardona | F25-29 | 5:24:15 | 5:24:15 | Not at Worlds |
| 57 | Judy Drumonds | F55-59 | 6:11:05 | 5:24:33 | Not at Worlds |
| 58 | Jenny Karim Gonzalez Gaitan | F40-44 | 5:44:27 | 5:24:41 | Not at Worlds |
| 59 | Alina Sophia Buscher | F30-34 | 5:31:06 | 5:25:24 | Not at Worlds |
| 60 | Luz Castillo | F35-39 | 5:37:04 | 5:25:32 | Not at Worlds |
| 61 | Marcela Vargas | F45-49 | 5:55:00 | 5:26:19 | Not at Worlds |
| 62 | Evie De Hernandez | F55-59 | 6:13:10 | 5:26:22 | Not at Worlds |
| 63 | Manuela Sobral | F25-29 | 5:27:18 | 5:27:18 | Not at Worlds |
| 64 | Lize Marien Madrid Hernandez | F40-44 | 5:47:53 | 5:27:55 | Not at Worlds |
| 65 | Beatriz A. Monsalve Arango | F35-39 | 5:39:50 | 5:28:13 | Not at Worlds |
| 66 | Simone Cascardo | F50-54 | 6:04:04 | 5:28:15 | Not at Worlds |
| 67 | Cristina Grajales Hugentobler | F18-24 | 5:30:54 | 5:28:17 | Not at Worlds |
| 68 | Larissa Espinal | F45-49 | 5:57:19 | 5:28:27 | Not at Worlds |
| 69 | Carolina Pacheco | F30-34 | 5:34:46 | 5:29:01 | Not at Worlds |
| 70 | Katherine Navarro | F35-39 | 5:40:42 | 5:29:03 | Not at Worlds |
| 71 | Eddy Alejandra Arevalo Jimenez | F40-44 | 5:49:22 | 5:29:19 | Not at Worlds |
| 72 | Amelia Rodrock | F45-49 | 5:58:25 | 5:29:27 | Not at Worlds |
| 73 | Ana Carolina Verdugo | F35-39 | 5:41:32 | 5:29:51 | Not at Worlds |
| 74 | Tonya Busse | F30-34 | 5:35:46 | 5:29:59 | Not at Worlds |
| 75 | Génesis Vélez | F30-34 | 5:35:59 | 5:30:12 | Not at Worlds |
| 76 | Alejandra Rodriguez | F35-39 | 5:42:19 | 5:30:37 | Not at Worlds |
| 77 | Carmen Insaurralde | F25-29 | 5:30:45 | 5:30:45 | Not at Worlds |
| 78 | Jennifer Cuellar Alvarez | F35-39 | 5:42:48 | 5:31:05 | Not at Worlds |
| 79 | Karol Montiel | F40-44 | 5:51:15 | 5:31:05 | Not at Worlds |
| 80 | Diana Carolina Nino Pastrana | F40-44 | 5:54:46 | 5:34:24 | Not at Worlds |
| 81 | Gina Paola Bernal Osorio | F40-44 | 5:55:10 | 5:34:47 | Not at Worlds |
| 82 | Adriana Sima Suman | F25-29 | 5:34:49 | 5:34:49 | Not at Worlds |
| 83 | Miriam Benitez Montalban | F30-34 | 5:41:04 | 5:35:12 | Not at Worlds |
| 84 | Ana Elisa Crepaldi | F50-54 | 6:11:48 | 5:35:13 | Not at Worlds |
| 85 | Manuela Correa Herrera | F35-39 | 5:47:32 | 5:35:39 | Already qualified · IRONMAN 70.3 Cartagena |
| 86 | Limaris Concepcion | F45-49 | 6:05:47 | 5:36:14 | Not at Worlds |
| 87 | Viviane Souza | F40-44 | 5:56:49 | 5:36:20 | Not at Worlds |
| 88 | Sofia Vera Araque | F30-34 | 5:42:43 | 5:36:49 | Not at Worlds |
| 89 | Mischa Van Gelderen | F50-54 | 6:13:45 | 5:36:58 | Not at Worlds |
| 90 | Claudia Lorena Martinez | F40-44 | 5:57:48 | 5:37:16 | Not at Worlds |
| 91 | Melissa Alvarado | F45-49 | 6:06:56 | 5:37:17 | Not at Worlds |
| 92 | Lena Schöffel | F25-29 | 5:37:22 | 5:37:22 | Not at Worlds |
| 93 | Melina Bruneau | F30-34 | 5:43:22 | 5:37:28 | Not at Worlds |
| 94 | Jennifer Mendoza | F55-59 | 6:25:55 | 5:37:31 | Not at Worlds |
| 95 | Maryam Camila Gamboa | F35-39 | 5:49:59 | 5:38:01 | Not at Worlds |
| 96 | Rebeca Ortiz Fernández | F45-49 | 6:07:49 | 5:38:06 | Not at Worlds |
| 97 | Michelle Delgado | F35-39 | 5:50:15 | 5:38:16 | Not at Worlds |
| 98 | Paula Martínez Montoya | F45-49 | 6:08:39 | 5:38:52 | Not at Worlds |
| 99 | Silvia Tamariz | F35-39 | 5:52:28 | 5:40:25 | Not at Worlds |
| 100 | Manuela Kapitány | F25-29 | 5:40:45 | 5:40:45 | Not at Worlds |
| 101 | Paulina Paez | F40-44 | 6:01:44 | 5:40:58 | Not at Worlds |
| 102 | Samia Pinilla | F35-39 | 5:53:28 | 5:41:23 | Not at Worlds |
| 103 | Mafe Ganem | F18-24 | 5:44:09 | 5:41:26 | Not at Worlds |
| 104 | Wendy Benavides | F45-49 | 6:11:36 | 5:41:34 | Not at Worlds |
| 105 | Jennifer Rondón | F35-39 | 5:53:45 | 5:41:39 | Not at Worlds |
| 106 | Ana Victoria Warner | F30-34 | 5:47:49 | 5:41:50 | Not at Worlds |
| 107 | Regina Luna | F25-29 | 5:41:51 | 5:41:51 | Not at Worlds |
| 108 | Vanessa Mosquera | F35-39 | 5:54:33 | 5:42:25 | Not at Worlds |
| 109 | Carolina Maroto Moya | F50-54 | 6:20:36 | 5:43:09 | Not at Worlds |
| 110 | Lina Lopez | F35-39 | 5:56:22 | 5:44:11 | Not at Worlds |
| 111 | Martha Giraldo | F65-69 | 7:22:55 | 5:44:22 | Not at Worlds |
| 112 | Luz Andrea Delgado Grajales | F35-39 | 5:56:48 | 5:44:36 | Not at Worlds |
| 113 | María Jose Cortina Maza | F30-34 | 5:50:49 | 5:44:47 | Not at Worlds |
| 114 | Stephany Marie Robinson | F35-39 | 5:57:47 | 5:45:33 | Not at Worlds |
| 115 | Ariane Campos | F30-34 | 5:52:26 | 5:46:22 | Not at Worlds |
| 116 | Andrea Alarcon | F30-34 | 5:52:38 | 5:46:34 | Not at Worlds |
| 117 | Alejandra Perez | F25-29 | 5:46:42 | 5:46:42 | Not at Worlds |
| 118 | Mirelys Nuñez | F25-29 | 5:47:06 | 5:47:06 | Not at Worlds |
| 119 | Bianca Van Gigch | F40-44 | 6:08:24 | 5:47:15 | Not at Worlds |
| 120 | Andrea Rivas | F40-44 | 6:08:34 | 5:47:25 | Not at Worlds |
| 121 | Fabiana Araujo Moyano Martins | F45-49 | 6:18:47 | 5:48:11 | Not at Worlds |
| 122 | Stephany Francis | F35-39 | 6:00:58 | 5:48:37 | Not at Worlds |
| 123 | Charel Verheggen | F35-39 | 6:01:01 | 5:48:40 | Not at Worlds |
| 124 | Karim Batscheck | F25-29 | 5:48:57 | 5:48:57 | Already qualified · IRONMAN 70.3 Encarnación |
| 125 | Sonia Cepeda | F45-49 | 6:19:54 | 5:49:12 | Not at Worlds |
| 126 | Maria Teresa Llamosas | F55-59 | 6:39:46 | 5:49:38 | Not at Worlds |
| 127 | Jenny Carola Arteaga Benavides | F40-44 | 6:11:19 | 5:50:00 | Not at Worlds |
| 128 | Camila Boza | F30-34 | 5:56:23 | 5:50:15 | Qualified |
| 129 | Andrea Viloria | F40-44 | 6:11:49 | 5:50:28 | Not at Worlds |
| 130 | Johanna Marcela Abarca Jiménez | F45-49 | 6:21:44 | 5:50:53 | Not at Worlds |
| 131 | Ana María Urueña Serrano | F35-39 | 6:04:23 | 5:51:55 | Not at Worlds |
| 132 | Tatiana Laguna Román | F30-34 | 5:58:15 | 5:52:05 | Not at Worlds |
| 133 | Brigitte Barrero | F45-49 | 6:23:19 | 5:52:21 | Not at Worlds |
| 134 | Lizeth Buitrago | F30-34 | 5:58:40 | 5:52:30 | Not at Worlds |
| 135 | Beilis Branda | F40-44 | 6:14:37 | 5:53:07 | Not at Worlds |
| 136 | Anabell Cornejo | F40-44 | 6:15:26 | 5:53:53 | Not at Worlds |
| 137 | Liz Karina Prietogonzalez | F45-49 | 6:25:13 | 5:54:05 | Not at Worlds |
| 138 | Amanda Kenny | F35-39 | 6:06:46 | 5:54:13 | Qualified |
IRONMAN 70.3 Panama 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