| 1 | Caleb FeuerbacherPlace 1 · Grade 11 · Maryville | 11 | Maryville | 17:04.9 |
| 2 | Layne WormanPlace 2 · Grade 12 · Chillicothe | 12 | Chillicothe | 17:14.8 |
| 3 | Jack HausmanPlace 3 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 18:13.4 |
| 4 | Ben CravenPlace 4 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 18:19.1 |
| 5 | Joshua SandersPlace 5 · Grade 12 · MaryvilleUnofficial | 12 | Maryville | 18:33 |
| 5 | Joshua SandersPlace 5 · Grade 12 · Maryville | 12 | Maryville | 18:33.4 |
| 6 | Max RobertsonPlace 6 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 18:36.2 |
| 7 | Dominique BynumPlace 7 · Grade 12 · Central | 12 | Central | 18:46.1 |
| 8 | Jackson RushPlace 8 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 18:57.8 |
| 9 | Ryan WilmasPlace 9 · Grade 10 · North Andrew | 10 | North Andrew | 19:09.0 |
| 10 | Stuart SchmidtkePlace 10 · Grade 12 · Lafayette (St. Joseph) | 12 | Lafayette (St. Joseph) | 19:11.2 |
| 11 | Keifer SteebyPlace 11 · Grade 12 · North Andrew | 12 | North Andrew | 19:11.9 |
| 12 | Joel FusonPlace 12 · Grade 11 · Bishop LeBlond | 11 | Bishop LeBlond | 19:29.4 |
| 13 | Gunnar YoungPlace 13 · Grade 11 · Chillicothe | 11 | Chillicothe | 19:29.5 |
| 14 | Jonathan HoltmanPlace 14 · Grade 11 · Maryville | 11 | Maryville | 19:30.5 |
| 15 | Tanner HobbsPlace 15 · Grade 12 · Chillicothe | 12 | Chillicothe | 19:35.4 |
| 16 | Crayton CrawfordPlace 16 · Grade 11 · Penney | 11 | Penney | 19:48.6 |
| 17 | Colin ArnoldPlace 17 · Grade 12 · Maryville | 12 | Maryville | 19:49.3 |
| 18 | Matthew MahoneyPlace 18 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 19:57.1 |
| 19 | Marcus MallenPlace 19 · Grade 12 · Savannah | 12 | Savannah | 19:58.9 |
| 20 | Kalvin RawsonPlace 20 · Grade 11 · Maryville | 11 | Maryville | 20:04.2 |
| 21 | Luca MattiussiPlace 21 · Grade 12 · Maryville | 12 | Maryville | 20:04.9 |
| 22 | Ben HayenPlace 22 · Grade 11 · Chillicothe | 11 | Chillicothe | 20:08.6 |
| 23 | Zachary BoylePlace 23 · Grade 11 · Penney | 11 | Penney | 20:19.3 |
| 24 | Garrett DilleyPlace 24 · Grade 10 · Lafayette (St. Joseph) | 10 | Lafayette (St. Joseph) | 20:37.0 |
| 25 | Cody McNettPlace 25 · Grade 12 · Maysville | 12 | Maysville | 20:44.9 |
| 26 | Kobe MontgomeryPlace 26 · Grade 9 · Savannah | 9 | Savannah | 20:48.9 |
| 27 | Rylee ScottPlace 27 · Grade 9 · Savannah | 9 | Savannah | 21:07.5 |
| 28 | Payton LogstonPlace 28 · Grade 9 · Penney | 9 | Penney | 21:07.7 |
| 29 | Max ThomasonPlace 29 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 21:13.6 |
| 30 | Nathan ShattoPlace 30 · Grade 9 · Penney | 9 | Penney | 21:17.3 |
| 31 | Gabe MinterPlace 31 · Grade 9 · Rock Port | 9 | Rock Port | 21:18.6 |
| 32 | Christian DixonPlace 32 · Grade 11 · Penney | 11 | Penney | 21:19.5 |
| 33 | Kobe MonroePlace 33 · Grade 12 · Mound City | 12 | Mound City | 21:22.1 |
| 34 | Max SchieberPlace 34 · Grade 11 · Bishop LeBlond | 11 | Bishop LeBlond | 21:29.8 |
| 35 | Griffin RosterPlace 35 · Grade 11 · Savannah | 11 | Savannah | 21:30.5 |
| 36 | Peyton TurnerPlace 36 · Grade 12 · Savannah | 12 | Savannah | 21:30.7 |
| 37 | Lucas MapelPlace 37 · Grade 10 · Benton (St. Joseph) | 10 | Benton (St. Joseph) | 21:41.1 |
| 38 | William PerryPlace 38 · Grade 12 · Chillicothe | 12 | Chillicothe | 21:57.9 |
| 39 | Weston CarterPlace 39 · Grade 12 · West Nodaway | 12 | West Nodaway | 22:03.8 |
| 40 | Coby IsraelPlace 40 · Grade 10 · Maysville | 10 | Maysville | 22:06.6 |
| 41 | Sebastion PerryPlace 41 · Grade 11 · Benton (St. Joseph) | 11 | Benton (St. Joseph) | 22:12.0 |
| 42 | Dakota BradyPlace 42 · Grade 11 · Chillicothe | 11 | Chillicothe | 22:13.7 |
| 43 | Corbin WilliamsPlace 43 · Grade 11 · Savannah | 11 | Savannah | 22:30.9 |
| 44 | Zach GarrisonPlace 44 · Grade 12 · Tarkio | 12 | Tarkio | 22:39.9 |
| 45 | Jacob ParkesPlace 45 · Grade 11 · Chillicothe | 11 | Chillicothe | 22:40.4 |
| 46 | John Michael HrisoPlace 46 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 22:41.8 |
| 47 | Cade FergusonPlace 47 · Grade 10 · Benton (St. Joseph) | 10 | Benton (St. Joseph) | 22:46.8 |
| 48 | Gus HoekerPlace 48 · Grade 12 · West Nodaway | 12 | West Nodaway | 22:49.0 |
| 49 | Ryan MallenPlace 49 · Grade 9 · Savannah | 9 | Savannah | 22:51.8 |
| 50 | Trenton SillPlace 50 · Grade 12 · Benton (St. Joseph) | 12 | Benton (St. Joseph) | 23:14.0 |
| 51 | Aidan PerryPlace 51 · Grade 10 · Benton (St. Joseph) | 10 | Benton (St. Joseph) | 23:18.0 |
| 52 | Parker OglePlace 52 · Grade 10 · West Nodaway | 10 | West Nodaway | 23:36.9 |
| 53 | Ethan MillerPlace 53 · Grade 12 · Rock Port | 12 | Rock Port | 23:50.3 |
| 54 | Max WhitePlace 54 · Grade 11 · Maysville | 11 | Maysville | 23:59.5 |
| 55 | Josh MeineckePlace 55 · Grade 9 · Rock Port | 9 | Rock Port | 24:02.7 |
| 56 | Levi GlidewellPlace 56 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 24:05.1 |
| 57 | Dalton SmyserPlace 57 · Grade 9 · West Nodaway | 9 | West Nodaway | 24:11.8 |
| 58 | Hagen KimseyPlace 58 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 24:14.3 |
| 59 | Slater SingletonPlace 59 · Grade 12 · Benton (St. Joseph) | 12 | Benton (St. Joseph) | 24:32.7 |
| 60 | Alex AlvarezPlace 60 · Grade 11 · Princeton | 11 | Princeton | 24:40.6 |
| 61 | Cody DotsonPlace 61 · Grade 11 · Penney | 11 | Penney | 24:42.0 |
| 62 | Tyler RichterPlace 62 · Grade 9 · Princeton | 9 | Princeton | 25:01.3 |
| 63 | Matt BolanderPlace 63 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 25:02.2 |
| 64 | Jacob VelazquezPlace 64 · Grade 11 · Mid-Buchanan | 11 | Mid-Buchanan | 25:24.7 |
| 65 | Jack WeilPlace 65 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 25:39.8 |
| 66 | Stefan FolkPlace 66 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 26:16.1 |
| 67 | Dawson JoestingPlace 67 · Grade 12 · Tarkio | 12 | Tarkio | 26:49.6 |
| 68 | Tallon PrivatPlace 68 · Grade 10 · Mid-Buchanan | 10 | Mid-Buchanan | 27:13.8 |
| 69 | Ethan BrumbaughPlace 69 · Grade 9 · Rock Port | 9 | Rock Port | 27:15.3 |
| 70 | Colin JoestingPlace 70 · Grade 12 · Tarkio | 12 | Tarkio | 27:36.2 |
| 71 | Blake MillerPlace 71 · Grade 9 · St. Joseph Christian | 9 | St. Joseph Christian | 29:40.4 |
| 72 | Mason WeberPlace 72 · Grade 12 · Princeton | 12 | Princeton | 30:22.3 |
| 73 | Preston JonesPlace 73 · Grade 10 · Rock Port | 10 | Rock Port | 30:32.5 |
| 74 | Logan ArnoldPlace 74 · Grade 11 · Maysville | 11 | Maysville | 34:43.4 |
| 75 | Liam RaisonPlace 75 · Grade 10 · Rock Port | 10 | Rock Port | 35:18.4 |
| 76 | Austin MolloyPlace 76 · Grade 11 · Mid-Buchanan | 11 | Mid-Buchanan | 38:29.9 |
| 77 | Matt AdkinsPlace 77 · Grade 9 · West Nodaway | 9 | West Nodaway | 39:23.9 |