IRONMAN 70.3 São Paulo 70.3 Worlds qualifying
The time needed at IRONMAN 70.3 São Paulo 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 2027 · in progress · IRONMAN 70.3 São Paulo 2026
50 slots. Cycle in progress: there's no start list yet, so the cutoff is projected from how far each race's roll down went last year.
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| M18-24 | 4:23:30 | 1.0000 | Joao Vitor Rossi Alvarenga 4:03:43 |
| M25-29 | 4:25:04 | 0.9941 | Diego Arantes 3:58:34 |
| M30-34 | 4:31:26 | 0.9708 | Andre Souza 4:11:57 |
| M35-39 | 4:36:12 | 0.9540 | Fellipe Marmo Gomes Santos 3:56:03 |
| M40-44 | 4:43:04 | 0.9309 | Mateus De Carvalho 4:12:25 |
| M45-49 | 4:52:08 | 0.9020 | Patrick Simon 4:17:20 |
| M50-54 | 4:57:02 | 0.8871 | Andre Carvalho 4:23:12 |
| M55-59 | 5:07:00 | 0.8583 | Carlos Assumpcao 4:42:01 |
| M60-64 | 5:20:45 | 0.8215 | Francisco Carvalho Junior 5:03:13 |
| M65-69 | 5:43:35 | 0.7669 | Carlos Viana 5:31:36 |
| M70-74 | 6:10:33 | 0.7111 | Roberto Azevedo Junior 6:42:27 |
| M75-79 | 6:49:44 | 0.6431 | — |
Pool roll down
Age-graded ranking (excluding age group winners) down to the projected cutoff.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| 1 | Jose Belarmino | M45-49 | 4:17:24 | 3:52:10 | |
| 2 | Jose Carlos Domingos | M45-49 | 4:18:29 | 3:53:09 | |
| 3 | Fabio Esmerelles | M40-44 | 4:13:46 | 3:56:14 | |
| 4 | Vinicius Castilho | M45-49 | 4:23:18 | 3:57:30 | |
| 5 | Rodrigo Passini | M35-39 | 4:09:28 | 3:57:59 | |
| 6 | Daniel Ruman Rodrigues | M35-39 | 4:11:15 | 3:59:42 | |
| 7 | Alexandre Ferraz | M40-44 | 4:17:38 | 3:59:50 | |
| 8 | Denis Santana Vera | M25-29 | 4:02:31 | 4:01:05 | |
| 9 | Mateus Vidigal | M45-49 | 4:27:35 | 4:01:22 | |
| 10 | Anderson Fernandes De Camargo | M35-39 | 4:13:32 | 4:01:52 | |
| 11 | Gustavo Feitosa Felizzola | M45-49 | 4:30:07 | 4:03:39 | |
| 12 | Tiago Lessa | M45-49 | 4:31:25 | 4:04:49 | |
| 13 | Roberto Ferreira | M55-59 | 4:46:41 | 4:06:04 | |
| 14 | Guilherme Vaz | M30-34 | 4:13:38 | 4:06:14 | |
| 15 | Andre Trevine Araujo Bezerra De Menezes | M35-39 | 4:18:13 | 4:06:20 | |
| 16 | Lucas Toledo | M35-39 | 4:18:24 | 4:06:31 | |
| 17 | Gilberto Dos Santos Marcos | M50-54 | 4:39:17 | 4:07:45 | |
| 18 | Victor Augusto Gibertoni | M30-34 | 4:15:32 | 4:08:04 | |
| 19 | Guilherme Manocchio | M40-44 | 4:27:31 | 4:09:02 | |
| 20 | Samuca Araujo Silva | M40-44 | 4:27:52 | 4:09:21 | |
| 21 | Eduardo Buscacio | M40-44 | 4:28:17 | 4:09:45 | |
| 22 | Danilo Dos Santos Lima | M30-34 | 4:18:53 | 4:11:19 | |
| 23 | Marcos Luiz Egg Nunes | M40-44 | 4:30:23 | 4:11:42 | |
| 24 | Gianfranco Nardini | M30-34 | 4:19:26 | 4:11:51 | |
| 25 | Adriano Bastos | M45-49 | 4:39:38 | 4:12:14 | |
| 26 | Mário Feitosa | M45-49 | 4:39:51 | 4:12:25 | |
| 27 | Wilson Wadhy Miguel Rebehy Neto | M35-39 | 4:24:37 | 4:12:27 | |
| 28 | Ederson Claudio Andreatta | M50-54 | 4:44:35 | 4:12:27 | |
| 29 | Ainer Sampaio | M40-44 | 4:31:25 | 4:12:40 | |
| 30 | Pedro Apud Pedro Apud | M30-34 | 4:20:26 | 4:12:50 | |
| 31 | Philip De Simone | M30-34 | 4:20:48 | 4:13:11 | |
| 32 | Tarcisio Trivino De Oliveira | M50-54 | 4:45:56 | 4:13:39 | |
| 33 | Guilherme Sobolewski | M30-34 | 4:21:47 | 4:14:08 | |
| 34 | Gustavo Do Nascimento Pistili | M35-39 | 4:26:55 | 4:14:38 | |
| 35 | Diogo Nebias | M45-49 | 4:42:38 | 4:14:56 | |
| 36 | Vinicius Pelissari | M25-29 | 4:17:06 | 4:15:35 | |
| 37 | Luis Tinello | M60-64 | 5:11:25 | 4:15:50 | |
| 38 | Lucas Niccioli | M30-34 | 4:24:50 | 4:17:06 | |
| 39 | Bruno Morozini | M40-44 | 4:36:18 | 4:17:12 | |
| 40 | Marco Aurelio De Hollanda | M50-54 | 4:50:00 | 4:17:16 | |
| 41 | Mauricio Lisboa De Oliveira | M45-49 | 4:45:21 | 4:17:23 | |
| 42 | Daniel Meneghel | M40-44 | 4:36:39 | 4:17:32 | |
| 43 | Altair Baptista | M45-49 | 4:45:34 | 4:17:35 | |
| 44 | Jose Eduardo Carvalho Teixeira | M30-34 | 4:26:36 | 4:18:49 | |
| 45 | Matheus Patsch Pineda | M30-34 | 4:26:50 | 4:19:03 | |
| 46 | Roberto Papa Nitrini | M50-54 | 4:52:05 | 4:19:06 | |
| 47 | Rodolfo Souza Scotolo | M35-39 | 4:31:46 | 4:19:16 | |
| 48 | Gianlucca De Souza | M25-29 | 4:21:36 | 4:20:03 | |
| 49 | Renato Valenca Cardoso | M40-44 | 4:39:22 | 4:20:04 | |
| 50 | Cristiano Kanashiro | M45-49 | 4:48:24 | 4:20:08 | |
| 51 | Marcus Santos | M40-44 | 4:40:03 | 4:20:42 | |
| 52 | Bruno Araujo | M35-39 | 4:33:17 | 4:20:43 | |
| 53 | Alexandre Kalman | M45-49 | 4:49:10 | 4:20:50 | |
| 54 | Pedro Henrique Muniz Alves | M40-44 | 4:40:23 | 4:21:01 | |
| 55 | Fabio Carneiro | M45-49 | 4:49:38 | 4:21:15 | |
| 56 | Paulo Rogerio Vizaco | M50-54 | 4:54:30 | 4:21:15 | |
| 57 | Raphael Scarano De Oliveira | M30-34 | 4:30:08 | 4:22:15 | |
| 58 | Marcos Alberto Goncalves De Pauli | M35-39 | 4:35:34 | 4:22:53 | |
| 59 | Luis Adriano Stenzinger | M40-44 | 4:42:28 | 4:22:57 | |
| 60 | Joao Francisco Uras | M55-59 | 5:06:37 | 4:23:10 | |
| 61 | Carlos Eduardo Uliam Carvalho | M35-39 | 4:35:58 | 4:23:16 | |
| 62 | Samuel Jesus Paranhos | M25-29 | 4:25:04 | 4:23:30 |
70.3 Worlds 2026 · IRONMAN 70.3 São Paulo 2025
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| M18-24 | 4:30:13 | 1.0000 | Arthur Genaro Alves Bifaroni 4:18:02 |
| M25-29 | 4:32:09 | 0.9929 | Rafael Turtera 4:03:57 |
| M30-34 | 4:39:52 | 0.9655 | — |
| M35-39 | 4:44:26 | 0.9500 | Walter Tlaija 4:10:45 (2.º) |
| M40-44 | 4:51:45 | 0.9262 | — |
| M45-49 | 5:00:59 | 0.8978 | — |
| M50-54 | 5:05:55 | 0.8833 | Leandro Martinez 4:40:23 (2.º) |
| M55-59 | 5:15:29 | 0.8565 | Mauro Giorchino 5:11:25 (3.º) |
| M60-64 | 5:29:51 | 0.8192 | Carlos Viana 5:17:35 |
| M65-69 | 5:53:41 | 0.7640 | Carlos Roberto Santos 5:47:55 |
| M70-74 | 6:19:34 | 0.7119 | — |
| M75-79 | 7:00:58 | 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 | Mateus Vidigal | M45-49 | 4:19:50 | 3:53:17 | Not at Worlds |
| 2 | Jose Carlos Domingos | M45-49 | 4:24:27 | 3:57:25 | Not at Worlds |
| 3 | Marcelo Bodanese | M35-39 | 4:12:53 | 4:00:14 | Not at Worlds |
| 4 | Victor Navarro Castello Branco | M35-39 | 4:12:54 | 4:00:15 | Not at Worlds |
| 5 | Rodrigo Lobo | M40-44 | 4:20:07 | 4:00:55 | Not at Worlds |
| 6 | Raphael Costa Mehl | M45-49 | 4:30:00 | 4:02:24 | Not at Worlds |
| 7 | Marcus Vinicius Macedo Dos Santos | M40-44 | 4:21:56 | 4:02:36 | Not at Worlds |
| 8 | Rodrigo Silveirinha Correa Filho | M25-29 | 4:05:35 | 4:03:50 | Not at Worlds |
| 9 | Raphael Falcao | M45-49 | 4:32:27 | 4:04:36 | Not at Worlds |
| 10 | Fernando Maluf | M25-29 | 4:06:27 | 4:04:42 | Already qualified · IRONMAN 70.3 Louisville |
| 11 | Guilherme Queiroz Portilho | M35-39 | 4:17:50 | 4:04:56 | Not at Worlds |
| 12 | Rodrigo Bodanese | M35-39 | 4:18:31 | 4:05:35 | Not at Worlds |
| 13 | Adriano Godoi | M45-49 | 4:34:17 | 4:06:15 | Not at Worlds |
| 14 | Thiarly Cavalcante Bastos De Oliveira | M35-39 | 4:20:21 | 4:07:20 | Not at Worlds |
| 15 | Kaique Carneiro Rodrigues | M25-29 | 4:09:15 | 4:07:29 | Not at Worlds |
| 16 | Joao Maldonado | M25-29 | 4:10:16 | 4:08:29 | Not at Worlds |
| 17 | Aleksas Vaitkunas | M40-44 | 4:29:18 | 4:09:26 | Not at Worlds |
| 18 | Mateus De Carvalho | M40-44 | 4:30:40 | 4:10:41 | Not at Worlds |
| 19 | Vitor Puato De Almeida | M45-49 | 4:39:51 | 4:11:15 | Not at Worlds |
| 20 | Fabio Esmerelles | M35-39 | 4:24:30 | 4:11:16 | Not at Worlds |
| 21 | Gilberto Dos Santos Marcos | M50-54 | 4:44:54 | 4:11:39 | Not at Worlds |
| 22 | Christiano Abreu Barbosa | M50-54 | 4:45:16 | 4:11:59 | Not at Worlds |
| 23 | Bruno Alves Silva | M40-44 | 4:32:06 | 4:12:01 | Not at Worlds |
| 24 | Nathan Ciarlo | M30-34 | 4:21:08 | 4:12:07 | Not at Worlds |
| 25 | Bruno Dionisio Da Silva | M40-44 | 4:32:15 | 4:12:09 | Not at Worlds |
| 26 | Gabriel Giovaney Cardoso Carvalh | M35-39 | 4:26:28 | 4:13:09 | Qualified |
| 27 | Alberto Gobbo De Oliveira | M25-29 | 4:15:00 | 4:13:11 | Not at Worlds |
| 28 | Luiz Francisco Prezia Patelli | M40-44 | 4:33:36 | 4:13:24 | Not at Worlds |
| 29 | Rafael Farina | M45-49 | 4:43:21 | 4:14:23 | Not at Worlds |
| 30 | Luiz Guilherme Correia | M30-34 | 4:24:15 | 4:15:08 | Qualified |
| 31 | Gabriel Dias Aguilera Fernandes | M35-39 | 4:28:37 | 4:15:11 | Qualified |
| 32 | Arthur Werneck | M40-44 | 4:35:49 | 4:15:28 | Not at Worlds |
| 33 | Felipe Silva Alvarez | M45-49 | 4:44:37 | 4:15:32 | Qualified |
| 34 | Fabio Fantozzi | M45-49 | 4:44:40 | 4:15:34 | Not at Worlds |
| 35 | Luiz Eduardo Rodrigues Lopes | M50-54 | 4:49:39 | 4:15:51 | Not at Worlds |
| 36 | Fabricio Fusco Rodrigues | M45-49 | 4:45:13 | 4:16:04 | Not at Worlds |
| 37 | Bruno Resende Macedo | M40-44 | 4:36:31 | 4:16:07 | Qualified |
| 38 | Daniel Baena | M45-49 | 4:45:43 | 4:16:31 | Not at Worlds |
| 39 | Ian Gasparin | M40-44 | 4:36:58 | 4:16:32 | Not at Worlds |
| 40 | Junior Queiroz | M30-34 | 4:26:48 | 4:17:36 | Not at Worlds |
| 41 | Joao Paulo Sahb Estrela | M30-34 | 4:27:17 | 4:18:04 | Not at Worlds |
| 42 | Jose Ricardo Ruela Rodrigues | M45-49 | 4:47:40 | 4:18:16 | Not at Worlds |
| 43 | Eduardo Maccario Soares | M40-44 | 4:39:02 | 4:18:26 | Not at Worlds |
| 44 | Felipe Romao Batista | M40-44 | 4:40:11 | 4:19:30 | Not at Worlds |
| 45 | Habraao Diogenes Bessa Peixoto | M40-44 | 4:40:11 | 4:19:30 | Not at Worlds |
| 46 | Leonardo Berke Pires | M35-39 | 4:33:31 | 4:19:50 | Qualified |
| 47 | Leonardo Rudge Martelli | M35-39 | 4:33:35 | 4:19:54 | Not at Worlds |
| 48 | Leonardo Alckmin | M30-34 | 4:29:22 | 4:20:04 | Already qualified · IRONMAN 70.3 Rio de Janeiro |
| 49 | Felipe Gavazzoni | M35-39 | 4:34:52 | 4:21:07 | Qualified |
| 50 | Renan Papareli | M30-34 | 4:31:05 | 4:21:44 | Not at Worlds |
| 51 | Rafael Camara | M25-29 | 4:23:51 | 4:21:59 | Not at Worlds |
| 52 | Rafael Mattos Amaral | M40-44 | 4:43:10 | 4:22:16 | Not at Worlds |
| 53 | Thiago Pires | M40-44 | 4:43:40 | 4:22:44 | Not at Worlds |
| 54 | Cesar Schaeffer | M45-49 | 4:53:01 | 4:23:04 | Not at Worlds |
| 55 | Filipe Augusto Fornari Montanholi | M40-44 | 4:44:22 | 4:23:23 | Not at Worlds |
| 56 | Gabriel Carvalho | M35-39 | 4:37:43 | 4:23:50 | Not at Worlds |
| 57 | Leandro Gustavo Goulart Zani | M35-39 | 4:37:50 | 4:23:56 | Not at Worlds |
| 58 | Luca Parizotto | M25-29 | 4:26:44 | 4:24:50 | Qualified |
| 59 | Mauricio Hidalgo | M60-64 | 5:23:31 | 4:25:01 | Not at Worlds |
| 60 | Guilherme Vaz | M25-29 | 4:27:17 | 4:25:23 | Not at Worlds |
| 61 | Gustavo N C Inoue | M30-34 | 4:35:07 | 4:25:38 | Qualified |
| 62 | Philip De Simone | M30-34 | 4:35:31 | 4:26:01 | Not at Worlds |
| 63 | Bruno Affonso | M40-44 | 4:47:27 | 4:26:14 | Not at Worlds |
| 64 | Rodolfo Souza Scotolo | M35-39 | 4:41:12 | 4:27:08 | Not at Worlds |
| 65 | Andre Plec Manao | M35-39 | 4:41:35 | 4:27:30 | Qualified |
| 66 | Pedro Miguel Muzeti | M30-34 | 4:37:09 | 4:27:35 | Not at Worlds |
| 67 | Alexandre Kalman | M45-49 | 4:58:25 | 4:27:55 | Not at Worlds |
| 68 | Domingos Antonio Mucciacito Junior | M50-54 | 5:03:19 | 4:27:55 | Not at Worlds |
| 69 | Guilherme Carvalho | M45-49 | 4:58:49 | 4:28:17 | Qualified |
| 70 | Juan Diego Garcia | M35-39 | 4:42:35 | 4:28:27 | Qualified |
| 71 | Robson De Freitas Lourenco Bonaldi | M35-39 | 4:43:24 | 4:29:14 | Qualified |
| 72 | Wiliam Maia Cavarsan | M60-64 | 5:28:53 | 4:29:25 | Qualified |
| 73 | Lucas Cáceres Parlatto | M35-39 | 4:43:40 | 4:29:29 | Qualified |
| 74 | Tiago Freire De Oliveira | M45-49 | 5:00:10 | 4:29:29 | Not at Worlds |
| 75 | Seigo Nakamura | M60-64 | 5:29:02 | 4:29:33 | Qualified |
| 76 | Fabio Vasconcelos Aquino | M40-44 | 4:51:05 | 4:29:36 | Not at Worlds |
| 77 | Guilherme Ferreira | M30-34 | 4:39:27 | 4:29:49 | Qualified |
| 78 | Breno Nascimento | M40-44 | 4:51:26 | 4:29:56 | Not at Worlds |
| 79 | Juan Duran | M45-49 | 5:00:40 | 4:29:56 | Not at Worlds |
| 80 | Matheus Duda | M18-24 | 4:30:13 | 4:30:13 | Qualified |
70.3 Worlds 2027 · in progress · IRONMAN 70.3 São Paulo 2026
50 slots. Cycle in progress: there's no start list yet, so the cutoff is projected from how far each race's roll down went last year.
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| F18-24 | 5:23:46 | 0.9899 | Thais Bustillo Freitas 4:41:46 |
| F25-29 | 5:20:30 | 1.0000 | Lauara Ribeiro Maria 4:40:08 |
| F30-34 | 5:26:11 | 0.9826 | Evelin Silveira Bombonatto 4:37:05 |
| F35-39 | 5:31:04 | 0.9681 | Juliana Moreira 4:46:56 |
| F40-44 | 5:39:05 | 0.9452 | Natalia Sobral 4:44:53 |
| F45-49 | 5:48:27 | 0.9198 | Erica Sumoyama Braune 5:13:41 |
| F50-54 | 5:54:53 | 0.9031 | Karina Ireno 5:36:32 |
| F55-59 | 6:06:25 | 0.8747 | Luciana Vasconcelos Tavares 6:05:22 |
| F60-64 | 6:22:22 | 0.8382 | Eliane Dal Bello 7:47:38 |
| F65-69 | 6:51:41 | 0.7785 | Marcia Regina Da Silva Rios 7:11:27 |
| F70-74 | 7:16:10 | 0.7348 | — |
| F75-79 | 8:32:14 | 0.6257 | — |
Pool roll down
Age-graded ranking (excluding age group winners) down to the projected cutoff.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| 1 | Carolina Furriela Graça | F35-39 | 4:52:55 | 4:43:34 | |
| 2 | Paloma Pirani | F40-44 | 5:01:14 | 4:44:44 | |
| 3 | Bianca Guedes | F30-34 | 4:49:48 | 4:44:45 | |
| 4 | Mariana Zylbersztajn | F30-34 | 4:51:51 | 4:46:46 | |
| 5 | Rafaela Lopes De Oliveira | F40-44 | 5:06:27 | 4:49:39 | |
| 6 | Ana Paula Carvalho Guimarães | F45-49 | 5:14:57 | 4:49:41 | |
| 7 | Karime Kelen Buck | F45-49 | 5:15:19 | 4:50:02 | |
| 8 | Tatiana Gouw | F35-39 | 5:00:13 | 4:50:38 | |
| 9 | Rosecler Costa | F45-49 | 5:16:03 | 4:50:42 | |
| 10 | Isabella Nakano Fabris | F30-34 | 4:58:17 | 4:53:06 | |
| 11 | Laura Guerreiro | F45-49 | 5:20:51 | 4:55:07 | |
| 12 | Flavia Beatriz Belini | F45-49 | 5:21:21 | 4:55:35 | |
| 13 | Lisie Polita Romanzini | F40-44 | 5:18:00 | 5:00:34 | |
| 14 | Lorena Fontes Molinos | F35-39 | 5:10:42 | 5:00:47 | |
| 15 | Angelica Martins | F45-49 | 5:29:45 | 5:03:18 | |
| 16 | Maria Eduarda Ferreira | F30-34 | 5:09:04 | 5:03:41 | |
| 17 | Bruna Barbosa | F40-44 | 5:21:28 | 5:03:51 | |
| 18 | Raquel Ferreira | F40-44 | 5:22:21 | 5:04:41 | |
| 19 | Kelly Vargas Da Silva | F45-49 | 5:31:38 | 5:05:02 | |
| 20 | Julia Araujo | F18-24 | 5:09:47 | 5:06:39 | |
| 21 | Cristiane Quartaroli Cheung | F45-49 | 5:35:30 | 5:08:36 | |
| 22 | Flavia Antunes | F40-44 | 5:27:20 | 5:09:24 | |
| 23 | Marcela Malheiro Santos | F30-34 | 5:15:38 | 5:10:08 | |
| 24 | Bruna Duarte Lopes | F35-39 | 5:20:54 | 5:10:40 | |
| 25 | Vanessa Stefani Sul Moreira | F50-54 | 5:44:33 | 5:11:10 | |
| 26 | Luisa Gotardo | F25-29 | 5:11:44 | 5:11:44 | |
| 27 | Marcela Amorim Da Costa | F18-24 | 5:16:03 | 5:12:51 | |
| 28 | Carolina Queiroz De Oliveira Souza | F35-39 | 5:24:11 | 5:13:51 | |
| 29 | Maria Eduarda Vidal Werneck Pereira | F35-39 | 5:25:20 | 5:14:57 | |
| 30 | Amanda Taha Junqueira | F25-29 | 5:16:17 | 5:16:17 | |
| 31 | Daniela Ribeiro Castro | F25-29 | 5:16:18 | 5:16:18 | |
| 32 | Camila Cortez | F35-39 | 5:26:47 | 5:16:22 | |
| 33 | Isabella Guttmann | F25-29 | 5:16:24 | 5:16:24 | |
| 34 | Leila Motta | F40-44 | 5:35:05 | 5:16:43 | |
| 35 | Geovana Michelique | F18-24 | 5:20:09 | 5:16:55 | |
| 36 | Mariana Lautenschlager | F40-44 | 5:35:46 | 5:17:22 | |
| 37 | Juliana Pinheiro De Freitas | F25-29 | 5:17:54 | 5:17:54 | |
| 38 | Barbara Maria Teixeira | F25-29 | 5:18:02 | 5:18:02 | |
| 39 | Andrea Dematte | F40-44 | 5:36:49 | 5:18:22 | |
| 40 | Talita Saab | F40-44 | 5:37:00 | 5:18:32 | |
| 41 | Pamela Cinara Carvalho De Oliveira Dal Lin | F40-44 | 5:37:57 | 5:19:26 | |
| 42 | Ana Luiza Gorga Adamo | F25-29 | 5:20:03 | 5:20:03 | |
| 43 | Graciema Bertoletti | F50-54 | 5:54:53 | 5:20:30 |
70.3 Worlds 2026 · IRONMAN 70.3 São Paulo 2025
50 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| F18-24 | 5:35:36 | 0.9921 | Thais Bustillo Freitas 5:05:45 |
| F25-29 | 5:32:57 | 1.0000 | Gabriela Silva Vergilio 5:06:06 (3.º) |
| F30-34 | 5:38:47 | 0.9828 | Isadora Ruiz Milani 4:57:55 (2.º) |
| F35-39 | 5:44:44 | 0.9658 | — |
| F40-44 | 5:53:14 | 0.9426 | Monica Grinberg 5:18:13 (2.º) |
| F45-49 | 6:02:13 | 0.9192 | Renata Barduco De Oliveira 5:07:32 |
| F50-54 | 6:09:17 | 0.9016 | Marilia Andrade 5:46:51 (2.º) |
| F55-59 | 6:20:41 | 0.8746 | — |
| F60-64 | 6:36:48 | 0.8391 | Flávia Toledo Leite Da Silva 6:11:29 |
| F65-69 | 7:08:14 | 0.7775 | — |
| F70-74 | 7:33:07 | 0.7348 | — |
| F75-79 | 8:54:05 | 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 | Rosa Baptista Teixeira Fernandes | F45-49 | 5:09:02 | 4:44:04 | Not at Worlds |
| 2 | Erika Andrea Izidio Szpektor | F45-49 | 5:13:50 | 4:48:29 | Qualified |
| 3 | Laura Guerreiro | F45-49 | 5:19:26 | 4:53:37 | Not at Worlds |
| 4 | Aline Amaral | F45-49 | 5:22:15 | 4:56:13 | Not at Worlds |
| 5 | Agostina Lettera | F30-34 | 5:02:21 | 4:57:09 | Qualified |
| 6 | Larissa Martins De Oliveira | F30-34 | 5:03:46 | 4:58:33 | Not at Worlds |
| 7 | Claudiane Panizzi | F40-44 | 5:18:25 | 5:00:08 | Qualified |
| 8 | Carla Weyll Almada | F35-39 | 5:12:48 | 5:02:06 | Not at Worlds |
| 9 | Nina Tostes Alves | F40-44 | 5:23:09 | 5:04:36 | Already qualified · IRONMAN 70.3 Rio de Janeiro |
| 10 | Heloisa Porto Corona | F30-34 | 5:10:03 | 5:04:43 | Qualified |
| 11 | Helen Assis | F40-44 | 5:23:23 | 5:04:49 | Not at Worlds |
| 12 | Eliane De Lima Fuzeti Sousa | F45-49 | 5:31:38 | 5:04:50 | Qualified |
| 13 | Lara Lys Scholl | F30-34 | 5:10:24 | 5:05:04 | Not at Worlds |
| 14 | Karen Foppa | F30-34 | 5:11:43 | 5:06:21 | Not at Worlds |
| 15 | Lumah Massaroth | F30-34 | 5:11:47 | 5:06:25 | Not at Worlds |
| 16 | Marina Miranda | F25-29 | 5:06:34 | 5:06:34 | Not at Worlds |
| 17 | Victoria De Barros Castro | F18-24 | 5:09:03 | 5:06:37 | Qualified |
| 18 | Leticia Ribeiro | F35-39 | 5:20:07 | 5:09:10 | Qualified |
| 19 | Marcela Amorim Da Costa | F18-24 | 5:12:49 | 5:10:21 | Not at Worlds |
| 20 | Carolina Moro | F18-24 | 5:13:26 | 5:10:57 | Qualified |
| 21 | Victoria Margarita Massey | F40-44 | 5:30:29 | 5:11:31 | Not at Worlds |
| 22 | Raquel Martins Soares | F40-44 | 5:30:33 | 5:11:35 | Not at Worlds |
| 23 | Juana Abdalla | F40-44 | 5:30:44 | 5:11:45 | Not at Worlds |
| 24 | Daniela Ribeiro Castro | F25-29 | 5:11:51 | 5:11:51 | Qualified |
| 25 | Fernanda Vieira De Sá | F30-34 | 5:17:51 | 5:12:23 | Qualified |
| 26 | Michele Serao | F40-44 | 5:33:20 | 5:14:12 | Not at Worlds |
| 27 | Carina Massarotti | F40-44 | 5:33:50 | 5:14:40 | Not at Worlds |
| 28 | Erica Sumoyama Braune | F45-49 | 5:42:43 | 5:15:02 | Qualified |
| 29 | Paula Martinez Toledo | F45-49 | 5:42:51 | 5:15:09 | Not at Worlds |
| 30 | Andrea Giglio Chociay | F40-44 | 5:34:40 | 5:15:27 | Not at Worlds |
| 31 | Gabriela Frange Togni | F35-39 | 5:28:04 | 5:16:51 | Already qualified · IRONMAN 70.3 Rio de Janeiro |
| 32 | Nathalia Fuzaro | F35-39 | 5:28:58 | 5:17:43 | Qualified |
| 33 | Cristine Stahlschmidt | F40-44 | 5:38:56 | 5:19:29 | Not at Worlds |
| 34 | Renata Mesquita | F35-39 | 5:31:04 | 5:19:45 | Not at Worlds |
| 35 | Jackeline Pinto Da Silva | F40-44 | 5:39:49 | 5:20:19 | Qualified |
| 36 | Leila Motta | F40-44 | 5:40:10 | 5:20:38 | Not at Worlds |
| 37 | Gabriela Loureiro Rossano | F18-24 | 5:23:46 | 5:21:13 | Not at Worlds |
| 38 | Rosana Nicolato De Almeida Conde | F45-49 | 5:50:04 | 5:21:47 | Not at Worlds |
| 39 | Belle Gordiano | F25-29 | 5:21:59 | 5:21:59 | Not at Worlds |
| 40 | Patricia Cordeiro | F40-44 | 5:42:55 | 5:23:14 | Not at Worlds |
| 41 | Luciana Tudisco De Oliveira | F45-49 | 5:53:33 | 5:24:59 | Qualified |
| 42 | Juliana Graciano De Resende | F35-39 | 5:36:33 | 5:25:02 | Qualified |
| 43 | Camila Cortez | F35-39 | 5:37:49 | 5:26:16 | Not at Worlds |
| 44 | Karita Baraldi | F35-39 | 5:38:02 | 5:26:28 | Not at Worlds |
| 45 | Marcia Tiemi Takahashi | F50-54 | 6:02:16 | 5:26:37 | Not at Worlds |
| 46 | Daiane Midori Iyama | F35-39 | 5:38:35 | 5:27:00 | Qualified |
| 47 | Lizzie Tukamoto Fernandes | F40-44 | 5:48:08 | 5:28:09 | Not at Worlds |
| 48 | Vanessa Brischi Olivatto Fioravanti | F30-34 | 5:34:17 | 5:28:32 | Not at Worlds |
| 49 | Camila Risso | F30-34 | 5:35:04 | 5:29:18 | Not at Worlds |
| 50 | Giovanna Jotta Collet | F25-29 | 5:31:15 | 5:31:15 | Qualified |
| 51 | Gabriela Costa Pontes | F30-34 | 5:38:39 | 5:32:50 | Not at Worlds |
| 52 | Julia Engel | F30-34 | 5:38:47 | 5:32:57 | Qualified |
IRONMAN 70.3 São Paulo 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