UNPACE.cc ES
← All editions

IRONMAN 70.3 Calgary 2025

IRONMAN 70.3 Calgary 2025 took place on Jul 27, 2025 in Calgary. 513 athletes started and 451 finished. Median finish time: 5:13:38. Open any athlete to see their splits, their position throughout the race and compare them in the replay.

Finishers
451
of 513
Men's winner
4:10:38
Paul Pahulje
Women's winner
4:10:08
Laurel Richardson
Median
5:13:38
finish time

Top 10 men

#AthleteAGSwimBikeRunFinish
1Paul Pahulje CANM30-340:45:201:45:351:31:174:10:38
2Sadiq Al Hajji SAUM30-340:42:271:52:041:32:384:16:37
3Stephen Conklin USAM35-390:40:532:12:431:13:464:20:20
4Scott Stewart CANM40-440:39:451:53:521:33:374:20:49
5John Clubb CANM60-640:41:231:59:391:35:124:21:07
6Felipe Lunelli BRAM30-340:43:481:54:071:36:094:22:18
7Kyle Mccomb CANM25-290:36:172:06:501:32:274:23:15
8Taylor Harper CANM30-340:40:211:52:471:44:094:24:50
9Niko Jugovic CANM18-240:36:471:58:511:35:104:25:03
10Michael Blomfield CANM30-340:39:311:56:531:42:074:25:46

Top 10 women

#AthleteAGSwimBikeRunFinish
1Laurel Richardson CANF40-440:32:361:56:391:32:054:10:08
2Samantha Jacobson USAF25-290:38:132:02:111:37:374:24:28
3Danica Vangsgaard CANF18-240:43:211:57:081:46:344:33:07
4Jillian Yaworski CANF30-340:37:401:59:321:46:244:33:28
5Kaylem Mockford CANF25-290:40:322:02:001:42:124:33:32
6Diane Strang CANF30-340:40:361:55:411:55:314:36:49
7Catherine Veilleux CANF25-290:39:442:01:391:46:384:37:10
8Sarah Bruckshaw CANF40-440:40:521:58:161:46:224:37:27
9Robyn Ham CANF25-290:42:472:01:011:45:324:38:09
10Emily Lyster CANF30-340:37:142:06:281:47:534:38:35

Full results

#AthleteAGSwimBikeRunFinish
1Laurel Richardson CANF40-440:32:361:56:391:32:054:10:08
2Paul Pahulje CANM30-340:45:201:45:351:31:174:10:38
3Sadiq Al Hajji SAUM30-340:42:271:52:041:32:384:16:37
4Stephen Conklin USAM35-390:40:532:12:431:13:464:20:20
5Scott Stewart CANM40-440:39:451:53:521:33:374:20:49
6John Clubb CANM60-640:41:231:59:391:35:124:21:07
7Felipe Lunelli BRAM30-340:43:481:54:071:36:094:22:18
8Kyle Mccomb CANM25-290:36:172:06:501:32:274:23:15
9Samantha Jacobson USAF25-290:38:132:02:111:37:374:24:28
10Taylor Harper CANM30-340:40:211:52:471:44:094:24:50
11Niko Jugovic CANM18-240:36:471:58:511:35:104:25:03
12Michael Blomfield CANM30-340:39:311:56:531:42:074:25:46
13Curtis Hawley CANM25-290:39:381:49:491:46:194:26:06
14Steve Brown CANM35-390:47:141:48:281:43:024:26:47
15Alex Vanneste CANM30-340:53:481:43:311:44:334:26:55
16Adam Saunders CANM18-240:45:091:50:041:37:014:28:43
17Caden Wittwer USAM18-240:36:562:03:021:38:344:31:03
18David Hinrichs USAM40-440:35:372:00:501:45:124:31:07
19Brandon Maines CANM30-340:41:351:59:471:41:124:31:50
20Corbin Lowe CANM30-340:46:061:49:091:43:204:32:54
21Adam Attia CANM35-390:48:151:58:161:37:084:32:55
22Danica Vangsgaard CANF18-240:43:211:57:081:46:344:33:07
23Jillian Yaworski CANF30-340:37:401:59:321:46:244:33:28
24Kaylem Mockford CANF25-290:40:322:02:001:42:124:33:32
25Kyle Zinger CANM25-290:42:181:55:441:47:164:33:37
26Travis Weber CANM30-340:40:261:58:271:48:104:33:40
27Matthew Halas CANM25-290:41:021:53:591:43:184:33:56
28Mike Gauthier CANM45-490:41:441:56:351:37:414:34:00
29Igor Semunovic CANM55-590:41:252:00:581:46:024:35:32
30Scott Poitras CANM35-390:43:531:56:211:46:034:35:43
31Matt Onyschuk CANM30-340:44:181:52:381:48:214:35:44
32Joel Roy CANM30-340:39:042:00:471:44:314:36:42
33Wojciech Pantera CANM45-490:39:351:54:251:51:034:36:47
34Diane Strang CANF30-340:40:361:55:411:55:314:36:49
35Jim Rooney CANM55-590:39:542:03:051:46:524:37:06
36Tareq Alansari KWTM18-240:42:392:04:151:38:114:37:06
37Catherine Veilleux CANF25-290:39:442:01:391:46:384:37:10
38Tom List GBRM30-340:41:391:52:151:51:284:37:12
39Matt Mckay CANM35-390:38:561:56:311:54:594:37:16
40Alexander Derenowsky CANM30-340:38:392:04:111:44:364:37:23
41Brad Lamoureux CANM65-690:40:361:55:041:50:154:37:26
42Jonathan Welke CANM45-490:44:301:51:571:43:214:37:27
43Sarah Bruckshaw CANF40-440:40:521:58:161:46:224:37:27
44Kevin Tessier CANM35-390:43:541:55:071:50:084:37:42
45Lawrence Merrill CANM30-340:40:152:00:551:49:314:37:53
46Laurent Pelletier CANM45-490:38:221:55:581:55:234:38:08
47Robyn Ham CANF25-290:42:472:01:011:45:324:38:09
48Jihwan Kim CANM25-290:40:122:08:251:39:484:38:16
49Diarmuid O’mahoney CANM40-440:38:081:57:241:52:074:38:22
50Isaac Hole CANM25-290:39:561:53:291:52:394:38:32
52Emily Lyster CANF30-340:37:142:06:281:47:534:38:35
51Jeff Aviss CANM35-390:41:261:59:191:49:004:38:35
53Quintin Litke CANM30-340:45:252:02:081:43:104:39:18
54Manuel Garcia MEXM30-340:40:071:53:591:54:444:39:21
55Joshua Gilhang CANM30-340:44:511:52:391:52:444:39:23
56Mason Kramer CANM30-340:40:031:51:452:00:114:39:45
57Philippus Du Plessis CYMM45-490:44:451:57:251:52:014:40:11
58Chris Jozsa CANM18-240:39:291:55:061:52:454:40:28
59Rafael Piesiur CANM30-340:35:571:58:071:45:404:40:41
60Mark Eaton CANM50-540:45:021:49:091:58:024:41:22
61Steven Greenwood GBRM40-440:43:421:55:351:51:184:41:40
62Allen Gage CANM50-540:37:271:54:471:56:584:41:44
63Minaelle Green CANF25-290:38:312:06:121:47:574:41:57
64Paul Hawthorne CANM35-390:43:122:02:231:44:064:42:07
65Jay Pocza CANM30-340:41:001:55:541:55:474:42:13
66Annette Sanchez Enkerlin DEUF25-290:47:032:03:241:44:074:42:40
67Slaven Veljovic CANM50-540:40:381:55:241:57:074:42:53
68Philip Calvert CANM40-440:44:071:56:591:51:374:42:59
69Russell Love CANM40-440:46:091:49:091:59:114:43:02
70Miyoko Mckeown CANF30-340:41:202:01:281:51:454:43:04
71Vincent Cote Brochu CANM30-340:46:031:49:381:57:134:43:20
72Russell Quinn CANM50-540:39:121:49:532:02:404:43:22
73Andrew Dowman CANM50-540:40:061:53:031:52:314:43:25
74Carl Gage CANM45-490:36:411:54:551:59:244:44:20
75Siobhan Lazenby CANF30-340:42:522:00:221:51:484:44:21
76Mark Kondrat CANM45-490:44:041:58:201:53:084:44:49
77Rodrigo Massu Contreras CHLM40-440:40:572:06:241:43:584:44:58
78Conlen O'brien CANM25-290:48:381:51:211:59:164:45:10
79Jeffrey Routledge CANM25-290:41:122:06:281:47:044:45:15
80Stephanie Disciglio CANF55-590:42:361:55:291:59:584:45:24
81Mauro Silva Da Costa BRAM50-540:33:512:03:562:00:434:45:26
82Dmitry Aruin CANM40-440:43:561:58:581:45:294:45:56
83Sean Dukelow CANM50-540:40:052:00:141:57:214:46:20
84Scott Baerg CANM55-590:42:451:58:401:54:534:46:56
85Janco Gouws ZAFM35-390:49:531:55:331:54:084:47:03
86Pat Potter CANM40-440:41:012:03:411:53:484:47:13
87Timothy Ryland CANM30-340:41:031:56:311:51:454:47:20
88Matt Mccormack CANM45-490:35:282:11:051:49:474:47:24
89Matthew E Reagan USAM45-490:41:202:04:021:50:434:47:27
90Greg Falzarano USAM25-290:41:222:01:531:51:334:47:48
91Joel Allan CANM35-390:50:421:53:371:53:544:47:57
92Kristofe Shu TWNM45-490:44:541:58:391:47:394:48:02
94Jennifer O'reilly CANF30-340:37:542:01:262:01:324:48:08
93Mathew Robertson CANM40-440:40:551:53:512:06:534:48:08
95Theodore Mchugh CANM25-290:39:041:57:092:02:434:48:17
96Andrew Davies USAM35-390:39:571:56:372:05:474:49:01
97Kevin Shaw CANM55-590:36:541:57:202:02:164:49:02
98Delainey Lindstrom-Humphries CANF25-290:36:142:02:422:03:334:49:03
99Cole Noble CANM25-290:44:562:01:271:53:124:49:06
100Alannah Beres CANF25-290:36:422:05:331:58:404:49:44
101Chelsey Prestage CANF30-340:42:082:04:551:53:534:49:44
102Kelly Cozine CANM50-540:39:472:02:001:56:144:50:09
103Brian Starks CANM50-540:45:281:56:131:55:084:50:29
104Pablo Molina CANM45-490:41:491:52:022:07:244:50:46
105Tara Beattie CANF55-590:45:461:55:222:01:544:51:00
106Doug May CANM55-590:50:421:55:241:57:384:51:10
107Andrew Brassington CANM45-490:35:142:01:552:00:494:51:18
108Scott Campbell AUSM35-390:38:352:14:551:46:174:51:29
110Victor Law CANM40-440:39:482:02:331:58:514:51:35
109Zoe Whitfield CANF25-290:36:572:09:141:54:254:51:35
111Eric Helling USAM60-640:45:082:02:251:56:334:52:01
112Leslee Hasil CANF40-440:42:112:09:531:52:454:52:07
113Todd Walsh CANM25-290:39:592:21:261:42:484:52:13
114Bryan Benzel CANM35-390:46:451:51:451:59:394:52:23
115Daniel Piper CANM45-490:40:101:54:272:06:244:52:31
116Justin Linafelter USAM35-39—2:01:001:53:354:52:57
117Maxi Biederstaedt CANF25-290:43:031:59:512:04:054:53:17
118Colin Briske CANM45-490:48:562:04:071:52:564:54:02
119Alex Tozzolo USAM30-340:38:562:00:072:07:264:54:20
120Megan Kamphuis CANF30-340:43:072:02:521:56:264:54:45
121Dorian Sagel CANM25-290:41:222:04:191:54:134:54:46
122Timothy Bracke ZAFM30-340:39:321:53:102:10:544:54:56
123Aiden Kruhlak CANM18-240:43:122:01:091:56:404:54:57
124Bing Hong CANM50-540:45:182:13:071:41:204:55:12
125Ben Magalnick CANM18-240:42:142:07:411:46:394:55:26
126Jaimin Modi CANM30-340:47:412:11:331:47:094:55:35
127Cameron Hetzel CANM30-340:42:222:02:302:00:044:55:36
128Kelley Thurlow CANF30-340:46:582:07:221:55:234:55:53
129Nico Heidenreich CANM30-340:38:441:57:092:14:004:55:57
130Cody Bird CANM30-340:45:192:01:401:53:454:56:26
131Kirsten Cellier CYMF30-340:37:152:11:251:56:304:56:33
132Jeff Densley USAM50-540:46:252:03:171:56:304:56:48
133Greg Plitt USAM55-590:42:051:54:032:08:454:56:51
134Lauriane Laforce CANF18-240:42:372:09:571:56:344:56:52
135Mark Dickinson GBRM30-340:42:452:01:331:56:464:56:58
136Kyden Moore CANM18-240:38:201:57:332:14:064:57:15
137Clodine Labbe CANF18-240:42:452:06:082:00:294:57:26
138Dianna Miranda Derksen CANF40-440:40:152:08:171:58:464:57:31
139Andrea Chambers CANF40-440:44:392:08:131:56:364:58:05
140Jaki Day CANF25-290:38:312:09:491:57:574:58:07
141Ainsley Vieira CANF35-390:41:542:13:431:54:344:59:00
142Josh Crocker CANM18-240:53:301:55:352:00:484:59:05
143Thom Eldridge USAM55-590:43:312:01:132:05:444:59:11
144Zachary Lesko CANM30-340:47:48——4:59:12
145Jordan Dalcin CANM45-490:45:382:00:472:02:544:59:13
146Evan Badiuk CANM30-340:50:422:05:511:54:004:59:25
147Jonathan Rizzo CANM25-290:40:232:11:161:56:354:59:43
148Justin Lyons USAM45-490:59:442:07:271:38:234:59:58
149Guy Durand CANM60-640:39:322:00:462:12:435:00:00
150Colin Kershaw CANM50-540:35:401:53:212:17:075:00:02
151Florin Panaitescu CANM45-490:41:362:09:281:59:325:00:02
152Elne Jonker CANF45-490:36:382:05:352:08:035:00:11
153Amelie Froehlich CANF18-240:51:342:00:501:59:255:00:22
154Christian Mccormack CANM18-240:33:562:13:411:57:405:00:43
155Colin Eyres CANM40-440:53:532:07:341:52:505:01:07
156Lachlan Griffiths AUSM40-440:47:531:59:592:05:545:01:27
157Andrew Kingston CANM40-440:41:462:03:212:06:065:01:41
158Stephane Tremblay CANM50-540:43:052:02:062:06:275:01:47
159Marie Pruski CANF30-340:43:422:12:531:51:485:01:49
160Jana Ham CANF25-290:42:452:18:271:52:315:02:00
161Jennifer Turchin USAF40-440:45:432:15:511:46:285:02:15
162Michael Ellis CANM35-390:44:412:02:321:58:065:02:21
163Denis Grigas CANM18-240:37:511:58:262:15:415:02:40
164Michelle Cook CANF35-390:41:222:00:372:13:095:02:53
165Marie Stevenson CANF65-690:43:052:07:542:01:325:02:56
166Abram Finnan CANM35-390:46:591:54:372:13:075:03:05
167Brian Kelly CANM65-690:40:102:03:062:08:135:03:25
168Mateus Griffo CANM18-240:44:362:13:221:56:115:03:38
169Jas Gosal CANM55-590:43:472:03:092:06:275:03:50
170Bethan Mckevitt CANF45-491:01:221:37:562:08:025:04:13
171Beverley Thomson CANF45-490:44:521:52:312:17:345:04:16
172Jonathan Mcmonagle CANM25-290:52:022:12:531:51:055:04:33
173Trevor Henton USAM35-390:40:332:09:212:02:055:04:35
174Garrett Byl CANM30-340:40:312:02:242:07:425:04:55
175Brian Lang USAM50-540:41:022:11:291:54:045:04:58
176Ed Vescovi USAM60-640:36:102:09:392:03:365:05:02
177Anneline Slabbert CANF35-390:49:182:10:541:55:155:05:13
178Melissa Buchholtz CANF35-390:43:502:11:242:01:555:05:40
179Taylor Richter CANF25-290:40:452:13:332:01:015:05:50
180Eric Flores-Moreno CANM18-240:34:002:25:321:57:455:06:00
181Kelcey Mccoy CANF30-340:35:242:07:252:16:335:06:09
182Briana Jones USAF25-290:38:592:02:122:10:555:06:16
183Brent Leinan CANM50-540:47:372:04:562:03:555:06:34
184Angela Prefontaine CANF45-490:39:362:05:252:05:335:06:40
185Brad Marcoux CANM40-440:57:552:06:111:51:195:06:41
186Sarah Dick IRLF35-391:05:231:51:181:58:195:06:42
187Chris Kizuik CANM40-440:51:101:55:042:04:285:06:50
188Steven Maxted CANM35-390:39:032:11:362:06:385:06:59
189James O'brien USAM60-640:38:512:03:242:12:135:07:17
190Vince Wehnes CANM55-590:42:051:59:542:05:585:07:28
191Nick Collins USAM25-290:48:071:59:012:13:165:07:31
192Odessa Johnston CANF30-340:37:102:15:492:05:525:07:34
193Erik Skoronski CANM25-290:47:242:00:282:03:375:07:41
194Peter Mcdonnell IRLM35-390:44:032:14:501:59:525:07:53
195Luke Knechtel CANM30-340:40:082:09:102:02:155:07:55
196Kurtis Stoeckel USAM25-290:38:562:03:332:14:335:08:09
197Michi Nagase JPNM45-490:40:242:06:402:11:255:08:09
198Jordan Hodgson CANM30-340:44:202:04:342:12:405:08:13
199Jean-Philippe Leblanc CANM65-690:39:171:58:552:16:505:08:21
200Benjamin Brewer CANM35-390:41:531:55:282:13:395:08:22
201Pavan Sandhu CANF30-340:40:262:06:512:10:205:08:28
202Jon Temple CANM35-390:39:372:02:262:08:195:08:46
203Alec Jasper Nacino CANM25-291:00:052:02:011:59:115:09:02
204Tyce Masich CANM18-240:44:202:09:171:58:275:09:08
205Crystal Madsen USAF45-490:41:222:08:502:08:385:09:09
206Josh Mackenzie CANM40-440:40:522:09:042:10:095:09:17
207Nicole Byrne CANF30-340:43:522:21:561:56:495:09:31
208Tamara Paradis CANF50-540:40:182:03:332:17:555:09:58
209Renee Hall CANF25-290:41:202:19:371:57:505:10:05
210Victoria Sodergren CANF25-290:38:152:16:362:09:435:10:18
211Scott Macmillan CANM45-490:43:291:55:282:15:095:10:34
212Daniel Nordigarden SWEM45-490:38:062:12:412:03:095:10:39
213Alyssa Mcnamara CANF25-290:29:372:16:062:10:005:10:49
214Eugene Pretorius CANM40-440:45:462:02:082:14:515:11:02
215Jordan Konieczny CANM25-290:58:002:09:001:53:155:11:31
216Anna Gordon CANF35-390:44:022:08:592:09:345:11:35
217Murray Kidd CANM40-440:48:542:04:152:06:295:11:38
218Gina Winquist CANF30-340:37:262:08:462:11:405:11:48
219Greg Emmott CANM35-390:45:132:06:382:08:115:11:56
220Andrea Robinson CANF50-540:46:102:01:572:11:215:11:57
221Matthew Atwood CANM35-390:43:022:05:382:10:385:12:29
222Simon Korol CANM25-290:41:342:06:372:14:315:12:30
223Cristina Fischer-Kobes CANF25-290:37:322:17:202:10:105:12:31
224Jeremy Simone Ruiz PHLM25-290:44:57——5:12:45
225Sebastien Prevost CANM50-540:43:062:05:492:09:005:12:49
228Camila Ramos Bernardes CANF30-340:42:492:16:492:04:465:13:38
226Dante Regalado PHLM50-540:42:572:02:132:18:595:13:38
227Kiera Verbonac CANF30-340:46:572:06:022:07:325:13:38
229Nichola Kennell CANF30-340:33:482:21:272:13:005:14:14
230Chantelle Montreuil CANF25-290:38:362:16:512:04:205:14:24
231Elise Regalado PHLF18-240:32:492:13:352:20:445:14:32
232Jordan Van Horne CANM45-490:40:472:02:232:20:195:14:33
233Liam Jackson CANM18-240:49:202:13:581:56:045:14:52
234Naveed Mazloum CANM30-340:45:152:06:032:05:495:14:56
235Teresa Tomchak CANF50-540:42:342:10:212:11:495:15:39
236Derek Demassi CANM40-440:45:362:09:432:09:125:16:02
237Michael Mcleod CANM40-440:48:372:10:422:10:235:17:05
238David Johnston CANM45-490:40:581:59:572:23:385:17:53
239Greg Mcadie CANM25-290:33:432:16:012:11:015:18:18
240Amy Ziemba USAF50-540:37:372:07:312:18:435:18:26
241Quinn Swensrude CANM25-290:39:012:16:202:07:565:18:29
242Gregory Myers USAM40-440:43:062:18:371:58:535:18:52
243Kevin Park KORM40-440:36:102:13:302:09:165:19:44
244Etienne Gallant CANM18-240:51:432:29:191:50:585:19:50
245Matt Woerman USAM40-440:40:052:13:452:18:085:19:58
246Justin Tomasi CANM30-340:40:062:06:272:19:515:20:18
247Federico Maya CANM40-440:37:292:12:382:19:415:20:25
248Angus Bulloch CANM30-340:50:232:02:492:13:375:20:46
249Jarod Theiss USAM40-440:52:452:08:122:08:485:21:16
250Austin Staley CANM40-440:50:082:10:152:09:175:21:23
251Chad Moberg CANM40-440:53:491:59:312:15:525:21:35
252Alex Yaroshevych UKRM18-240:57:142:01:302:08:385:22:00
253Andrey Khramtsov CANM30-340:42:121:59:492:15:585:22:28
254Jarred Meyerink CANM25-290:44:102:17:152:12:465:22:41
255Jackie Woodhouse CANF40-440:43:432:16:422:15:045:23:04
256Jan Gilroy CANF40-440:41:522:15:212:12:115:23:15
257Jill Kerslake CANF35-390:44:142:18:302:03:195:23:29
258Kwo Yung Wong AUSM40-440:50:052:00:522:22:415:23:32
259Katelyn Lindstrand CANF30-34—2:23:072:09:375:23:39
260Kash Henkelman CANM18-240:39:362:09:142:23:255:23:53
261Karl Roberts CANM45-490:50:002:00:392:15:345:24:08
262Derick Duguid CANM45-490:51:372:10:262:13:125:24:20
263Jodi Hutton CANF30-340:41:572:19:282:07:345:24:21
264Eric Jimenez CANM30-340:47:272:13:492:14:415:24:26
265Vincent Varga CANM30-340:41:242:17:032:14:575:24:29
266Tracy Townsend CANF50-540:55:432:03:422:10:125:24:37
267Pamela Arredondo Balderrama MEXF40-440:58:572:06:382:08:005:24:57
269Abby Oldford CANF18-240:47:072:14:202:16:105:25:33
268Madison Mackinnon CANF25-290:49:552:16:592:04:575:25:33
270Joel Villagrana MEXM45-490:39:182:17:162:18:295:25:38
271David Raoufi CANM25-290:43:372:14:262:18:235:26:00
272Bryn Mcdougald CANM18-240:47:272:04:062:19:265:26:14
273Nate Healey CANM18-240:49:432:23:202:02:345:26:14
274Fabrizio Morales COLM30-340:44:412:07:432:24:595:26:30
275Shayl Land CANM25-290:57:582:06:402:06:005:26:40
276Susan Henning USAF60-640:42:542:15:192:21:155:26:49
277Derek Henkelman CANM50-540:54:462:00:272:22:165:26:58
278Chad Eckberg USAM50-540:57:462:01:292:17:355:27:18
279Hunter Katterhagen CANM18-240:36:452:08:442:32:395:27:28
280Niki Gagnon CANF55-590:44:352:21:422:06:425:27:37
281Jashish Madigyal CANM25-290:38:502:19:352:08:435:28:08
282Lucas Robertson CANM18-240:51:432:01:572:23:245:28:17
283Katharina Küppers DEUF30-340:48:492:13:202:09:105:28:42
284Julie Bouchard CANF50-540:57:412:04:022:20:025:28:56
285Alyssa Emery CANF18-240:43:012:17:342:17:005:28:58
286Saffrin Granby CANF25-290:48:222:13:202:15:205:29:22
287Kevan Carroll USAF30-340:42:032:26:022:07:085:29:35
288Alex Kimmel CANF45-490:43:432:14:292:16:385:29:59
289Parm Kler CANM60-640:52:572:16:212:02:565:30:00
290Melinda Breton CANF30-340:53:472:13:262:08:125:30:05
291Vladan Myska CANM35-390:39:592:06:512:31:175:30:11
292Christina Canter USAF40-440:53:182:15:192:10:235:30:30
293Hannah Linafelter USAF30-340:39:322:19:422:19:255:31:43
294Crystal Henton USAF40-440:45:012:20:162:15:325:31:47
295Brett Maloney USAM40-440:47:302:09:182:20:145:31:49
296Corey Brogan AUSM35-390:49:432:25:182:04:145:33:19
297Tracy Orcutt USAF55-590:38:451:58:202:42:415:33:51
298Jason Daum CANM55-590:47:331:58:392:33:095:34:09
299Dan Neath CANM45-490:41:162:10:552:30:155:34:28
300Steven Ho USAM50-540:42:052:18:062:12:345:34:50
301Jean Clifford Dela Cruz CANM25-290:51:122:01:252:30:455:34:51
302Fred Dickinson CANM50-541:00:082:07:482:16:175:35:07
303Dilyan Marinov CANM45-490:52:302:21:352:03:295:35:36
304Kris Fedun CANM50-540:44:462:06:392:25:185:35:58
305Lyn Beckwith CANF65-690:41:362:17:012:27:405:36:13
306Carmen Doyle CANF45-490:41:132:18:292:23:555:36:32
307Shane Mascarin CANM50-540:45:342:19:522:21:205:37:21
308Joe Mclaughlin USAM40-440:38:102:18:562:19:485:37:26
309Meghen Grant CANF35-390:42:162:14:042:24:165:37:32
310Todd Mccann CANM45-490:42:242:13:452:27:125:37:50
311Michael Vlasaty CANM35-390:46:212:00:352:32:305:37:51
312Luis Mendoza USAM25-290:49:022:19:482:17:235:38:01
313Ereinne Hall CANF30-340:43:232:23:352:14:155:38:08
314Regina Macias MEXF25-290:46:182:20:382:23:305:38:20
315Claudia Zepeda Loyola MEXF25-290:37:062:14:262:37:375:38:28
316Nicole Sagan CANF45-490:44:092:08:122:31:315:38:37
317Hugo Rodriguez Mazzoco MEXM50-540:58:412:18:262:02:135:38:41
318Amy Miller CANF35-390:47:002:23:162:12:065:38:42
319Debbie Suzuki CANF70-740:47:062:10:422:27:575:39:08
320Mareike Johnson CANF45-490:43:112:10:352:34:325:39:16
321Valerie Kim CANF65-690:44:352:09:112:33:195:40:25
322Phil Roselli BRAM35-390:41:052:17:152:23:575:40:26
323Annelies Price CANF50-540:41:582:06:542:39:535:41:08
324Leung Yan Lorraine Wong HKGF45-490:45:412:21:452:11:455:41:10
325Ka Young Kenneth Ho HKGM45-490:43:102:29:122:09:335:41:11
326Lawrence Kwok HKGM40-440:47:442:12:352:11:415:41:20
327Nathan Hildebrand CANM50-540:47:112:09:312:36:515:41:31
328Isaac Hus CANM18-240:40:082:01:282:44:465:41:43
329Katherine Fisher CANF40-440:39:272:15:072:39:045:42:07
330James Terry CANM25-290:36:182:21:402:35:555:42:50
331Samuel Vilchez CANM25-290:53:542:19:082:17:465:42:52
332Annabel Bugbird CANF25-290:38:342:21:252:34:415:43:05
333Aaron Paul Chicano PHLM25-290:56:312:13:332:23:375:43:09
334Jared Hulme CANM45-490:45:102:36:202:05:525:43:44
335Lauren Mar CANF25-290:54:312:20:552:00:135:44:00
336Richard Dyrkacz CANM40-440:51:242:17:292:19:165:44:04
337Rosie Webb CANF35-390:44:442:18:382:21:365:44:06
338Tatsuya Kawakami JPNM55-590:51:352:19:382:17:465:44:10
339Abigail Denny USAF40-440:45:592:11:172:30:505:44:15
340Janelle Grice CANF60-640:40:112:27:392:22:015:44:16
341Abigail Dye USAF25-290:42:522:20:492:32:005:45:18
342Todd Whittemore USAM55-590:33:242:18:442:32:255:45:26
343Jamie Christie CANF30-340:44:452:22:202:28:315:45:58
344Wai Lun Mak HKGM45-490:58:032:03:392:31:015:46:20
345Felipe Molina CANM40-440:50:232:12:582:24:185:46:45
346Badamjunaa Erdenetsetseg MNGM25-290:40:352:19:362:35:525:47:10
347Vishwanath Chandramouli INDM30-340:53:222:20:452:22:255:47:10
348Maris Clapperton CANF25-290:41:062:14:262:35:445:47:12
349Curtis Cann CANM40-440:44:072:11:482:41:415:47:20
350Andrea Tessier CANF30-340:44:572:33:262:16:245:47:54
351Patrick Poulin CANM50-540:50:592:14:242:24:545:47:58
352Bethany Ginter CANF25-290:44:222:35:252:20:125:48:30
353Emmett Cook CANM30-340:48:152:23:472:22:515:48:59
354Julia Koop CANF35-39—2:30:472:45:095:49:18
355Peter Smolik CANM65-690:41:232:19:272:30:205:49:34
356Braydon Saunders CANM25-290:39:312:20:222:38:125:49:50
357Pieter Kunz CANM60-640:38:442:11:402:46:585:49:52
358Kwan Fung CANM30-340:59:472:15:122:17:575:49:53
359Kori Patrick CANM50-540:47:362:02:242:51:195:49:57
360Jared Roddelt CANM25-290:44:382:16:242:39:115:49:59
361Cindy Kler CANF60-640:44:582:24:012:22:275:50:06
362Joon Moon CANM35-390:39:302:15:222:44:265:50:17
363Ariel Poletto BRAM25-290:46:452:25:042:18:335:50:39
365Steven Coleman CANM30-340:46:182:19:352:35:225:50:55
364Suzanne Pelletier CANF45-490:48:312:17:282:28:545:50:55
366Mark Medalen USAM25-290:45:422:30:172:21:515:51:03
368Mitchell Medalen USAM30-340:45:322:30:162:21:515:51:03
367Paul Kelly IRLM35-390:44:182:12:202:41:495:51:03
369Andy Espiritu CANM30-341:10:552:05:372:22:425:51:29
370Cho Kan Sun HKGM50-541:00:442:11:102:32:135:55:16
371Connor Saunders GBRM25-290:51:452:37:532:14:125:55:22
372Mary Mackie CANF50-540:45:502:23:102:31:565:55:24
373Shannon Kozak CANF40-440:59:062:35:282:08:175:55:28
374Sean Moore CANM50-540:41:542:14:272:47:335:55:51
375Chelsea Bruggeling CANF30-340:54:382:31:212:19:215:56:19
376Amanda Woerman USAF35-390:51:572:25:262:30:565:57:21
377Fernanda Dias CANF40-440:49:232:12:502:45:155:57:21
378Ryan Greir CANM35-390:56:192:06:352:43:485:57:32
379Dwayne Wight CANM65-690:43:232:18:362:36:585:57:48
380Natasha Gago Da Fonseca PRTF30-340:44:572:21:062:43:385:57:50
381Thales Hoffmann BRAM30-340:42:222:07:452:54:095:57:51
382Carolyn Hiles CANF65-690:42:002:23:132:33:215:59:11
383Beverly Meteyer USAF70-740:38:432:27:162:39:005:59:39
384Hannah Smith CANF18-240:48:312:30:412:26:296:00:03
385Wut Chi Lau HKGM55-590:43:262:26:442:35:016:01:19
386Timothy Welke CANM50-540:54:332:19:352:34:046:01:31
387Lyle Stecyk CANM60-640:55:252:22:002:22:476:02:13
388Carrera Caldwell CANF25-290:39:302:34:512:39:096:02:38
389Leslie-Anne Mckenzie CANF60-640:34:502:23:202:55:556:03:44
390Wendy Rockafellow CANF60-640:41:202:18:282:45:416:04:05
391Stephen Gardner CANM55-590:46:412:13:512:50:486:04:31
392Mark Haworth GBRM30-340:41:112:37:002:37:496:04:52
393Azar Chatur CANM30-340:49:522:40:212:20:546:05:31
394Malan Cronje CANM40-440:50:202:10:462:46:366:05:58
395Jessica Miller CANF30-340:57:032:34:582:22:466:07:49
396Emma Darimont CANF30-340:50:592:15:062:54:306:07:52
397Liam Moygannon Papp CANM25-291:01:452:17:522:35:266:08:01
398Amanda Larrivee USAF50-540:45:552:26:182:44:556:08:30
399Vitalii Khromylov CANM25-291:04:472:28:262:22:486:10:51
400Jesselyn Popoff CANF25-290:48:082:36:392:32:216:12:00
401Nicole Aronitz CANF18-240:43:042:32:272:42:156:12:02
402Jerry Song CANM18-240:45:222:30:102:34:066:12:09
403Jason Song CANM18-240:45:222:30:082:34:096:12:10
404Chad Gareau CANM50-540:45:542:25:022:48:076:12:19
405Braedyn Brosda CANM30-340:46:342:18:052:55:166:13:11
406Bruce Furlong CANM45-490:51:472:17:472:52:596:13:32
407Trick Kevin CANM65-690:52:522:23:232:31:286:14:47
408Anna Maria Barczak CANF30-340:46:502:40:102:35:226:14:53
409James Gordon CANM30-340:39:482:09:243:13:226:15:33
410Laura Atkinson CANF40-440:50:452:42:262:30:356:18:07
411Jordan Montean CANM30-340:59:282:36:122:24:106:18:26
412Taryn Dubreuil CANF35-390:49:412:25:502:49:136:19:37
413Jim Carter CANM70-740:49:462:33:382:38:476:19:46
414Art Montreuil CANM55-590:59:442:20:202:47:186:20:50
415Leon Glaz CANM45-490:49:232:19:302:50:306:21:34
416Andrew Pocock CANM60-640:47:522:25:252:53:246:21:48
417Carl Pocock CANM40-440:47:542:25:162:53:266:21:48
418Duncan Morris CANM35-391:04:272:11:592:54:576:23:12
419Lynda Proce CANF70-740:47:332:42:022:33:016:23:14
420Sarah Marie Pullman CANF35-390:58:042:01:142:49:556:25:39
421Andy Saunders CANM50-540:45:102:07:153:02:536:25:41
422Emmott Kelsey CANM35-390:54:282:17:322:58:306:27:38
423Kerry Hubbauer CANF45-491:02:442:17:292:46:016:28:28
424Jung Te (joseph) Ku CANM50-541:07:072:16:512:50:316:32:01
425Jennifer Campbell CANF45-490:54:322:32:422:56:086:32:33
426Claude Simard CANM65-691:09:202:13:212:55:496:32:51
427Emily Grant CANF18-240:55:212:33:452:52:536:33:27
428Robert Sta Ana CANM40-440:56:272:25:372:50:386:34:49
429Allison Hall USAF30-340:31:073:53:29—6:35:28
430Kaley Maksymyk CANF35-390:52:512:20:283:10:536:35:30
431Michelle Klaben CANF30-340:50:042:14:532:59:136:35:59
432Sajith Thoppil Prakasan CANM50-541:10:172:43:292:18:376:36:12
433Eslin Fougere CANF25-290:50:342:36:042:59:526:39:53
434Nicole Dunn CANF55-590:45:222:45:382:56:396:41:57
435Kadie Leblanc CANF35-390:46:362:19:583:17:416:42:19
436Judith Kamelchuk CANM18-240:54:412:35:302:58:186:44:02
437James Torres USAM18-240:59:032:28:162:58:016:44:03
438Christopher Kennedy CANM35-391:05:482:24:103:03:016:45:50
439Marcus Sauve CANM18-240:56:362:26:073:06:316:49:10
440Corrine Fiesel CANF60-641:01:362:30:122:55:556:50:18
441Andrew Minor CANM60-640:47:242:42:563:08:586:52:31
442Catharina Brosinsky CANF18-241:00:043:03:422:39:046:53:39
443Josh Garcia CANM45-491:04:162:52:052:40:216:54:58
444Graeme Geib CANM18-240:57:513:01:572:44:116:56:06
445Dianna Riggs CANF60-640:59:262:44:313:03:396:57:29
446Allie Castro CANF30-341:02:062:34:383:05:117:02:06
447Ronnie Razon CANF50-540:50:282:43:563:17:347:02:36
448Roselyn Kamelchuk CANF18-240:47:472:34:063:28:587:07:13
449Mark Nagy CANM60-640:47:302:43:343:25:577:08:14
450Jon Bichel CANM40-440:57:322:37:113:16:587:24:00
451Christa Kellsey CANF30-340:58:242:49:363:34:137:31:39
—Amal Nandlal CANM40-44———DNF
—Amy Campbell CANF45-49———DNF
—Brittany Nelson CANF25-29———DNF
—Bryan Collier USAM35-39———DNF
—Cameron Walters CANM25-29———DNF
—Catherine Alcorn CANF30-340:30:35——DNF
—Charles Wilkinson CANM50-540:39:532:13:20—DNF
—Christine Miroslavich CANF60-640:41:11——DNF
—Dale Mackay CANM45-490:36:57——DNF
—Damian Rutkowski POLM45-490:42:07——DNF
—Dan Griffith USAM45-49———DNF
—Darren Helderweirt CANM55-59———DNF
—David Rood USAM35-39———DNF
—Ethan Hayne CANM18-24———DNF
—Fred Lambright CANM75-79———DNF
—Gary Thiel CANM60-640:37:422:10:50—DNF
—Heather Crowe-Duthie CANF35-391:02:013:03:27—DNF
—Issy Watson CANF25-290:44:19——DNF
—Jade Weber CANF25-290:35:03——DNF
—Karlee Thomas CANF25-290:49:56——DNF
—Katy Freitag USAF60-640:49:582:08:52—DNF
—Kevin Mccann CANM30-34———DNF
—Kirsty Jarvis CANF55-590:35:17——DNF
—Krista Hennigar CANF35-390:56:272:48:52—DNF
—Mackenzie Mckay CANF35-390:43:412:16:02—DNF
—Meagen Doucette CANF30-340:59:222:46:05—DNF
—Nicholas Desy CANM40-440:41:50——DNF
—Paloma Navarro BRAF25-291:09:16——DNF
—Patricia Jimenez Villa ESPF40-440:24:182:24:16—DNF
—Patricia Stathers CANF40-440:44:24——DNF
—Paul Mantyka CANM30-34———DNF
—Philippe Genest CANM30-340:51:25——DNF
—Rachel Jones CANF45-490:40:20——DNF
—Riley Walker CANM35-39———DNF
—Rohan Bhambure INDM40-44———DNF
—Sarah Thacker CANF30-34———DNF
—Sherri Harbaruk CANF60-640:38:50——DNF
—Thomas Lay DEUM60-640:59:43——DNF
—Tobi Rempel CANF55-59———DNF
—Tri Vu CANM25-29———DNF
—Albert Tong CANM40-44———DNS
—Andrew Kolody CANM40-44———DNS
—Bailey Musgrove CANF18-24———DNS
—Ben Graham CANM25-29———DNS
—Bobby Clark CANM40-44———DNS
—Jason Sutherland CANM55-59———DNS
—Johanna Hudson CANF45-49———DNS
—Judith Kamelchuk CANF50-54———DNS
—Karli Blodnick USAF35-39———DNS
—Kristen Pauch-Nolin CANF50-54———DNS
—Marc Bjorkman CHLM55-59———DNS
—Matthew Swagerty USAM35-39———DNS
—Michelle Bolhuis CANF60-64———DNS
—Perry Macdonald CANM55-59———DNS
—Rachelle Drummond CANF25-29———DNS
—Sayena Tajdini CANF30-34———DNS
—Tim Schroeder CANM50-54———DNS
—Todd Crandell USAM55-59———DNS
—Tracy Leishman CANF45-49———DNS
—Trevor Russell CANM40-44———DNS
—Zach Gillis CANM18-24———DNS
—Zack Robinson CANM18-24———DNS

Other races