IRONMAN 70.3 Ohio 70.3 Worlds 2027 qualifying
The time needed at IRONMAN 70.3 Ohio to qualify for the 2027 IRONMAN 70.3 World Championship in each age group, who took the automatic slots and how far the roll down went.
70.3 Worlds 2027 · in progress · IRONMAN 70.3 Ohio 2026
60 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.
Slots by age group
By age group: the time needed, the winners (automatic slot) and the age-graded ranking down to the projected cutoff. Ranking shows only the pool.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| M18-24 · time needed 3:52:30 · factor 1.0000 · 1 qualified | |||||
| 1.º | Tim Synowiec | M18-24 | 3:23:11 | 3:23:11 | Automatic slot |
| 10 | Dominic Comfort | M18-24 | 3:32:09 | 3:32:09 | |
| 40 | Michael Sullivan | M18-24 | 3:46:25 | 3:46:25 | |
| 43 | Samuel Janssen | M18-24 | 3:46:41 | 3:46:41 | |
| 44 | Gabriel Osmond | M18-24 | 3:46:55 | 3:46:55 | |
| 45 | Daniel Smith | M18-24 | 3:47:31 | 3:47:31 | |
| 66 | Samuel Ornstein | M18-24 | 3:54:01 | 3:54:01 | |
| M25-29 · time needed 3:53:53 · factor 0.9941 · 1 qualified | |||||
| 1.º | Parker Kerth | M25-29 | 3:29:10 | 3:27:56 | Automatic slot |
| 34 | Jack Pensom | M25-29 | 3:46:26 | 3:45:06 | |
| 37 | Ryan Teofilo | M25-29 | 3:46:55 | 3:45:35 | |
| 39 | Aaron Portman | M25-29 | 3:47:42 | 3:46:21 | |
| 49 | Nick Bowman | M25-29 | 3:49:31 | 3:48:10 | |
| 55 | Andy Schrom | M25-29 | 3:52:01 | 3:50:39 | |
| 60 | Cody Clauer | M25-29 | 3:52:45 | 3:51:23 | |
| 63 | Ryan Meyers | M25-29 | 3:53:53 | 3:52:30 | |
| M30-34 · time needed 3:59:30 · factor 0.9708 · 1 qualified | |||||
| 1.º | Maxwell Rider | M30-34 | 3:42:52 | 3:36:22 | Automatic slot |
| 22 | Collin Wainwright | M30-34 | 3:44:43 | 3:38:09 | |
| 23 | Ryan Karr | M30-34 | 3:45:43 | 3:39:08 | |
| 27 | Tyler Bonawitt | M30-34 | 3:46:16 | 3:39:40 | |
| 30 | Christian Wilks | M30-34 | 3:48:29 | 3:41:49 | |
| 41 | Michael Houdek | M30-34 | 3:53:17 | 3:46:28 | |
| 50 | Nicholas Barlow | M30-34 | 3:56:12 | 3:49:18 | |
| 54 | Sean Robison | M30-34 | 3:57:27 | 3:50:31 | |
| 56 | Jackson Granger | M30-34 | 3:57:39 | 3:50:43 | |
| M35-39 · time needed 4:03:43 · factor 0.9540 · 1 qualified | |||||
| 1.º | Andrew Cenkner | M35-39 | 3:42:54 | 3:32:39 | Automatic slot |
| 21 | David Momont | M35-39 | 3:48:38 | 3:38:07 | |
| 25 | Ethan Witkop | M35-39 | 3:49:53 | 3:39:19 | |
| 31 | Dillan Dwinell | M35-39 | 3:53:13 | 3:42:29 | |
| 46 | David Novak | M35-39 | 3:58:41 | 3:47:42 | |
| 52 | Tiago Schulz | M35-39 | 4:00:40 | 3:49:36 | |
| 57 | Kevin Koehler | M35-39 | 4:02:01 | 3:50:53 | |
| 61 | Ryan Zelinski | M35-39 | 4:03:21 | 3:52:09 | |
| M40-44 · time needed 4:09:45 · factor 0.9309 · 1 qualified | |||||
| 1.º | Matt Hughes | M40-44 | 3:33:15 | 3:18:31 | Automatic slot |
| 2 | Jonathan Stoffer | M40-44 | 3:39:30 | 3:24:20 | |
| 6 | Timothy Ryan | M40-44 | 3:43:19 | 3:27:53 | |
| 7 | Eric Donahue | M40-44 | 3:44:01 | 3:28:32 | |
| 12 | Brett Collins | M40-44 | 3:48:57 | 3:33:08 | |
| 14 | Nicholas Modrzejewski | M40-44 | 3:49:38 | 3:33:46 | |
| 17 | Benjamin Miller | M40-44 | 3:52:23 | 3:36:20 | |
| 18 | Brian Willing | M40-44 | 3:53:30 | 3:37:22 | |
| 28 | Greg Bakalin | M40-44 | 3:56:14 | 3:39:55 | |
| 32 | Conor Doyle | M40-44 | 3:59:06 | 3:42:35 | |
| 33 | Aaron Polte | M40-44 | 4:01:25 | 3:44:44 | |
| 42 | Alan Edwards | M40-44 | 4:03:21 | 3:46:32 | |
| 69 | Howard Hoisington | M40-44 | 4:11:58 | 3:54:33 | |
| M45-49 · time needed 4:17:46 · factor 0.9020 · 1 qualified | |||||
| 1.º | Chris Swiecicki | M45-49 | 3:51:38 | 3:28:56 | Automatic slot |
| 11 | Ryan Mcenhill | M45-49 | 3:55:52 | 3:32:45 | |
| 16 | Stephane Denoual | M45-49 | 3:59:42 | 3:36:13 | |
| 19 | Joe Calandro | M45-49 | 4:01:15 | 3:37:36 | |
| 20 | Greg Chaganos | M45-49 | 4:01:32 | 3:37:52 | |
| 58 | Josh Treter | M45-49 | 4:15:59 | 3:50:54 | |
| 59 | Alexander Etchill | M45-49 | 4:16:26 | 3:51:18 | |
| 67 | Daryn Wiese | M45-49 | 4:19:47 | 3:54:19 | |
| M50-54 · time needed 4:22:05 · factor 0.8871 · 1 qualified | |||||
| 1.º | Thierry Guertin | M50-54 | 3:47:47 | 3:22:04 | Automatic slot |
| 1 | Matthew Davidson | M50-54 | 3:49:31 | 3:23:36 | |
| 4 | Walter De Wet | M50-54 | 3:51:03 | 3:24:58 | |
| 9 | Luis Alejandro Pulido Aponte | M50-54 | 3:58:20 | 3:31:26 | |
| 24 | James Carroll | M50-54 | 4:07:01 | 3:39:08 | |
| 29 | Joel Justice | M50-54 | 4:08:56 | 3:40:50 | |
| 48 | Richard Rapine | M50-54 | 4:17:10 | 3:48:08 | |
| 53 | Brian Kralovic | M50-54 | 4:19:02 | 3:49:47 | |
| 68 | Kevin Flanagan | M50-54 | 4:24:23 | 3:54:32 | |
| M55-59 · time needed 4:30:53 · factor 0.8583 · 1 qualified | |||||
| 1.º | Barry Breffle | M55-59 | 4:00:35 | 3:26:30 | Automatic slot |
| 13 | Todd Wilkens | M55-59 | 4:08:21 | 3:33:10 | |
| 15 | Dirk Pauley | M55-59 | 4:10:35 | 3:35:05 | |
| 35 | Alan Embrey | M55-59 | 4:22:20 | 3:45:10 | |
| 38 | Christopher Conn | M55-59 | 4:23:25 | 3:46:05 | |
| 64 | Bertrand Jodoin | M55-59 | 4:31:51 | 3:53:20 | |
| 65 | Roman Krzyzanowski | M55-59 | 4:32:17 | 3:53:42 | |
| M60-64 · time needed 4:43:01 · factor 0.8215 · 1 qualified | |||||
| 1.º | David Scott | M60-64 | 4:18:10 | 3:32:05 | Automatic slot |
| 47 | Patrick Louchouarn | M60-64 | 4:37:41 | 3:48:07 | |
| 51 | Dan Frengel | M60-64 | 4:39:26 | 3:49:33 | |
| M65-69 · time needed 5:03:10 · factor 0.7669 · 1 qualified | |||||
| 1.º | Don Cain | M65-69 | 4:30:05 | 3:27:08 | Automatic slot |
| 8 | Winston Stoody | M65-69 | 4:32:53 | 3:29:16 | |
| 26 | Jock Cameron | M65-69 | 4:46:02 | 3:39:22 | |
| 36 | Kenneth Gutowski | M65-69 | 4:54:05 | 3:45:32 | |
| M70-74 · time needed 5:26:57 · factor 0.7111 · 1 qualified | |||||
| 1.º | Kevin Zepp | M70-74 | 4:27:56 | 3:10:32 | Automatic slot |
| 3 | Dennis Masse | M70-74 | 4:47:52 | 3:24:42 | |
| 5 | Leonard Vergunst | M70-74 | 4:49:09 | 3:25:37 | |
| 62 | John Daley | M70-74 | 5:26:46 | 3:52:22 | |
| M75-79 · time needed 6:01:32 · factor 0.6431 · 1 qualified | |||||
| 1.º | Raymond Kannapell | M75-79 | 6:48:33 | 4:22:44 | Automatic slot |
70.3 Worlds 2027 · in progress · IRONMAN 70.3 Ohio 2026
60 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.
Slots by age group
By age group: the time needed, the winners (automatic slot) and the age-graded ranking down to the projected cutoff. Ranking shows only the pool.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| F18-24 · time needed 4:55:33 · factor 0.9899 · 1 qualified | |||||
| 1.º | Madeline Smith | F18-24 | 4:04:14 | 4:01:46 | Automatic slot |
| 20 | Claire Vandenhouten | F18-24 | 4:16:49 | 4:14:13 | |
| 26 | Hannah Digiovanni | F18-24 | 4:18:30 | 4:15:53 | |
| 34 | Natalia Martino | F18-24 | 4:21:55 | 4:19:16 | |
| 43 | Kinzie Reischl | F18-24 | 4:28:55 | 4:26:12 | |
| 45 | Molly Cornet | F18-24 | 4:30:46 | 4:28:02 | |
| 48 | Lauren Radanovic | F18-24 | 4:31:49 | 4:29:04 | |
| 78 | Bowei Li | F18-24 | 4:49:13 | 4:46:18 | |
| 87 | Elizabeth Thomson | F18-24 | 4:53:22 | 4:50:24 | |
| 92 | Katie Gambino | F18-24 | 4:54:11 | 4:51:13 | |
| 95 | Kerith Short | F18-24 | 4:54:51 | 4:51:52 | |
| 96 | Ava Legates | F18-24 | 4:55:00 | 4:52:01 | |
| 103 | Evelyn Siler | F18-24 | 4:57:17 | 4:54:17 | |
| 106 | Emily Phillips | F18-24 | 4:57:54 | 4:54:53 | |
| 108 | Kayla Jones | F18-24 | 4:58:07 | 4:55:06 | |
| F25-29 · time needed 4:52:34 · factor 1.0000 · 1 qualified | |||||
| 1.º | Carly Schrom | F25-29 | 3:48:10 | 3:48:10 | Automatic slot |
| 2 | Emily Bonawitt | F25-29 | 3:54:25 | 3:54:25 | |
| 24 | Erin Hudson | F25-29 | 4:15:32 | 4:15:32 | |
| 47 | Victoria Lim | F25-29 | 4:28:47 | 4:28:47 | |
| 52 | Rebecca Arnold | F25-29 | 4:31:51 | 4:31:51 | |
| 57 | Emily Laughlin | F25-29 | 4:34:17 | 4:34:17 | |
| 60 | Shannon Goria | F25-29 | 4:36:32 | 4:36:32 | |
| 63 | Arianna Werts | F25-29 | 4:37:57 | 4:37:57 | |
| 68 | Jj Sparling | F25-29 | 4:41:25 | 4:41:25 | |
| 73 | Kat Gaiser | F25-29 | 4:44:03 | 4:44:03 | |
| 79 | Addison Clauer | F25-29 | 4:46:56 | 4:46:56 | |
| 83 | Victoria Casenhiser | F25-29 | 4:49:25 | 4:49:25 | |
| 88 | Samantha Cooney | F25-29 | 4:50:33 | 4:50:33 | |
| 99 | Maddie Norton | F25-29 | 4:52:40 | 4:52:40 | |
| 101 | Kristina Mountz | F25-29 | 4:53:33 | 4:53:33 | |
| 107 | Natalie Breffle | F25-29 | 4:55:02 | 4:55:02 | |
| F30-34 · time needed 4:57:45 · factor 0.9826 · 1 qualified | |||||
| 1.º | Cheyenne Nixon | F30-34 | 3:48:15 | 3:44:17 | Automatic slot |
| 3 | Karen Monuszko | F30-34 | 4:01:42 | 3:57:30 | |
| 10 | Claire Mcdugall | F30-34 | 4:13:44 | 4:09:19 | |
| 14 | Kirsten Heikkinen | F30-34 | 4:16:10 | 4:11:43 | |
| 19 | Kathryn Rownd | F30-34 | 4:18:27 | 4:13:57 | |
| 54 | Taylor Harris | F30-34 | 4:37:00 | 4:32:11 | |
| 65 | Sarah Kappers | F30-34 | 4:44:27 | 4:39:30 | |
| 69 | Kelsey Reese | F30-34 | 4:46:41 | 4:41:42 | |
| 74 | Kendra Kitson | F30-34 | 4:49:10 | 4:44:08 | |
| 80 | Kayla Faustyn | F30-34 | 4:52:56 | 4:47:50 | |
| 84 | Kyla Simon | F30-34 | 4:54:39 | 4:49:31 | |
| 86 | Natalie Merucci-Judy | F30-34 | 4:55:32 | 4:50:23 | |
| 89 | Julia Bird | F30-34 | 4:55:48 | 4:50:39 | |
| 94 | Sara Touzinsky | F30-34 | 4:56:46 | 4:51:36 | |
| F35-39 · time needed 5:02:12 · factor 0.9681 · 1 qualified | |||||
| 1.º | Anna Bogdanova | F35-39 | 4:07:53 | 3:59:59 | Automatic slot |
| 5 | Liv Devitt | F35-39 | 4:10:48 | 4:02:48 | |
| 17 | Caitlin Lindsey | F35-39 | 4:21:15 | 4:12:55 | |
| 33 | Kristen Reiss | F35-39 | 4:27:22 | 4:18:50 | |
| 37 | Amanda Krzyzanowski | F35-39 | 4:30:11 | 4:21:34 | |
| 49 | Tiffany Caponi | F35-39 | 4:39:40 | 4:30:45 | |
| 53 | Sarah Lonzi | F35-39 | 4:40:59 | 4:32:01 | |
| 64 | Phoebe Hodina | F35-39 | 4:48:15 | 4:39:03 | |
| 75 | Brooke Mikle | F35-39 | 4:53:31 | 4:44:09 | |
| 91 | Kate Holley | F35-39 | 5:00:42 | 4:51:06 | |
| F40-44 · time needed 5:09:32 · factor 0.9452 · 1 qualified | |||||
| 1.º | Laurie Elmore | F40-44 | 4:25:19 | 4:10:47 | Automatic slot |
| 15 | Andrea Lilley | F40-44 | 4:27:22 | 4:12:43 | |
| 18 | Anne Mcgee | F40-44 | 4:28:24 | 4:13:42 | |
| 23 | Lacey Rush | F40-44 | 4:30:00 | 4:15:12 | |
| 28 | Katherine Wayman | F40-44 | 4:31:30 | 4:16:37 | |
| 29 | Micaela Gonzalez Kail | F40-44 | 4:32:20 | 4:17:25 | |
| 42 | Emily Dalton | F40-44 | 4:39:36 | 4:24:17 | |
| 50 | Laura Cobb | F40-44 | 4:47:06 | 4:31:22 | |
| 56 | Kendra Wechsel | F40-44 | 4:49:45 | 4:33:52 | |
| 59 | Daniela Steyn | F40-44 | 4:51:42 | 4:35:43 | |
| 61 | Alli Baldwin | F40-44 | 4:52:59 | 4:36:56 | |
| 66 | Monica Forquer | F40-44 | 4:55:57 | 4:39:44 | |
| 76 | Amy Wagner | F40-44 | 5:02:10 | 4:45:36 | |
| 81 | Kim Irons | F40-44 | 5:05:13 | 4:48:29 | |
| 90 | Maho Kimura | F40-44 | 5:07:43 | 4:50:51 | |
| 97 | Lina Alejandra Serrato Patiño | F40-44 | 5:09:27 | 4:52:30 | |
| 100 | Katie Kelly | F40-44 | 5:10:22 | 4:53:22 | |
| F45-49 · time needed 5:18:05 · factor 0.9198 · 1 qualified | |||||
| 1.º | Kimberly Wikel | F45-49 | 4:11:47 | 3:51:35 | Automatic slot |
| 1 | Courtney Kistler | F45-49 | 4:11:58 | 3:51:46 | |
| 8 | Angela Carron | F45-49 | 4:30:04 | 4:08:24 | |
| 11 | Tara Calkins | F45-49 | 4:31:38 | 4:09:51 | |
| 12 | Ashley Mccabe | F45-49 | 4:31:41 | 4:09:54 | |
| 16 | Brianne Jobke | F45-49 | 4:34:47 | 4:12:45 | |
| 35 | Natalie Waller | F45-49 | 4:43:19 | 4:20:36 | |
| 39 | Kate Bongiovanni | F45-49 | 4:45:11 | 4:22:19 | |
| 55 | Tiencia James | F45-49 | 4:56:25 | 4:32:39 | |
| 102 | Beth Werling | F45-49 | 5:19:39 | 4:54:01 | |
| F50-54 · time needed 5:23:57 · factor 0.9031 · 1 qualified | |||||
| 1.º | Maggie Rettelle | F50-54 | 4:10:35 | 3:46:18 | Automatic slot |
| 4 | Janine Cicci | F50-54 | 4:25:34 | 3:59:50 | |
| 6 | Christie Nie | F50-54 | 4:30:49 | 4:04:34 | |
| 36 | Cornelia Frew | F50-54 | 4:49:19 | 4:21:17 | |
| 38 | Vivienne Lochhead | F50-54 | 4:50:06 | 4:21:59 | |
| 41 | Nicole Finstad | F50-54 | 4:52:00 | 4:23:42 | |
| 67 | Heather Lewandowski | F50-54 | 5:10:26 | 4:40:21 | |
| 70 | Mariana Lara Albert | F50-54 | 5:12:24 | 4:42:08 | |
| 71 | Sue Starr | F50-54 | 5:12:31 | 4:42:14 | |
| 77 | Donata Povilaityte | F50-54 | 5:16:47 | 4:46:05 | |
| 98 | Stacy Tremains | F50-54 | 5:23:58 | 4:52:34 | |
| F55-59 · time needed 5:34:29 · factor 0.8747 · 1 qualified | |||||
| 1.º | Nancy Agrillo | F55-59 | 4:27:58 | 3:54:23 | Automatic slot |
| 9 | Heather Melzer | F55-59 | 4:44:27 | 4:08:49 | |
| 22 | Sarah Disalle | F55-59 | 4:51:28 | 4:14:57 | |
| 25 | Sarah Woodings | F55-59 | 4:52:31 | 4:15:52 | |
| 62 | Laura Henkaline | F55-59 | 5:17:18 | 4:37:33 | |
| 82 | Amy Gorrell | F55-59 | 5:30:52 | 4:49:25 | |
| 93 | K-T Overbey | F55-59 | 5:33:12 | 4:51:27 | |
| 104 | Molly Prince | F55-59 | 5:36:54 | 4:54:41 | |
| F60-64 · time needed 5:49:02 · factor 0.8382 · 1 qualified | |||||
| 1.º | Traci Koon | F60-64 | 4:57:58 | 4:09:45 | Automatic slot |
| 13 | Polly Nagell | F60-64 | 4:59:05 | 4:10:41 | |
| 30 | Betti Fey | F60-64 | 5:07:23 | 4:17:39 | |
| 40 | Kate Sitler | F60-64 | 5:14:33 | 4:23:39 | |
| 72 | Amy Swinford | F60-64 | 5:36:44 | 4:42:15 | |
| F65-69 · time needed 6:15:48 · factor 0.7785 · 1 qualified | |||||
| 1.º | Cynthia Revesman | F65-69 | 5:09:58 | 4:01:19 | Automatic slot |
| 7 | Joanne Collins | F65-69 | 5:17:26 | 4:07:07 | |
| 21 | Donna Lori-Brannagan | F65-69 | 5:27:17 | 4:14:47 | |
| 27 | Leslie Bartoshesky | F65-69 | 5:28:56 | 4:16:04 | |
| 31 | Mary Adamo-Price | F65-69 | 5:31:26 | 4:18:01 | |
| 32 | Jeri-Lou Zike | F65-69 | 5:31:53 | 4:18:22 | |
| 44 | Susan Gutowski | F65-69 | 5:42:42 | 4:26:48 | |
| 46 | Debbie Vitanza | F65-69 | 5:44:44 | 4:28:22 | |
| 51 | Carol Voges | F65-69 | 5:48:35 | 4:31:22 | |
| 58 | Laurie Payton | F65-69 | 5:53:24 | 4:35:07 | |
| 85 | Susan Palmer | F65-69 | 6:12:29 | 4:49:59 | |
| F70-74 · time needed 6:38:09 · factor 0.7348 · 1 qualified | |||||
| 1.º | Laura Rossetti | F70-74 | 5:13:25 | 3:50:18 | Automatic slot |
| 105 | Marj Carpenter | F70-74 | 6:41:11 | 4:54:47 | |
| F75-79 · time needed 7:47:35 · factor 0.6257 | |||||
| No one from this age group in the ranking. | |||||
IRONMAN 70.3 Ohio 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.
- The cutoff is the time by which 90% of the pool slots were handed out, not the last athlete in: sometimes the last 2 or 3 slots roll very deep because almost nobody in that part of the ranking is on the start list, and that last time doesn't reflect what it took.
- 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.
- Qualifying races worldwide that we cover (a few without published results are missing). Age group winners qualify even if slower than the cutoff.
Sources: IRONMAN Age Group Qualification · IRONMAN 70.3 World Championship slots