| 1 | Conor RightmirePlace 1 · Grade 10 · MarshfieldUnofficial | 10 | Marshfield | 17:59 |
| 2 | Archie MebergPlace 2 · Grade 10 · MarshfieldUnofficial | 10 | Marshfield | 18:00 |
| 3 | Cal KennedyPlace 3 · Grade 11 · MarshfieldUnofficial | 11 | Marshfield | 18:00 |
| 4 | Peter AdamsPlace 4 · Grade 10 · MarshfieldUnofficial | 10 | Marshfield | 18:30 |
| 5 | Jackson DeLuePlace 5 · Grade 11 · Whitman-Hanson RegionalUnofficial | 11 | Whitman-Hanson Regional | 18:42 |
| 6 | Bryce WeckbacherPlace 6 · Grade 11 · Whitman-Hanson RegionalUnofficial | 11 | Whitman-Hanson Regional | 18:53 |
| 7 | Emmett AufieroPlace 7 · Grade 10 · MarshfieldUnofficial | 10 | Marshfield | 18:54 |
| 8 | Dylan MeredithPlace 8 · Grade 11 · Whitman-Hanson RegionalUnofficial | 11 | Whitman-Hanson Regional | 19:27 |
| 9 | Brendan ClarkPlace 9 · Grade 10 · Whitman-Hanson RegionalUnofficial | 10 | Whitman-Hanson Regional | 19:30 PR |
| 10 | Jake PittsPlace 10 · Grade 12 · MarshfieldUnofficial | 12 | Marshfield | 19:39 |
| 11 | Caleb O'CallahanPlace 11 · Grade 12 · MarshfieldUnofficial | 12 | Marshfield | 20:05 |
| 12 | Joshua HaddenPlace 12 · Grade 12 · Whitman-Hanson RegionalUnofficial | 12 | Whitman-Hanson Regional | 20:06 |
| 13 | Mitchell AndersonPlace 13 · Grade 12 · Whitman-Hanson RegionalUnofficial | 12 | Whitman-Hanson Regional | 20:24 PR |
| 14 | Colin JoycePlace 14 · Grade 11 · MarshfieldUnofficial | 11 | Marshfield | 20:38 |
| 15 | Jacob MarquesPlace 15 · Grade 10 · Whitman-Hanson RegionalUnofficial | 10 | Whitman-Hanson Regional | 20:44 PR |
| 16 | Logan PetersonPlace 16 · Grade 12 · Whitman-Hanson RegionalUnofficial | 12 | Whitman-Hanson Regional | 20:58 |
| 17 | Benjamin VintonPlace 17 · Grade 11 · Whitman-Hanson RegionalUnofficial | 11 | Whitman-Hanson Regional | 21:02 PR |
| 0 | Kyle ParisPlace 0 · Grade 12 · MarshfieldUnofficial | 12 | Marshfield | 21:18 |
| 0 | Liam ReganPlace 0 · Grade 9 · MarshfieldUnofficial | 9 | Marshfield | 22:03 |
| 0 | Jackson LanningPlace 0 · Grade 9 · MarshfieldUnofficial | 9 | Marshfield | 22:10 |
| 21 | James EveridgePlace 21 · Grade 10 · Whitman-Hanson RegionalUnofficial | 10 | Whitman-Hanson Regional | 22:15 |
| 0 | CJ KenneyPlace 0 · Grade 12 · MarshfieldUnofficial | 12 | Marshfield | 23:01 |
| 0 | Michael ZidesPlace 0 · Grade 12 · MarshfieldUnofficial | 12 | Marshfield | 23:02 |
| 24 | Xavier DennehyPlace 24 · Grade 10 · Whitman-Hanson RegionalUnofficial | 10 | Whitman-Hanson Regional | 23:15 |
| 25 | Zachary GeaganPlace 25 · Grade 12 · Whitman-Hanson RegionalUnofficial | 12 | Whitman-Hanson Regional | 23:34 |
| 0 | Aiden CampbellPlace 0 · Grade 12 · MarshfieldUnofficial | 12 | Marshfield | 23:36 |
| 0 | Eamon CourchenePlace 0 · Grade 11 · MarshfieldUnofficial | 11 | Marshfield | 24:39 |
| 0 | Ricky MurphyPlace 0 · Grade 9 · MarshfieldUnofficial | 9 | Marshfield | 25:00 |
| 0 | Ian MeigsPlace 0 · Grade 9 · MarshfieldUnofficial | 9 | Marshfield | 25:11 PR |
| 0 | Alex SmithPlace 0 · Grade 9 · MarshfieldUnofficial | 9 | Marshfield | 25:29 |
| 0 | David FahertyPlace 0 · Grade 9 · MarshfieldUnofficial | 9 | Marshfield | 25:41 PR |
| 32 | Ryan EnosPlace 32 · Grade 9 · Whitman-Hanson RegionalUnofficial | 9 | Whitman-Hanson Regional | 26:03 |
| 33 | Luca DiBenedettoPlace 33 · Grade 9 · Whitman-Hanson RegionalUnofficial | 9 | Whitman-Hanson Regional | 26:34 PR |
| 34 | Logan EllsworthPlace 34 · Grade 9 · Whitman-Hanson RegionalUnofficial | 9 | Whitman-Hanson Regional | 28:02 PR |
| 35 | Patrick WalkerPlace 35 · Grade 11 · Whitman-Hanson RegionalUnofficial | 11 | Whitman-Hanson Regional | 28:29 PR |
| 0 | William GraneyPlace 0 · Grade 9 · MarshfieldUnofficial | 9 | Marshfield | 30:46 |