| | 1 1 1 | 1 | Garrett Mitchell | 35-39 | 1:20:21 35-39 | |
| | 2 2 2 | 2 | Gordon Bieling | 35-39 | 1:21:29 35-39 | |
| | 3 1 3 | 1 | Marques Turner | 25-29 | 1:22:22 25-29 | |
| | 4 2 4 | 2 | Dylan Scott | 25-29 | 1:23:06 25-29 | |
| | 5 3 5 | 3 | Stephen Scrobe | 35-39 | 1:24:31 35-39 | |
| | 6 4 6 | 4 | Daniel Hickman | 35-39 | 1:25:09 35-39 | |
| | 7 1 7 | 1 | Tim Snee | 50-54 | 1:27:01 50-54 | |
| | 8 5 8 | 5 | Carl Falish | 35-39 | 1:27:51 35-39 | |
| | 9 1 9 | 1 | Mick Heron | 30-34 | 1:27:58 30-34 | |
| | 10 2 10 | 2 | Konstantin Kutschenko | 30-34 | 1:29:35 30-34 | |
| | 11 3 11 | 3 | Kyle Crooke | 30-34 | 1:30:03 30-34 | |
| | 12 4 12 | 4 | Austin Partridge | 30-34 | 1:34:26 30-34 | |
| | 13 3 13 | 3 | Daniel Aparicio | 25-29 | 1:34:44 25-29 | |
| | 14 6 14 | 6 | Daniel Williams | 35-39 | 1:36:22 35-39 | |
| | 15 4 15 | 4 | Alexander Petrovic | 25-29 | 1:40:07 25-29 | |
| | 16 5 16 | 5 | Jean Ramirez | 30-34 | 1:40:21 30-34 | |
| | 17 1 17 | 1 | Luiz Da Silva | 45-49 | 1:42:37 45-49 | |
| | 18 6 18 | 6 | Sebastian Freund | 30-34 | 1:45:15 30-34 | |
| | 19 7 19 | 7 | James Loughlin | 30-34 | 1:46:55 30-34 | |
| | 20 7 20 | 7 | Marc Bowron | 35-39 | 1:48:36 35-39 | |
| | 21 8 21 | 8 | Anthony Fermin | 30-34 | 1:49:35 30-34 | |
| | 22 5 22 | 5 | Travis Heyward | 25-29 | 1:50:21 25-29 | |
| | 23 9 23 | 9 | Max Kammerman | 30-34 | 1:53:59 30-34 | |
| | 24 10 24 | 10 | Ash Slaughter | 30-34 | 1:56:33 30-34 | |
| | 25 11 25 | 11 | Greg Avalone | 30-34 | 1:58:45 30-34 | |
| | 26 6 26 | 6 | Ollie Griffin | 25-29 | 2:01:23 25-29 | |
| | 27 12 27 | 12 | Joseph Mencia | 30-34 | 2:05:55 30-34 | |
| | 28 1 28 | 1 | James Devalon | 40-44 | 2:08:20 40-44 | |
| | 29 13 29 | 13 | Sebastian Duque | 30-34 | 2:12:59 30-34 | |
| | 30 8 30 | 8 | David Caldwell | 35-39 | 2:14:41 35-39 | |
| | 31 14 31 | 14 | Afanasie Plesco | 30-34 | 2:18:53 30-34 | |
| | 32 7 32 | 7 | Saleem Nasseh | 25-29 | 2:20:17 25-29 | |
| | 33 15 33 | 15 | Christian Martin | 30-34 | 2:22:24 30-34 | |
| | 34 9 34 | 9 | Pawel Ligas | 35-39 | 2:25:35 35-39 | |
| | 35 8 35 | 8 | Matt Bruzik | 25-29 | 2:28:17 25-29 | |
| | 36 9 36 | 9 | Giampaolo Bramante | 25-29 | 2:29:27 25-29 | |
| | 37 10 37 | 10 | Wesley Murphy | 25-29 | 2:33:30 25-29 | |
| | 38 16 38 | 16 | Dehua Ye | 30-34 | 2:35:34 30-34 | |
| | 39 17 39 | 17 | Miguel Garcia | 30-34 | 2:40:43 30-34 | |
| | 40 11 40 | 11 | Yash Patel | 25-29 | 2:49:18 25-29 | |