| 1 | Luke CurranPlace 1 · Grade 10 · High Mowing | 10 | High Mowing | 19:55.48 PR |
| 2 | Henry WilsonPlace 2 · Grade 10 · Dublin | 10 | Dublin | 20:21.70 |
| 3 | Ben MeloPlace 3 · Grade 12 · Dublin | 12 | Dublin | 20:29.95 |
| 4 | Dylan DalePlace 4 · Grade SO · Winchendon School | SO | Winchendon School | 21:01.62 |
| 5 | John (JJ) O'MeiliaPlace 5 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 21:08.37 |
| 6 | Ethan LeePlace 6 · Grade SO · Winchendon School | SO | Winchendon School | 21:40.33 |
| 7 | Andrw A.Place 7 · Grade JR · Eagle Hill | JR | Eagle Hill | 21:55.34 |
| 8 | Gavin McKibbenPlace 8 · Grade 10 · High Mowing | 10 | High Mowing | 22:19.87 |
| 9 | Cole C.Place 9 · Grade JR · Eagle Hill | JR | Eagle Hill | 22:24.23 |
| 10 | Hayden G.Place 10 · Grade SO · Eagle Hill | SO | Eagle Hill | 22:32.49 |
| 11 | nathan BrazaPlace 11 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 23:23.91 |
| 12 | Alex HolcombPlace 12 · Grade 11 · High Mowing | 11 | High Mowing | 23:24.97 |
| 13 | Will D.Place 13 · Grade SR · Eagle Hill | SR | Eagle Hill | 23:32.30 |
| 14 | Casey C.Place 14 · Grade SO · Eagle Hill | SO | Eagle Hill | 23:32.87 |
| 15 | Gordon H.Place 15 · Grade SR · Eagle Hill | SR | Eagle Hill | 23:33.63 |
| 16 | Alec BissonPlace 16 · Grade 10 · High Mowing | 10 | High Mowing | 23:52.32 |
| 17 | Kipp JenkinsPlace 17 · Grade 11 · Dublin | 11 | Dublin | 23:57.17 |
| 18 | Krew D.Place 18 · Grade SR · Eagle Hill | SR | Eagle Hill | 24:13.36 |
| 19 | Andy BelvinPlace 19 · Grade 11 · Mt Saint Charles | 11 | Mt Saint Charles | 24:17.59 |
| 20 | Zak E.Place 20 · Grade FR · Eagle Hill | FR | Eagle Hill | 24:19.94 |
| 21 | Liam KrausserPlace 21 · Grade 9 · High Mowing | 9 | High Mowing | 24:21.79 |
| 22 | Avery BoltonPlace 22 · Grade 9 · High Mowing | 9 | High Mowing | 24:24.90 |
| 23 | Ben WronaPlace 23 · Grade 9 · Mt Saint Charles | 9 | Mt Saint Charles | 24:28.00 |
| 24 | Xavier K.Place 24 · Grade SR · Eagle Hill | SR | Eagle Hill | 24:30.28 |
| 25 | Ward A.Place 25 · Grade SO · Eagle Hill | SO | Eagle Hill | 25:07.27 |
| 26 | Liam ArchibaldPlace 26 · Grade SR · Winchendon School | SR | Winchendon School | 25:11.38 |
| 27 | Henry O'Brien IVPlace 27 · Grade SR · Winchendon School | SR | Winchendon School | 25:45.81 |
| 28 | Brookston SnookPlace 28 · Grade 9 · High Mowing | 9 | High Mowing | 25:55.17 |
| 29 | Sam RhinePlace 29 · Grade 10 · High Mowing | 10 | High Mowing | 26:04.70 |
| 30 | John BenvenutoPlace 30 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 26:31.74 |
| 31 | Stewart MacNaughtonPlace 31 · Grade 12 · Dublin | 12 | Dublin | 26:38.26 |
| 32 | Gabe VeritePlace 32 · Grade 9 · High Mowing | 9 | High Mowing | 26:39.59 |
| 33 | Hussein ShuebPlace 33 · Grade 11 · Dublin | 11 | Dublin | 26:40.72 PR |
| 34 | Myles H.Place 34 · Grade JR · Eagle Hill | JR | Eagle Hill | 26:49.20 |
| 35 | Joseph MelloPlace 35 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 26:58.09 |
| 36 | Diego B.Place 36 · Grade SR · Eagle Hill | SR | Eagle Hill | 27:17.30 |
| 37 | Luke M.Place 37 · Grade JR · Eagle Hill | JR | Eagle Hill | 27:29.56 |
| 38 | Max H.Place 38 · Grade JR · Eagle Hill | JR | Eagle Hill | 27:30.15 |
| 39 | Max YoungPlace 39 · Grade 11 · Dublin | 11 | Dublin | 27:51.72 |
| 40 | Jeremy MorganPlace 40 · Grade 11 · Dublin | 11 | Dublin | 29:18.47 PR |
| 41 | Sacha Gerenstein-ChettiarPlace 41 · Grade 12 · High Mowing | 12 | High Mowing | 29:48.10 |
| 42 | Alex S.Place 42 · Grade SO · Eagle Hill | SO | Eagle Hill | 30:02.08 |
| 43 | Caelum BlaisPlace 43 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | 30:09.89 |
| 44 | Tyler RuggieriPlace 44 · Grade 11 · Dublin | 11 | Dublin | 31:23.18 |
| 45 | Andrew B.Place 45 · Grade SR · Eagle Hill | SR | Eagle Hill | 33:16.88 |
| 46 | Ace AgnesPlace 46 · Grade 10 · Dublin | 10 | Dublin | 33:40.87 PR |
| 47 | Jack F.Place 47 · Grade SO · Eagle Hill | SO | Eagle Hill | 35:17.07 |
| 48 | Ethan DavisPlace 48 · Grade 10 · High Mowing | 10 | High Mowing | 36:29.61 |
| 49 | Henry F.Place 49 · Grade FR · Eagle Hill | FR | Eagle Hill | 36:31.91 |
| 50 | Henry E.Place 50 · Grade FR · Eagle Hill | FR | Eagle Hill | 40:44.94 |
| 51 | Veer J.Place 51 · Grade FR · Eagle Hill | FR | Eagle Hill | 42:03.62 |
| 0 | Zachary L.Place 0 · Grade JR · Eagle Hill | JR | Eagle Hill | DNF |
| 0 | Jacob S.Place 0 · Grade JR · Eagle Hill | JR | Eagle Hill | DNS |
| 0 | James FuPlace 0 · Grade 11 · Dublin | 11 | Dublin | DNS |
| 0 | Harper HowellPlace 0 · Grade 12 · Dublin | 12 | Dublin | DNS |
| 0 | Grady Purvis SpectorPlace 0 · Grade 9 · Dublin | 9 | Dublin | DNS |
| 0 | Nicholas ThrulPlace 0 · Grade 10 · Mt Saint Charles | 10 | Mt Saint Charles | DNS |