| 1 | Robert AndersonPlace 1 · Grade 12 · Pinecrest | 12 | Pinecrest | 17:46.630 |
| 2 | Logan WardPlace 2 · Scotland | — | Scotland | 18:15.070 |
| 3 | Neil ClarkPlace 3 · Grade 11 · Pinecrest | 11 | Pinecrest | 18:23.690 |
| 4 | McKail BoyntonPlace 4 · Grade 12 · Pinecrest | 12 | Pinecrest | 18:26.000 |
| 5 | John JollowayPlace 5 · Scotland | — | Scotland | 19:09.100 |
| 6 | Chris LeonardPlace 6 · Grade 12 · Pinecrest | 12 | Pinecrest | 19:14.700 |
| 7 | Tommy DelauneyPlace 7 · Grade 11 · Pinecrest | 11 | Pinecrest | 19:39.800 |
| 8 | Adam HorsleyPlace 8 · Grade 11 · Pinecrest | 11 | Pinecrest | 20:02.780 |
| 9 | Austin MaidenePlace 9 · Grade 12 · Lumberton | 12 | Lumberton | 21:05.290 |
| 10 | Brandon WatfordPlace 10 · Scotland | — | Scotland | 21:09.230 |
| 11 | Sam SchuttPlace 11 · Grade 10 · Pinecrest | 10 | Pinecrest | 21:12.780 |
| 12 | Jarred TorgersonPlace 12 · Scotland | — | Scotland | 21:33.220 |
| 13 | Jaylaan PoePlace 13 · Scotland | — | Scotland | 21:37.000 |
| 14 | Nick ManningPlace 14 · Grade 11 · Pinecrest | 11 | Pinecrest | 22:05.580 |
| 15 | Colin AlexanderPlace 15 · Grade 9 · Pinecrest | 9 | Pinecrest | 22:37.000 |
| 16 | Clark BanksPlace 16 · Grade 10 · Pinecrest | 10 | Pinecrest | 22:50.150 |
| 17 | Sam PoagePlace 17 · Scotland | — | Scotland | 23:28.060 |
| 18 | John LamblinPlace 18 · Grade 12 · Pinecrest | 12 | Pinecrest | 23:55.130 |
| 19 | Jordan GrayPlace 19 · Grade 11 · Pinecrest | 11 | Pinecrest | 23:58.180 |
| 20 | David VandenbergPlace 20 · Scotland | — | Scotland | 24:00.930 |
| 21 | Paul CharlesPlace 21 · Grade 11 · Lumberton | 11 | Lumberton | 24:07.030 |
| 22 | Thomas BaileyPlace 22 · Grade 12 · Lumberton | 12 | Lumberton | 24:42.200 |
| 23 | Shaun LoweryPlace 23 · Grade 12 · Lumberton | 12 | Lumberton | 24:43.670 |
| 24 | Jacob RisenPlace 24 · Grade 11 · Lumberton | 11 | Lumberton | 25:06.970 |
| 25 | Rodney NancePlace 25 · Grade 12 · Lumberton | 12 | Lumberton | 25:12.280 |
| 26 | Blake EllisPlace 26 · Scotland | — | Scotland | 25:28.100 |
| 27 | Treshaun McIntyrePlace 27 · Scotland | — | Scotland | 26:54.220 |
| 28 | Andrew GuinnPlace 28 · Scotland | — | Scotland | 28:06.800 |
| 29 | Justin RayPlace 29 · Scotland | — | Scotland | 28:07.020 |
| 30 | Triston PetriePlace 30 · Grade 11 · Lumberton | 11 | Lumberton | 28:44.050 |
| 31 | Joey DinkiunsPlace 31 · Scotland | — | Scotland | 30:08.390 |
| 32 | Bradley PatePlace 32 · Scotland | — | Scotland | 31:37.000 |
| 33 | Adam WoodPlace 33 · Scotland | — | Scotland | 31:40.370 |
| 34 | Derrick LocklearPlace 34 · Grade 12 · Lumberton | 12 | Lumberton | 31:43.900 |
| 35 | Jack BranchPlace 35 · Grade 10 · Lumberton | 10 | Lumberton | 31:55.090 |
| 36 | Will EverettPlace 36 · Grade 12 · Lumberton | 12 | Lumberton | 31:58.490 |
| 37 | Drew BollingerPlace 37 · Grade 12 · Lumberton | 12 | Lumberton | 32:00.740 |
| 38 | Aujay JhalaPlace 38 · Grade 12 · Lumberton | 12 | Lumberton | 32:06.480 |
| 39 | John FlohdPlace 39 · Grade 9 · Lumberton | 9 | Lumberton | 32:14.770 |
| 40 | Seth JoycePlace 40 · Grade 9 · Lumberton | 9 | Lumberton | 32:46.230 |