| 1 | William MorrisPlace 1 · Grade 19 · DIRIGO | 19 | DIRIGO | 18:29.5 |
| 2 | Alfie CognataPlace 2 · Grade 0 · WINTHROP | 0 | WINTHROP | 18:56.3 |
| 3 | Craig PainePlace 3 · Grade 65 · MADISON | 65 | MADISON | 19:00.6 |
| 4 | Samuel LiudvinaitisPlace 4 · Grade 44 · LISBON | 44 | LISBON | 19:05.2 |
| 5 | Malachi GanongPlace 5 · Grade 45 · LISBON | 45 | LISBON | 19:16.8 |
| 6 | Eli MeaderPlace 6 · Grade 64 · MADISON | 64 | MADISON | 19:19.9 |
| 7 | Jonah JenkinsPlace 7 · Grade 39 · KENTS HILL | 39 | KENTS HILL | 19:44.6 |
| 8 | Aspen MitchellPlace 8 · Grade 99 · MT. ABRAM | 99 | MT. ABRAM | 19:56.6 |
| 9 | Cooper TarbuckPlace 9 · Grade 75 · MARANACOOK | 75 | MARANACOOK | 20:01.3 |
| 10 | Trevor NicholsPlace 10 · Grade 0 · MT. ABRAM | 0 | MT. ABRAM | 20:06.2 |
| 11 | Hayden RobbinsPlace 11 · Grade 23 · DIRIGO | 23 | DIRIGO | 20:20.6 |
| 12 | Stetson ThurstonPlace 12 · Grade 20 · DIRIGO | 20 | DIRIGO | 20:26.9 |
| 13 | Sam St. GermainPlace 13 · Grade 0 · WINTHROP | 0 | WINTHROP | 20:30.8 |
| 14 | Isaac ScribellitoPlace 14 · Grade 47 · LISBON | 47 | LISBON | 20:54.3 |
| 15 | David DixonPlace 15 · Grade 3 · CARRABEC | 3 | CARRABEC | 20:58.8 |
| 16 | Tim BoothPlace 16 · Grade 76 · MARANACOOK | 76 | MARANACOOK | 20:59.3 |
| 17 | Ryan HanlonPlace 17 · Grade 46 · LISBON | 46 | LISBON | 21:04.1 |
| 18 | Carter BennettPlace 18 · Grade 73 · MARANACOOK | 73 | MARANACOOK | 21:05.6 |
| 19 | Chandler AtwoodPlace 19 · Grade 4 · CARRABEC | 4 | CARRABEC | 21:26.0 |
| 22 | Kendall McGheePlace 22 · Grade 48 · LISBON | 48 | LISBON | 21:50.6 |
| 23 | Liam MackiPlace 23 · Grade 0 · MT. ABRAM | 0 | MT. ABRAM | 21:51.8 |
| 24 | Luke HopkinsPlace 24 · Grade 0 · WINTHROP | 0 | WINTHROP | 21:55.6 |
| 25 | Kai MarcouxPlace 25 · Grade 77 · MARANACOOK | 77 | MARANACOOK | 21:56.0 |
| 26 | Gianni HaefelePlace 26 · Grade 0 · WINTHROP | 0 | WINTHROP | 21:57.8 |
| 27 | Rowan Lambert-EllisPlace 27 · Grade 80 · MARANACOOK | 80 | MARANACOOK | 21:59.9 |
| 28 | Mitchel WolfPlace 28 · Grade 22 · DIRIGO | 22 | DIRIGO | 22:01.8 |
| 29 | Banks AhlbornPlace 29 · Grade 33 · KENTS HILL | 33 | KENTS HILL | 22:06.5 |
| 30 | Joseph SzakasPlace 30 · Grade 0 · WINTHROP | 0 | WINTHROP | 22:31.4 |
| 33 | Remington CrawfordPlace 33 · Grade 79 · MARANACOOK | 79 | MARANACOOK | 23:04.3 |
| 34 | Maxx CrowleyPlace 34 · Grade 0 · OAK HILL | 0 | OAK HILL | 23:05.6 |
| 35 | Nolan WilliamsPlace 35 · Grade 51 · LISBON | 51 | LISBON | 23:16.9 |
| 36 | Michael WilshusenPlace 36 · Grade 66 · MADISON | 66 | MADISON | 23:17.8 |
| 37 | Austin SalesPlace 37 · Grade 5 · CARRABEC | 5 | CARRABEC | 23:19.3 |
| 38 | Elliott MarksPlace 38 · Grade 36 · KENTS HILL | 36 | KENTS HILL | 23:20.9 |
| 39 | Pablo GiddingsPlace 39 · Grade 2 · CARRABEC | 2 | CARRABEC | 23:21.5 |
| 41 | Levi HelmuthPlace 41 · Grade 94 · MONMOUTH | 94 | MONMOUTH | 23:32.2 |
| 43 | Romelio HaldanePlace 43 · Grade 78 · MARANACOOK | 78 | MARANACOOK | 23:36.1 |
| 45 | Jacob ReilyPlace 45 · Grade 82 · MARANACOOK | 82 | MARANACOOK | 23:45.1 |
| 46 | Milo WinterPlace 46 · Grade 81 · MARANACOOK | 81 | MARANACOOK | 24:04.3 |
| 47 | Matthew DupeePlace 47 · Grade 0 · OAK HILL | 0 | OAK HILL | 24:11.7 |
| 48 | Brody HallPlace 48 · Grade 50 · LISBON | 50 | LISBON | 24:19.2 |
| 49 | Zak FecteauPlace 49 · Grade 93 · MONMOUTH | 93 | MONMOUTH | 24:40.8 |
| 50 | Kylan DugalPlace 50 · Grade 49 · LISBON | 49 | LISBON | 24:43.2 |
| 51 | Whyatt PerhamPlace 51 · Grade 25 · DIRIGO | 25 | DIRIGO | 24:51.0 |
| 52 | Owen DunnPlace 52 · Grade 35 · KENTS HILL | 35 | KENTS HILL | 24:53.2 |
| 53 | Tomlin SuttlesPlace 53 · Grade 27 · DIRIGO | 27 | DIRIGO | 25:18.9 |
| 55 | Vincent Mendez-PottlePlace 55 · Grade 92 · MONMOUTH | 92 | MONMOUTH | 25:24.6 |
| 56 | Kameron LittlefieldPlace 56 · Grade 74 · MARANACOOK | 74 | MARANACOOK | 26:07.6 |
| 57 | Jan TepperPlace 57 · Grade 38 · KENTS HILL | 38 | KENTS HILL | 26:08.7 |
| 58 | Derrick GouldPlace 58 · Grade 0 · WINTHROP | 0 | WINTHROP | 26:23.4 |
| 61 | Alex SunPlace 61 · Grade 37 · KENTS HILL | 37 | KENTS HILL | 26:39.8 |
| 62 | Robert ButterfieldPlace 62 · Grade 0 · MT. ABRAM | 0 | MT. ABRAM | 26:45.3 |
| 63 | Boaz WittemorePlace 63 · Grade 86 · MARANACOOK | 86 | MARANACOOK | 26:46.1 |
| 65 | Urijah OliverPlace 65 · Grade 0 · WINTHROP | 0 | WINTHROP | 27:07.5 |
| 66 | Dominic ArcherPlace 66 · Grade 26 · DIRIGO | 26 | DIRIGO | 27:13.4 |
| 68 | Simon LordPlace 68 · Grade 53 · LISBON | 53 | LISBON | 27:37.2 |
| 71 | Liam MitchellPlace 71 · Grade 95 · MONMOUTH | 95 | MONMOUTH | 28:10.5 |
| 72 | Wesley BartonPlace 72 · Grade 6 · CARRABEC | 6 | CARRABEC | 28:22.6 |
| 74 | Annu BaigPlace 74 · Grade 34 · KENTS HILL | 34 | KENTS HILL | 28:29.3 |
| 75 | Haven TullyPlace 75 · Grade 84 · MARANACOOK | 84 | MARANACOOK | 28:42.9 |
| 78 | Emmaus KayPlace 78 · Grade 55 · LISBON | 55 | LISBON | 28:49.2 |
| 79 | Jacob FrostPlace 79 · Grade 0 · WINTHROP | 0 | WINTHROP | 28:55.0 |
| 82 | Liam KuhlPlace 82 · Grade 52 · LISBON | 52 | LISBON | 29:08.3 |
| 83 | Zane ThorndikePlace 83 · Grade 0 · MT. ABRAM | 0 | MT. ABRAM | 29:34.2 |
| 84 | Reid LaudieriPlace 84 · Grade 56 · LISBON | 56 | LISBON | 29:37.1 |
| 86 | Logan FarnhamPlace 86 · Grade 83 · MARANACOOK | 83 | MARANACOOK | 30:01.7 |
| 93 | Jonathan RousculpPlace 93 · Grade 85 · MARANACOOK | 85 | MARANACOOK | 32:28.7 |
| 94 | Sebastian CroteauPlace 94 · Grade 0 · MT. ABRAM | 0 | MT. ABRAM | 32:31.5 |
| 102 | Eric SouciePlace 102 · Grade 57 · LISBON | 57 | LISBON | 36:57.1 |
| 103 | Braley FarrPlace 103 · Grade 91 · MONMOUTH | 91 | MONMOUTH | 37:28.8 |
| 108 | Douglas TalbotPlace 108 · Grade 0 · WINTHROP | 0 | WINTHROP | 38:41.6 |
| 110 | Jackson McBridePlace 110 · Grade 0 · WINTHROP | 0 | WINTHROP | 39:04.3 |