UNPACE.cc ES
← 70.3 Worlds qualifying times

IRONMAN 70.3 Calgary 70.3 Worlds qualifying

The time needed at IRONMAN 70.3 Calgary 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 Calgary 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
30
projected
Automatic
11
11 age groups
Pool
19
of 19 slots
Age-graded cutoff
4:21:43
#19 in the ranking

Time needed by age group

AGTimeFactorAutomatic slot
M18-244:21:431.0000Ryan Seaman 4:10:20
M25-294:23:160.9941Dominic Franzoi 4:10:57
M30-344:29:350.9708Evan Gruda 4:24:04
M35-394:34:200.9540Scott Cooper 4:15:20
M40-444:41:090.9309James Green 4:31:51
M45-494:50:090.9020Dan Macdonald 4:20:17
M50-544:55:010.8871Michael Greenberg 4:23:24
M55-595:04:550.8583Shayne Burwell 4:46:19
M60-645:18:350.8215John Clubb 5:06:27
M65-695:41:160.7669Craig Premack 5:42:39
M70-746:08:030.7111Grant Bryden 6:46:19
M75-796:46:580.6431—

Pool roll down

Age-graded ranking (excluding age group winners) down to the projected cutoff.

#AthleteAGFinishAge-graded
1Brett McphedranM45-494:22:363:56:52
2Colin MunsonM45-494:28:514:02:30
3Brad FisherM35-394:16:044:04:17
4Chris CheesemanM35-394:17:014:05:12
5Keith BradfordM50-544:36:584:05:42
6Marshall KronewittM50-544:38:164:06:51
7Tedd GirouardM50-544:41:114:09:26
8Chad CarpenterM35-394:22:114:10:07
9Brian BurnsM45-494:43:304:15:43
10Kyle MarcotteM45-494:45:124:17:15
11Braden BuryM30-344:25:314:17:46
12Ian PritchardM55-595:00:244:17:50
13Alex NortheyM30-344:26:374:18:50
14Jeremy DunnettM40-444:38:574:19:40
15Jim CresswellM50-544:53:014:19:56
16Ian ElmM45-494:48:344:20:17
17Jason SavillM45-494:48:574:20:38
18Devon UlrichM35-394:33:334:20:58
19Rustam SadykovM45-494:50:094:21:43

70.3 Worlds 2026 · IRONMAN 70.3 Calgary 2025

60 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.

Slots
6
estimated
Automatic
4
12 age groups
Pool
2
of 26 slots
Age-graded cutoff
4:13:15*
#13 in the ranking

Time needed by age group

AGTimeFactorAutomatic slot
M18-244:13:15*1.0000Caden Wittwer 4:31:03 (3.º)
M25-294:15:04*0.9929—
M30-344:22:18*0.9655Sadiq Al Hajji 4:16:37 (2.º)
M35-394:26:35*0.9500Adam Attia 4:32:55 (3.º)
M40-444:33:26*0.9262—
M45-494:42:05*0.8978—
M50-544:46:43*0.8833Mark Eaton 4:41:22
M55-594:55:41*0.8565—
M60-645:09:09*0.8192—
M65-695:31:29*0.7640—
M70-745:55:44*0.7119—
M75-796:34:32*0.6419—

Pool roll down

Age-graded ranking (excluding automatic slot takers) down to the last athlete who took a slot.

#AthleteAGFinishAge-graded
1Kevin ShawM55-594:49:024:07:33Not at Worlds
2Allen GageM50-544:41:444:08:51Not at Worlds
3Doug MayM55-594:51:104:09:23Not at Worlds
4Laurent PelletierM45-494:38:084:09:42Not at Worlds
5Slaven VeljovicM50-544:42:534:09:52Not at Worlds
6Ed VescoviM60-645:05:024:09:53Qualified
7Russell QuinnM50-544:43:224:10:18Not at Worlds
8Andrew DowmanM50-544:43:254:10:21Not at Worlds
9Philippus Du PlessisM45-494:40:114:11:33Not at Worlds
10James O'brienM60-645:07:174:11:44Not at Worlds
11Mauro Silva Da CostaM50-544:45:264:12:07Not at Worlds
12Sean DukelowM50-544:46:204:12:55Not at Worlds
13Felipe LunelliM30-344:22:184:13:15Qualified

70.3 Worlds 2027 · in progress · IRONMAN 70.3 Calgary 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
30
projected
Automatic
11
11 age groups
Pool
19
of 19 slots
Age-graded cutoff
5:43:52
#73 in the ranking

Time needed by age group

AGTimeFactorAutomatic slot
F18-245:47:230.9899Sophie Forsyth 4:42:37
F25-295:43:521.0000Bree Murphy 4:38:56
F30-345:49:570.9826Nina Dauvergne 4:40:47
F35-395:55:120.9681Kimberly Walter 4:27:47
F40-446:03:480.9452Courtney Parker 4:53:25
F45-496:13:510.9198Dawn Neal 4:36:10
F50-546:20:460.9031Sharon Styles 4:43:48
F55-596:33:080.8747Stephanie Disciglio 5:33:33
F60-646:50:150.8382Lynne Fiedler 5:27:50
F65-697:21:420.7785Wietske Eikelenboom 6:05:32
F70-747:47:580.7348Jill Kirker 6:53:47
F75-799:09:340.6257—

Pool roll down

Age-graded ranking (excluding age group winners) down to the projected cutoff.

#AthleteAGFinishAge-graded
1Jenny FletcherF50-544:58:264:29:31
2Lindsay ColeF45-494:58:204:34:24
3Sarah Pearce-GieckF45-494:59:434:35:41
4Jen PantelukF45-495:06:134:41:39
5Claire KnightF45-495:10:034:45:11
6Nicolette GoncalvesF30-344:52:194:47:14
7Anne CharlesF30-344:54:024:48:55
8Sarah BarrF45-495:17:494:52:20
9Kim LewisF50-545:24:184:52:53
10Daphne BrownF55-595:38:134:55:50
11Chantelle GiesbrechtF40-445:13:484:56:36
12Martha BobenF25-294:56:574:56:57
13Danielle WarhurstF45-495:23:054:57:10
14Rachel FerragneF35-395:11:135:01:17
15Lindsay RyersonF50-545:33:495:01:28
16Lisa DrydenF40-445:19:215:01:51
17Madison EmmondF30-345:09:555:04:31
18Christine KaegiF50-545:38:555:06:05
19Joanne CasavantF45-495:33:565:07:09
20Vanessa RonksleyF45-495:34:315:07:41
21Lia KutzscherF60-646:09:375:09:49
22Sarah BruckshawF40-445:29:445:11:40
23Erin DaviesF40-445:31:155:13:06
24Jacquelyn MacgregorF40-445:32:405:14:26
25Khristine WilsonF35-395:24:525:14:30
26Jenn MorrisonF35-395:26:175:15:52
27Lily GussF18-245:20:005:16:46
28Melanie HendersonF30-345:22:315:16:54
29Averi LewisF25-295:16:555:16:55
30Rachel JonesF45-495:46:135:18:27
31Kory SkrobF55-596:05:085:19:23
32Laura SensensteinF60-646:21:235:19:41
33Seena HandelF45-495:47:535:19:59
34Kaylee DalesF35-395:31:375:21:02
35Tara BeattieF55-596:08:335:22:22
36Amber AshfordF35-395:33:285:22:50
37Brittany VermeerF40-445:41:365:22:53
38Bronwyn DaviesF30-345:29:055:23:21
39Leilani DoyleF50-545:58:065:23:24
40Diane StrangF30-345:30:285:24:43
41Tiffany ChenF40-445:43:435:24:53
42Theresa LoesekenF35-395:35:515:25:08
43Cathleen BellF40-445:44:235:25:31
44Breanne DolenF35-395:36:515:26:06
45Katia SchefflerF40-445:45:045:26:09
46Sabrina BeauchampF30-345:33:225:27:34
47Tsz Ling MokF30-345:33:405:27:52
48Melissa Brust WilsonF45-495:56:465:28:09
49Natasha KawamF25-295:28:465:28:46
50Taylor GrillsF25-295:28:475:28:47
51Rayne Butler-SiemensF25-295:29:245:29:24
52Leigh RosengrenF45-495:59:255:30:35
53Monica GottschlingF50-546:06:185:30:48
54Julia ComptonF40-445:50:535:31:39
55Marie-France NoelF40-445:51:415:32:25
56Tera HopwoodF50-546:08:355:32:52
57Zoe WhitfieldF25-295:33:335:33:33
58Carol KilnerF55-596:21:245:33:37
59Marie TessierF50-546:09:285:33:40
60Lyn BeckwithF65-697:08:435:33:45
61Summa NoelF40-445:53:225:34:00
62Jody GingrichF45-496:04:545:35:38
63Stephanie AndrewF45-496:05:575:36:36
64Vanessa HenslerF35-395:48:415:37:34
65Rhonnie AndrewsF55-596:26:565:38:27
66Michelle CookF40-445:58:185:38:40
67Jess SchimmelF35-395:50:255:39:14
68Karen BrustF55-596:28:005:39:23
69Jane ShumkaF65-697:16:585:40:11
70Maxi BiederstaedtF30-345:46:505:40:48
71Miriam KmetovaF45-496:11:025:41:17
72Brielle BurdettF18-245:45:375:42:08
73Leah ThompsonF25-295:43:525:43:52

70.3 Worlds 2026 · IRONMAN 70.3 Calgary 2025

60 slots. Closed cycle (Nice, Sep 12, 2026): cutoffs estimated from the start list.

Slots
18
estimated
Automatic
10
11 age groups
Pool
8
of 20 slots
Age-graded cutoff
5:20:26*
#77 in the ranking

Time needed by age group

AGTimeFactorAutomatic slot
F18-245:22:59*0.9921Lauriane Laforce 4:56:52 (2.º)
F25-295:20:26*1.0000Catherine Veilleux 4:37:10 (3.º)
F30-345:26:02*0.9828Diane Strang 4:36:49 (2.º)
F35-395:31:47*0.9658Michelle Cook 5:02:53 (2.º)
F40-445:39:57*0.9426Sarah Bruckshaw 4:37:27 (2.º)
F45-495:48:36*0.9192—
F50-545:55:24*0.9016Andrea Robinson 5:11:57 (2.º)
F55-596:06:23*0.8746Stephanie Disciglio 4:45:24
F60-646:21:53*0.8391Susan Henning 5:26:49
F65-696:52:08*0.7775Marie Stevenson 5:02:56
F70-747:16:05*0.7348Debbie Suzuki 5:39:08
F75-798:34:01*0.6234—

Pool roll down

Age-graded ranking (excluding automatic slot takers) down to the last athlete who took a slot.

#AthleteAGFinishAge-graded
1Tara BeattieF55-594:51:004:14:31Qualified
2Lyn BeckwithF65-695:36:134:21:25Not at Worlds
3Beverly MeteyerF70-745:59:394:24:16Not at Worlds
4Valerie KimF65-695:40:254:24:40Not at Worlds
5Emily LysterF30-344:38:354:33:48Not at Worlds
6Leslee HasilF40-444:52:074:35:21Not at Worlds
7Robyn HamF25-294:38:094:38:09Not at Worlds
8Miyoko MckeownF30-344:43:044:38:12Not at Worlds
9Carolyn HilesF65-695:59:114:39:16Not at Worlds
10Siobhan LazenbyF30-344:44:214:39:28Not at Worlds
11Dianna Miranda DerksenF40-444:57:314:40:26Not at Worlds
12Andrea ChambersF40-444:58:054:40:58Qualified
13Lynda ProceF70-746:23:144:41:36Not at Worlds
14Angela PrefontaineF45-495:06:404:41:53Not at Worlds
15Minaelle GreenF25-294:41:574:41:57Not at Worlds
16Annette Sanchez EnkerlinF25-294:42:404:42:40Not at Worlds
17Jennifer O'reillyF30-344:48:084:43:11Not at Worlds
18Crystal MadsenF45-495:09:094:44:10Not at Worlds
19Teresa TomchakF50-545:15:394:44:35Qualified
20Chelsey PrestageF30-344:49:444:44:45Not at Worlds
21Jennifer TurchinF40-445:02:154:44:54Qualified
22Niki GagnonF55-595:27:374:46:32Not at Worlds
23Amy ZiembaF50-545:18:264:47:06Not at Worlds
24Janelle GriceF60-645:44:164:48:52Not at Worlds
25Delainey Lindstrom-HumphriesF25-294:49:034:49:03Not at Worlds
26Megan KamphuisF30-344:54:454:49:41Not at Worlds
27Alannah BeresF25-294:49:444:49:44Not at Worlds
28Kelley ThurlowF30-344:55:534:50:48Not at Worlds
29Kirsten CellierF30-344:56:334:51:27Not at Worlds
30Zoe WhitfieldF25-294:51:354:51:35Not at Worlds
31Tracy OrcuttF55-595:33:514:51:59Not at Worlds
32Tracy TownsendF50-545:24:374:52:40Not at Worlds
33Maxi BiederstaedtF25-294:53:174:53:17Not at Worlds
34Cindy KlerF60-645:50:064:53:46Qualified
35Anneline SlabbertF35-395:05:134:54:47Not at Worlds
36Clodine LabbeF18-244:57:264:55:05Qualified
37Melissa BuchholtzF35-395:05:404:55:13Not at Worlds
38Sarah DickF35-395:06:424:56:13Qualified
39Julie BouchardF50-545:28:564:56:34Not at Worlds
40Marie PruskiF30-345:01:494:56:38Not at Worlds
41Amelie FroehlichF18-245:00:224:58:00Not at Worlds
42Jaki DayF25-294:58:074:58:07Not at Worlds
43Kelcey MccoyF30-345:06:095:00:53Not at Worlds
44Anna GordonF35-395:11:355:00:56Not at Worlds
45Jana HamF25-295:02:005:02:00Not at Worlds
46Odessa JohnstonF30-345:07:345:02:17Not at Worlds
47Pavan SandhuF30-345:08:285:03:10Not at Worlds
48Alex KimmelF45-495:29:595:03:19Not at Worlds
49Nicole ByrneF30-345:09:315:04:12Not at Worlds
50Jackie WoodhouseF40-445:23:045:04:31Not at Worlds
51Jan GilroyF40-445:23:155:04:42Not at Worlds
52Leslie-Anne MckenzieF60-646:03:445:05:13Not at Worlds
53Wendy RockafellowF60-646:04:055:05:30Not at Worlds
54Taylor RichterF25-295:05:505:05:50Not at Worlds
55Briana JonesF25-295:06:165:06:16Not at Worlds
56Pamela Arredondo BalderramaF40-445:24:575:06:18Not at Worlds
57Gina WinquistF30-345:11:485:06:26Not at Worlds
58Annelies PriceF50-545:41:085:07:34Not at Worlds
59Kiera VerbonacF30-345:13:385:08:14Not at Worlds
60Camila Ramos BernardesF30-345:13:385:08:14Not at Worlds
61Nichola KennellF30-345:14:145:08:50Not at Worlds
62Carmen DoyleF45-495:36:325:09:20Not at Worlds
63Renee HallF25-295:10:055:10:05Not at Worlds
64Victoria SodergrenF25-295:10:185:10:18Not at Worlds
65Alyssa McnamaraF25-295:10:495:10:49Not at Worlds
66Nicole SaganF45-495:38:375:11:15Not at Worlds
67Christina CanterF40-445:30:305:11:32Not at Worlds
68Mareike JohnsonF45-495:39:165:11:51Not at Worlds
69Elise RegaladoF18-245:14:325:12:03Not at Worlds
70Jill KerslakeF35-395:23:295:12:25Not at Worlds
71Cristina Fischer-KobesF25-295:12:315:12:31Not at Worlds
72Crystal HentonF40-445:31:475:12:44Not at Worlds
73Leung Yan Lorraine WongF45-495:41:105:13:36Not at Worlds
74Chantelle MontreuilF25-295:14:245:14:24Not at Worlds
75Katelyn LindstrandF30-345:23:395:18:05Not at Worlds
76Jodi HuttonF30-345:24:215:18:46Not at Worlds
77Mary MackieF50-545:55:245:20:26Qualified

IRONMAN 70.3 Calgary 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