| | 1 1 1 | 1 | Amado Acosta Andrew Acosta | 25-29 | 54:18 25-29 | |
| | 2 1 2 | 1 | Klarc Wilson Shane Mckenzie | 30-34 | 55:15 30-34 | |
| | 3 2 3 | 2 | Tim Tindall Kelly Thompson | 25-29 | 55:19 25-29 | |
| | 4 1 4 | 1 | James Weber Matt Wilson | 40-44 | 56:45 40-44 | |
| | 5 3 5 | 3 | Robert Perovich Jaden Robinson | 25-29 | 56:50 25-29 | |
| | 6 4 6 | 4 | Ryan Jao Brandon Jao | 25-29 | 58:07 25-29 | |
| | 7 2 7 | 2 | John Manalastas Sebastien Elimbi | 30-34 | 58:57 30-34 | |
| | 8 1 8 | 1 | Juan Carlos Obando Ethan Paupst | 35-39 | 59:12 35-39 | |
| | 9 2 9 | 2 | Christopher Yee Patrick Chiu | 35-39 | 59:16 35-39 | |
| | 10 3 10 | 3 | Sean Mcgrath Dylan Feane | 30-34 | 59:40 30-34 | |
| | 11 4 11 | 4 | Mitch Fyffe Thomas Kearnes | 30-34 | 59:50 30-34 | |
| | 12 3 12 | 3 | Andras Kasza Bowen Lin | 35-39 | 1:00:07 35-39 | |
| | 13 5 13 | 5 | Isaac Kaay Jacob Kaay | 30-34 | 1:00:28 30-34 | |
| | 14 1 14 | 1 | Jack Berthiaume Jaxon Chisholm | 16-24 | 1:01:15 16-24 | |
| | 15 5 15 | 5 | Ciaran Lyons James Linehan | 25-29 | 1:01:39 25-29 | |
| | 16 4 16 | 4 | Patrick Baylis Jake Dancyger | 35-39 | 1:01:40 35-39 | |
| | 17 5 17 | 5 | Kolby Bland Joel Hill | 35-39 | 1:01:41 35-39 | |
| | 18 6 18 | 6 | Cordell Lloyd Guy Cullen | 30-34 | 1:02:04 30-34 | |
| | 19 1 19 | 1 | Kody O'Brien Tom Petryshen | 45-49 | 1:02:17 45-49 | |
| | 20 2 20 | 2 | Perez Vermeulen Liam Williamson | 16-24 | 1:02:24 16-24 | |
| | 21 7 21 | 7 | Graham Davey Rayn Millen | 30-34 | 1:02:26 30-34 | |
| | 22 8 22 | 8 | Jon Phillips Carson Jordon | 30-34 | 1:02:36 30-34 | |
| | 23 6 23 | 6 | Andrew Pringle Matthew Ing | 25-29 | 1:02:40 25-29 | |
| | 24 3 24 | 3 | Taiga Takabayashi Shinya Hashimura | 16-24 | 1:02:46 16-24 | |
| | 25 9 25 | 9 | Piero Herrera Hayden Kim | 30-34 | 1:02:51 30-34 | |
| | 26 6 26 | 6 | Conor Trainor Nik Paukkunen | 35-39 | 1:02:55 35-39 | |
| | 27 10 27 | 10 | Alec Abbott Nicholas Fadden | 30-34 | 1:03:02 30-34 | |
| | 28 7 28 | 7 | Biff Tweedie Richard Hobart | 35-39 | 1:03:08 35-39 | |
| | 29 8 29 | 8 | Quinton Rockhill Jason Marshall | 35-39 | 1:03:10 35-39 | |
| | 30 11 30 | 11 | Matthew Marwick Steven Hayes | 30-34 | 1:03:11 30-34 | |
| | 31 9 31 | 9 | Luca Raffaello Luke Melosso | 35-39 | 1:03:17 35-39 | |
| | 32 12 32 | 12 | Nicholas Ridenour Oli Duval | 30-34 | 1:03:27 30-34 | |
| | 33 13 33 | 13 | Jan-Louis Van Der Walt Shae Viriri | 30-34 | 1:03:30 30-34 | |
| | 34 10 34 | 10 | Jaeyoung Kim Andy Lee | 35-39 | 1:03:31 35-39 | |
| | 35 4 35 | 4 | Luca Mcrae Jackson Saunders | 16-24 | 1:03:41 16-24 | |
| | 36 11 36 | 11 | Ta’Avili Taylor Nicholas Kennedy | 35-39 | 1:03:45 35-39 | |
| | 37 12 37 | 12 | Jerimiah Coutts Kane Wyatt | 35-39 | 1:03:53 35-39 | |
| | 38 13 38 | 13 | Kyle Moline Aidan Malody | 35-39 | 1:03:53 35-39 | |
| | 39 14 39 | 14 | Philip O'Dwyer Sean Conlon | 30-34 | 1:04:05 30-34 | |
| | 40 15 40 | 15 | Batu Kaya Nick Patenaude | 30-34 | 1:04:07 30-34 | |
| | 41 7 41 | 7 | Rory Mcparland Tiernan Tinnelly | 25-29 | 1:04:07 25-29 | |
| | 42 5 42 | 5 | David Osho Nicolas Osho | 16-24 | 1:04:12 16-24 | |
| | 43 16 43 | 16 | Jordan Brown Cameron Russelle | 30-34 | 1:04:17 30-34 | |
| | 44 17 44 | 17 | Adam Chin Jaxson Lee | 30-34 | 1:04:27 30-34 | |
| | 45 8 45 | 8 | Devin Vo Phiviet Vo | 25-29 | 1:04:34 25-29 | |
| | 46 18 46 | 18 | Conor Kenny Joe Martinez | 30-34 | 1:04:42 30-34 | |
| | 47 9 47 | 9 | John Gelacio Mahyar Ghorbanzadeh Ghasabe | 25-29 | 1:04:47 25-29 | |
| | 48 19 48 | 19 | Maksud Shaon Daniel Portilla | 30-34 | 1:04:48 30-34 | |
| | 49 2 49 | 2 | Christopher Fleck Patrick Fleck | 45-49 | 1:04:48 45-49 | |
| | 50 20 50 | 20 | Keith Wyman Karwan Abdulrahman | 30-34 | 1:04:52 30-34 | |
| | 51 2 51 | 2 | Benjamin Jackson Robin Watson | 40-44 | 1:04:52 40-44 | |
| | 52 21 52 | 21 | Brian Vergara Daniel Cohen | 30-34 | 1:05:09 30-34 | |
| | 53 6 53 | 6 | Ross Henderson John Henderson | 16-24 | 1:05:09 16-24 | |
| | 54 22 54 | 22 | Andrew Lepage Alex Herron | 30-34 | 1:05:10 30-34 | |
| | 55 14 55 | 14 | Richard Castro Jun Zhou | 35-39 | 1:05:32 35-39 | |
| | 56 7 56 | 7 | Brendan Healy Matt Summerford | 16-24 | 1:05:36 16-24 | |
| | 57 10 57 | 10 | Carter Kipps Marcus Sandhu | 25-29 | 1:05:44 25-29 | |
| | 58 23 58 | 23 | Cody Sahlstrom Tyler Ryan | 30-34 | 1:05:45 30-34 | |
| | 59 24 59 | 24 | Luigi Polisi Alex Lazazzera | 30-34 | 1:05:54 30-34 | |
| | 60 25 60 | 25 | Nicholas Liu Florent Jenn | 30-34 | 1:05:58 30-34 | |
| | 61 11 61 | 11 | Nate Seburn Jonah Pandarinath | 25-29 | 1:06:03 25-29 | |
| | 62 12 62 | 12 | Kynan Swanson Aaron Harpaz | 25-29 | 1:06:14 25-29 | |
| | 63 13 63 | 13 | Jordan Malabanan Leo Evans | 25-29 | 1:06:21 25-29 | |
| | 64 3 64 | 3 | Cheewei Lam Eric Kouwenhoven | 40-44 | 1:06:32 40-44 | |
| | 65 15 65 | 15 | James Fallin Casey Ferrara | 35-39 | 1:06:38 35-39 | |
| | 66 26 66 | 26 | Phu Dai Nguyen Kevin Chiu | 30-34 | 1:06:45 30-34 | |
| | 67 14 67 | 14 | Rj Sim Jared Wells | 25-29 | 1:06:57 25-29 | |
| | 68 15 68 | 15 | Xunming Zhang Yaen Jiao | 25-29 | 1:06:58 25-29 | |
| | 69 8 69 | 8 | Henry Jagger Torsten Blodgett | 16-24 | 1:07:04 16-24 | |
| | 70 27 70 | 27 | Craig Keogh Cian Griffin | 30-34 | 1:07:18 30-34 | |
| | 71 16 71 | 16 | Atsadakorn Klomjaroon Matt Dunn | 35-39 | 1:07:21 35-39 | |
| | 72 16 72 | 16 | Marcus Decloux Brett Pfliger-Hydamacka | 25-29 | 1:07:27 25-29 | |
| | 73 17 73 | 17 | Ryan Lermitte Tyrell Mara | 35-39 | 1:07:32 35-39 | |
| | 74 18 74 | 18 | Shayne Taker Kevin Smith | 35-39 | 1:07:41 35-39 | |
| | 75 17 75 | 17 | Kamyar Hakimi Bowen Wilcox | 25-29 | 1:07:58 25-29 | |
| | 76 28 76 | 28 | Chad Friesen Hassan Knyfatty | 30-34 | 1:08:03 30-34 | |
| | 77 18 77 | 18 | Connor Folick Luis Jimenez | 25-29 | 1:08:05 25-29 | |
| | 78 19 78 | 19 | Eiichiro Masui Simon Ferrari | 35-39 | 1:08:06 35-39 | |
| | 79 19 79 | 19 | Stephen O’Riordan Dara Rohan | 25-29 | 1:08:11 25-29 | |
| | 80 20 80 | 20 | Conor Turner Callum York | 25-29 | 1:08:30 25-29 | |
| | 81 4 81 | 4 | Patrick Weisdorfer Tim Hagan | 40-44 | 1:08:33 40-44 | |
| | 82 29 82 | 29 | Josh Wyer Jean Diaz | 30-34 | 1:08:41 30-34 | |
| | 83 20 83 | 20 | Tyler Smith Seán Russell | 35-39 | 1:08:41 35-39 | |
| | 84 21 84 | 21 | Ben Corcoran Dom Smith | 25-29 | 1:08:43 25-29 | |
| | 85 21 85 | 21 | Amado Robancho Ryan Curtis | 35-39 | 1:08:45 35-39 | |
| | 86 22 86 | 22 | Christopher Johnson Kevin Grover | 35-39 | 1:08:45 35-39 | |
| | 87 23 87 | 23 | Carlo Thoreson Malcom Sacht | 35-39 | 1:08:48 35-39 | |
| | 88 24 88 | 24 | Troy Knowlan Kevin Gibson | 35-39 | 1:08:51 35-39 | |
| | 89 30 89 | 30 | Jacky Lo Hyeonjun Park | 30-34 | 1:08:52 30-34 | |
| | 90 9 90 | 9 | Carter Pelletier Wren Glanville | 16-24 | 1:09:02 16-24 | |
| | 91 10 91 | 10 | Sean Collins Oscar Cronkhite | 16-24 | 1:09:05 16-24 | |
| | 92 11 92 | 11 | Joseph Fan Joseph Lau | 16-24 | 1:09:06 16-24 | |
| | 93 31 93 | 31 | Sion Gwynn Gareth Angell | 30-34 | 1:09:07 30-34 | |
| | 94 22 94 | 22 | Tarik Celebi Kuan Wei Ho | 25-29 | 1:09:20 25-29 | |
| | 95 25 95 | 25 | Stefan Hirniak Nick Hirniak | 35-39 | 1:09:33 35-39 | |
| | 96 26 96 | 26 | Manuel Jacinto Sean Burrows | 35-39 | 1:09:37 35-39 | |
| | 97 32 97 | 32 | Alexis Castellanos Jonathan Santillan | 30-34 | 1:09:37 30-34 | |
| | 98 27 98 | 27 | Justin Scott Jonathan Chaves | 35-39 | 1:09:38 35-39 | |
| | 99 33 99 | 33 | David Kim Jun Kang | 30-34 | 1:09:38 30-34 | |
| | 100 34 100 | 34 | Felipe Assis Felipe Miranda | 30-34 | 1:09:43 30-34 | |