| 1 | Ben ScullyPlace 1 · BRHS | — | BRHS | 17:50.10 |
| 2 | Nicholas HarrimanPlace 2 · LISBON | — | LISBON | 17:57.80 |
| 3 | James McAuliffePlace 3 · HALL-DALE | — | HALL-DALE | 18:14.90 |
| 4 | Robert CampbellPlace 4 · BRHS | — | BRHS | 18:21.80 |
| 5 | Joey PaolioPlace 5 · BRHS | — | BRHS | 18:41.40 |
| 6 | Luke ThombsPlace 6 · MONMOUTH | — | MONMOUTH | 18:48.00 |
| 7 | Ben BaileyPlace 7 · MONMOUTH | — | MONMOUTH | 19:11.10 |
| 8 | Matt BurnhamPlace 8 · BRHS | — | BRHS | 19:18.50 |
| 9 | Dylan ThombsPlace 9 · MONMOUTH | — | MONMOUTH | 19:22.80 |
| 10 | Houston MarquesPlace 10 · MONMOUTH | — | MONMOUTH | 19:26.50 |
| 11 | Kyler CartyPlace 11 · BRHS | — | BRHS | 19:28.10 |
| 12 | Jeff WilleyPlace 12 · LISBON | — | LISBON | 19:28.30 |
| 13 | Kyle AlamoPlace 13 · BRHS | — | BRHS | 19:35.70 |
| 14 | Jack HaschPlace 14 · BRHS | — | BRHS | 19:45.80 |
| 15 | Travis RobbinsPlace 15 · RICHMOND | — | RICHMOND | 20:33.30 |
| 16 | Trystan MercierPlace 16 · BRHS | — | BRHS | 20:37.50 |
| 17 | Stewart BuzzellPlace 17 · MONMOUTH | — | MONMOUTH | 20:47.10 |
| 18 | Jonathan WhitcombPlace 18 · HALL-DALE | — | HALL-DALE | 20:50.70 |
| 19 | Thomas PlourdePlace 19 · HALL-DALE | — | HALL-DALE | 20:54.20 |
| 20 | Luke ArmentroutPlace 20 · HALL-DALE | — | HALL-DALE | 20:55.30 |
| 21 | Isaac DeanPlace 21 · ST DOMS | — | ST DOMS | 21:03.90 |
| 22 | Mike DempskiPlace 22 · ST DOMS | — | ST DOMS | 21:07.80 |
| 23 | Brad DrummondPlace 23 · BRHS | — | BRHS | 21:13.50 |
| 24 | Mike SchlotterbeckPlace 24 · LISBON | — | LISBON | 21:14.80 |
| 25 | Kenton ErnstPlace 25 · ST DOMS | — | ST DOMS | 21:28.60 |
| 26 | Diego VillamarinPlace 26 · ST DOMS | — | ST DOMS | 21:55.00 |
| 27 | David MachonPlace 27 · BRHS | — | BRHS | 22:27.40 |
| 28 | Harrison PearcePlace 28 · HALL-DALE | — | HALL-DALE | 22:40.40 |
| 29 | Tom TherriaultPlace 29 · ST DOMS | — | ST DOMS | 22:42.60 |
| 30 | Brett CarterPlace 30 · LISBON | — | LISBON | 22:44.80 |
| 31 | Nolan AubePlace 31 · ST DOMS | — | ST DOMS | 22:46.90 |
| 32 | Carlos VillamarinPlace 32 · ST DOMS | — | ST DOMS | 22:48.00 |
| 33 | David TuttlePlace 33 · ST DOMS | — | ST DOMS | 22:49.40 |
| 34 | Sam StorerPlace 34 · WISCASSET | — | WISCASSET | 22:50.90 |
| 35 | Chris CampbellPlace 35 · BRHS | — | BRHS | 22:52.60 |
| 36 | Matthew MaguirePlace 36 · ST DOMS | — | ST DOMS | 22:57.70 |
| 37 | Liam WalpPlace 37 · HALL-DALE | — | HALL-DALE | 23:03.50 |
| 38 | Sam BettsPlace 38 · BRHS | — | BRHS | 23:12.20 |
| 39 | Silas CrosbyPlace 39 · LISBON | — | LISBON | 23:56.80 |
| 40 | Anders FranPlace 40 · ST DOMS | — | ST DOMS | 24:08.90 |
| 41 | Ryan SpoonerPlace 41 · ST DOMS | — | ST DOMS | 24:10.30 |
| 42 | Morgan WilsonPlace 42 · BRHS | — | BRHS | 24:37.10 |
| 43 | Micah ThomasPlace 43 · HALL-DALE | — | HALL-DALE | 24:38.70 |
| 44 | Nate BeaudoinPlace 44 · MONMOUTH | — | MONMOUTH | 24:43.50 |
| 45 | Jeff AhlquistPlace 45 · ST DOMS | — | ST DOMS | 25:00.50 |
| 46 | Shane JohnsonPlace 46 · BRHS | — | BRHS | 25:09.90 |
| 47 | Noah SherburnePlace 47 · BRHS | — | BRHS | 25:14.80 |
| 48 | Ridge BarnesPlace 48 · WISCASSET | — | WISCASSET | 26:08.50 |
| 49 | Grant GilesPlace 49 · BRHS | — | BRHS | 26:30.60 |
| 50 | Philip OwenPlace 50 · BRHS | — | BRHS | 26:55.60 |
| 51 | Andrew WaltonPlace 51 · WISCASSET | — | WISCASSET | 27:15.80 |
| 52 | Christopher PerkinsPlace 52 · WISCASSET | — | WISCASSET | 27:53.40 |
| 53 | Noah JonesPlace 53 · WISCASSET | — | WISCASSET | 27:56.20 |
| 54 | Hunter AndrewsPlace 54 · BRHS | — | BRHS | 29:26.10 |
| 55 | Bryan DunningPlace 55 · WISCASSET | — | WISCASSET | 29:29.30 |
| 56 | Mac L'AbbePlace 56 · ST DOMS | — | ST DOMS | 33:24.10 |