← 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
| # | Athlete | AG | Swim | Bike | Run | Finish |
|---|---|---|---|---|---|---|
| 1 | Paul Pahulje CAN | M30-34 | 0:45:20 | 1:45:35 | 1:31:17 | 4:10:38 |
| 2 | Sadiq Al Hajji SAU | M30-34 | 0:42:27 | 1:52:04 | 1:32:38 | 4:16:37 |
| 3 | Stephen Conklin USA | M35-39 | 0:40:53 | 2:12:43 | 1:13:46 | 4:20:20 |
| 4 | Scott Stewart CAN | M40-44 | 0:39:45 | 1:53:52 | 1:33:37 | 4:20:49 |
| 5 | John Clubb CAN | M60-64 | 0:41:23 | 1:59:39 | 1:35:12 | 4:21:07 |
| 6 | Felipe Lunelli BRA | M30-34 | 0:43:48 | 1:54:07 | 1:36:09 | 4:22:18 |
| 7 | Kyle Mccomb CAN | M25-29 | 0:36:17 | 2:06:50 | 1:32:27 | 4:23:15 |
| 8 | Taylor Harper CAN | M30-34 | 0:40:21 | 1:52:47 | 1:44:09 | 4:24:50 |
| 9 | Niko Jugovic CAN | M18-24 | 0:36:47 | 1:58:51 | 1:35:10 | 4:25:03 |
| 10 | Michael Blomfield CAN | M30-34 | 0:39:31 | 1:56:53 | 1:42:07 | 4:25:46 |
Top 10 women
| # | Athlete | AG | Swim | Bike | Run | Finish |
|---|---|---|---|---|---|---|
| 1 | Laurel Richardson CAN | F40-44 | 0:32:36 | 1:56:39 | 1:32:05 | 4:10:08 |
| 2 | Samantha Jacobson USA | F25-29 | 0:38:13 | 2:02:11 | 1:37:37 | 4:24:28 |
| 3 | Danica Vangsgaard CAN | F18-24 | 0:43:21 | 1:57:08 | 1:46:34 | 4:33:07 |
| 4 | Jillian Yaworski CAN | F30-34 | 0:37:40 | 1:59:32 | 1:46:24 | 4:33:28 |
| 5 | Kaylem Mockford CAN | F25-29 | 0:40:32 | 2:02:00 | 1:42:12 | 4:33:32 |
| 6 | Diane Strang CAN | F30-34 | 0:40:36 | 1:55:41 | 1:55:31 | 4:36:49 |
| 7 | Catherine Veilleux CAN | F25-29 | 0:39:44 | 2:01:39 | 1:46:38 | 4:37:10 |
| 8 | Sarah Bruckshaw CAN | F40-44 | 0:40:52 | 1:58:16 | 1:46:22 | 4:37:27 |
| 9 | Robyn Ham CAN | F25-29 | 0:42:47 | 2:01:01 | 1:45:32 | 4:38:09 |
| 10 | Emily Lyster CAN | F30-34 | 0:37:14 | 2:06:28 | 1:47:53 | 4:38:35 |
Full results
| # | Athlete | AG | Swim | Bike | Run | Finish |
|---|---|---|---|---|---|---|
| 1 | Laurel Richardson CAN | F40-44 | 0:32:36 | 1:56:39 | 1:32:05 | 4:10:08 |
| 2 | Paul Pahulje CAN | M30-34 | 0:45:20 | 1:45:35 | 1:31:17 | 4:10:38 |
| 3 | Sadiq Al Hajji SAU | M30-34 | 0:42:27 | 1:52:04 | 1:32:38 | 4:16:37 |
| 4 | Stephen Conklin USA | M35-39 | 0:40:53 | 2:12:43 | 1:13:46 | 4:20:20 |
| 5 | Scott Stewart CAN | M40-44 | 0:39:45 | 1:53:52 | 1:33:37 | 4:20:49 |
| 6 | John Clubb CAN | M60-64 | 0:41:23 | 1:59:39 | 1:35:12 | 4:21:07 |
| 7 | Felipe Lunelli BRA | M30-34 | 0:43:48 | 1:54:07 | 1:36:09 | 4:22:18 |
| 8 | Kyle Mccomb CAN | M25-29 | 0:36:17 | 2:06:50 | 1:32:27 | 4:23:15 |
| 9 | Samantha Jacobson USA | F25-29 | 0:38:13 | 2:02:11 | 1:37:37 | 4:24:28 |
| 10 | Taylor Harper CAN | M30-34 | 0:40:21 | 1:52:47 | 1:44:09 | 4:24:50 |
| 11 | Niko Jugovic CAN | M18-24 | 0:36:47 | 1:58:51 | 1:35:10 | 4:25:03 |
| 12 | Michael Blomfield CAN | M30-34 | 0:39:31 | 1:56:53 | 1:42:07 | 4:25:46 |
| 13 | Curtis Hawley CAN | M25-29 | 0:39:38 | 1:49:49 | 1:46:19 | 4:26:06 |
| 14 | Steve Brown CAN | M35-39 | 0:47:14 | 1:48:28 | 1:43:02 | 4:26:47 |
| 15 | Alex Vanneste CAN | M30-34 | 0:53:48 | 1:43:31 | 1:44:33 | 4:26:55 |
| 16 | Adam Saunders CAN | M18-24 | 0:45:09 | 1:50:04 | 1:37:01 | 4:28:43 |
| 17 | Caden Wittwer USA | M18-24 | 0:36:56 | 2:03:02 | 1:38:34 | 4:31:03 |
| 18 | David Hinrichs USA | M40-44 | 0:35:37 | 2:00:50 | 1:45:12 | 4:31:07 |
| 19 | Brandon Maines CAN | M30-34 | 0:41:35 | 1:59:47 | 1:41:12 | 4:31:50 |
| 20 | Corbin Lowe CAN | M30-34 | 0:46:06 | 1:49:09 | 1:43:20 | 4:32:54 |
| 21 | Adam Attia CAN | M35-39 | 0:48:15 | 1:58:16 | 1:37:08 | 4:32:55 |
| 22 | Danica Vangsgaard CAN | F18-24 | 0:43:21 | 1:57:08 | 1:46:34 | 4:33:07 |
| 23 | Jillian Yaworski CAN | F30-34 | 0:37:40 | 1:59:32 | 1:46:24 | 4:33:28 |
| 24 | Kaylem Mockford CAN | F25-29 | 0:40:32 | 2:02:00 | 1:42:12 | 4:33:32 |
| 25 | Kyle Zinger CAN | M25-29 | 0:42:18 | 1:55:44 | 1:47:16 | 4:33:37 |
| 26 | Travis Weber CAN | M30-34 | 0:40:26 | 1:58:27 | 1:48:10 | 4:33:40 |
| 27 | Matthew Halas CAN | M25-29 | 0:41:02 | 1:53:59 | 1:43:18 | 4:33:56 |
| 28 | Mike Gauthier CAN | M45-49 | 0:41:44 | 1:56:35 | 1:37:41 | 4:34:00 |
| 29 | Igor Semunovic CAN | M55-59 | 0:41:25 | 2:00:58 | 1:46:02 | 4:35:32 |
| 30 | Scott Poitras CAN | M35-39 | 0:43:53 | 1:56:21 | 1:46:03 | 4:35:43 |
| 31 | Matt Onyschuk CAN | M30-34 | 0:44:18 | 1:52:38 | 1:48:21 | 4:35:44 |
| 32 | Joel Roy CAN | M30-34 | 0:39:04 | 2:00:47 | 1:44:31 | 4:36:42 |
| 33 | Wojciech Pantera CAN | M45-49 | 0:39:35 | 1:54:25 | 1:51:03 | 4:36:47 |
| 34 | Diane Strang CAN | F30-34 | 0:40:36 | 1:55:41 | 1:55:31 | 4:36:49 |
| 35 | Jim Rooney CAN | M55-59 | 0:39:54 | 2:03:05 | 1:46:52 | 4:37:06 |
| 36 | Tareq Alansari KWT | M18-24 | 0:42:39 | 2:04:15 | 1:38:11 | 4:37:06 |
| 37 | Catherine Veilleux CAN | F25-29 | 0:39:44 | 2:01:39 | 1:46:38 | 4:37:10 |
| 38 | Tom List GBR | M30-34 | 0:41:39 | 1:52:15 | 1:51:28 | 4:37:12 |
| 39 | Matt Mckay CAN | M35-39 | 0:38:56 | 1:56:31 | 1:54:59 | 4:37:16 |
| 40 | Alexander Derenowsky CAN | M30-34 | 0:38:39 | 2:04:11 | 1:44:36 | 4:37:23 |
| 41 | Brad Lamoureux CAN | M65-69 | 0:40:36 | 1:55:04 | 1:50:15 | 4:37:26 |
| 42 | Jonathan Welke CAN | M45-49 | 0:44:30 | 1:51:57 | 1:43:21 | 4:37:27 |
| 43 | Sarah Bruckshaw CAN | F40-44 | 0:40:52 | 1:58:16 | 1:46:22 | 4:37:27 |
| 44 | Kevin Tessier CAN | M35-39 | 0:43:54 | 1:55:07 | 1:50:08 | 4:37:42 |
| 45 | Lawrence Merrill CAN | M30-34 | 0:40:15 | 2:00:55 | 1:49:31 | 4:37:53 |
| 46 | Laurent Pelletier CAN | M45-49 | 0:38:22 | 1:55:58 | 1:55:23 | 4:38:08 |
| 47 | Robyn Ham CAN | F25-29 | 0:42:47 | 2:01:01 | 1:45:32 | 4:38:09 |
| 48 | Jihwan Kim CAN | M25-29 | 0:40:12 | 2:08:25 | 1:39:48 | 4:38:16 |
| 49 | Diarmuid O’mahoney CAN | M40-44 | 0:38:08 | 1:57:24 | 1:52:07 | 4:38:22 |
| 50 | Isaac Hole CAN | M25-29 | 0:39:56 | 1:53:29 | 1:52:39 | 4:38:32 |
| 52 | Emily Lyster CAN | F30-34 | 0:37:14 | 2:06:28 | 1:47:53 | 4:38:35 |
| 51 | Jeff Aviss CAN | M35-39 | 0:41:26 | 1:59:19 | 1:49:00 | 4:38:35 |
| 53 | Quintin Litke CAN | M30-34 | 0:45:25 | 2:02:08 | 1:43:10 | 4:39:18 |
| 54 | Manuel Garcia MEX | M30-34 | 0:40:07 | 1:53:59 | 1:54:44 | 4:39:21 |
| 55 | Joshua Gilhang CAN | M30-34 | 0:44:51 | 1:52:39 | 1:52:44 | 4:39:23 |
| 56 | Mason Kramer CAN | M30-34 | 0:40:03 | 1:51:45 | 2:00:11 | 4:39:45 |
| 57 | Philippus Du Plessis CYM | M45-49 | 0:44:45 | 1:57:25 | 1:52:01 | 4:40:11 |
| 58 | Chris Jozsa CAN | M18-24 | 0:39:29 | 1:55:06 | 1:52:45 | 4:40:28 |
| 59 | Rafael Piesiur CAN | M30-34 | 0:35:57 | 1:58:07 | 1:45:40 | 4:40:41 |
| 60 | Mark Eaton CAN | M50-54 | 0:45:02 | 1:49:09 | 1:58:02 | 4:41:22 |
| 61 | Steven Greenwood GBR | M40-44 | 0:43:42 | 1:55:35 | 1:51:18 | 4:41:40 |
| 62 | Allen Gage CAN | M50-54 | 0:37:27 | 1:54:47 | 1:56:58 | 4:41:44 |
| 63 | Minaelle Green CAN | F25-29 | 0:38:31 | 2:06:12 | 1:47:57 | 4:41:57 |
| 64 | Paul Hawthorne CAN | M35-39 | 0:43:12 | 2:02:23 | 1:44:06 | 4:42:07 |
| 65 | Jay Pocza CAN | M30-34 | 0:41:00 | 1:55:54 | 1:55:47 | 4:42:13 |
| 66 | Annette Sanchez Enkerlin DEU | F25-29 | 0:47:03 | 2:03:24 | 1:44:07 | 4:42:40 |
| 67 | Slaven Veljovic CAN | M50-54 | 0:40:38 | 1:55:24 | 1:57:07 | 4:42:53 |
| 68 | Philip Calvert CAN | M40-44 | 0:44:07 | 1:56:59 | 1:51:37 | 4:42:59 |
| 69 | Russell Love CAN | M40-44 | 0:46:09 | 1:49:09 | 1:59:11 | 4:43:02 |
| 70 | Miyoko Mckeown CAN | F30-34 | 0:41:20 | 2:01:28 | 1:51:45 | 4:43:04 |
| 71 | Vincent Cote Brochu CAN | M30-34 | 0:46:03 | 1:49:38 | 1:57:13 | 4:43:20 |
| 72 | Russell Quinn CAN | M50-54 | 0:39:12 | 1:49:53 | 2:02:40 | 4:43:22 |
| 73 | Andrew Dowman CAN | M50-54 | 0:40:06 | 1:53:03 | 1:52:31 | 4:43:25 |
| 74 | Carl Gage CAN | M45-49 | 0:36:41 | 1:54:55 | 1:59:24 | 4:44:20 |
| 75 | Siobhan Lazenby CAN | F30-34 | 0:42:52 | 2:00:22 | 1:51:48 | 4:44:21 |
| 76 | Mark Kondrat CAN | M45-49 | 0:44:04 | 1:58:20 | 1:53:08 | 4:44:49 |
| 77 | Rodrigo Massu Contreras CHL | M40-44 | 0:40:57 | 2:06:24 | 1:43:58 | 4:44:58 |
| 78 | Conlen O'brien CAN | M25-29 | 0:48:38 | 1:51:21 | 1:59:16 | 4:45:10 |
| 79 | Jeffrey Routledge CAN | M25-29 | 0:41:12 | 2:06:28 | 1:47:04 | 4:45:15 |
| 80 | Stephanie Disciglio CAN | F55-59 | 0:42:36 | 1:55:29 | 1:59:58 | 4:45:24 |
| 81 | Mauro Silva Da Costa BRA | M50-54 | 0:33:51 | 2:03:56 | 2:00:43 | 4:45:26 |
| 82 | Dmitry Aruin CAN | M40-44 | 0:43:56 | 1:58:58 | 1:45:29 | 4:45:56 |
| 83 | Sean Dukelow CAN | M50-54 | 0:40:05 | 2:00:14 | 1:57:21 | 4:46:20 |
| 84 | Scott Baerg CAN | M55-59 | 0:42:45 | 1:58:40 | 1:54:53 | 4:46:56 |
| 85 | Janco Gouws ZAF | M35-39 | 0:49:53 | 1:55:33 | 1:54:08 | 4:47:03 |
| 86 | Pat Potter CAN | M40-44 | 0:41:01 | 2:03:41 | 1:53:48 | 4:47:13 |
| 87 | Timothy Ryland CAN | M30-34 | 0:41:03 | 1:56:31 | 1:51:45 | 4:47:20 |
| 88 | Matt Mccormack CAN | M45-49 | 0:35:28 | 2:11:05 | 1:49:47 | 4:47:24 |
| 89 | Matthew E Reagan USA | M45-49 | 0:41:20 | 2:04:02 | 1:50:43 | 4:47:27 |
| 90 | Greg Falzarano USA | M25-29 | 0:41:22 | 2:01:53 | 1:51:33 | 4:47:48 |
| 91 | Joel Allan CAN | M35-39 | 0:50:42 | 1:53:37 | 1:53:54 | 4:47:57 |
| 92 | Kristofe Shu TWN | M45-49 | 0:44:54 | 1:58:39 | 1:47:39 | 4:48:02 |
| 94 | Jennifer O'reilly CAN | F30-34 | 0:37:54 | 2:01:26 | 2:01:32 | 4:48:08 |
| 93 | Mathew Robertson CAN | M40-44 | 0:40:55 | 1:53:51 | 2:06:53 | 4:48:08 |
| 95 | Theodore Mchugh CAN | M25-29 | 0:39:04 | 1:57:09 | 2:02:43 | 4:48:17 |
| 96 | Andrew Davies USA | M35-39 | 0:39:57 | 1:56:37 | 2:05:47 | 4:49:01 |
| 97 | Kevin Shaw CAN | M55-59 | 0:36:54 | 1:57:20 | 2:02:16 | 4:49:02 |
| 98 | Delainey Lindstrom-Humphries CAN | F25-29 | 0:36:14 | 2:02:42 | 2:03:33 | 4:49:03 |
| 99 | Cole Noble CAN | M25-29 | 0:44:56 | 2:01:27 | 1:53:12 | 4:49:06 |
| 100 | Alannah Beres CAN | F25-29 | 0:36:42 | 2:05:33 | 1:58:40 | 4:49:44 |
| 101 | Chelsey Prestage CAN | F30-34 | 0:42:08 | 2:04:55 | 1:53:53 | 4:49:44 |
| 102 | Kelly Cozine CAN | M50-54 | 0:39:47 | 2:02:00 | 1:56:14 | 4:50:09 |
| 103 | Brian Starks CAN | M50-54 | 0:45:28 | 1:56:13 | 1:55:08 | 4:50:29 |
| 104 | Pablo Molina CAN | M45-49 | 0:41:49 | 1:52:02 | 2:07:24 | 4:50:46 |
| 105 | Tara Beattie CAN | F55-59 | 0:45:46 | 1:55:22 | 2:01:54 | 4:51:00 |
| 106 | Doug May CAN | M55-59 | 0:50:42 | 1:55:24 | 1:57:38 | 4:51:10 |
| 107 | Andrew Brassington CAN | M45-49 | 0:35:14 | 2:01:55 | 2:00:49 | 4:51:18 |
| 108 | Scott Campbell AUS | M35-39 | 0:38:35 | 2:14:55 | 1:46:17 | 4:51:29 |
| 110 | Victor Law CAN | M40-44 | 0:39:48 | 2:02:33 | 1:58:51 | 4:51:35 |
| 109 | Zoe Whitfield CAN | F25-29 | 0:36:57 | 2:09:14 | 1:54:25 | 4:51:35 |
| 111 | Eric Helling USA | M60-64 | 0:45:08 | 2:02:25 | 1:56:33 | 4:52:01 |
| 112 | Leslee Hasil CAN | F40-44 | 0:42:11 | 2:09:53 | 1:52:45 | 4:52:07 |
| 113 | Todd Walsh CAN | M25-29 | 0:39:59 | 2:21:26 | 1:42:48 | 4:52:13 |
| 114 | Bryan Benzel CAN | M35-39 | 0:46:45 | 1:51:45 | 1:59:39 | 4:52:23 |
| 115 | Daniel Piper CAN | M45-49 | 0:40:10 | 1:54:27 | 2:06:24 | 4:52:31 |
| 116 | Justin Linafelter USA | M35-39 | — | 2:01:00 | 1:53:35 | 4:52:57 |
| 117 | Maxi Biederstaedt CAN | F25-29 | 0:43:03 | 1:59:51 | 2:04:05 | 4:53:17 |
| 118 | Colin Briske CAN | M45-49 | 0:48:56 | 2:04:07 | 1:52:56 | 4:54:02 |
| 119 | Alex Tozzolo USA | M30-34 | 0:38:56 | 2:00:07 | 2:07:26 | 4:54:20 |
| 120 | Megan Kamphuis CAN | F30-34 | 0:43:07 | 2:02:52 | 1:56:26 | 4:54:45 |
| 121 | Dorian Sagel CAN | M25-29 | 0:41:22 | 2:04:19 | 1:54:13 | 4:54:46 |
| 122 | Timothy Bracke ZAF | M30-34 | 0:39:32 | 1:53:10 | 2:10:54 | 4:54:56 |
| 123 | Aiden Kruhlak CAN | M18-24 | 0:43:12 | 2:01:09 | 1:56:40 | 4:54:57 |
| 124 | Bing Hong CAN | M50-54 | 0:45:18 | 2:13:07 | 1:41:20 | 4:55:12 |
| 125 | Ben Magalnick CAN | M18-24 | 0:42:14 | 2:07:41 | 1:46:39 | 4:55:26 |
| 126 | Jaimin Modi CAN | M30-34 | 0:47:41 | 2:11:33 | 1:47:09 | 4:55:35 |
| 127 | Cameron Hetzel CAN | M30-34 | 0:42:22 | 2:02:30 | 2:00:04 | 4:55:36 |
| 128 | Kelley Thurlow CAN | F30-34 | 0:46:58 | 2:07:22 | 1:55:23 | 4:55:53 |
| 129 | Nico Heidenreich CAN | M30-34 | 0:38:44 | 1:57:09 | 2:14:00 | 4:55:57 |
| 130 | Cody Bird CAN | M30-34 | 0:45:19 | 2:01:40 | 1:53:45 | 4:56:26 |
| 131 | Kirsten Cellier CYM | F30-34 | 0:37:15 | 2:11:25 | 1:56:30 | 4:56:33 |
| 132 | Jeff Densley USA | M50-54 | 0:46:25 | 2:03:17 | 1:56:30 | 4:56:48 |
| 133 | Greg Plitt USA | M55-59 | 0:42:05 | 1:54:03 | 2:08:45 | 4:56:51 |
| 134 | Lauriane Laforce CAN | F18-24 | 0:42:37 | 2:09:57 | 1:56:34 | 4:56:52 |
| 135 | Mark Dickinson GBR | M30-34 | 0:42:45 | 2:01:33 | 1:56:46 | 4:56:58 |
| 136 | Kyden Moore CAN | M18-24 | 0:38:20 | 1:57:33 | 2:14:06 | 4:57:15 |
| 137 | Clodine Labbe CAN | F18-24 | 0:42:45 | 2:06:08 | 2:00:29 | 4:57:26 |
| 138 | Dianna Miranda Derksen CAN | F40-44 | 0:40:15 | 2:08:17 | 1:58:46 | 4:57:31 |
| 139 | Andrea Chambers CAN | F40-44 | 0:44:39 | 2:08:13 | 1:56:36 | 4:58:05 |
| 140 | Jaki Day CAN | F25-29 | 0:38:31 | 2:09:49 | 1:57:57 | 4:58:07 |
| 141 | Ainsley Vieira CAN | F35-39 | 0:41:54 | 2:13:43 | 1:54:34 | 4:59:00 |
| 142 | Josh Crocker CAN | M18-24 | 0:53:30 | 1:55:35 | 2:00:48 | 4:59:05 |
| 143 | Thom Eldridge USA | M55-59 | 0:43:31 | 2:01:13 | 2:05:44 | 4:59:11 |
| 144 | Zachary Lesko CAN | M30-34 | 0:47:48 | — | — | 4:59:12 |
| 145 | Jordan Dalcin CAN | M45-49 | 0:45:38 | 2:00:47 | 2:02:54 | 4:59:13 |
| 146 | Evan Badiuk CAN | M30-34 | 0:50:42 | 2:05:51 | 1:54:00 | 4:59:25 |
| 147 | Jonathan Rizzo CAN | M25-29 | 0:40:23 | 2:11:16 | 1:56:35 | 4:59:43 |
| 148 | Justin Lyons USA | M45-49 | 0:59:44 | 2:07:27 | 1:38:23 | 4:59:58 |
| 149 | Guy Durand CAN | M60-64 | 0:39:32 | 2:00:46 | 2:12:43 | 5:00:00 |
| 150 | Colin Kershaw CAN | M50-54 | 0:35:40 | 1:53:21 | 2:17:07 | 5:00:02 |
| 151 | Florin Panaitescu CAN | M45-49 | 0:41:36 | 2:09:28 | 1:59:32 | 5:00:02 |
| 152 | Elne Jonker CAN | F45-49 | 0:36:38 | 2:05:35 | 2:08:03 | 5:00:11 |
| 153 | Amelie Froehlich CAN | F18-24 | 0:51:34 | 2:00:50 | 1:59:25 | 5:00:22 |
| 154 | Christian Mccormack CAN | M18-24 | 0:33:56 | 2:13:41 | 1:57:40 | 5:00:43 |
| 155 | Colin Eyres CAN | M40-44 | 0:53:53 | 2:07:34 | 1:52:50 | 5:01:07 |
| 156 | Lachlan Griffiths AUS | M40-44 | 0:47:53 | 1:59:59 | 2:05:54 | 5:01:27 |
| 157 | Andrew Kingston CAN | M40-44 | 0:41:46 | 2:03:21 | 2:06:06 | 5:01:41 |
| 158 | Stephane Tremblay CAN | M50-54 | 0:43:05 | 2:02:06 | 2:06:27 | 5:01:47 |
| 159 | Marie Pruski CAN | F30-34 | 0:43:42 | 2:12:53 | 1:51:48 | 5:01:49 |
| 160 | Jana Ham CAN | F25-29 | 0:42:45 | 2:18:27 | 1:52:31 | 5:02:00 |
| 161 | Jennifer Turchin USA | F40-44 | 0:45:43 | 2:15:51 | 1:46:28 | 5:02:15 |
| 162 | Michael Ellis CAN | M35-39 | 0:44:41 | 2:02:32 | 1:58:06 | 5:02:21 |
| 163 | Denis Grigas CAN | M18-24 | 0:37:51 | 1:58:26 | 2:15:41 | 5:02:40 |
| 164 | Michelle Cook CAN | F35-39 | 0:41:22 | 2:00:37 | 2:13:09 | 5:02:53 |
| 165 | Marie Stevenson CAN | F65-69 | 0:43:05 | 2:07:54 | 2:01:32 | 5:02:56 |
| 166 | Abram Finnan CAN | M35-39 | 0:46:59 | 1:54:37 | 2:13:07 | 5:03:05 |
| 167 | Brian Kelly CAN | M65-69 | 0:40:10 | 2:03:06 | 2:08:13 | 5:03:25 |
| 168 | Mateus Griffo CAN | M18-24 | 0:44:36 | 2:13:22 | 1:56:11 | 5:03:38 |
| 169 | Jas Gosal CAN | M55-59 | 0:43:47 | 2:03:09 | 2:06:27 | 5:03:50 |
| 170 | Bethan Mckevitt CAN | F45-49 | 1:01:22 | 1:37:56 | 2:08:02 | 5:04:13 |
| 171 | Beverley Thomson CAN | F45-49 | 0:44:52 | 1:52:31 | 2:17:34 | 5:04:16 |
| 172 | Jonathan Mcmonagle CAN | M25-29 | 0:52:02 | 2:12:53 | 1:51:05 | 5:04:33 |
| 173 | Trevor Henton USA | M35-39 | 0:40:33 | 2:09:21 | 2:02:05 | 5:04:35 |
| 174 | Garrett Byl CAN | M30-34 | 0:40:31 | 2:02:24 | 2:07:42 | 5:04:55 |
| 175 | Brian Lang USA | M50-54 | 0:41:02 | 2:11:29 | 1:54:04 | 5:04:58 |
| 176 | Ed Vescovi USA | M60-64 | 0:36:10 | 2:09:39 | 2:03:36 | 5:05:02 |
| 177 | Anneline Slabbert CAN | F35-39 | 0:49:18 | 2:10:54 | 1:55:15 | 5:05:13 |
| 178 | Melissa Buchholtz CAN | F35-39 | 0:43:50 | 2:11:24 | 2:01:55 | 5:05:40 |
| 179 | Taylor Richter CAN | F25-29 | 0:40:45 | 2:13:33 | 2:01:01 | 5:05:50 |
| 180 | Eric Flores-Moreno CAN | M18-24 | 0:34:00 | 2:25:32 | 1:57:45 | 5:06:00 |
| 181 | Kelcey Mccoy CAN | F30-34 | 0:35:24 | 2:07:25 | 2:16:33 | 5:06:09 |
| 182 | Briana Jones USA | F25-29 | 0:38:59 | 2:02:12 | 2:10:55 | 5:06:16 |
| 183 | Brent Leinan CAN | M50-54 | 0:47:37 | 2:04:56 | 2:03:55 | 5:06:34 |
| 184 | Angela Prefontaine CAN | F45-49 | 0:39:36 | 2:05:25 | 2:05:33 | 5:06:40 |
| 185 | Brad Marcoux CAN | M40-44 | 0:57:55 | 2:06:11 | 1:51:19 | 5:06:41 |
| 186 | Sarah Dick IRL | F35-39 | 1:05:23 | 1:51:18 | 1:58:19 | 5:06:42 |
| 187 | Chris Kizuik CAN | M40-44 | 0:51:10 | 1:55:04 | 2:04:28 | 5:06:50 |
| 188 | Steven Maxted CAN | M35-39 | 0:39:03 | 2:11:36 | 2:06:38 | 5:06:59 |
| 189 | James O'brien USA | M60-64 | 0:38:51 | 2:03:24 | 2:12:13 | 5:07:17 |
| 190 | Vince Wehnes CAN | M55-59 | 0:42:05 | 1:59:54 | 2:05:58 | 5:07:28 |
| 191 | Nick Collins USA | M25-29 | 0:48:07 | 1:59:01 | 2:13:16 | 5:07:31 |
| 192 | Odessa Johnston CAN | F30-34 | 0:37:10 | 2:15:49 | 2:05:52 | 5:07:34 |
| 193 | Erik Skoronski CAN | M25-29 | 0:47:24 | 2:00:28 | 2:03:37 | 5:07:41 |
| 194 | Peter Mcdonnell IRL | M35-39 | 0:44:03 | 2:14:50 | 1:59:52 | 5:07:53 |
| 195 | Luke Knechtel CAN | M30-34 | 0:40:08 | 2:09:10 | 2:02:15 | 5:07:55 |
| 196 | Kurtis Stoeckel USA | M25-29 | 0:38:56 | 2:03:33 | 2:14:33 | 5:08:09 |
| 197 | Michi Nagase JPN | M45-49 | 0:40:24 | 2:06:40 | 2:11:25 | 5:08:09 |
| 198 | Jordan Hodgson CAN | M30-34 | 0:44:20 | 2:04:34 | 2:12:40 | 5:08:13 |
| 199 | Jean-Philippe Leblanc CAN | M65-69 | 0:39:17 | 1:58:55 | 2:16:50 | 5:08:21 |
| 200 | Benjamin Brewer CAN | M35-39 | 0:41:53 | 1:55:28 | 2:13:39 | 5:08:22 |
| 201 | Pavan Sandhu CAN | F30-34 | 0:40:26 | 2:06:51 | 2:10:20 | 5:08:28 |
| 202 | Jon Temple CAN | M35-39 | 0:39:37 | 2:02:26 | 2:08:19 | 5:08:46 |
| 203 | Alec Jasper Nacino CAN | M25-29 | 1:00:05 | 2:02:01 | 1:59:11 | 5:09:02 |
| 204 | Tyce Masich CAN | M18-24 | 0:44:20 | 2:09:17 | 1:58:27 | 5:09:08 |
| 205 | Crystal Madsen USA | F45-49 | 0:41:22 | 2:08:50 | 2:08:38 | 5:09:09 |
| 206 | Josh Mackenzie CAN | M40-44 | 0:40:52 | 2:09:04 | 2:10:09 | 5:09:17 |
| 207 | Nicole Byrne CAN | F30-34 | 0:43:52 | 2:21:56 | 1:56:49 | 5:09:31 |
| 208 | Tamara Paradis CAN | F50-54 | 0:40:18 | 2:03:33 | 2:17:55 | 5:09:58 |
| 209 | Renee Hall CAN | F25-29 | 0:41:20 | 2:19:37 | 1:57:50 | 5:10:05 |
| 210 | Victoria Sodergren CAN | F25-29 | 0:38:15 | 2:16:36 | 2:09:43 | 5:10:18 |
| 211 | Scott Macmillan CAN | M45-49 | 0:43:29 | 1:55:28 | 2:15:09 | 5:10:34 |
| 212 | Daniel Nordigarden SWE | M45-49 | 0:38:06 | 2:12:41 | 2:03:09 | 5:10:39 |
| 213 | Alyssa Mcnamara CAN | F25-29 | 0:29:37 | 2:16:06 | 2:10:00 | 5:10:49 |
| 214 | Eugene Pretorius CAN | M40-44 | 0:45:46 | 2:02:08 | 2:14:51 | 5:11:02 |
| 215 | Jordan Konieczny CAN | M25-29 | 0:58:00 | 2:09:00 | 1:53:15 | 5:11:31 |
| 216 | Anna Gordon CAN | F35-39 | 0:44:02 | 2:08:59 | 2:09:34 | 5:11:35 |
| 217 | Murray Kidd CAN | M40-44 | 0:48:54 | 2:04:15 | 2:06:29 | 5:11:38 |
| 218 | Gina Winquist CAN | F30-34 | 0:37:26 | 2:08:46 | 2:11:40 | 5:11:48 |
| 219 | Greg Emmott CAN | M35-39 | 0:45:13 | 2:06:38 | 2:08:11 | 5:11:56 |
| 220 | Andrea Robinson CAN | F50-54 | 0:46:10 | 2:01:57 | 2:11:21 | 5:11:57 |
| 221 | Matthew Atwood CAN | M35-39 | 0:43:02 | 2:05:38 | 2:10:38 | 5:12:29 |
| 222 | Simon Korol CAN | M25-29 | 0:41:34 | 2:06:37 | 2:14:31 | 5:12:30 |
| 223 | Cristina Fischer-Kobes CAN | F25-29 | 0:37:32 | 2:17:20 | 2:10:10 | 5:12:31 |
| 224 | Jeremy Simone Ruiz PHL | M25-29 | 0:44:57 | — | — | 5:12:45 |
| 225 | Sebastien Prevost CAN | M50-54 | 0:43:06 | 2:05:49 | 2:09:00 | 5:12:49 |
| 228 | Camila Ramos Bernardes CAN | F30-34 | 0:42:49 | 2:16:49 | 2:04:46 | 5:13:38 |
| 226 | Dante Regalado PHL | M50-54 | 0:42:57 | 2:02:13 | 2:18:59 | 5:13:38 |
| 227 | Kiera Verbonac CAN | F30-34 | 0:46:57 | 2:06:02 | 2:07:32 | 5:13:38 |
| 229 | Nichola Kennell CAN | F30-34 | 0:33:48 | 2:21:27 | 2:13:00 | 5:14:14 |
| 230 | Chantelle Montreuil CAN | F25-29 | 0:38:36 | 2:16:51 | 2:04:20 | 5:14:24 |
| 231 | Elise Regalado PHL | F18-24 | 0:32:49 | 2:13:35 | 2:20:44 | 5:14:32 |
| 232 | Jordan Van Horne CAN | M45-49 | 0:40:47 | 2:02:23 | 2:20:19 | 5:14:33 |
| 233 | Liam Jackson CAN | M18-24 | 0:49:20 | 2:13:58 | 1:56:04 | 5:14:52 |
| 234 | Naveed Mazloum CAN | M30-34 | 0:45:15 | 2:06:03 | 2:05:49 | 5:14:56 |
| 235 | Teresa Tomchak CAN | F50-54 | 0:42:34 | 2:10:21 | 2:11:49 | 5:15:39 |
| 236 | Derek Demassi CAN | M40-44 | 0:45:36 | 2:09:43 | 2:09:12 | 5:16:02 |
| 237 | Michael Mcleod CAN | M40-44 | 0:48:37 | 2:10:42 | 2:10:23 | 5:17:05 |
| 238 | David Johnston CAN | M45-49 | 0:40:58 | 1:59:57 | 2:23:38 | 5:17:53 |
| 239 | Greg Mcadie CAN | M25-29 | 0:33:43 | 2:16:01 | 2:11:01 | 5:18:18 |
| 240 | Amy Ziemba USA | F50-54 | 0:37:37 | 2:07:31 | 2:18:43 | 5:18:26 |
| 241 | Quinn Swensrude CAN | M25-29 | 0:39:01 | 2:16:20 | 2:07:56 | 5:18:29 |
| 242 | Gregory Myers USA | M40-44 | 0:43:06 | 2:18:37 | 1:58:53 | 5:18:52 |
| 243 | Kevin Park KOR | M40-44 | 0:36:10 | 2:13:30 | 2:09:16 | 5:19:44 |
| 244 | Etienne Gallant CAN | M18-24 | 0:51:43 | 2:29:19 | 1:50:58 | 5:19:50 |
| 245 | Matt Woerman USA | M40-44 | 0:40:05 | 2:13:45 | 2:18:08 | 5:19:58 |
| 246 | Justin Tomasi CAN | M30-34 | 0:40:06 | 2:06:27 | 2:19:51 | 5:20:18 |
| 247 | Federico Maya CAN | M40-44 | 0:37:29 | 2:12:38 | 2:19:41 | 5:20:25 |
| 248 | Angus Bulloch CAN | M30-34 | 0:50:23 | 2:02:49 | 2:13:37 | 5:20:46 |
| 249 | Jarod Theiss USA | M40-44 | 0:52:45 | 2:08:12 | 2:08:48 | 5:21:16 |
| 250 | Austin Staley CAN | M40-44 | 0:50:08 | 2:10:15 | 2:09:17 | 5:21:23 |
| 251 | Chad Moberg CAN | M40-44 | 0:53:49 | 1:59:31 | 2:15:52 | 5:21:35 |
| 252 | Alex Yaroshevych UKR | M18-24 | 0:57:14 | 2:01:30 | 2:08:38 | 5:22:00 |
| 253 | Andrey Khramtsov CAN | M30-34 | 0:42:12 | 1:59:49 | 2:15:58 | 5:22:28 |
| 254 | Jarred Meyerink CAN | M25-29 | 0:44:10 | 2:17:15 | 2:12:46 | 5:22:41 |
| 255 | Jackie Woodhouse CAN | F40-44 | 0:43:43 | 2:16:42 | 2:15:04 | 5:23:04 |
| 256 | Jan Gilroy CAN | F40-44 | 0:41:52 | 2:15:21 | 2:12:11 | 5:23:15 |
| 257 | Jill Kerslake CAN | F35-39 | 0:44:14 | 2:18:30 | 2:03:19 | 5:23:29 |
| 258 | Kwo Yung Wong AUS | M40-44 | 0:50:05 | 2:00:52 | 2:22:41 | 5:23:32 |
| 259 | Katelyn Lindstrand CAN | F30-34 | — | 2:23:07 | 2:09:37 | 5:23:39 |
| 260 | Kash Henkelman CAN | M18-24 | 0:39:36 | 2:09:14 | 2:23:25 | 5:23:53 |
| 261 | Karl Roberts CAN | M45-49 | 0:50:00 | 2:00:39 | 2:15:34 | 5:24:08 |
| 262 | Derick Duguid CAN | M45-49 | 0:51:37 | 2:10:26 | 2:13:12 | 5:24:20 |
| 263 | Jodi Hutton CAN | F30-34 | 0:41:57 | 2:19:28 | 2:07:34 | 5:24:21 |
| 264 | Eric Jimenez CAN | M30-34 | 0:47:27 | 2:13:49 | 2:14:41 | 5:24:26 |
| 265 | Vincent Varga CAN | M30-34 | 0:41:24 | 2:17:03 | 2:14:57 | 5:24:29 |
| 266 | Tracy Townsend CAN | F50-54 | 0:55:43 | 2:03:42 | 2:10:12 | 5:24:37 |
| 267 | Pamela Arredondo Balderrama MEX | F40-44 | 0:58:57 | 2:06:38 | 2:08:00 | 5:24:57 |
| 269 | Abby Oldford CAN | F18-24 | 0:47:07 | 2:14:20 | 2:16:10 | 5:25:33 |
| 268 | Madison Mackinnon CAN | F25-29 | 0:49:55 | 2:16:59 | 2:04:57 | 5:25:33 |
| 270 | Joel Villagrana MEX | M45-49 | 0:39:18 | 2:17:16 | 2:18:29 | 5:25:38 |
| 271 | David Raoufi CAN | M25-29 | 0:43:37 | 2:14:26 | 2:18:23 | 5:26:00 |
| 272 | Bryn Mcdougald CAN | M18-24 | 0:47:27 | 2:04:06 | 2:19:26 | 5:26:14 |
| 273 | Nate Healey CAN | M18-24 | 0:49:43 | 2:23:20 | 2:02:34 | 5:26:14 |
| 274 | Fabrizio Morales COL | M30-34 | 0:44:41 | 2:07:43 | 2:24:59 | 5:26:30 |
| 275 | Shayl Land CAN | M25-29 | 0:57:58 | 2:06:40 | 2:06:00 | 5:26:40 |
| 276 | Susan Henning USA | F60-64 | 0:42:54 | 2:15:19 | 2:21:15 | 5:26:49 |
| 277 | Derek Henkelman CAN | M50-54 | 0:54:46 | 2:00:27 | 2:22:16 | 5:26:58 |
| 278 | Chad Eckberg USA | M50-54 | 0:57:46 | 2:01:29 | 2:17:35 | 5:27:18 |
| 279 | Hunter Katterhagen CAN | M18-24 | 0:36:45 | 2:08:44 | 2:32:39 | 5:27:28 |
| 280 | Niki Gagnon CAN | F55-59 | 0:44:35 | 2:21:42 | 2:06:42 | 5:27:37 |
| 281 | Jashish Madigyal CAN | M25-29 | 0:38:50 | 2:19:35 | 2:08:43 | 5:28:08 |
| 282 | Lucas Robertson CAN | M18-24 | 0:51:43 | 2:01:57 | 2:23:24 | 5:28:17 |
| 283 | Katharina Küppers DEU | F30-34 | 0:48:49 | 2:13:20 | 2:09:10 | 5:28:42 |
| 284 | Julie Bouchard CAN | F50-54 | 0:57:41 | 2:04:02 | 2:20:02 | 5:28:56 |
| 285 | Alyssa Emery CAN | F18-24 | 0:43:01 | 2:17:34 | 2:17:00 | 5:28:58 |
| 286 | Saffrin Granby CAN | F25-29 | 0:48:22 | 2:13:20 | 2:15:20 | 5:29:22 |
| 287 | Kevan Carroll USA | F30-34 | 0:42:03 | 2:26:02 | 2:07:08 | 5:29:35 |
| 288 | Alex Kimmel CAN | F45-49 | 0:43:43 | 2:14:29 | 2:16:38 | 5:29:59 |
| 289 | Parm Kler CAN | M60-64 | 0:52:57 | 2:16:21 | 2:02:56 | 5:30:00 |
| 290 | Melinda Breton CAN | F30-34 | 0:53:47 | 2:13:26 | 2:08:12 | 5:30:05 |
| 291 | Vladan Myska CAN | M35-39 | 0:39:59 | 2:06:51 | 2:31:17 | 5:30:11 |
| 292 | Christina Canter USA | F40-44 | 0:53:18 | 2:15:19 | 2:10:23 | 5:30:30 |
| 293 | Hannah Linafelter USA | F30-34 | 0:39:32 | 2:19:42 | 2:19:25 | 5:31:43 |
| 294 | Crystal Henton USA | F40-44 | 0:45:01 | 2:20:16 | 2:15:32 | 5:31:47 |
| 295 | Brett Maloney USA | M40-44 | 0:47:30 | 2:09:18 | 2:20:14 | 5:31:49 |
| 296 | Corey Brogan AUS | M35-39 | 0:49:43 | 2:25:18 | 2:04:14 | 5:33:19 |
| 297 | Tracy Orcutt USA | F55-59 | 0:38:45 | 1:58:20 | 2:42:41 | 5:33:51 |
| 298 | Jason Daum CAN | M55-59 | 0:47:33 | 1:58:39 | 2:33:09 | 5:34:09 |
| 299 | Dan Neath CAN | M45-49 | 0:41:16 | 2:10:55 | 2:30:15 | 5:34:28 |
| 300 | Steven Ho USA | M50-54 | 0:42:05 | 2:18:06 | 2:12:34 | 5:34:50 |
| 301 | Jean Clifford Dela Cruz CAN | M25-29 | 0:51:12 | 2:01:25 | 2:30:45 | 5:34:51 |
| 302 | Fred Dickinson CAN | M50-54 | 1:00:08 | 2:07:48 | 2:16:17 | 5:35:07 |
| 303 | Dilyan Marinov CAN | M45-49 | 0:52:30 | 2:21:35 | 2:03:29 | 5:35:36 |
| 304 | Kris Fedun CAN | M50-54 | 0:44:46 | 2:06:39 | 2:25:18 | 5:35:58 |
| 305 | Lyn Beckwith CAN | F65-69 | 0:41:36 | 2:17:01 | 2:27:40 | 5:36:13 |
| 306 | Carmen Doyle CAN | F45-49 | 0:41:13 | 2:18:29 | 2:23:55 | 5:36:32 |
| 307 | Shane Mascarin CAN | M50-54 | 0:45:34 | 2:19:52 | 2:21:20 | 5:37:21 |
| 308 | Joe Mclaughlin USA | M40-44 | 0:38:10 | 2:18:56 | 2:19:48 | 5:37:26 |
| 309 | Meghen Grant CAN | F35-39 | 0:42:16 | 2:14:04 | 2:24:16 | 5:37:32 |
| 310 | Todd Mccann CAN | M45-49 | 0:42:24 | 2:13:45 | 2:27:12 | 5:37:50 |
| 311 | Michael Vlasaty CAN | M35-39 | 0:46:21 | 2:00:35 | 2:32:30 | 5:37:51 |
| 312 | Luis Mendoza USA | M25-29 | 0:49:02 | 2:19:48 | 2:17:23 | 5:38:01 |
| 313 | Ereinne Hall CAN | F30-34 | 0:43:23 | 2:23:35 | 2:14:15 | 5:38:08 |
| 314 | Regina Macias MEX | F25-29 | 0:46:18 | 2:20:38 | 2:23:30 | 5:38:20 |
| 315 | Claudia Zepeda Loyola MEX | F25-29 | 0:37:06 | 2:14:26 | 2:37:37 | 5:38:28 |
| 316 | Nicole Sagan CAN | F45-49 | 0:44:09 | 2:08:12 | 2:31:31 | 5:38:37 |
| 317 | Hugo Rodriguez Mazzoco MEX | M50-54 | 0:58:41 | 2:18:26 | 2:02:13 | 5:38:41 |
| 318 | Amy Miller CAN | F35-39 | 0:47:00 | 2:23:16 | 2:12:06 | 5:38:42 |
| 319 | Debbie Suzuki CAN | F70-74 | 0:47:06 | 2:10:42 | 2:27:57 | 5:39:08 |
| 320 | Mareike Johnson CAN | F45-49 | 0:43:11 | 2:10:35 | 2:34:32 | 5:39:16 |
| 321 | Valerie Kim CAN | F65-69 | 0:44:35 | 2:09:11 | 2:33:19 | 5:40:25 |
| 322 | Phil Roselli BRA | M35-39 | 0:41:05 | 2:17:15 | 2:23:57 | 5:40:26 |
| 323 | Annelies Price CAN | F50-54 | 0:41:58 | 2:06:54 | 2:39:53 | 5:41:08 |
| 324 | Leung Yan Lorraine Wong HKG | F45-49 | 0:45:41 | 2:21:45 | 2:11:45 | 5:41:10 |
| 325 | Ka Young Kenneth Ho HKG | M45-49 | 0:43:10 | 2:29:12 | 2:09:33 | 5:41:11 |
| 326 | Lawrence Kwok HKG | M40-44 | 0:47:44 | 2:12:35 | 2:11:41 | 5:41:20 |
| 327 | Nathan Hildebrand CAN | M50-54 | 0:47:11 | 2:09:31 | 2:36:51 | 5:41:31 |
| 328 | Isaac Hus CAN | M18-24 | 0:40:08 | 2:01:28 | 2:44:46 | 5:41:43 |
| 329 | Katherine Fisher CAN | F40-44 | 0:39:27 | 2:15:07 | 2:39:04 | 5:42:07 |
| 330 | James Terry CAN | M25-29 | 0:36:18 | 2:21:40 | 2:35:55 | 5:42:50 |
| 331 | Samuel Vilchez CAN | M25-29 | 0:53:54 | 2:19:08 | 2:17:46 | 5:42:52 |
| 332 | Annabel Bugbird CAN | F25-29 | 0:38:34 | 2:21:25 | 2:34:41 | 5:43:05 |
| 333 | Aaron Paul Chicano PHL | M25-29 | 0:56:31 | 2:13:33 | 2:23:37 | 5:43:09 |
| 334 | Jared Hulme CAN | M45-49 | 0:45:10 | 2:36:20 | 2:05:52 | 5:43:44 |
| 335 | Lauren Mar CAN | F25-29 | 0:54:31 | 2:20:55 | 2:00:13 | 5:44:00 |
| 336 | Richard Dyrkacz CAN | M40-44 | 0:51:24 | 2:17:29 | 2:19:16 | 5:44:04 |
| 337 | Rosie Webb CAN | F35-39 | 0:44:44 | 2:18:38 | 2:21:36 | 5:44:06 |
| 338 | Tatsuya Kawakami JPN | M55-59 | 0:51:35 | 2:19:38 | 2:17:46 | 5:44:10 |
| 339 | Abigail Denny USA | F40-44 | 0:45:59 | 2:11:17 | 2:30:50 | 5:44:15 |
| 340 | Janelle Grice CAN | F60-64 | 0:40:11 | 2:27:39 | 2:22:01 | 5:44:16 |
| 341 | Abigail Dye USA | F25-29 | 0:42:52 | 2:20:49 | 2:32:00 | 5:45:18 |
| 342 | Todd Whittemore USA | M55-59 | 0:33:24 | 2:18:44 | 2:32:25 | 5:45:26 |
| 343 | Jamie Christie CAN | F30-34 | 0:44:45 | 2:22:20 | 2:28:31 | 5:45:58 |
| 344 | Wai Lun Mak HKG | M45-49 | 0:58:03 | 2:03:39 | 2:31:01 | 5:46:20 |
| 345 | Felipe Molina CAN | M40-44 | 0:50:23 | 2:12:58 | 2:24:18 | 5:46:45 |
| 346 | Badamjunaa Erdenetsetseg MNG | M25-29 | 0:40:35 | 2:19:36 | 2:35:52 | 5:47:10 |
| 347 | Vishwanath Chandramouli IND | M30-34 | 0:53:22 | 2:20:45 | 2:22:25 | 5:47:10 |
| 348 | Maris Clapperton CAN | F25-29 | 0:41:06 | 2:14:26 | 2:35:44 | 5:47:12 |
| 349 | Curtis Cann CAN | M40-44 | 0:44:07 | 2:11:48 | 2:41:41 | 5:47:20 |
| 350 | Andrea Tessier CAN | F30-34 | 0:44:57 | 2:33:26 | 2:16:24 | 5:47:54 |
| 351 | Patrick Poulin CAN | M50-54 | 0:50:59 | 2:14:24 | 2:24:54 | 5:47:58 |
| 352 | Bethany Ginter CAN | F25-29 | 0:44:22 | 2:35:25 | 2:20:12 | 5:48:30 |
| 353 | Emmett Cook CAN | M30-34 | 0:48:15 | 2:23:47 | 2:22:51 | 5:48:59 |
| 354 | Julia Koop CAN | F35-39 | — | 2:30:47 | 2:45:09 | 5:49:18 |
| 355 | Peter Smolik CAN | M65-69 | 0:41:23 | 2:19:27 | 2:30:20 | 5:49:34 |
| 356 | Braydon Saunders CAN | M25-29 | 0:39:31 | 2:20:22 | 2:38:12 | 5:49:50 |
| 357 | Pieter Kunz CAN | M60-64 | 0:38:44 | 2:11:40 | 2:46:58 | 5:49:52 |
| 358 | Kwan Fung CAN | M30-34 | 0:59:47 | 2:15:12 | 2:17:57 | 5:49:53 |
| 359 | Kori Patrick CAN | M50-54 | 0:47:36 | 2:02:24 | 2:51:19 | 5:49:57 |
| 360 | Jared Roddelt CAN | M25-29 | 0:44:38 | 2:16:24 | 2:39:11 | 5:49:59 |
| 361 | Cindy Kler CAN | F60-64 | 0:44:58 | 2:24:01 | 2:22:27 | 5:50:06 |
| 362 | Joon Moon CAN | M35-39 | 0:39:30 | 2:15:22 | 2:44:26 | 5:50:17 |
| 363 | Ariel Poletto BRA | M25-29 | 0:46:45 | 2:25:04 | 2:18:33 | 5:50:39 |
| 365 | Steven Coleman CAN | M30-34 | 0:46:18 | 2:19:35 | 2:35:22 | 5:50:55 |
| 364 | Suzanne Pelletier CAN | F45-49 | 0:48:31 | 2:17:28 | 2:28:54 | 5:50:55 |
| 366 | Mark Medalen USA | M25-29 | 0:45:42 | 2:30:17 | 2:21:51 | 5:51:03 |
| 368 | Mitchell Medalen USA | M30-34 | 0:45:32 | 2:30:16 | 2:21:51 | 5:51:03 |
| 367 | Paul Kelly IRL | M35-39 | 0:44:18 | 2:12:20 | 2:41:49 | 5:51:03 |
| 369 | Andy Espiritu CAN | M30-34 | 1:10:55 | 2:05:37 | 2:22:42 | 5:51:29 |
| 370 | Cho Kan Sun HKG | M50-54 | 1:00:44 | 2:11:10 | 2:32:13 | 5:55:16 |
| 371 | Connor Saunders GBR | M25-29 | 0:51:45 | 2:37:53 | 2:14:12 | 5:55:22 |
| 372 | Mary Mackie CAN | F50-54 | 0:45:50 | 2:23:10 | 2:31:56 | 5:55:24 |
| 373 | Shannon Kozak CAN | F40-44 | 0:59:06 | 2:35:28 | 2:08:17 | 5:55:28 |
| 374 | Sean Moore CAN | M50-54 | 0:41:54 | 2:14:27 | 2:47:33 | 5:55:51 |
| 375 | Chelsea Bruggeling CAN | F30-34 | 0:54:38 | 2:31:21 | 2:19:21 | 5:56:19 |
| 376 | Amanda Woerman USA | F35-39 | 0:51:57 | 2:25:26 | 2:30:56 | 5:57:21 |
| 377 | Fernanda Dias CAN | F40-44 | 0:49:23 | 2:12:50 | 2:45:15 | 5:57:21 |
| 378 | Ryan Greir CAN | M35-39 | 0:56:19 | 2:06:35 | 2:43:48 | 5:57:32 |
| 379 | Dwayne Wight CAN | M65-69 | 0:43:23 | 2:18:36 | 2:36:58 | 5:57:48 |
| 380 | Natasha Gago Da Fonseca PRT | F30-34 | 0:44:57 | 2:21:06 | 2:43:38 | 5:57:50 |
| 381 | Thales Hoffmann BRA | M30-34 | 0:42:22 | 2:07:45 | 2:54:09 | 5:57:51 |
| 382 | Carolyn Hiles CAN | F65-69 | 0:42:00 | 2:23:13 | 2:33:21 | 5:59:11 |
| 383 | Beverly Meteyer USA | F70-74 | 0:38:43 | 2:27:16 | 2:39:00 | 5:59:39 |
| 384 | Hannah Smith CAN | F18-24 | 0:48:31 | 2:30:41 | 2:26:29 | 6:00:03 |
| 385 | Wut Chi Lau HKG | M55-59 | 0:43:26 | 2:26:44 | 2:35:01 | 6:01:19 |
| 386 | Timothy Welke CAN | M50-54 | 0:54:33 | 2:19:35 | 2:34:04 | 6:01:31 |
| 387 | Lyle Stecyk CAN | M60-64 | 0:55:25 | 2:22:00 | 2:22:47 | 6:02:13 |
| 388 | Carrera Caldwell CAN | F25-29 | 0:39:30 | 2:34:51 | 2:39:09 | 6:02:38 |
| 389 | Leslie-Anne Mckenzie CAN | F60-64 | 0:34:50 | 2:23:20 | 2:55:55 | 6:03:44 |
| 390 | Wendy Rockafellow CAN | F60-64 | 0:41:20 | 2:18:28 | 2:45:41 | 6:04:05 |
| 391 | Stephen Gardner CAN | M55-59 | 0:46:41 | 2:13:51 | 2:50:48 | 6:04:31 |
| 392 | Mark Haworth GBR | M30-34 | 0:41:11 | 2:37:00 | 2:37:49 | 6:04:52 |
| 393 | Azar Chatur CAN | M30-34 | 0:49:52 | 2:40:21 | 2:20:54 | 6:05:31 |
| 394 | Malan Cronje CAN | M40-44 | 0:50:20 | 2:10:46 | 2:46:36 | 6:05:58 |
| 395 | Jessica Miller CAN | F30-34 | 0:57:03 | 2:34:58 | 2:22:46 | 6:07:49 |
| 396 | Emma Darimont CAN | F30-34 | 0:50:59 | 2:15:06 | 2:54:30 | 6:07:52 |
| 397 | Liam Moygannon Papp CAN | M25-29 | 1:01:45 | 2:17:52 | 2:35:26 | 6:08:01 |
| 398 | Amanda Larrivee USA | F50-54 | 0:45:55 | 2:26:18 | 2:44:55 | 6:08:30 |
| 399 | Vitalii Khromylov CAN | M25-29 | 1:04:47 | 2:28:26 | 2:22:48 | 6:10:51 |
| 400 | Jesselyn Popoff CAN | F25-29 | 0:48:08 | 2:36:39 | 2:32:21 | 6:12:00 |
| 401 | Nicole Aronitz CAN | F18-24 | 0:43:04 | 2:32:27 | 2:42:15 | 6:12:02 |
| 402 | Jerry Song CAN | M18-24 | 0:45:22 | 2:30:10 | 2:34:06 | 6:12:09 |
| 403 | Jason Song CAN | M18-24 | 0:45:22 | 2:30:08 | 2:34:09 | 6:12:10 |
| 404 | Chad Gareau CAN | M50-54 | 0:45:54 | 2:25:02 | 2:48:07 | 6:12:19 |
| 405 | Braedyn Brosda CAN | M30-34 | 0:46:34 | 2:18:05 | 2:55:16 | 6:13:11 |
| 406 | Bruce Furlong CAN | M45-49 | 0:51:47 | 2:17:47 | 2:52:59 | 6:13:32 |
| 407 | Trick Kevin CAN | M65-69 | 0:52:52 | 2:23:23 | 2:31:28 | 6:14:47 |
| 408 | Anna Maria Barczak CAN | F30-34 | 0:46:50 | 2:40:10 | 2:35:22 | 6:14:53 |
| 409 | James Gordon CAN | M30-34 | 0:39:48 | 2:09:24 | 3:13:22 | 6:15:33 |
| 410 | Laura Atkinson CAN | F40-44 | 0:50:45 | 2:42:26 | 2:30:35 | 6:18:07 |
| 411 | Jordan Montean CAN | M30-34 | 0:59:28 | 2:36:12 | 2:24:10 | 6:18:26 |
| 412 | Taryn Dubreuil CAN | F35-39 | 0:49:41 | 2:25:50 | 2:49:13 | 6:19:37 |
| 413 | Jim Carter CAN | M70-74 | 0:49:46 | 2:33:38 | 2:38:47 | 6:19:46 |
| 414 | Art Montreuil CAN | M55-59 | 0:59:44 | 2:20:20 | 2:47:18 | 6:20:50 |
| 415 | Leon Glaz CAN | M45-49 | 0:49:23 | 2:19:30 | 2:50:30 | 6:21:34 |
| 416 | Andrew Pocock CAN | M60-64 | 0:47:52 | 2:25:25 | 2:53:24 | 6:21:48 |
| 417 | Carl Pocock CAN | M40-44 | 0:47:54 | 2:25:16 | 2:53:26 | 6:21:48 |
| 418 | Duncan Morris CAN | M35-39 | 1:04:27 | 2:11:59 | 2:54:57 | 6:23:12 |
| 419 | Lynda Proce CAN | F70-74 | 0:47:33 | 2:42:02 | 2:33:01 | 6:23:14 |
| 420 | Sarah Marie Pullman CAN | F35-39 | 0:58:04 | 2:01:14 | 2:49:55 | 6:25:39 |
| 421 | Andy Saunders CAN | M50-54 | 0:45:10 | 2:07:15 | 3:02:53 | 6:25:41 |
| 422 | Emmott Kelsey CAN | M35-39 | 0:54:28 | 2:17:32 | 2:58:30 | 6:27:38 |
| 423 | Kerry Hubbauer CAN | F45-49 | 1:02:44 | 2:17:29 | 2:46:01 | 6:28:28 |
| 424 | Jung Te (joseph) Ku CAN | M50-54 | 1:07:07 | 2:16:51 | 2:50:31 | 6:32:01 |
| 425 | Jennifer Campbell CAN | F45-49 | 0:54:32 | 2:32:42 | 2:56:08 | 6:32:33 |
| 426 | Claude Simard CAN | M65-69 | 1:09:20 | 2:13:21 | 2:55:49 | 6:32:51 |
| 427 | Emily Grant CAN | F18-24 | 0:55:21 | 2:33:45 | 2:52:53 | 6:33:27 |
| 428 | Robert Sta Ana CAN | M40-44 | 0:56:27 | 2:25:37 | 2:50:38 | 6:34:49 |
| 429 | Allison Hall USA | F30-34 | 0:31:07 | 3:53:29 | — | 6:35:28 |
| 430 | Kaley Maksymyk CAN | F35-39 | 0:52:51 | 2:20:28 | 3:10:53 | 6:35:30 |
| 431 | Michelle Klaben CAN | F30-34 | 0:50:04 | 2:14:53 | 2:59:13 | 6:35:59 |
| 432 | Sajith Thoppil Prakasan CAN | M50-54 | 1:10:17 | 2:43:29 | 2:18:37 | 6:36:12 |
| 433 | Eslin Fougere CAN | F25-29 | 0:50:34 | 2:36:04 | 2:59:52 | 6:39:53 |
| 434 | Nicole Dunn CAN | F55-59 | 0:45:22 | 2:45:38 | 2:56:39 | 6:41:57 |
| 435 | Kadie Leblanc CAN | F35-39 | 0:46:36 | 2:19:58 | 3:17:41 | 6:42:19 |
| 436 | Judith Kamelchuk CAN | M18-24 | 0:54:41 | 2:35:30 | 2:58:18 | 6:44:02 |
| 437 | James Torres USA | M18-24 | 0:59:03 | 2:28:16 | 2:58:01 | 6:44:03 |
| 438 | Christopher Kennedy CAN | M35-39 | 1:05:48 | 2:24:10 | 3:03:01 | 6:45:50 |
| 439 | Marcus Sauve CAN | M18-24 | 0:56:36 | 2:26:07 | 3:06:31 | 6:49:10 |
| 440 | Corrine Fiesel CAN | F60-64 | 1:01:36 | 2:30:12 | 2:55:55 | 6:50:18 |
| 441 | Andrew Minor CAN | M60-64 | 0:47:24 | 2:42:56 | 3:08:58 | 6:52:31 |
| 442 | Catharina Brosinsky CAN | F18-24 | 1:00:04 | 3:03:42 | 2:39:04 | 6:53:39 |
| 443 | Josh Garcia CAN | M45-49 | 1:04:16 | 2:52:05 | 2:40:21 | 6:54:58 |
| 444 | Graeme Geib CAN | M18-24 | 0:57:51 | 3:01:57 | 2:44:11 | 6:56:06 |
| 445 | Dianna Riggs CAN | F60-64 | 0:59:26 | 2:44:31 | 3:03:39 | 6:57:29 |
| 446 | Allie Castro CAN | F30-34 | 1:02:06 | 2:34:38 | 3:05:11 | 7:02:06 |
| 447 | Ronnie Razon CAN | F50-54 | 0:50:28 | 2:43:56 | 3:17:34 | 7:02:36 |
| 448 | Roselyn Kamelchuk CAN | F18-24 | 0:47:47 | 2:34:06 | 3:28:58 | 7:07:13 |
| 449 | Mark Nagy CAN | M60-64 | 0:47:30 | 2:43:34 | 3:25:57 | 7:08:14 |
| 450 | Jon Bichel CAN | M40-44 | 0:57:32 | 2:37:11 | 3:16:58 | 7:24:00 |
| 451 | Christa Kellsey CAN | F30-34 | 0:58:24 | 2:49:36 | 3:34:13 | 7:31:39 |
| — | Amal Nandlal CAN | M40-44 | — | — | — | DNF |
| — | Amy Campbell CAN | F45-49 | — | — | — | DNF |
| — | Brittany Nelson CAN | F25-29 | — | — | — | DNF |
| — | Bryan Collier USA | M35-39 | — | — | — | DNF |
| — | Cameron Walters CAN | M25-29 | — | — | — | DNF |
| — | Catherine Alcorn CAN | F30-34 | 0:30:35 | — | — | DNF |
| — | Charles Wilkinson CAN | M50-54 | 0:39:53 | 2:13:20 | — | DNF |
| — | Christine Miroslavich CAN | F60-64 | 0:41:11 | — | — | DNF |
| — | Dale Mackay CAN | M45-49 | 0:36:57 | — | — | DNF |
| — | Damian Rutkowski POL | M45-49 | 0:42:07 | — | — | DNF |
| — | Dan Griffith USA | M45-49 | — | — | — | DNF |
| — | Darren Helderweirt CAN | M55-59 | — | — | — | DNF |
| — | David Rood USA | M35-39 | — | — | — | DNF |
| — | Ethan Hayne CAN | M18-24 | — | — | — | DNF |
| — | Fred Lambright CAN | M75-79 | — | — | — | DNF |
| — | Gary Thiel CAN | M60-64 | 0:37:42 | 2:10:50 | — | DNF |
| — | Heather Crowe-Duthie CAN | F35-39 | 1:02:01 | 3:03:27 | — | DNF |
| — | Issy Watson CAN | F25-29 | 0:44:19 | — | — | DNF |
| — | Jade Weber CAN | F25-29 | 0:35:03 | — | — | DNF |
| — | Karlee Thomas CAN | F25-29 | 0:49:56 | — | — | DNF |
| — | Katy Freitag USA | F60-64 | 0:49:58 | 2:08:52 | — | DNF |
| — | Kevin Mccann CAN | M30-34 | — | — | — | DNF |
| — | Kirsty Jarvis CAN | F55-59 | 0:35:17 | — | — | DNF |
| — | Krista Hennigar CAN | F35-39 | 0:56:27 | 2:48:52 | — | DNF |
| — | Mackenzie Mckay CAN | F35-39 | 0:43:41 | 2:16:02 | — | DNF |
| — | Meagen Doucette CAN | F30-34 | 0:59:22 | 2:46:05 | — | DNF |
| — | Nicholas Desy CAN | M40-44 | 0:41:50 | — | — | DNF |
| — | Paloma Navarro BRA | F25-29 | 1:09:16 | — | — | DNF |
| — | Patricia Jimenez Villa ESP | F40-44 | 0:24:18 | 2:24:16 | — | DNF |
| — | Patricia Stathers CAN | F40-44 | 0:44:24 | — | — | DNF |
| — | Paul Mantyka CAN | M30-34 | — | — | — | DNF |
| — | Philippe Genest CAN | M30-34 | 0:51:25 | — | — | DNF |
| — | Rachel Jones CAN | F45-49 | 0:40:20 | — | — | DNF |
| — | Riley Walker CAN | M35-39 | — | — | — | DNF |
| — | Rohan Bhambure IND | M40-44 | — | — | — | DNF |
| — | Sarah Thacker CAN | F30-34 | — | — | — | DNF |
| — | Sherri Harbaruk CAN | F60-64 | 0:38:50 | — | — | DNF |
| — | Thomas Lay DEU | M60-64 | 0:59:43 | — | — | DNF |
| — | Tobi Rempel CAN | F55-59 | — | — | — | DNF |
| — | Tri Vu CAN | M25-29 | — | — | — | DNF |
| — | Albert Tong CAN | M40-44 | — | — | — | DNS |
| — | Andrew Kolody CAN | M40-44 | — | — | — | DNS |
| — | Bailey Musgrove CAN | F18-24 | — | — | — | DNS |
| — | Ben Graham CAN | M25-29 | — | — | — | DNS |
| — | Bobby Clark CAN | M40-44 | — | — | — | DNS |
| — | Jason Sutherland CAN | M55-59 | — | — | — | DNS |
| — | Johanna Hudson CAN | F45-49 | — | — | — | DNS |
| — | Judith Kamelchuk CAN | F50-54 | — | — | — | DNS |
| — | Karli Blodnick USA | F35-39 | — | — | — | DNS |
| — | Kristen Pauch-Nolin CAN | F50-54 | — | — | — | DNS |
| — | Marc Bjorkman CHL | M55-59 | — | — | — | DNS |
| — | Matthew Swagerty USA | M35-39 | — | — | — | DNS |
| — | Michelle Bolhuis CAN | F60-64 | — | — | — | DNS |
| — | Perry Macdonald CAN | M55-59 | — | — | — | DNS |
| — | Rachelle Drummond CAN | F25-29 | — | — | — | DNS |
| — | Sayena Tajdini CAN | F30-34 | — | — | — | DNS |
| — | Tim Schroeder CAN | M50-54 | — | — | — | DNS |
| — | Todd Crandell USA | M55-59 | — | — | — | DNS |
| — | Tracy Leishman CAN | F45-49 | — | — | — | DNS |
| — | Trevor Russell CAN | M40-44 | — | — | — | DNS |
| — | Zach Gillis CAN | M18-24 | — | — | — | DNS |
| — | Zack Robinson CAN | M18-24 | — | — | — | DNS |
Other races
- IRONMAN 70.3 Buenos Aires
- IRONMAN Texas
- IRONMAN 70.3 San Juan
- IRONMAN Brasil Florianópolis
- IRONMAN World Championship Kona
- IRONMAN World Championship Nice
- IRONMAN 70.3 Punta del Este
- IRONMAN 70.3 Rio de Janeiro
- IRONMAN 70.3 Puerto Varas
- IRONMAN 70.3 World Championship Nice
- IRONMAN Cozumel
- IRONMAN Jacksonville
- IRONMAN 70.3 Cozumel
- IRONMAN Lake Placid
- IRONMAN Chattanooga
- IRONMAN Wisconsin
- IRONMAN California
- IRONMAN Florida
- IRONMAN 70.3 Oceanside
- IRONMAN 70.3 Augusta
- IRONMAN Canada-Ottawa
- IRONMAN Maryland
- IRONMAN 70.3 Acapulco
- IRONMAN 70.3 Aracaju-Sergipe
- IRONMAN 70.3 Barranquilla
- IRONMAN 70.3 Boise
- IRONMAN 70.3 Boulder
- IRONMAN 70.3 Brasilia
- IRONMAN 70.3 Campeche
- IRONMAN 70.3 Cap Cana
- IRONMAN 70.3 Cartagena
- IRONMAN 70.3 Chattanooga
- IRONMAN 70.3 Coeur d'Alene
- IRONMAN 70.3 Curitiba
- IRONMAN 70.3 Dallas-Little Elm
- IRONMAN 70.3 Eagleman
- IRONMAN 70.3 Ecuador
- IRONMAN 70.3 Encarnación
- IRONMAN 70.3 Florianópolis
- IRONMAN 70.3 Florida
- IRONMAN 70.3 Gulf Coast
- IRONMAN 70.3 Hawaii
- IRONMAN 70.3 La Quinta
- IRONMAN 70.3 Los Cabos
- IRONMAN 70.3 Louisville
- IRONMAN 70.3 Maine
- IRONMAN 70.3 Michigan
- IRONMAN 70.3 Mont-Tremblant
- IRONMAN 70.3 Monterrey
- IRONMAN 70.3 Muncie
- IRONMAN 70.3 Muskoka
- IRONMAN 70.3 Musselman
- IRONMAN 70.3 New York
- IRONMAN 70.3 North Carolina
- IRONMAN 70.3 Northern California
- IRONMAN 70.3 Ohio
- IRONMAN 70.3 Omaha
- IRONMAN 70.3 Oregon
- IRONMAN 70.3 Panama
- IRONMAN 70.3 Pennsylvania Happy Valley
- IRONMAN 70.3 Peru
- IRONMAN 70.3 Pucón
- IRONMAN 70.3 Puerto Rico
- IRONMAN 70.3 Rockford
- IRONMAN 70.3 Ruidoso New Mexico
- IRONMAN 70.3 San Salvador
- IRONMAN 70.3 Santa Cruz
- IRONMAN 70.3 São Paulo
- IRONMAN 70.3 Texas
- IRONMAN 70.3 Valdivia
- IRONMAN 70.3 Victoria
- IRONMAN 70.3 Waco
- IRONMAN 70.3 Washington Tri-Cities
- IRONMAN 70.3 Western Massachusetts
- IRONMAN 70.3 Wisconsin
- IRONMAN Arizona