IRONMAN 70.3 Washington Tri-Cities 70.3 Worlds qualifying
The time needed at IRONMAN 70.3 Washington Tri-Cities 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 Washington Tri-Cities 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.
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| M18-24 | 4:27:53 | 1.0000 | Jackson Rye 4:08:27 |
| M25-29 | 4:29:28 | 0.9941 | Daniel Stret 4:09:09 |
| M30-34 | 4:35:56 | 0.9708 | Ryan Hurley 4:18:36 |
| M35-39 | 4:40:48 | 0.9540 | Carlos Cortes 4:10:13 |
| M40-44 | 4:47:46 | 0.9309 | Adam Goulet 4:12:53 |
| M45-49 | 4:56:59 | 0.9020 | Camilo Ortiz 4:20:45 |
| M50-54 | 5:01:59 | 0.8871 | Scott Silver 4:20:38 |
| M55-59 | 5:12:07 | 0.8583 | Roger Thompson 4:16:16 |
| M60-64 | 5:26:05 | 0.8215 | David Reid 4:49:31 |
| M65-69 | 5:49:18 | 0.7669 | Michael Sharp 5:20:29 |
| M70-74 | 6:16:43 | 0.7111 | John Mozena 5:51:33 |
| M75-79 | 6:56:33 | 0.6431 | Ron Beilstein 7:16:06 |
Pool roll down
Age-graded ranking (excluding age group winners) down to the projected cutoff.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| 1 | Fernando Gabriel | M55-59 | 4:16:51 | 3:40:27 | |
| 2 | Ryan Seguine | M45-49 | 4:21:36 | 3:55:58 | |
| 3 | Joseph Sullivan | M45-49 | 4:24:42 | 3:58:46 | |
| 4 | Christopher Douville | M55-59 | 4:40:03 | 4:00:22 | |
| 5 | Colby Titland | M50-54 | 4:33:17 | 4:02:26 | |
| 6 | Leighton Overson | M45-49 | 4:29:31 | 4:03:06 | |
| 7 | Scott Conry | M55-59 | 4:43:25 | 4:03:15 | |
| 8 | Dominic Casey | M55-59 | 4:43:42 | 4:03:30 | |
| 9 | Rhys Spencer | M55-59 | 4:45:33 | 4:05:05 | |
| 10 | Andrew Theron | M35-39 | 4:16:56 | 4:05:07 | |
| 11 | Steve Johns | M45-49 | 4:32:40 | 4:05:57 | |
| 12 | Dan Okeefe | M65-69 | 5:20:48 | 4:06:01 | |
| 13 | Joby Gutierrez | M50-54 | 4:38:57 | 4:07:27 | |
| 14 | Zach Stern | M25-29 | 4:09:35 | 4:08:07 | |
| 15 | Matt Schlanser | M45-49 | 4:35:14 | 4:08:16 | |
| 16 | Derek Edstrom | M45-49 | 4:35:19 | 4:08:20 | |
| 17 | Shawn Montpetit | M50-54 | 4:40:17 | 4:08:38 | |
| 18 | Nick Braz | M25-29 | 4:10:21 | 4:08:52 | |
| 19 | Eric Scott | M50-54 | 4:40:37 | 4:08:56 | |
| 20 | Alexander Ochman | M45-49 | 4:36:46 | 4:09:39 | |
| 21 | Edward Strickler | M40-44 | 4:28:32 | 4:09:59 | |
| 22 | Tim Olson | M40-44 | 4:29:45 | 4:11:07 | |
| 23 | Zach Barber | M55-59 | 4:53:35 | 4:11:59 | |
| 24 | Fred Mills | M45-49 | 4:39:26 | 4:12:03 | |
| 25 | Tj Hafner | M40-44 | 4:31:02 | 4:12:18 | |
| 26 | Asher Gold | M18-24 | 4:12:27 | 4:12:27 | |
| 27 | Mike Metze | M35-39 | 4:25:50 | 4:13:36 | |
| 28 | Scott Mcguire | M60-64 | 5:08:47 | 4:13:40 | |
| 29 | John Mcglinn | M60-64 | 5:09:00 | 4:13:51 | |
| 30 | Rocky Ursino | M55-59 | 4:56:47 | 4:14:44 | |
| 31 | Thomas Risse | M55-59 | 4:56:53 | 4:14:49 | |
| 32 | Ben Overholt | M30-34 | 4:22:51 | 4:15:10 | |
| 33 | Tyler Frankie | M35-39 | 4:27:40 | 4:15:21 | |
| 34 | Chad Rolfs | M55-59 | 4:57:31 | 4:15:22 | |
| 35 | Jason Lippman | M35-39 | 4:27:42 | 4:15:23 | |
| 36 | Derek Koch | M40-44 | 4:34:27 | 4:15:29 | |
| 37 | Jock Cameron | M65-69 | 5:33:49 | 4:16:00 | |
| 38 | Tristan Campbell | M30-34 | 4:24:50 | 4:17:06 | |
| 39 | Robert Weaver | M35-39 | 4:29:54 | 4:17:29 | |
| 40 | Mike Smith | M55-59 | 5:00:04 | 4:17:33 | |
| 41 | Luke Belford | M40-44 | 4:37:12 | 4:18:03 | |
| 42 | Cameron Wolfe | M25-29 | 4:19:42 | 4:18:10 | |
| 43 | Ben Rau | M35-39 | 4:31:46 | 4:19:16 | |
| 44 | Courtney Shelbourne | M55-59 | 5:02:14 | 4:19:24 | |
| 45 | Kevin Hause | M55-59 | 5:02:19 | 4:19:29 | |
| 46 | Ben Creswick | M18-24 | 4:20:01 | 4:20:01 | |
| 47 | Joseph Bohonos | M60-64 | 5:17:10 | 4:20:33 | |
| 48 | Doug Lodmill | M55-59 | 5:03:40 | 4:20:38 | |
| 49 | Nick Gregory | M40-44 | 4:40:01 | 4:20:40 | |
| 50 | Kurt Polk | M50-54 | 4:53:54 | 4:20:43 | |
| 51 | Scott Mcbeth | M55-59 | 5:04:10 | 4:21:04 | |
| 52 | William Crimbring | M60-64 | 5:18:00 | 4:21:14 | |
| 53 | Dan Elsom | M55-59 | 5:04:31 | 4:21:22 | |
| 54 | Troy Cundari | M65-69 | 5:40:57 | 4:21:28 | |
| 55 | David Auge | M70-74 | 6:08:02 | 4:21:43 | |
| 56 | Kevin Riley | M30-34 | 4:29:36 | 4:21:44 | |
| 57 | Tom Glynn | M65-69 | 5:41:18 | 4:21:45 | |
| 58 | Joseph Beckerley | M45-49 | 4:50:14 | 4:21:47 | |
| 59 | Ryan Sather | M50-54 | 4:55:16 | 4:21:56 | |
| 60 | Ryan Bair | M25-29 | 4:23:47 | 4:22:14 | |
| 61 | Steven Halewski | M35-39 | 4:34:56 | 4:22:17 | |
| 62 | Keil Anderson | M40-44 | 4:42:19 | 4:22:49 | |
| 63 | Nicholas Naccarato | M55-59 | 5:06:12 | 4:22:49 | |
| 64 | Michael Toland | M70-74 | 6:09:44 | 4:22:55 | |
| 65 | Carl Morgan | M60-64 | 5:20:13 | 4:23:03 | |
| 66 | Moe Al-Hafian | M65-69 | 5:43:13 | 4:23:13 | |
| 67 | Charles Elliott | M45-49 | 4:52:18 | 4:23:39 | |
| 68 | Ryan Brown | M50-54 | 4:57:23 | 4:23:49 | |
| 69 | Jeff Prater | M55-59 | 5:07:44 | 4:24:08 | |
| 70 | Clay Hathorn | M65-69 | 5:44:28 | 4:24:10 | |
| 71 | Preston Painter | M25-29 | 4:25:58 | 4:24:24 | |
| 72 | Geoff Robinson | M60-64 | 5:22:09 | 4:24:39 | |
| 73 | Jim Hansen | M50-54 | 4:58:24 | 4:24:43 | |
| 74 | Edmund Low | M50-54 | 4:58:30 | 4:24:48 | |
| 75 | Bryan Fisher | M65-69 | 5:45:56 | 4:25:18 | |
| 76 | Patrick Testoni | M55-59 | 5:09:16 | 4:25:27 | |
| 77 | Connor Porter | M18-24 | 4:25:37 | 4:25:37 | |
| 78 | Kevin Adams | M35-39 | 4:38:28 | 4:25:39 | |
| 79 | Daniel Barton | M40-44 | 4:45:24 | 4:25:41 | |
| 80 | Randy Ahl | M60-64 | 5:24:11 | 4:26:19 | |
| 81 | Douglas Costa | M45-49 | 4:55:30 | 4:26:32 | |
| 82 | Scott Mcintyre | M65-69 | 5:48:12 | 4:27:02 | |
| 83 | Spencer Judge | M35-39 | 4:40:04 | 4:27:11 | |
| 84 | Doug Koury | M35-39 | 4:40:40 | 4:27:45 | |
| 85 | Austin Bachman | M18-24 | 4:27:53 | 4:27:53 |
70.3 Worlds 2026 · IRONMAN 70.3 Washington Tri-Cities 2025
60 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:34:04 | 1.0000 | — |
| M25-29 | 4:36:02 | 0.9929 | — |
| M30-34 | 4:43:52 | 0.9655 | Nicholas Ridenour 4:06:48 (2.º) |
| M35-39 | 4:48:29 | 0.9500 | Isaac Tyson 4:20:56 (2.º) |
| M40-44 | 4:55:54 | 0.9262 | — |
| M45-49 | 5:05:16 | 0.8978 | Thomas Nelson 4:06:01 |
| M50-54 | 5:10:17 | 0.8833 | Adam Heiner 4:34:40 (3.º) |
| M55-59 | 5:19:59 | 0.8565 | Flavio De Simone 4:34:32 |
| M60-64 | 5:34:33 | 0.8192 | Robert Nielsen 4:44:19 |
| M65-69 | 5:58:44 | 0.7640 | — |
| M70-74 | 6:24:59 | 0.7119 | Charles Olson 6:10:59 (3.º) |
| M75-79 | 7:06: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 | Raynard Picard | M45-49 | 4:14:48 | 3:48:46 | Not at Worlds |
| 2 | Theodore Casterline | M60-64 | 4:45:43 | 3:54:04 | Not at Worlds |
| 3 | Kevin Cashatt | M55-59 | 4:35:38 | 3:56:05 | Not at Worlds |
| 4 | Shaun Endsley | M55-59 | 4:38:56 | 3:58:54 | Not at Worlds |
| 5 | Justin Hoblet | M45-49 | 4:29:40 | 4:02:06 | Not at Worlds |
| 6 | Mike Buenting | M50-54 | 4:34:47 | 4:02:43 | Already qualified · IRONMAN 70.3 Louisville |
| 7 | Andrew Judkins | M55-59 | 4:43:28 | 4:02:47 | Qualified |
| 8 | Jeff Sankoff | M55-59 | 4:43:57 | 4:03:12 | Already qualified · IRONMAN 70.3 Oregon |
| 9 | Bill Lackey | M55-59 | 4:44:30 | 4:03:40 | Not at Worlds |
| 10 | Paul Greenberg | M60-64 | 4:57:50 | 4:03:59 | Not at Worlds |
| 11 | Brian Muirhead | M50-54 | 4:36:45 | 4:04:27 | Not at Worlds |
| 12 | Derek Reandy | M50-54 | 4:37:42 | 4:05:18 | Qualified |
| 13 | Bill Beecher | M50-54 | 4:39:24 | 4:06:48 | Already qualified · IRONMAN 70.3 Louisville |
| 14 | Matthew Sommer | M45-49 | 4:35:16 | 4:07:08 | Already qualified · IRONMAN 70.3 Boise |
| 15 | Lance Bredeson | M50-54 | 4:41:06 | 4:08:18 | Not at Worlds |
| 16 | Kurt Mellick | M55-59 | 4:50:14 | 4:08:35 | Not at Worlds |
| 17 | Alex Northey | M30-34 | 4:17:35 | 4:08:42 | Not at Worlds |
| 18 | Tom St.clair | M55-59 | 4:50:32 | 4:08:51 | Qualified |
| 19 | Ryan Sather | M50-54 | 4:41:50 | 4:08:57 | Not at Worlds |
| 20 | Ryan Hall | M50-54 | 4:41:54 | 4:09:00 | Already qualified · IRONMAN 70.3 Oregon |
| 21 | Jeffrey Boden | M50-54 | 4:42:30 | 4:09:32 | Qualified |
| 22 | Kevin Drisko | M55-59 | 4:52:29 | 4:10:31 | Already qualified · IRONMAN 70.3 Boise |
| 23 | Bryan Baker | M55-59 | 4:52:32 | 4:10:33 | Not at Worlds |
| 24 | Daniel Elmenhurst | M60-64 | 5:06:20 | 4:10:57 | Already qualified · IRONMAN 70.3 Oregon |
| 25 | Adam Bystedt | M40-44 | 4:31:24 | 4:11:22 | Qualified |
| 26 | Rocky Ursino | M55-59 | 4:53:45 | 4:11:36 | Not at Worlds |
| 27 | Tyler Burgett | M30-34 | 4:21:20 | 4:12:19 | Not at Worlds |
| 28 | Colin Begy | M35-39 | 4:25:48 | 4:12:31 | Not at Worlds |
| 29 | Paul Saxton | M45-49 | 4:41:27 | 4:12:41 | Not at Worlds |
| 30 | Geoff Mcdonald | M40-44 | 4:33:04 | 4:12:55 | Qualified |
| 31 | Stephen King | M40-44 | 4:33:12 | 4:13:02 | Not at Worlds |
| 32 | Doug Scott | M45-49 | 4:41:54 | 4:13:05 | Qualified |
| 33 | Joshua Thompson | M30-34 | 4:22:14 | 4:13:11 | Qualified |
| 34 | Steven Wade | M65-69 | 5:31:42 | 4:13:25 | Qualified |
| 35 | Dan Amann | M30-34 | 4:22:30 | 4:13:27 | Not at Worlds |
| 36 | Ryan Seaman | M18-24 | 4:13:35 | 4:13:35 | Not at Worlds |
| 37 | Jack Hautala | M35-39 | 4:28:00 | 4:14:36 | Qualified |
| 38 | William Horkoff | M18-24 | 4:15:37 | 4:15:37 | Not at Worlds |
| 39 | Ben Payne | M35-39 | 4:29:24 | 4:15:56 | Qualified |
| 40 | Asher Gold | M18-24 | 4:16:17 | 4:16:17 | Not at Worlds |
| 41 | Arthur Mathisen | M50-54 | 4:50:21 | 4:16:28 | Not at Worlds |
| 42 | Chad Mcbride | M55-59 | 4:59:40 | 4:16:40 | Not at Worlds |
| 43 | Scott Mcguire | M60-64 | 5:13:26 | 4:16:46 | Not at Worlds |
| 44 | Brian Crabtree | M40-44 | 4:37:20 | 4:16:52 | Qualified |
| 45 | Owen Mcdade | M25-29 | 4:19:01 | 4:17:11 | Not at Worlds |
| 46 | Andrew Cummins | M60-64 | 5:14:56 | 4:18:00 | Not at Worlds |
| 47 | Neal Renwick | M45-49 | 4:47:46 | 4:18:21 | Not at Worlds |
| 48 | Jacob Litton | M18-24 | 4:18:30 | 4:18:30 | Not at Worlds |
| 49 | Keith Hedlund | M60-64 | 5:15:48 | 4:18:42 | Not at Worlds |
| 50 | Seth Bitting | M50-54 | 4:54:14 | 4:19:54 | Not at Worlds |
| 51 | Ryan Brown | M50-54 | 4:54:30 | 4:20:08 | Not at Worlds |
| 52 | Mitch Crisanti | M30-34 | 4:29:30 | 4:20:12 | Qualified |
| 53 | Randall Hines | M65-69 | 5:40:44 | 4:20:19 | Qualified |
| 54 | Trent Hovis | M35-39 | 4:35:39 | 4:21:52 | Not at Worlds |
| 55 | Daniel Arterburn | M50-54 | 4:56:36 | 4:21:59 | Not at Worlds |
| 56 | Stan Hopkins | M60-64 | 5:20:16 | 4:22:22 | Not at Worlds |
| 57 | Justin Faires | M50-54 | 4:57:09 | 4:22:28 | Not at Worlds |
| 58 | Clint Patterson | M55-59 | 5:06:43 | 4:22:42 | Not at Worlds |
| 59 | Boris Lindenau | M30-34 | 4:32:29 | 4:23:05 | Not at Worlds |
| 60 | Peter Gifford | M25-29 | 4:25:01 | 4:23:08 | Not at Worlds |
| 61 | Tanner James | M35-39 | 4:37:18 | 4:23:26 | Not at Worlds |
| 62 | Carsten Larsen | M50-54 | 4:59:02 | 4:24:08 | Qualified |
| 63 | Mark Evans | M60-64 | 5:22:30 | 4:24:12 | Qualified |
| 64 | Rob Mcculloch | M40-44 | 4:45:35 | 4:24:30 | Qualified |
| 65 | Alec Burks | M35-39 | 4:38:37 | 4:24:41 | Not at Worlds |
| 66 | Alex Yager | M30-34 | 4:34:10 | 4:24:42 | Already qualified · IRONMAN 70.3 Boise |
| 67 | Ken Collins | M55-59 | 5:09:11 | 4:24:49 | Qualified |
| 68 | Calvin Fairbairn | M30-34 | 4:34:41 | 4:25:12 | Not at Worlds |
| 69 | Jason Ball | M50-54 | 5:00:30 | 4:25:26 | Not at Worlds |
| 70 | Neil Harbaruk | M60-64 | 5:24:13 | 4:25:36 | Not at Worlds |
| 71 | Josh Bott | M40-44 | 4:47:18 | 4:26:06 | Qualified |
| 72 | Ted Vilutis | M45-49 | 4:56:34 | 4:26:15 | Not at Worlds |
| 73 | John Mozena | M65-69 | 5:48:35 | 4:26:19 | Not at Worlds |
| 74 | Cay Mierisch | M55-59 | 5:11:04 | 4:26:26 | Not at Worlds |
| 75 | Ben Keller | M40-44 | 4:47:46 | 4:26:32 | Qualified |
| 76 | Joseph Hicks | M55-59 | 5:11:25 | 4:26:44 | Qualified |
| 77 | Trevor Post | M30-34 | 4:36:17 | 4:26:45 | Not at Worlds |
| 78 | Ryan Farr | M55-59 | 5:11:47 | 4:27:03 | Not at Worlds |
| 79 | Cameron Wolfe | M25-29 | 4:29:16 | 4:27:21 | Not at Worlds |
| 80 | Chandler Blake | M50-54 | 5:03:14 | 4:27:51 | Not at Worlds |
| 81 | Matthew Liberator | M30-34 | 4:37:27 | 4:27:53 | Not at Worlds |
| 82 | Scott Curry | M50-54 | 5:03:23 | 4:27:59 | Qualified |
| 83 | Jaime Dispenza | M55-59 | 5:12:53 | 4:27:59 | Not at Worlds |
| 84 | Jay Clark | M55-59 | 5:13:17 | 4:28:20 | Not at Worlds |
| 85 | Doug Ross | M60-64 | 5:27:38 | 4:28:24 | Already qualified · IRONMAN 70.3 Louisville |
| 86 | Nicholas Naccarato | M55-59 | 5:13:37 | 4:28:37 | Not at Worlds |
| 87 | Chris Dohrman | M45-49 | 4:59:25 | 4:28:49 | Not at Worlds |
| 88 | Abdean Smith | M45-49 | 4:59:36 | 4:28:59 | Not at Worlds |
| 89 | Damian Padilla | M50-54 | 5:04:33 | 4:29:01 | Not at Worlds |
| 90 | Michael Baker | M40-44 | 4:51:01 | 4:29:32 | Not at Worlds |
| 91 | Jeremy Forest | M45-49 | 5:00:28 | 4:29:46 | Not at Worlds |
| 92 | Trevelan Dakan | M55-59 | 5:15:04 | 4:29:51 | Not at Worlds |
| 93 | Derek Myers | M50-54 | 5:06:12 | 4:30:28 | Not at Worlds |
| 94 | David Harnett | M50-54 | 5:06:16 | 4:30:32 | Not at Worlds |
| 95 | Craig Harris | M45-49 | 5:01:36 | 4:30:47 | Not at Worlds |
| 96 | Joe Scallion | M55-59 | 5:16:22 | 4:30:58 | Not at Worlds |
| 97 | Chase Erickson | M35-39 | 4:45:16 | 4:31:00 | Not at Worlds |
| 98 | Doug Koury | M35-39 | 4:45:19 | 4:31:03 | Not at Worlds |
| 99 | Sergio Anguiano Zubieta | M35-39 | 4:45:32 | 4:31:15 | Not at Worlds |
| 100 | Jensen Burr | M18-24 | 4:31:24 | 4:31:24 | Not at Worlds |
| 101 | Alex Bowns | M30-34 | 4:41:07 | 4:31:25 | Not at Worlds |
| 102 | Dallas Sopko | M40-44 | 4:53:22 | 4:31:43 | Not at Worlds |
| 103 | J. Warren Coulam | M55-59 | 5:18:38 | 4:32:55 | Not at Worlds |
| 104 | Chantz Jackson | M35-39 | 4:47:23 | 4:33:01 | Not at Worlds |
| 105 | Todd Brown | M60-64 | 5:33:21 | 4:33:05 | Not at Worlds |
| 106 | Stephen Hemminger | M65-69 | 5:57:45 | 4:33:19 | Not at Worlds |
| 107 | Taylor Worthington | M30-34 | 4:43:08 | 4:33:22 | Not at Worlds |
| 108 | Rich Camacho | M50-54 | 5:09:41 | 4:33:33 | Not at Worlds |
| 109 | Dan Elsom | M55-59 | 5:19:24 | 4:33:34 | Not at Worlds |
| 110 | Jason Lucas | M35-39 | 4:47:59 | 4:33:35 | Not at Worlds |
| 111 | Zachary Stewart | M18-24 | 4:33:37 | 4:33:37 | Not at Worlds |
| 112 | Chip Smith | M45-49 | 5:04:53 | 4:33:43 | Not at Worlds |
| 113 | Gary Hickman | M70-74 | 6:24:33 | 4:33:46 | Not at Worlds |
| 114 | Panos Trochalakis | M55-59 | 5:19:44 | 4:33:51 | Not at Worlds |
| 115 | Brendan Kessler | M35-39 | 4:48:29 | 4:34:04 | Qualified |
70.3 Worlds 2027 · in progress · IRONMAN 70.3 Washington Tri-Cities 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.
Time needed by age group
| AG | Time | Factor | Automatic slot |
|---|---|---|---|
| F18-24 | 5:08:40 | 0.9899 | Rylee Morris 5:04:44 |
| F25-29 | 5:05:33 | 1.0000 | Lexi Wright 4:26:24 |
| F30-34 | 5:10:58 | 0.9826 | Maia Du Toit 4:34:53 |
| F35-39 | 5:15:37 | 0.9681 | Wyatt Davis 4:32:37 |
| F40-44 | 5:23:16 | 0.9452 | Sarah Widder 4:37:30 |
| F45-49 | 5:32:12 | 0.9198 | Steffi Steinberg 4:56:53 |
| F50-54 | 5:38:20 | 0.9031 | Ingrid Spies 4:54:34 |
| F55-59 | 5:49:19 | 0.8747 | Juliet Hochman 4:41:41 |
| F60-64 | 6:04:32 | 0.8382 | Suzanne Endsley 5:09:26 |
| F65-69 | 6:32:29 | 0.7785 | Jane Green 5:41:49 |
| F70-74 | 6:55:50 | 0.7348 | Debra Kinn 7:48:54 |
| F75-79 | 8:08:20 | 0.6257 | — |
Pool roll down
Age-graded ranking (excluding age group winners) down to the projected cutoff.
| # | Athlete | AG | Finish | Age-graded | |
|---|---|---|---|---|---|
| 1 | Diane Haensel | F55-59 | 4:57:02 | 4:19:49 | |
| 2 | Kristen Yax | F40-44 | 4:38:16 | 4:23:01 | |
| 3 | Elaina Biechler | F40-44 | 4:45:24 | 4:29:46 | |
| 4 | Ricki Reincke | F65-69 | 5:47:33 | 4:30:34 | |
| 5 | Stacie Matthews | F50-54 | 5:01:38 | 4:32:24 | |
| 6 | Jenny Hunter | F40-44 | 4:48:27 | 4:32:39 | |
| 7 | Lacey Menasco | F45-49 | 4:59:59 | 4:35:55 | |
| 8 | Erica Ruge | F50-54 | 5:05:40 | 4:36:03 | |
| 9 | Ashley Hardgrove | F30-34 | 4:41:22 | 4:36:28 | |
| 10 | Ashley Sutherland | F25-29 | 4:39:38 | 4:39:38 | |
| 11 | Kristen Osborn | F40-44 | 4:58:40 | 4:42:18 | |
| 12 | Ashley Bullers | F30-34 | 4:48:40 | 4:43:39 | |
| 13 | Nathalie Rodilosso | F25-29 | 4:43:47 | 4:43:47 | |
| 14 | Susan Scholtz | F40-44 | 5:01:24 | 4:44:53 | |
| 15 | Lynne Mazzone | F65-69 | 6:05:57 | 4:44:54 | |
| 16 | Anastasia Jones | F35-39 | 4:54:32 | 4:45:08 | |
| 17 | Allison Johnston | F30-34 | 4:53:05 | 4:47:59 | |
| 18 | Jenny Haser | F50-54 | 5:19:25 | 4:48:28 | |
| 19 | Lana Aho | F45-49 | 5:13:45 | 4:48:35 | |
| 20 | Marty Smith | F65-69 | 6:11:08 | 4:48:56 | |
| 21 | Kris Solem | F60-64 | 5:45:37 | 4:49:42 | |
| 22 | Rebecca Adamson | F50-54 | 5:20:56 | 4:49:50 | |
| 23 | Taylor Horlick | F35-39 | 4:59:47 | 4:50:13 | |
| 24 | Laura Valaas | F40-44 | 5:07:45 | 4:50:53 | |
| 25 | Beth Lowenthal | F50-54 | 5:23:05 | 4:51:47 | |
| 26 | Katie Schimmelpfenning | F30-34 | 4:57:01 | 4:51:51 | |
| 27 | Andria Theron | F35-39 | 5:03:16 | 4:53:36 | |
| 28 | Natalie Siegler | F45-49 | 5:21:16 | 4:55:30 | |
| 29 | Meghan Macur | F35-39 | 5:05:16 | 4:55:32 | |
| 30 | Krista Pangman | F40-44 | 5:13:06 | 4:55:57 | |
| 31 | Marika Mohr | F40-44 | 5:13:30 | 4:56:19 | |
| 32 | Vanessa Ronksley | F45-49 | 5:22:49 | 4:56:56 | |
| 33 | Rose Palmer | F45-49 | 5:22:59 | 4:57:05 | |
| 34 | Tiffany King | F45-49 | 5:24:28 | 4:58:27 | |
| 35 | Cathy Conner | F60-64 | 5:56:56 | 4:59:11 | |
| 36 | Sneeta Takhar | F55-59 | 5:43:53 | 5:00:48 | |
| 37 | Andrea Turner | F40-44 | 5:18:22 | 5:00:55 | |
| 38 | Katie Heaps | F45-49 | 5:27:46 | 5:01:29 | |
| 39 | Heather Ahl | F60-64 | 6:00:32 | 5:02:12 | |
| 40 | Dana Kujala | F30-34 | 5:07:40 | 5:02:19 | |
| 41 | Melissa Strong | F40-44 | 5:20:02 | 5:02:30 | |
| 42 | Jennifer Comfort | F45-49 | 5:29:38 | 5:03:12 | |
| 43 | Amber Stull | F45-49 | 5:29:46 | 5:03:19 | |
| 44 | Nikki Huntington | F40-44 | 5:21:11 | 5:03:35 | |
| 45 | Jessica Rogers | F50-54 | 5:37:01 | 5:04:22 | |
| 46 | Jeannie Gilbert | F50-54 | 5:37:12 | 5:04:32 | |
| 47 | Katie Colasurdo | F35-39 | 5:14:54 | 5:04:51 | |
| 48 | Stephanie Ruys | F45-49 | 5:31:47 | 5:05:10 | |
| 49 | Cheryl Claes | F45-49 | 5:32:11 | 5:05:33 |
70.3 Worlds 2026 · IRONMAN 70.3 Washington Tri-Cities 2025
60 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:04:12 | 0.9921 | Romana Vasyleha 5:10:48 |
| F25-29 | 5:01:48 | 1.0000 | — |
| F30-34 | 5:07:05 | 0.9828 | — |
| F35-39 | 5:12:29 | 0.9658 | Katelyn Pelak 4:57:49 |
| F40-44 | 5:20:11 | 0.9426 | Stacey Good 4:59:40 (2.º) |
| F45-49 | 5:28:20 | 0.9192 | Johanna Hudson 4:46:32 |
| F50-54 | 5:34:44 | 0.9016 | Lisa Mueller 4:53:08 |
| F55-59 | 5:45:04 | 0.8746 | Courtney Culligan 4:58:49 (2.º) |
| F60-64 | 5:59:40 | 0.8391 | Audrey Bollinger 5:13:02 (2.º) |
| F65-69 | 6:28:10 | 0.7775 | — |
| F70-74 | 6:50:43 | 0.7348 | Missy Lestrange 6:24:07 |
| F75-79 | 8:04:07 | 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 | Petra Hartmanova | F45-49 | 4:49:37 | 4:26:13 | Already qualified · IRONMAN 70.3 Boise |
| 2 | Marcella Rietz | F50-54 | 4:57:22 | 4:28:06 | Already qualified · IRONMAN 70.3 Oregon |
| 3 | Michelle Reaume | F60-64 | 5:20:38 | 4:29:03 | Qualified |
| 4 | Catiana Brayton | F45-49 | 4:54:03 | 4:30:17 | Not at Worlds |
| 5 | Stacie Matthews | F45-49 | 4:54:56 | 4:31:06 | Not at Worlds |
| 6 | Kathleen Kelley | F60-64 | 5:23:58 | 4:31:50 | Qualified |
| 7 | Sarah Gott | F55-59 | 5:11:21 | 4:32:18 | Not at Worlds |
| 8 | Charleen Lundberg | F60-64 | 5:27:38 | 4:34:55 | Qualified |
| 9 | Deanna Meyer | F55-59 | 5:14:38 | 4:35:11 | Not at Worlds |
| 10 | Liz Cullen | F45-49 | 4:59:39 | 4:35:26 | Qualified |
| 11 | Erica Ruge | F50-54 | 5:12:20 | 4:41:36 | Not at Worlds |
| 12 | Michele Porter | F60-64 | 5:36:04 | 4:42:00 | Qualified |
| 13 | Diane Haensel | F50-54 | 5:13:07 | 4:42:18 | Qualified |
| 14 | Emily Maiani | F40-44 | 5:02:28 | 4:45:06 | Qualified |
| 15 | Karen Rayle | F55-59 | 5:26:16 | 4:45:21 | Not at Worlds |
| 16 | Connie Hughes | F40-44 | 5:02:54 | 4:45:31 | Already qualified · IRONMAN 70.3 Boise |
| 17 | Diana Spangle | F70-74 | 6:30:06 | 4:46:39 | Already qualified · IRONMAN 70.3 Boise |
| 18 | Tobi Bisson | F55-59 | 5:28:55 | 4:47:40 | Not at Worlds |
| 19 | Fanny Bourdais | F40-44 | 5:05:23 | 4:47:51 | Not at Worlds |
| 20 | Caroline Wilson | F55-59 | 5:29:28 | 4:48:09 | Not at Worlds |
| 21 | Danielle Toth | F35-39 | 4:58:31 | 4:48:18 | Qualified |
| 22 | Melissa Hillman | F45-49 | 5:16:08 | 4:50:35 | Qualified |
| 23 | Lynne Speckmann | F55-59 | 5:32:17 | 4:50:37 | Already qualified · IRONMAN 70.3 Oregon |
| 24 | Sheila Newcomb | F40-44 | 5:08:30 | 4:50:48 | Qualified |
| 25 | Emily Siegel | F45-49 | 5:16:37 | 4:51:02 | Not at Worlds |
| 26 | Chauntae Peterson | F35-39 | 5:01:32 | 4:51:13 | Qualified |
| 27 | April Richardson | F45-49 | 5:16:52 | 4:51:16 | Qualified |
| 28 | Stacia Mcinnes | F55-59 | 5:33:02 | 4:51:16 | Qualified |
| 29 | Allison Griffiths | F45-49 | 5:17:50 | 4:52:09 | Qualified |
| 30 | Nadia Patry | F40-44 | 5:10:37 | 4:52:47 | Not at Worlds |
| 31 | Kathleen Radosevich | F35-39 | 5:03:11 | 4:52:49 | Not at Worlds |
| 32 | Christine Cogger | F50-54 | 5:25:27 | 4:53:26 | Qualified |
| 33 | Brenda Lovie | F60-64 | 5:49:50 | 4:53:33 | Qualified |
| 34 | Meredith Ducuns | F40-44 | 5:11:49 | 4:53:55 | Qualified |
| 35 | Jeannie Gilbert | F50-54 | 5:26:08 | 4:54:03 | Not at Worlds |
| 36 | Laura Pigion | F40-44 | 5:12:20 | 4:54:24 | Already qualified · IRONMAN 70.3 Oregon |
| 37 | Jennifer Lachowiec | F40-44 | 5:12:24 | 4:54:28 | Not at Worlds |
| 38 | Elia Mattke | F25-29 | 4:54:38 | 4:54:38 | Not at Worlds |
| 39 | Jennifer Smith | F45-49 | 5:21:40 | 4:55:41 | Not at Worlds |
| 40 | Rachel Hauer | F25-29 | 4:55:45 | 4:55:45 | Not at Worlds |
| 41 | Katherine Fort | F45-49 | 5:22:22 | 4:56:19 | Not at Worlds |
| 42 | Natalie Swistak | F55-59 | 5:38:53 | 4:56:23 | Qualified |
| 43 | Lacey Menasco | F40-44 | 5:14:32 | 4:56:29 | Not at Worlds |
| 44 | Christine Ligocki | F40-44 | 5:16:00 | 4:57:52 | Not at Worlds |
| 45 | Meghan Saxton | F45-49 | 5:24:05 | 4:57:54 | Not at Worlds |
| 46 | Savannah Holmes | F25-29 | 4:58:51 | 4:58:51 | Not at Worlds |
| 47 | Karolina Sramkova | F25-29 | 4:58:51 | 4:58:51 | Not at Worlds |
| 48 | Rebecca Adamson | F50-54 | 5:32:06 | 4:59:25 | Not at Worlds |
| 49 | Brittany Croston | F35-39 | 5:10:11 | 4:59:35 | Qualified |
| 50 | Linda Johnson | F55-59 | 5:42:47 | 4:59:48 | Not at Worlds |
| 51 | Athena Wright | F45-49 | 5:26:15 | 4:59:53 | Qualified |
| 52 | Raegan Alexander | F45-49 | 5:26:20 | 4:59:58 | Qualified |
| 53 | Kristen Osborn | F40-44 | 5:19:14 | 5:00:55 | Not at Worlds |
| 54 | Taylor Horlick | F30-34 | 5:06:36 | 5:01:20 | Not at Worlds |
| 55 | Lisa Blauvelt | F55-59 | 5:45:01 | 5:01:45 | Not at Worlds |
| 56 | Pat Ketcham | F65-69 | 6:28:08 | 5:01:46 | Not at Worlds |
| 57 | Katharine De Simone | F50-54 | 5:34:44 | 5:01:48 | Qualified |
IRONMAN 70.3 Washington Tri-Cities 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