| | | Jack Driscoll | 25-29 | 56:18 | | |
| | | Ryan Douglas | 25-29 | 56:37 | +0:19 | |
| | | Colin Stiefer | 30-34 | 57:07 | +0:49 | |
| 4 | | Stephen Pelkofer | 30-34 | 57:14 | +0:56 | |
| 5 | | Isaac Sanderson | 25-29 | 57:37 | +1:19 | |
| 6 | | Ryan Kent | 40-44 | 57:42 | +1:24 | |
| 7 | | Robin Perségol | 30-34 | 59:24 | +3:06 | |
| 8 | 4 | Kyle Dotterrer | 25-29 | 59:43 | +3:25 | |
| 9 | | Bret Gornik | 35-39 | 1:00:33 | +4:15 | |
| 10 | 5 | Malik Key | 25-29 | 1:01:17 | +4:59 | |
| 11 | | Augie Lengling | 40-44 | 1:01:47 | +5:29 | |
| 12 | 6 | Alexander Golik | 25-29 | 1:01:58 | +5:40 | |
| 13 | 7 | Chase Stevenson | 25-29 | 1:02:21 | +6:03 | |
| 14 | 4 | Colby Patterson | 30-34 | 1:03:24 | +7:06 | |
| 15 | 8 | Mason Stevens | 25-29 | 1:03:29 | +7:11 | |
| 16 | 5 | Clayton Marshall | 30-34 | 1:03:29 | +7:11 | |
| 17 | 6 | Gus Manke | 30-34 | 1:03:49 | +7:31 | |
| 18 | | Matt Lombardi | 35-39 | 1:03:55 | +7:37 | |
| 19 | | Marcos Merritt | 16-24 | 1:04:23 | +8:05 | |
| 20 | 7 | Hayden Voss | 30-34 | 1:04:31 | +8:13 | |
| 21 | 8 | Benjamin Steker | 30-34 | 1:04:34 | +8:16 | |
| 22 | | Nick Downey | 45-49 | 1:04:47 | +8:29 | |
| 23 | 9 | Noah Graboys | 30-34 | 1:05:11 | +8:53 | |
| 24 | 10 | Jake Stewart | 30-34 | 1:05:12 | +8:54 | |
| 25 | 9 | Alex Johnson | 25-29 | 1:05:41 | +9:23 | |
| 26 | 11 | Jackson Mitchell | 30-34 | 1:05:55 | +9:37 | |
| 27 | 12 | Christopher Wells | 30-34 | 1:05:58 | +9:40 | |
| 28 | | Jon Walkington | 45-49 | 1:06:33 | +10:15 | |
| 29 | 13 | Colin Brand | 30-34 | 1:06:33 | +10:15 | |
| 30 | | Michael Hartman | 35-39 | 1:06:40 | +10:22 | |
| 31 | | Tim Ovadal | 40-44 | 1:06:44 | +10:26 | |
| 32 | | Connor Lindsey | 16-24 | 1:06:48 | +10:30 | |
| 33 | 4 | Albert Briggs | 40-44 | 1:06:49 | +10:31 | |
| 34 | 10 | Anthony Hayes Jr. | 25-29 | 1:06:55 | +10:37 | |
| 35 | 11 | Alex Johnson | 25-29 | 1:07:02 | +10:44 | |
| 36 | 12 | Michael Baker Jr | 25-29 | 1:07:04 | +10:46 | |
| 37 | 13 | Spencer Bokach | 25-29 | 1:07:12 | +10:54 | |
| 38 | 14 | Anthony Federico | 30-34 | 1:07:14 | +10:56 | |
| 39 | | Mike Herzog | 16-24 | 1:07:34 | +11:16 | |
| 40 | 15 | Kyle Cokinos | 30-34 | 1:07:38 | +11:20 | |
| 41 | 14 | Hunter Auch | 25-29 | 1:07:44 | +11:26 | |
| 42 | 15 | Marc Silva | 25-29 | 1:07:51 | +11:33 | |
| 43 | 5 | Christian Scherf Islas | 40-44 | 1:07:54 | +11:36 | |
| 44 | 4 | Jay Dang | 35-39 | 1:07:56 | +11:38 | |
| 45 | 16 | Jose Guillermo Cruz Gomar Falla | 25-29 | 1:08:13 | +11:55 | |
| 46 | 16 | David Johnson | 30-34 | 1:08:29 | +12:11 | |
| 47 | 17 | Braydon Alley | 30-34 | 1:08:33 | +12:15 | |
| 48 | 17 | Jake Walsh | 25-29 | 1:08:42 | +12:24 | |
| 49 | 18 | Austin Davis | 30-34 | 1:08:46 | +12:28 | |
| 50 | 19 | Edgar Crockett | 30-34 | 1:08:49 | +12:31 | |
| 51 | 6 | Ryan Casey | 40-44 | 1:08:54 | +12:36 | |
| 52 | 20 | Douglas Manning | 30-34 | 1:08:55 | +12:37 | |
| 53 | 5 | Dan Churchill | 35-39 | 1:09:03 | +12:45 | |
| 54 | 18 | Juan Alejandro Lasso Bedoya | 25-29 | 1:09:17 | +12:59 | |
| 55 | | Andrey Kalinin | 45-49 | 1:09:17 | +12:59 | |
| 56 | 6 | Nick Fragnito | 35-39 | 1:09:28 | +13:10 | |
| 57 | 7 | Benjamin Plante | 35-39 | 1:09:30 | +13:12 | |
| 58 | 21 | Brett Livaudais | 30-34 | 1:09:35 | +13:17 | |
| 59 | 19 | Michael Eustice | 25-29 | 1:09:36 | +13:18 | |
| 60 | 22 | Cesar Rangel | 30-34 | 1:09:42 | +13:24 | |
| 61 | | Josh Renkens | 50-54 | 1:09:47 | +13:29 | |
| 62 | 8 | Jordan Rosa | 35-39 | 1:10:17 | +13:59 | |
| 63 | 20 | Jose Blankenship | 25-29 | 1:10:22 | +14:04 | |
| 64 | 23 | Matt Mason | 30-34 | 1:10:32 | +14:14 | |
| 65 | 4 | Zayne Hayes | 16-24 | 1:10:36 | +14:18 | |
| 66 | 4 | Vlad Lia | 45-49 | 1:10:37 | +14:19 | |
| 67 | 24 | Cole Barbe | 30-34 | 1:10:44 | +14:26 | |
| 68 | 7 | Daniel Williams | 40-44 | 1:10:45 | +14:27 | |
| 69 | 21 | Connor Presley | 25-29 | 1:10:53 | +14:35 | |
| 70 | 22 | Eric Leland | 25-29 | 1:11:21 | +15:03 | |
| 71 | 9 | James Beavers | 35-39 | 1:11:27 | +15:09 | |
| 72 | 5 | Christian Brown | 16-24 | 1:11:28 | +15:10 | |
| 73 | 10 | David Barnett | 35-39 | 1:11:32 | +15:14 | |
| 74 | 11 | Jesse Colon | 35-39 | 1:11:35 | +15:17 | |
| 75 | 23 | Ryan Husband | 25-29 | 1:11:37 | +15:19 | |
| 77 | 26 | Stephen Gonzalez | 30-34 | 1:11:45 | +15:27 | |
| 78 | 24 | Carlos Alberto Hernandez | 25-29 | 1:11:53 | +15:35 | |
| 79 | 12 | Larry Potvin | 35-39 | 1:11:54 | +15:36 | |
| 80 | 27 | JT Kotowski | 30-34 | 1:11:57 | +15:39 | |
| 81 | 5 | Lars Finanger | 45-49 | 1:12:07 | +15:49 | |
| 82 | 25 | Caleb Stewart | 25-29 | 1:12:10 | +15:52 | |
| 83 | 28 | Brett Johnson | 30-34 | 1:12:15 | +15:57 | |
| 84 | 8 | Mitchell Doler | 40-44 | 1:12:16 | +15:58 | |
| 85 | 9 | Dominic Popolizio | 40-44 | 1:12:16 | +15:58 | |
| 86 | 29 | Chad Dawgiello | 30-34 | 1:12:18 | +16:00 | |
| 87 | 10 | Todd Wolffrum | 40-44 | 1:12:22 | +16:04 | |
| 88 | 13 | Nick Moultrie | 35-39 | 1:12:24 | +16:06 | |
| 89 | 26 | Justus Woods | 25-29 | 1:12:33 | +16:15 | |
| 90 | 27 | Juan Rodriguez | 25-29 | 1:12:34 | +16:16 | |
| 91 | 28 | Denis Becirevic | 25-29 | 1:12:38 | +16:20 | |
| 92 | 11 | Jon Calvin | 40-44 | 1:12:52 | +16:34 | |
| 93 | 29 | Reagan Doss | 25-29 | 1:12:53 | +16:35 | |
| 94 | 30 | Daniel Gaither Azuara | 30-34 | 1:12:55 | +16:37 | |
| 95 | 12 | Colin Caughran | 40-44 | 1:13:10 | +16:52 | |
| 96 | | Lon Breitenbach | 55-59 | 1:13:12 | +16:54 | |
| 97 | 6 | Luke Schaller | 16-24 | 1:13:31 | +17:13 | |
| 98 | 7 | Ezequiel Rangel | 16-24 | 1:13:56 | +17:38 | |
| 99 | 31 | Harley Brown | 30-34 | 1:13:57 | +17:39 | |
| 100 | 6 | Anthony Amoroso | 45-49 | 1:14:02 | +17:44 | |
| 101 | 32 | Zach Farney | 30-34 | 1:14:03 | +17:45 | |