| Place | No. | Name | Time | Net | Pace |
|---|---|---|---|---|---|
| 1 | 990 | Brooks Roach | 21:26.8 | 21:23.0 | 6:53 |
| 2 | 978 | Carter Massengill | 21:32.1 | 21:29.6 | 6:56 |
| 3 | 1064 | Charlie Collins | 23:03.8 | 23:00.9 | 7:25 |
| 4 | 982 | Justin Murphy | 23:28.1 | 23:24.5 | 7:33 |
| 5 | 1063 | Chris Collins | 23:45.5 | 23:42.1 | 7:38 |
| 6 | 1055 | Jacob Piros-Parks | 24:24.1 | 24:21.6 | 7:51 |
| 7 | 1060 | Winston Huber | 27:00.2 | 26:57.9 | 8:41 |
| 8 | 1072 | Lucas Semmes | 27:56.0 | 27:55.4 | 9:00 |
| 9 | 1058 | Stephen Huber | 28:56.5 | 28:54.3 | 9:19 |
| 10 | 977 | David Howard | 29:12.3 | 29:06.0 | 9:22 |
| 11 | 1054 | Michael Nelson | 29:52.3 | 29:48.7 | 9:36 |
| 12 | 960 | Karl Beinkampen | 30:26.4 | 30:22.6 | 9:47 |
| 13 | 972 | Jamie Guseh | 32:14.6 | 32:10.2 | 10:22 |
| 14 | 1003 | George West | 32:58.3 | 32:54.0 | 10:36 |
| 15 | 1068 | John Sargent | 34:19.9 | 34:10.4 | 11:00 |
| 16 | 1074 | Doug Semmes | 34:23.9 | 34:21.4 | 11:04 |
| 17 | 1070 | Finn Sargent | 35:00.9 | 34:50.3 | 11:13 |
| 18 | 1066 | Harry Collins | 35:20.9 | 35:16.1 | 11:22 |
| 19 | 1067 | Alexander Hmidi | 37:07.7 | 37:07.2 | 11:57 |
| 20 | 993 | Palmer Sargent | 40:15.7 | 40:05.8 | 12:55 |
| 21 | 971 | J. Sawalla Guseh | 40:41.8 | 40:36.1 | 13:05 |
| 22 | 1051 | David Colclough | 46:37.8 | 46:25.9 | 14:57 |