| 1 | Conor RightmirePlace 1 · Grade 10 · Marshfield | 10 | Marshfield | 16:05.50 PR |
| 2 | Graham LawsPlace 2 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 16:22.60 PR |
| 3 | Archie MebergPlace 3 · Grade 10 · Marshfield | 10 | Marshfield | 16:41.30 PR |
| 4 | Cal KennedyPlace 4 · Grade 11 · Marshfield | 11 | Marshfield | 16:48.40 PR |
| 5 | Peter AdamsPlace 5 · Grade 10 · Marshfield | 10 | Marshfield | 16:52.90 PR |
| 6 | Owen HughesPlace 6 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 17:10.40 PR |
| 7 | Reace MorrisonPlace 7 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 17:23.30 PR |
| 8 | Howard SchlanskerPlace 8 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 17:44.40 |
| 9 | Conor KeoughPlace 9 · Grade 11 · Marshfield | 11 | Marshfield | 18:00.70 PR |
| 10 | Emmett AufieroPlace 10 · Grade 10 · Marshfield | 10 | Marshfield | 18:04.40 PR |
| 11 | Caleb O'CallahanPlace 11 · Grade 12 · Marshfield | 12 | Marshfield | 18:09.00 PR |
| 12 | Nathaniel LemonPlace 12 · Grade 12 · Silver Lake Regional | 12 | Silver Lake Regional | 18:10.50 |
| 13 | Andrew DeBloisPlace 13 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 18:25.80 |
| 14 | Jake PittsPlace 14 · Grade 12 · Marshfield | 12 | Marshfield | 18:35.50 PR |
| 15 | Matthew ArnoldPlace 15 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 18:57.90 |
| 16 | Joseph AndersonPlace 16 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 19:11.10 |
| 17 | Noah GulinelloPlace 17 · Grade 9 · Silver Lake Regional | 9 | Silver Lake Regional | 19:49.40 |
| 18 | Charles RennerPlace 18 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 19:53.40 |
| 19 | Colin JoycePlace 19 · Grade 11 · Marshfield | 11 | Marshfield | 20:17.10 PR |
| 20 | Kyle ParisPlace 20 · Grade 12 · Marshfield | 12 | Marshfield | 20:20.70 PR |
| 21 | Landon FiumaraPlace 21 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 21:09.10 |
| 22 | Jensen MoralesPlace 22 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 21:29.90 |
| 23 | Liam ReganPlace 23 · Grade 9 · Marshfield | 9 | Marshfield | 21:50.40 PR |
| 24 | Jackson LanningPlace 24 · Grade 9 · Marshfield | 9 | Marshfield | 22:07.90 PR |
| 25 | Aiden CampbellPlace 25 · Grade 12 · Marshfield | 12 | Marshfield | 22:44.50 PR |
| 26 | CJ KenneyPlace 26 · Grade 12 · Marshfield | 12 | Marshfield | 22:54.00 PR |
| 27 | Michael ZidesPlace 27 · Grade 12 · Marshfield | 12 | Marshfield | 23:14.20 PR |
| 28 | Nathaniel ComeauPlace 28 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 23:14.60 |
| 29 | Ricky MurphyPlace 29 · Grade 9 · Marshfield | 9 | Marshfield | 24:34.20 PR |
| 30 | Sean GallagherPlace 30 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 24:37.30 PR |
| 31 | Eamon CourchenePlace 31 · Grade 11 · Marshfield | 11 | Marshfield | 24:58.70 PR |
| 32 | Peter FlynnPlace 32 · Grade 9 · Marshfield | 9 | Marshfield | 25:01.80 PR |
| 33 | Alex SmithPlace 33 · Grade 9 · Marshfield | 9 | Marshfield | 25:23.00 PR |
| 34 | Ian MeigsPlace 34 · Grade 9 · Marshfield | 9 | Marshfield | 25:36.80 PR |
| 35 | Logan CappellaPlace 35 · Grade 10 · Silver Lake Regional | 10 | Silver Lake Regional | 28:53.50 |
| 36 | William GraneyPlace 36 · Grade 9 · Marshfield | 9 | Marshfield | 29:35.60 PR |
| 37 | Gabriel IrizarryPlace 37 · Grade 11 · Silver Lake Regional | 11 | Silver Lake Regional | 31:24.70 |
| — | Patrick QuinnGrade 11 · Silver Lake Regional | 11 | Silver Lake Regional | DNS |
| — | David FahertyGrade 9 · Marshfield | 9 | Marshfield | DNS PR |
| — | Cameron SheerinGrade 10 · Marshfield | 10 | Marshfield | DNS PR |
| — | Robbie JordanGrade 12 · Marshfield | 12 | Marshfield | DNS PR |
| — | Max RosalesGrade 10 · Marshfield | 10 | Marshfield | DNS PR |