| 1 | Garrett LawsonPlace 1 · Grade 12 · Camden | 12 | Camden | 18:05.00 | 1 |
| 2 | Paul McCantsPlace 2 · Grade 11 · Westwood | 11 | Westwood | 18:24.00 | 2 |
| 3 | Landon DighPlace 3 · Grade 10 · Great Falls | 10 | Great Falls | 18:27.00 | 3 |
| 4 | Michael SmithPlace 4 · Grade 12 · Richland Northeast | 12 | Richland Northeast | 18:32.00 | 4 |
| 5 | Landon BeesonPlace 5 · Grade 9 · Richland Northeast | 9 | Richland Northeast | 18:34.00 | 5 |
| 6 | Sam MessinidesPlace 6 · Grade 11 · Camden | 11 | Camden | 18:47.00 | 6 |
| 7 | Grant MareePlace 7 · Grade 10 · Camden | 10 | Camden | 19:15.00 | 7 |
| 8 | Kyle CassidyPlace 8 · Grade 12 · Camden | 12 | Camden | 19:30.00 | 8 |
| 9 | Ben BattiataPlace 9 · Grade 10 · Camden | 10 | Camden | 19:38.00 | 9 |
| 10 | Jacob HannPlace 10 · Grade 10 · Camden | 10 | Camden | 20:04.00 | 10 |
| 11 | Ryan RoblesPlace 11 · Grade 12 · Camden | 12 | Camden | 20:06.00 | 11 |
| 12 | Kyle McManusPlace 12 · Grade 12 · Lancaster | 12 | Lancaster | 20:10.00 | 12 |
| 13 | Pavlos PautolosPlace 13 · Grade 12 · Camden | 12 | Camden | 20:17.00 | — |
| 14 | Caleb BlackmonPlace 14 · Grade 12 · Lancaster | 12 | Lancaster | 20:23.00 | 13 |
| 15 | Jordan Alexander-ColePlace 15 · Grade 10 · Westwood | 10 | Westwood | 20:37.00 | 14 |
| 16 | William TyndallPlace 16 · Grade 7 · Westwood | 7 | Westwood | 21:14.00 | 15 |
| 17 | Ryan KnightPlace 17 · Grade 11 · Lancaster | 11 | Lancaster | 21:16.00 | 16 |
| 18 | Dexter GoshornPlace 18 · Grade 9 · Lancaster | 9 | Lancaster | 21:16.50 | 17 |
| 19 | Logan MunnPlace 19 · Great Falls | — | Great Falls | 21:17.00 | 18 |
| 20 | Davis StallsPlace 20 · Grade 10 · Lancaster | 10 | Lancaster | 21:17.50 | 19 |
| 21 | Caleb WeberPlace 21 · Grade 9 · Richland Northeast | 9 | Richland Northeast | 21:48.00 | 20 |
| 22 | David NelsonPlace 22 · Grade 10 · Westwood | 10 | Westwood | 21:57.00 | 21 |
| 23 | Alex BoycePlace 23 · Camden | — | Camden | 22:04.00 | — |
| 24 | Carl ClemonsPlace 24 · Grade 11 · Lancaster | 11 | Lancaster | 22:05.00 | 22 |
| 25 | Matthew Duffell-HoffmPlace 25 · Lancaster | — | Lancaster | 22:06.00 | 23 |
| 26 | Kevin CookPlace 26 · Grade 11 · Lancaster | 11 | Lancaster | 22:19.00 | — |
| 27 | Ty GowenPlace 27 · Grade 11 · Richland Northeast | 11 | Richland Northeast | 22:19.50 | 24 |
| 28 | DaShaun RobinsonPlace 28 · Grade 10 · Lancaster | 10 | Lancaster | 22:20.00 | — |
| 29 | Tucker SmelserPlace 29 · Westwood | — | Westwood | 22:34.00 | 25 |
| 30 | Himanshu PatelPlace 30 · Grade 10 · Lancaster | 10 | Lancaster | 22:57.00 | — |
| 31 | Bryce FaulkenberryPlace 31 · Grade 12 · Lancaster | 12 | Lancaster | 23:02.00 | — |
| 32 | Alex Bello CansecoPlace 32 · Richland Northeast | — | Richland Northeast | 23:16.00 | 26 |
| 33 | Alex BartonPlace 33 · Grade 11 · Lancaster | 11 | Lancaster | 23:20.00 | — |
| 34 | Logan PaynePlace 34 · Grade 8 · Great Falls | 8 | Great Falls | 23:32.00 | 27 |
| 35 | Troy BryantPlace 35 · Grade 11 · Richland Northeast | 11 | Richland Northeast | 23:34.00 | 28 |
| 36 | Harrison LathamPlace 36 · Grade 12 · Lancaster | 12 | Lancaster | 23:38.00 | — |
| 37 | Dejare HarrisPlace 37 · Grade 12 · Westwood | 12 | Westwood | 23:38.50 | 29 |
| 38 | Dylan GoshornPlace 38 · Grade 11 · Lancaster | 11 | Lancaster | 23:52.00 | — |
| 39 | Andrew Duffell-HoffmaPlace 39 · Grade 8 · Lancaster | 8 | Lancaster | 23:56.00 | — |
| 40 | Seth OutlawPlace 40 · Grade 8 · Lancaster | 8 | Lancaster | 24:02.00 | — |
| 41 | Caden RalphPlace 41 · Grade 10 · Camden | 10 | Camden | 24:10.00 | — |
| 42 | Caleb LennPlace 42 · Camden | — | Camden | 24:20.00 | — |
| 43 | Jack JosephPlace 43 · Camden | — | Camden | 24:20.50 | — |
| 44 | Jace RisherPlace 44 · Grade 7 · Westwood | 7 | Westwood | 24:34.00 | 30 |
| 45 | Wren JosephPlace 45 · Camden | — | Camden | 24:37.00 | — |
| 46 | Dennis MonteroPlace 46 · Grade 12 · Richland Northeast | 12 | Richland Northeast | 24:47.00 | 31 |
| 47 | Christian RuffPlace 47 · Grade 9 · Westwood | 9 | Westwood | 24:56.00 | — |
| 48 | Hunter JacksonPlace 48 · Great Falls | — | Great Falls | 25:02.00 | 32 |
| 49 | Carter BatesPlace 49 · Camden | — | Camden | 25:05.00 | — |
| 50 | Caleb HauanioPlace 50 · Grade 7 · Great Falls | 7 | Great Falls | 25:15.00 | 33 |
| 51 | Luis Angel VelazquezPlace 51 · Grade 11 · Richland Northeast | 11 | Richland Northeast | 25:43.00 | — |
| 52 | Robert JohnsonPlace 52 · Grade 9 · Westwood | 9 | Westwood | 25:47.00 | — |
| 53 | Robert BrookPlace 53 · Grade 12 · Richland Northeast | 12 | Richland Northeast | 25:53.00 | — |
| 54 | Myles JacksonPlace 54 · Grade 10 · Richland Northeast | 10 | Richland Northeast | 25:59.00 | — |
| 55 | Joshua ParkerPlace 55 · Camden | — | Camden | 26:25.00 | — |
| 56 | Sincere WilmorePlace 56 · Grade 10 · Great Falls | 10 | Great Falls | 27:16.00 | 34 |
| 57 | Jarod LockhartPlace 57 · Grade 7 · Great Falls | 7 | Great Falls | 27:20.00 | 35 |
| 58 | Patrick HawkinsPlace 58 · Grade 11 · Westwood | 11 | Westwood | 27:32.00 | — |
| 59 | Riggs DashPlace 59 · Grade 9 · Westwood | 9 | Westwood | 27:49.00 | — |
| 60 | Tanner WilsonPlace 60 · Camden | — | Camden | 27:50.00 | — |
| 61 | Thomas JosephPlace 61 · Camden | — | Camden | 28:42.00 | — |
| 62 | Gabriel SmithPlace 62 · Grade 10 · Westwood | 10 | Westwood | 28:46.00 | — |
| 63 | Nathan FlandersPlace 63 · Camden | — | Camden | 29:50.00 | — |
| 64 | Landon MackeyPlace 64 · Grade 7 · Great Falls | 7 | Great Falls | 29:53.00 | — |
| 65 | Bo NarredPlace 65 · Camden | — | Camden | 29:56.00 | — |
| 66 | Peter SimsPlace 66 · Lancaster | — | Lancaster | 32:17.00 | — |
| 67 | Zachery LangleyPlace 67 · Grade 7 · Great Falls | 7 | Great Falls | 33:07.00 | — |
| 68 | Brian ColemanPlace 68 · Grade 7 · Great Falls | 7 | Great Falls | 33:29.00 | — |
| 69 | Jyren TalfordPlace 69 · Grade 10 · Great Falls | 10 | Great Falls | 34:25.00 | — |
| 70 | JC FalgoutPlace 70 · Grade 7 · Lancaster | 7 | Lancaster | 39:56.00 | — |