| 1 | Hunter SchwartzePlace 1 · Grade 12 · Vienna | 12 | Vienna | 16:49.2 |
| 2 | Slade KellerPlace 2 · Grade 12 · Van-Far | 12 | Van-Far | 17:26.7 |
| 3 | Garrett HopkePlace 3 · Grade 12 · Van-Far | 12 | Van-Far | 17:28.8 |
| 4 | William SlonePlace 4 · Grade 10 · Dixon | 10 | Dixon | 17:34.3 |
| 5 | Jackson PraterPlace 5 · Grade 9 · Belle | 9 | Belle | 17:43.6 |
| 6 | Donovan DexterPlace 6 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 18:17.5 |
| 7 | Case MorganPlace 7 · Grade 10 · Paris | 10 | Paris | 18:35.7 |
| 8 | Bristen DouglasPlace 8 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 18:47.2 |
| 9 | Eli MessersmithPlace 9 · Grade 9 · Vienna | 9 | Vienna | 18:59.8 |
| 10 | Paxten JeremyPlace 10 · Grade 10 · Vienna | 10 | Vienna | 19:08.1 |
| 11 | Tyler CarlylePlace 11 · Grade 10 · Van-Far | 10 | Van-Far | 19:09.4 |
| 12 | Tanner HallahanPlace 12 · Grade 9 · Vienna | 9 | Vienna | 19:12.3 PR |
| 13 | Cruz MeyerPlace 13 · Grade 10 · Liberty Christian Academy | 10 | Liberty Christian Academy | 19:24.5 PR |
| 14 | Isaac BilyeuPlace 14 · Grade 10 · Dixon | 10 | Dixon | 19:26.7 |
| 15 | Michael FeltonPlace 15 · Grade 9 · Belle | 9 | Belle | 19:27.4 |
| 16 | Hayden DeOrnellasPlace 16 · Grade 12 · Paris | 12 | Paris | 19:31.0 |
| 17 | Grayson KautschPlace 17 · Grade 9 · Russellville | 9 | Russellville | 19:31.9 |
| 18 | Bryce EwersPlace 18 · Grade 11 · Vienna | 11 | Vienna | 19:39.4 |
| 19 | Miles McCunePlace 19 · Grade 9 · Calvary Lutheran | 9 | Calvary Lutheran | 19:39.7 PR |
| 20 | Luke ValonePlace 20 · Grade 12 · Sturgeon | 12 | Sturgeon | 19:46.5 |
| 21 | Jayden Hug-HernandezPlace 21 · Grade 11 · Van-Far | 11 | Van-Far | 19:47.9 |
| 22 | Coltin HazelwoodPlace 22 · Grade 10 · Belle | 10 | Belle | 19:58.3 |
| 23 | Malachi FredendallPlace 23 · Grade 11 · Belle | 11 | Belle | 20:16.5 |
| 24 | Zeke LyonsPlace 24 · Grade 10 · Bunceton | 10 | Bunceton | 20:18.3 |
| 25 | Grayson GerloffPlace 25 · Grade 11 · Chamois | 11 | Chamois | 20:18.7 |
| 26 | Ryker HuebnerPlace 26 · Grade 9 · Belle | 9 | Belle | 20:19.2 PR |
| 27 | Harrison WrightPlace 27 · Grade 9 · Van-Far | 9 | Van-Far | 20:30.3 |
| 28 | James GuinnPlace 28 · Grade 11 · Liberty Christian Academy | 11 | Liberty Christian Academy | 20:44.9 |
| 29 | Braxton AhartPlace 29 · Grade 11 · Belle | 11 | Belle | 20:47.9 |
| 30 | Lucas StillfieldPlace 30 · Grade 10 · Russellville | 10 | Russellville | 20:52.8 PR |
| 31 | Jaxon TuderPlace 31 · Grade 10 · Paris | 10 | Paris | 20:53.1 PR |
| 32 | Kevin RussellPlace 32 · Grade 11 · Vienna | 11 | Vienna | 21:03.4 |
| 33 | Tharon KentPlace 33 · Grade 9 · Belle | 9 | Belle | 21:03.7 PR |
| 34 | Arthur ZeissetPlace 34 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 21:06.6 |
| 35 | Alden ZabelPlace 35 · Grade 9 · Belle | 9 | Belle | 21:14.9 |
| 36 | James ExumPlace 36 · Grade 9 · Dixon | 9 | Dixon | 21:20.5 |
| 37 | Maxwell WeberPlace 37 · Grade 10 · Russellville | 10 | Russellville | 21:24.0 PR |
| 38 | Miles FreyPlace 38 · Grade 12 · Belle | 12 | Belle | 21:24.5 |
| 39 | Jack BeilsmithPlace 39 · Grade 11 · Russellville | 11 | Russellville | 21:26.7 |
| 40 | Alexander WiebergPlace 40 · Grade 9 · Vienna | 9 | Vienna | 21:46.3 |
| 41 | Jordan MedinaPlace 41 · Grade 10 · Northwest (Hughesville) | 10 | Northwest (Hughesville) | 21:46.7 |
| 42 | Michael ClosePlace 42 · Grade 9 · Green Ridge | 9 | Green Ridge | 22:08.6 PR |
| 43 | David SkaggsPlace 43 · Grade 11 · Belle | 11 | Belle | 22:10.0 |
| 44 | Ryan HoffmanPlace 44 · Grade 12 · Liberty Christian Academy | 12 | Liberty Christian Academy | 22:10.4 |
| 45 | Miles EllisPlace 45 · Grade 11 · Russellville | 11 | Russellville | 22:12.7 PR |
| 46 | Christopher HillPlace 46 · Grade 10 · Sturgeon | 10 | Sturgeon | 22:14.0 PR |
| 47 | Emmit PorterPlace 47 · Grade 11 · Green Ridge | 11 | Green Ridge | 22:45.0 |
| 48 | Gabriel LukashevicPlace 48 · Grade 9 · Northwest (Hughesville) | 9 | Northwest (Hughesville) | 22:48.0 |
| 49 | Easton ParkerPlace 49 · Grade 9 · Russellville | 9 | Russellville | 22:51.4 PR |
| 50 | Alex HoelscherPlace 50 · Grade 9 · Russellville | 9 | Russellville | 22:59.3 |
| 51 | Bentlee WyattPlace 51 · Grade 9 · Dixon | 9 | Dixon | 23:21.5 |
| 52 | Tyler HallahanPlace 52 · Grade 11 · Vienna | 11 | Vienna | 23:25.9 |
| 53 | Brady WilsonPlace 53 · Grade 11 · Paris | 11 | Paris | 23:26.3 |
| 54 | Levi ParkerPlace 54 · Grade 11 · Russellville | 11 | Russellville | 23:48.3 |
| 55 | Edward DredgePlace 55 · Grade 11 · Dixon | 11 | Dixon | 23:49.9 |
| 56 | Logan BeilsmithPlace 56 · Grade 9 · Russellville | 9 | Russellville | 24:32.0 |
| 57 | Trevor HackmanPlace 57 · Grade 9 · Calvary Lutheran | 9 | Calvary Lutheran | 24:32.3 |
| 58 | Devin MillardPlace 58 · Grade 11 · Green Ridge | 11 | Green Ridge | 24:49.1 |
| 59 | Dreygen MessersmithPlace 59 · Grade 10 · Vienna | 10 | Vienna | 25:47.9 |
| 60 | Eli SchafferPlace 60 · Grade 11 · Green Ridge | 11 | Green Ridge | 26:38.5 |
| 61 | Ayden WardPlace 61 · Grade 9 · Dixon | 9 | Dixon | 26:41.9 |
| 62 | Braden CraftonPlace 62 · Grade 11 · Russellville | 11 | Russellville | 28:36.8 PR |
| 63 | Titus EllisPlace 63 · Grade 9 · Russellville | 9 | Russellville | 29:07.7 |
| 64 | Jordan HatfieldPlace 64 · Grade 11 · Vienna | 11 | Vienna | 30:52.1 |
| 65 | Liam O'BrienPlace 65 · Grade 9 · Sturgeon | 9 | Sturgeon | 31:53.7 PR |