← 70.3 Worlds qualifying times
IRONMAN 70.3 Florida 70.3 Worlds qualifying
The time needed at IRONMAN 70.3 Florida 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 Florida 2025
70 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
35
estimated
Automatic
8
13 age groups
Pool
27
of 27 slots
Age-graded cutoff
4:27:35
#87 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| M18-24 | 4:27:35 | 1.0000 | Youhan Guillou 4:00:41 (2.º) |
| M25-29 | 4:29:30 | 0.9929 | Matheus Teixeira Fialho 4:08:39 |
| M30-34 | 4:37:09 | 0.9655 | Brice Gayant 3:58:55 |
| M35-39 | 4:41:40 | 0.9500 | David Farris 4:33:27 (2.º) |
| M40-44 | 4:48:54 | 0.9262 | — |
| M45-49 | 4:58:03 | 0.8978 | — |
| M50-54 | 5:02:56 | 0.8833 | — |
| M55-59 | 5:12:25 | 0.8565 | Marc Arseneau 4:45:47 |
| M60-64 | 5:26:38 | 0.8192 | Anthony Park 5:00:24 (2.º) |
| M65-69 | 5:50:14 | 0.7640 | Laurent Cali 5:19:51 |
| M70-74 | 6:15:52 | 0.7119 | Eli Tepperberg 6:00:43 |
| M75-79 | 6:56:52 | 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 | Jesus Angulo | M45-49 | 4:26:53 | 3:59:36 | Qualified |
| 2 | Brendan Loehr | M45-49 | 4:27:50 | 4:00:28 | Not at Worlds |
| 3 | Reed Legg | M18-24 | 4:01:23 | 4:01:23 | Not at Worlds |
| 4 | Ryan Seguine | M45-49 | 4:28:55 | 4:01:26 | Not at Worlds |
| 5 | Rodrigo Loiola De Andrade | M45-49 | 4:29:14 | 4:01:43 | Not at Worlds |
| 6 | Joscar Duque | M30-34 | 4:10:39 | 4:02:00 | Not at Worlds |
| 7 | Andrew Graham | M45-49 | 4:30:29 | 4:02:50 | Qualified |
| 8 | Liam Kennedy | M18-24 | 4:03:24 | 4:03:24 | Not at Worlds |
| 9 | Kenneth Jones | M45-49 | 4:32:40 | 4:04:48 | Not at Worlds |
| 10 | Owen Venesky | M30-34 | 4:13:55 | 4:05:09 | Not at Worlds |
| 11 | Tyler Woodward | M30-34 | 4:14:13 | 4:05:27 | Not at Worlds |
| 12 | Giacomo Mevio | M18-24 | 4:05:53 | 4:05:53 | Qualified |
| 13 | Christian Lenz-Cesar | M50-54 | 4:38:26 | 4:05:56 | Qualified |
| 14 | Sigurd Elvestad | M18-24 | 4:06:17 | 4:06:17 | Qualified |
| 15 | Matt Schuster | M40-44 | 4:27:06 | 4:07:23 | Not at Worlds |
| 16 | Andreas Moraitis | M40-44 | 4:28:26 | 4:08:37 | Not at Worlds |
| 17 | Austin Sprague | M30-34 | 4:17:45 | 4:08:51 | Qualified |
| 18 | James Childers | M45-49 | 4:37:35 | 4:09:13 | Not at Worlds |
| 19 | Pedro Ginocchi | M30-34 | 4:18:15 | 4:09:20 | Not at Worlds |
| 20 | Elias Vargas | M40-44 | 4:29:38 | 4:09:44 | Not at Worlds |
| 21 | Yannick Dupuis | M18-24 | 4:09:47 | 4:09:47 | Not at Worlds |
| 22 | Nathan Lawyer | M55-59 | 4:51:43 | 4:09:51 | Already qualified · IRONMAN 70.3 Muncie |
| 23 | John High | M25-29 | 4:11:40 | 4:09:53 | Qualified |
| 24 | William Nemeth | M18-24 | 4:09:53 | 4:09:53 | Not at Worlds |
| 25 | Hugo Célèrier | M30-34 | 4:19:22 | 4:10:25 | Qualified |
| 26 | Adriano Bastos | M45-49 | 4:39:22 | 4:10:49 | Not at Worlds |
| 27 | Larry Black | M65-69 | 5:28:23 | 4:10:53 | Not at Worlds |
| 28 | Blake Alspach | M40-44 | 4:31:02 | 4:11:02 | Not at Worlds |
| 29 | Zach Stern | M25-29 | 4:12:50 | 4:11:02 | Not at Worlds |
| 30 | Nicholas Marzoli | M40-44 | 4:31:17 | 4:11:16 | Qualified |
| 31 | Francisco Brandao Junior | M40-44 | 4:31:34 | 4:11:32 | Qualified |
| 32 | Eduardo Chipoco | M65-69 | 5:29:36 | 4:11:49 | Not at Worlds |
| 33 | Paul Strong | M60-64 | 5:09:05 | 4:13:12 | Not at Worlds |
| 34 | Arthur Mathisen | M50-54 | 4:46:59 | 4:13:30 | Not at Worlds |
| 35 | Jim Smith | M55-59 | 4:56:08 | 4:13:38 | Qualified |
| 36 | Maxwell Rider | M30-34 | 4:23:08 | 4:14:03 | Not at Worlds |
| 37 | Michael Baba | M40-44 | 4:34:42 | 4:14:26 | Qualified |
| 38 | Stephen Yang | M25-29 | 4:16:53 | 4:15:04 | Qualified |
| 39 | Tyler Hatton | M30-34 | 4:25:10 | 4:16:01 | Qualified |
| 40 | Johnny Aboud | M30-34 | 4:25:21 | 4:16:12 | Not at Worlds |
| 41 | Adam Zucco | M50-54 | 4:50:09 | 4:16:17 | Not at Worlds |
| 42 | Yasiel Mendez | M30-34 | 4:25:29 | 4:16:19 | Not at Worlds |
| 43 | Filippo Tavazzani | M40-44 | 4:36:55 | 4:16:29 | Already qualified · IRONMAN 70.3 Cozumel |
| 44 | Mike Preuss | M60-64 | 5:13:31 | 4:16:50 | Not at Worlds |
| 45 | Robbie Robins | M70-74 | 6:02:01 | 4:17:43 | Not at Worlds |
| 46 | Andrew Gray | M18-24 | 4:18:03 | 4:18:03 | Not at Worlds |
| 47 | Eric Lashway | M40-44 | 4:39:14 | 4:18:38 | Not at Worlds |
| 48 | Tim Antonellis | M40-44 | 4:39:22 | 4:18:45 | Qualified |
| 49 | Alexander Mcpherson | M65-69 | 5:38:54 | 4:18:55 | Not at Worlds |
| 50 | Aristides Hoefel | M45-49 | 4:49:16 | 4:19:42 | Qualified |
| 51 | Ean Ormsby | M25-29 | 4:21:36 | 4:19:45 | Qualified |
| 52 | Euro Aun Brasil | M40-44 | 4:41:13 | 4:20:28 | Qualified |
| 53 | Tiago Gomes | M30-34 | 4:30:18 | 4:20:58 | Not at Worlds |
| 54 | Ivan Fofanov | M40-44 | 4:42:01 | 4:21:12 | Not at Worlds |
| 55 | Matthew Ponder | M30-34 | 4:30:42 | 4:21:22 | Already qualified · IRONMAN 70.3 Muncie |
| 56 | Peter Ormsby | M45-49 | 4:51:10 | 4:21:25 | Already qualified · IRONMAN 70.3 Augusta |
| 57 | Yonier Eduardo Gomez Diaz | M45-49 | 4:51:30 | 4:21:43 | Not at Worlds |
| 58 | Pierre Moulierac | M50-54 | 4:56:34 | 4:21:57 | Qualified |
| 59 | Guilherme Queiroz | M25-29 | 4:24:13 | 4:22:20 | Qualified |
| 60 | Robert Le Guen | M35-39 | 4:36:57 | 4:23:06 | Qualified |
| 61 | Alejandro Villamizar | M50-54 | 4:57:54 | 4:23:08 | Not at Worlds |
| 62 | Stephan Linder | M40-44 | 4:44:16 | 4:23:17 | Not at Worlds |
| 63 | Clemens Scholzen | M60-64 | 5:21:29 | 4:23:22 | Not at Worlds |
| 64 | Matthew Raynor | M18-24 | 4:23:27 | 4:23:27 | Not at Worlds |
| 65 | Rodrigo Baltazar | M35-39 | 4:37:28 | 4:23:36 | Not at Worlds |
| 66 | Juan Vasquez | M40-44 | 4:44:43 | 4:23:42 | Not at Worlds |
| 67 | Ted Shue | M55-59 | 5:07:57 | 4:23:46 | Not at Worlds |
| 68 | Arnaldo Laporte Junior | M55-59 | 5:07:59 | 4:23:47 | Not at Worlds |
| 69 | Brice Kadlec | M18-24 | 4:23:50 | 4:23:50 | Not at Worlds |
| 70 | Dmitry Yurchenko | M40-44 | 4:45:09 | 4:24:06 | Not at Worlds |
| 71 | Sylvain Gagnon | M50-54 | 4:59:02 | 4:24:08 | Not at Worlds |
| 72 | Andres Alfaro | M55-59 | 5:08:48 | 4:24:29 | Not at Worlds |
| 73 | Renan Cidrao Pinto | M40-44 | 4:46:21 | 4:25:13 | Already qualified · IRONMAN 70.3 Buenos Aires |
| 74 | Breno Figueiredo Goncalves | M25-29 | 4:27:14 | 4:25:20 | Not at Worlds |
| 75 | Mitch Kauffman | M35-39 | 4:39:38 | 4:25:39 | Qualified |
| 76 | Brian Veit | M18-24 | 4:25:47 | 4:25:47 | Already qualified · IRONMAN 70.3 New York |
| 77 | Christian Skiperdene | M30-34 | 4:35:17 | 4:25:47 | Not at Worlds |
| 78 | Blake Jacques | M18-24 | 4:26:04 | 4:26:04 | Not at Worlds |
| 79 | Felipe Quintana | M40-44 | 4:47:42 | 4:26:28 | Qualified |
| 80 | Gilles Marleau | M60-64 | 5:25:27 | 4:26:37 | Not at Worlds |
| 81 | Alejandro Rebelo | M45-49 | 4:57:01 | 4:26:40 | Qualified |
| 82 | Zach Nemeth | M18-24 | 4:27:07 | 4:27:07 | Not at Worlds |
| 83 | Jakub Swierczynski | M30-34 | 4:36:40 | 4:27:07 | Qualified |
| 84 | Garrett Hookey | M35-39 | 4:41:16 | 4:27:12 | Qualified |
| 85 | Gilbert Pinard | M45-49 | 4:57:48 | 4:27:22 | Not at Worlds |
| 86 | Daniel Stevens | M25-29 | 4:29:21 | 4:27:26 | Not at Worlds |
| 87 | Leonardo Afonso Pontes | M45-49 | 4:58:03 | 4:27:35 | Qualified |
70.3 Worlds 2026 · IRONMAN 70.3 Florida 2025
70 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.
Slots
35
estimated
Automatic
8
11 age groups
Pool
27
of 27 slots
Age-graded cutoff
5:48:21
#94 in the ranking
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| F18-24 | 5:51:07 | 0.9921 | — |
| F25-29 | 5:48:21 | 1.0000 | Sophia Williams 5:19:31 (2.º) |
| F30-34 | 5:54:27 | 0.9828 | Hayley Betker 5:04:05 (2.º) |
| F35-39 | 6:00:41 | 0.9658 | Rachel Howe 5:08:52 (2.º) |
| F40-44 | 6:09:34 | 0.9426 | Carrie Tysdahl 4:58:19 |
| F45-49 | 6:18:58 | 0.9192 | — |
| F50-54 | 6:26:22 | 0.9016 | Carla Abrunhosa 5:30:01 (2.º) |
| F55-59 | 6:38:18 | 0.8746 | Ann Bowers-Evangelista 5:31:26 (2.º) |
| F60-64 | 6:55:09 | 0.8391 | Karen Buxton 6:06:15 (2.º) |
| F65-69 | 7:28:02 | 0.7775 | — |
| F70-74 | 7:54:04 | 0.7348 | Sara Jackson 6:09:13 |
| F75-79 | 9:18:47 | 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 | Lindsey Amerson | F40-44 | 4:59:52 | 4:42:39 | Not at Worlds |
| 2 | Stephanie Reinhold | F40-44 | 5:01:13 | 4:43:56 | Not at Worlds |
| 3 | Evelyne Papillon | F40-44 | 5:05:32 | 4:48:00 | Qualified |
| 4 | Dominique Matteau | F55-59 | 5:31:54 | 4:50:17 | Qualified |
| 5 | Amy Nieto | F55-59 | 5:33:39 | 4:51:49 | Not at Worlds |
| 6 | Debra Daley | F55-59 | 5:33:51 | 4:51:59 | Not at Worlds |
| 7 | Camila Negri | F40-44 | 5:10:44 | 4:52:54 | Qualified |
| 8 | Fran Trees | F70-74 | 6:39:15 | 4:53:22 | Qualified |
| 9 | Isabelle Jolicoeur | F50-54 | 5:30:35 | 4:58:03 | Qualified |
| 10 | Jessica Pessoa | F30-34 | 5:04:47 | 4:59:32 | Not at Worlds |
| 11 | Amanda Alspach | F30-34 | 5:05:26 | 5:00:11 | Not at Worlds |
| 12 | Alexandria Ballinger | F30-34 | 5:05:32 | 5:00:17 | Not at Worlds |
| 13 | Jennifer Knowles | F70-74 | 6:48:47 | 5:00:22 | Not at Worlds |
| 14 | Mary Latza | F45-49 | 5:27:56 | 5:01:26 | Not at Worlds |
| 15 | Diane Soto | F35-39 | 5:14:16 | 5:03:31 | Not at Worlds |
| 16 | Isabela Borges | F40-44 | 5:22:05 | 5:03:36 | Qualified |
| 17 | Eva Dostal | F45-49 | 5:31:17 | 5:04:31 | Already qualified · IRONMAN 70.3 Wisconsin |
| 18 | Laura Brewer | F40-44 | 5:23:30 | 5:04:56 | Qualified |
| 19 | Donna Mader | F55-59 | 5:49:04 | 5:05:18 | Not at Worlds |
| 20 | Renee Dunn | F50-54 | 5:39:13 | 5:05:50 | Not at Worlds |
| 21 | Stefany Rodriguez Sifuentes | F30-34 | 5:11:21 | 5:06:00 | Not at Worlds |
| 22 | Fiona Carlon | F40-44 | 5:25:06 | 5:06:26 | Not at Worlds |
| 23 | María Paula Estela Villegas | F35-39 | 5:19:12 | 5:08:17 | Not at Worlds |
| 24 | Julie Christenson | F50-54 | 5:42:24 | 5:08:42 | Already qualified · IRONMAN 70.3 Waco |
| 25 | Cynthia Newton | F55-59 | 5:53:25 | 5:09:06 | Qualified |
| 26 | Bethany Casanova-Garcia | F35-39 | 5:20:22 | 5:09:25 | Not at Worlds |
| 27 | Gul Mijgar | F55-59 | 5:54:40 | 5:10:11 | Already qualified · IRONMAN 70.3 North Carolina |
| 28 | Kimberly Lerman | F50-54 | 5:44:20 | 5:10:27 | Not at Worlds |
| 29 | Madelen Davila | F50-54 | 5:45:56 | 5:11:54 | Not at Worlds |
| 30 | Kerrianne Sanicola | F35-39 | 5:22:58 | 5:11:55 | Not at Worlds |
| 31 | Lauren Cancelliere | F30-34 | 5:19:09 | 5:13:40 | Not at Worlds |
| 32 | Micaela Iantorno | F45-49 | 5:42:29 | 5:14:49 | Already qualified · IRONMAN 70.3 Augusta |
| 33 | Chris Rojas | F35-39 | 5:26:55 | 5:15:44 | Qualified |
| 34 | Christine Vegso | F35-39 | 5:27:19 | 5:16:07 | Qualified |
| 35 | Rosane Mussi Marques | F60-64 | 6:18:40 | 5:17:44 | Not at Worlds |
| 36 | Betsy Langan | F50-54 | 5:52:48 | 5:18:05 | Already qualified · IRONMAN 70.3 North Carolina |
| 37 | Tracie Hough | F45-49 | 5:46:05 | 5:18:07 | Not at Worlds |
| 38 | Kourtney Brussell | F30-34 | 5:23:55 | 5:18:21 | Not at Worlds |
| 39 | Jen Ingram | F45-49 | 5:46:42 | 5:18:41 | Not at Worlds |
| 40 | Christine Applefield | F35-39 | 5:32:00 | 5:20:39 | Not at Worlds |
| 41 | Adrienne Cardwell | F50-54 | 5:56:32 | 5:21:27 | Not at Worlds |
| 42 | Maria Espino Manas | F35-39 | 5:34:21 | 5:22:55 | Qualified |
| 43 | Shanna Thomas | F25-29 | 5:23:32 | 5:23:32 | Qualified |
| 44 | Suzanne Astra | F60-64 | 6:25:37 | 5:23:34 | Qualified |
| 45 | Tiffany Woods | F35-39 | 5:35:27 | 5:23:59 | Not at Worlds |
| 46 | Regan Giblin | F18-24 | 5:28:08 | 5:25:32 | Qualified |
| 47 | Katherine Minielly | F18-24 | 5:29:37 | 5:27:01 | Already qualified · IRONMAN 70.3 Ohio |
| 48 | Eszter Lengyel Kiss | F35-39 | 5:39:26 | 5:27:49 | Already qualified · IRONMAN 70.3 New York |
| 49 | Page Ritter-Soule | F60-64 | 6:31:04 | 5:28:09 | Already qualified · IRONMAN 70.3 Augusta |
| 50 | Gina Lee | F18-24 | 5:31:13 | 5:28:36 | Not at Worlds |
| 51 | Tara Collingwood | F50-54 | 6:06:23 | 5:30:20 | Not at Worlds |
| 52 | Pietra Bessa | F18-24 | 5:33:43 | 5:31:05 | Qualified |
| 53 | Penelope Bagley | F45-49 | 6:00:22 | 5:31:15 | Not at Worlds |
| 54 | Hernando Fonseca Ruiz | F50-54 | 6:07:26 | 5:31:17 | Not at Worlds |
| 55 | Ana Carolina Lobo | F40-44 | 5:51:32 | 5:31:21 | Qualified |
| 56 | Sheelah Cochran | F60-64 | 6:35:18 | 5:31:42 | Not at Worlds |
| 57 | Meike Tjaberinga | F25-29 | 5:32:39 | 5:32:39 | Qualified |
| 58 | Elizabeth Lawless | F40-44 | 5:53:56 | 5:33:37 | Not at Worlds |
| 59 | Kassandra Klemenz | F30-34 | 5:39:35 | 5:33:45 | Qualified |
| 60 | Alexandra Plourde | F35-39 | 5:45:53 | 5:34:03 | Not at Worlds |
| 61 | Fernanda Gavioli | F45-49 | 6:04:29 | 5:35:02 | Not at Worlds |
| 62 | María Del Pilar Bacigalup Vértiz | F35-39 | 5:47:17 | 5:35:24 | Not at Worlds |
| 63 | Tiffany Townsend | F35-39 | 5:47:46 | 5:35:52 | Not at Worlds |
| 64 | Mariana Atozqui Condomi | F30-34 | 5:42:32 | 5:36:39 | Qualified |
| 65 | Rachel Dodsworth | F18-24 | 5:39:32 | 5:36:51 | Not at Worlds |
| 66 | Kate Siddons | F18-24 | 5:39:51 | 5:37:10 | Qualified |
| 67 | Paityn Dishop | F25-29 | 5:37:18 | 5:37:18 | Qualified |
| 68 | Kemper Reback | F25-29 | 5:37:35 | 5:37:35 | Qualified |
| 69 | Kaitlyn Toebe | F35-39 | 5:49:37 | 5:37:40 | Not at Worlds |
| 70 | Andreina Hernandez | F50-54 | 6:14:32 | 5:37:41 | Not at Worlds |
| 71 | Monica Stepniowski | F35-39 | 5:50:18 | 5:38:19 | Not at Worlds |
| 72 | Maeve Carei | F25-29 | 5:38:30 | 5:38:30 | Not at Worlds |
| 73 | Sayer Gunn | F45-49 | 6:08:21 | 5:38:35 | Not at Worlds |
| 74 | Nicole Hogsed | F18-24 | 5:42:26 | 5:39:44 | Not at Worlds |
| 75 | Jessica Gerholdt | F30-34 | 5:46:03 | 5:40:06 | Not at Worlds |
| 76 | Randi Jaeger | F18-24 | 5:42:52 | 5:40:09 | Not at Worlds |
| 77 | Katherine Tovar | F30-34 | 5:46:08 | 5:40:11 | Qualified |
| 78 | Olivia Cook | F25-29 | 5:40:37 | 5:40:37 | Qualified |
| 79 | Katherine Vellios | F25-29 | 5:40:40 | 5:40:40 | Not at Worlds |
| 80 | Jen Edwards | F45-49 | 6:10:51 | 5:40:53 | Not at Worlds |
| 81 | Allison Sutter | F50-54 | 6:18:08 | 5:40:56 | Not at Worlds |
| 82 | Kelly Loyd | F60-64 | 6:46:23 | 5:41:00 | Not at Worlds |
| 83 | Alina Pitsika | F40-44 | 6:01:53 | 5:41:07 | Not at Worlds |
| 84 | Ashley Brady | F35-39 | 5:54:43 | 5:42:35 | Not at Worlds |
| 85 | Olivia Brooks | F18-24 | 5:45:41 | 5:42:57 | Not at Worlds |
| 86 | Julieta Sommariva | F40-44 | 6:05:34 | 5:44:35 | Qualified |
| 87 | Zoe Eggleston | F18-24 | 5:48:39 | 5:45:54 | Not at Worlds |
| 88 | Whitney Blackmore | F50-54 | 6:23:39 | 5:45:54 | Not at Worlds |
| 89 | Lourdes De La Cabada | F35-39 | 5:58:57 | 5:46:40 | Qualified |
| 90 | Julie Dixon | F45-49 | 6:17:12 | 5:46:43 | Not at Worlds |
| 91 | Lindsey Harr | F30-34 | 5:53:02 | 5:46:58 | Not at Worlds |
| 92 | Casey Francis | F30-34 | 5:54:01 | 5:47:56 | Not at Worlds |
| 93 | Sarah Wilcox | F40-44 | 6:09:17 | 5:48:05 | Not at Worlds |
| 94 | Sabrina Smith | F18-24 | 5:51:07 | 5:48:21 | Qualified |
IRONMAN 70.3 Florida 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