| | 1 1 1 | 1 | Amado Acosta | 16-24 | 59:54 16-24 | |
| | 2 2 2 | 2 | Jackson Palmer | 16-24 | 1:01:17 16-24 | |
| | 3 1 3 | 1 | Sam Baxter | 30-34 | 1:01:48 30-34 | |
| | 4 2 4 | 2 | Brayden Sangha | 30-34 | 1:02:25 30-34 | |
| | 5 3 5 | 3 | Declan White | 30-34 | 1:02:46 30-34 | |
| | 6 1 6 | 1 | Aaron Harpaz | 25-29 | 1:02:57 25-29 | |
| | 7 2 7 | 2 | Sebastien Lobe | 25-29 | 1:02:58 25-29 | |
| | 8 1 8 | 1 | Dave Hardman | 35-39 | 1:03:06 35-39 | |
| | 9 3 9 | 3 | Max Rotemberg | 16-24 | 1:03:08 16-24 | |
| | 10 4 10 | 4 | Amir YEHIA | 16-24 | 1:03:10 16-24 | |
| | 11 2 11 | 2 | Braedon Cashion | 35-39 | 1:03:33 35-39 | |
| | 12 4 12 | 4 | David Hanrahan | 30-34 | 1:03:33 30-34 | |
| | 13 5 13 | 5 | Enzo Poncetta | 16-24 | 1:03:36 16-24 | |
| | 14 1 14 | 1 | Ramsey Ezzat | 40-44 | 1:03:39 40-44 | |
| | 15 3 15 | 3 | Tim Tindall | 25-29 | 1:03:45 25-29 | |
| | 16 3 16 | 3 | Christopher Yee | 35-39 | 1:03:48 35-39 | |
| | 17 4 17 | 4 | Connor Hammond | 35-39 | 1:04:00 35-39 | |
| | 18 5 18 | 5 | Seb Salas | 35-39 | 1:04:01 35-39 | |
| | 19 5 19 | 5 | Philip Lopresti | 30-34 | 1:04:11 30-34 | |
| | 20 6 20 | 6 | Jose Labanino-Ramos | 30-34 | 1:04:28 | |
| | 21 2 21 | 2 | Dustin Needham | 40-44 | 1:04:38 40-44 | |
| | 22 7 22 | 7 | David Worsley | 30-34 | 1:04:45 30-34 | |
| | 23 8 23 | 8 | Lukas Petereit | 30-34 | 1:04:48 30-34 | |
| | 24 9 24 | 9 | Willem Jacke | 30-34 | 1:04:50 30-34 | |
| | 25 10 25 | 10 | Hao Zhu | 30-34 | 1:04:51 30-34 | |
| | 26 6 26 | 6 | Peter Doyle | 35-39 | 1:04:52 35-39 | |
| | 27 3 27 | 3 | Max Kettler | 40-44 | 1:05:23 40-44 | |
| | 28 11 28 | 11 | Rory Conway | 30-34 | 1:05:26 30-34 | |
| | 29 4 29 | 4 | Steven Yoo | 40-44 | 1:05:51 40-44 | |
| | 30 4 30 | 4 | Callum Parker | 25-29 | 1:05:53 25-29 | |
| | 31 5 31 | 5 | Andrew Mckay | 25-29 | 1:05:54 25-29 | |
| | 32 7 32 | 7 | Thomas Haight | 35-39 | 1:05:58 35-39 | |
| | 33 6 33 | 6 | Matthew McEachran-Law | 25-29 | 1:06:06 25-29 | |
| | 34 7 34 | 7 | Kanjo Melo | 25-29 | 1:06:07 25-29 | |
| | 35 8 35 | 8 | Mircea Gavrila | 25-29 | 1:06:08 25-29 | |
| | 36 1 36 | 1 | Jon Foreman | 50-54 | 1:06:13 | |
| | 37 5 37 | 5 | Richard Costello | 40-44 | 1:06:24 40-44 | |
| | 38 12 38 | 12 | Austen Bietenbeck | 30-34 | 1:06:28 30-34 | |
| | 39 8 39 | 8 | Adam Korby | 35-39 | 1:06:32 35-39 | |
| | 40 9 40 | 9 | Kelly Thompson | 25-29 | 1:06:43 25-29 | |
| | 41 13 41 | 13 | Cody Sahlstrom | 30-34 | 1:06:45 30-34 | |
| | 42 9 42 | 9 | Samuel Shimi | 35-39 | 1:06:51 35-39 | |
| | 43 10 43 | 10 | Andras Kasza | 35-39 | 1:06:57 35-39 | |
| | 44 6 44 | 6 | Lorenzo Contreras | 40-44 | 1:07:05 40-44 | |
| | 45 11 45 | 11 | Joel Hill | 35-39 | 1:07:15 35-39 | |
| | 46 14 46 | 14 | Matt Aldridge | 30-34 | 1:07:25 30-34 | |
| | 47 15 47 | 15 | Noel Jacalan Madrid | 30-34 | 1:07:30 30-34 | |
| | 48 12 48 | 12 | Harrison Glotman | 35-39 | 1:07:31 35-39 | |
| | 49 10 49 | 10 | Luke Hedberg | 25-29 | 1:07:31 25-29 | |
| | 50 16 50 | 16 | Max Sydenham | 30-34 | 1:07:42 30-34 | |
| | 51 13 51 | 13 | David Canavan | 35-39 | 1:07:42 35-39 | |
| | 52 17 52 | 17 | Michael Ravensbergen | 30-34 | 1:07:44 30-34 | |
| | 53 11 53 | 11 | Jake Bennett | 25-29 | 1:08:03 25-29 | |
| | 54 14 54 | 14 | James Clift | 35-39 | 1:08:27 35-39 | |
| | 55 12 55 | 12 | Tristan Robinette | 25-29 | 1:08:28 25-29 | |
| | 56 15 56 | 15 | Christopher Roberts | 35-39 | 1:08:30 35-39 | |
| | 57 18 57 | 18 | Sean Hagerty | 30-34 | 1:08:39 30-34 | |
| | 58 13 58 | 13 | Ian Boychuk | 25-29 | 1:08:41 25-29 | |
| | 59 14 59 | 14 | Harry KP | 25-29 | 1:08:45 25-29 | |
| | 60 15 60 | 15 | Jordan Berger | 25-29 | 1:08:47 25-29 | |
| | 61 19 61 | 19 | Pat Simon | 30-34 | 1:08:47 30-34 | |
| | 62 16 62 | 16 | Bryce Hafso | 35-39 | 1:08:49 35-39 | |
| | 63 17 63 | 17 | Wesley Van Winkel | 35-39 | 1:08:55 35-39 | |
| | 64 16 64 | 16 | Jake Hanna | 25-29 | 1:09:02 25-29 | |
| | 65 20 65 | 20 | Braeden Sykes | 30-34 | 1:09:02 30-34 | |
| | 66 7 66 | 7 | Kody O’Brien | 40-44 | 1:09:05 40-44 | |
| | 67 1 67 | 1 | Brian Alexander | 45-49 | 1:09:11 45-49 | |
| | 68 18 68 | 18 | Jeonghoon Lee | 35-39 | 1:09:21 35-39 | |
| | 69 2 69 | 2 | Tim Dickson | 45-49 | 1:09:30 45-49 | |
| | 70 17 70 | 17 | Peter Fox | 25-29 | 1:09:33 25-29 | |
| | 71 18 71 | 18 | Alex Chegne | 25-29 | 1:09:38 25-29 | |
| | 72 21 72 | 21 | Sunny Ng | 30-34 | 1:09:40 30-34 | |
| | 73 19 73 | 19 | Brian Roche | 35-39 | 1:09:57 35-39 | |
| | 74 22 74 | 22 | Clyvel Stevens | 30-34 | 1:10:09 30-34 | |
| | 75 23 75 | 23 | Hamid Aziz | 30-34 | 1:10:26 30-34 | |
| | 76 24 76 | 24 | Alexis Castellanos | 30-34 | 1:10:29 30-34 | |
| | 77 6 77 | 6 | Noah Harrison | 16-24 | 1:10:29 16-24 | |
| | 78 20 78 | 20 | Paul Gallagher | 35-39 | 1:10:31 35-39 | |
| | 79 1 79 | 1 | A.J. Rankel | 55-59 | 1:10:37 55-59 | |
| | 80 7 80 | 7 | Nicholas Chung | 16-24 | 1:10:47 16-24 | |
| | 81 21 81 | 21 | Stewart Hong | 35-39 | 1:10:49 35-39 | |
| | 82 19 82 | 19 | Aaron Ryan | 25-29 | 1:10:52 25-29 | |
| | 83 8 83 | 8 | Dan Patching | 40-44 | 1:10:54 40-44 | |
| | 84 25 84 | 25 | Gabe Krebs | 30-34 | 1:10:54 30-34 | |
| | 85 22 85 | 22 | Lucas Goshulak | 35-39 | 1:10:56 35-39 | |
| | 86 3 86 | 3 | Nick Effinger | 45-49 | 1:10:59 45-49 | |
| | 87 8 87 | 8 | Yaro Taranenko | 16-24 | 1:11:07 16-24 | |
| | 88 23 88 | 23 | David Hill | 35-39 | 1:11:33 35-39 | |
| | 89 21 89 | 21 | Akash Bains | 25-29 | 1:11:37 25-29 | |
| | 90 20 90 | 20 | Matthew Gerdis | 25-29 | 1:11:37 25-29 | |
| | 91 26 91 | 26 | Brent Anderson | 30-34 | 1:11:41 30-34 | |
| | 92 24 92 | 24 | Olivier Hovasse | 35-39 | 1:11:42 35-39 | |
| | 93 22 93 | 22 | Jiwon Seo | 25-29 | 1:11:49 25-29 | |
| | 94 9 94 | 9 | Derek Lechasseur | 16-24 | 1:11:49 16-24 | |
| | 95 4 95 | 4 | Mark Hutchison | 45-49 | 1:11:57 45-49 | |
| | 96 9 96 | 9 | Scott Dickens | 40-44 | 1:12:07 40-44 | |
| | 97 27 97 | 27 | Cameron Axenty | 30-34 | 1:12:15 30-34 | |
| | 98 25 98 | 25 | Stephen Tyler | 35-39 | 1:12:30 35-39 | |
| | 99 26 99 | 26 | Stephen Shore | 35-39 | 1:12:36 35-39 | |
| | 100 23 100 | 23 | Thomas Croarkin | 25-29 | 1:12:38 25-29 | |