| 1 | Jack HausmanPlace 1 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 17:56.00 |
| 2 | Max RobertsonPlace 2 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 18:07.00 |
| 3 | Simon HollyPlace 3 · Grade 11 · Benton | 11 | Benton | 18:11.00 |
| 4 | Michael WallingPlace 4 · Grade 12 · Maysville | 12 | Maysville | 18:16.00 |
| 5 | Stuart SchmidtkePlace 5 · Grade 10 · Lafayette (St. Joseph) | 10 | Lafayette (St. Joseph) | 18:26.00 |
| 6 | Jack LewisPlace 6 · Grade 9 · St. Pius X (Kansas City) | 9 | St. Pius X (Kansas City) | 18:32.00 |
| 7 | Jackson RushPlace 7 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 18:36.00 |
| 8 | Layne WormanPlace 8 · Grade 10 · Chillicothe | 10 | Chillicothe | 18:38.00 |
| 9 | Robbie ParkeyPlace 9 · Grade 11 · Chillicothe | 11 | Chillicothe | 18:48.00 |
| 10 | Ben CravenPlace 10 · Grade 9 · St. Joseph Christian | 9 | St. Joseph Christian | 18:50.00 |
| 11 | Daniel CichaPlace 11 · Grade 11 · West Platte | 11 | West Platte | 18:54.00 |
| 12 | Dylan ToddPlace 12 · Grade 11 · North Andrew | 11 | North Andrew | 18:55.00 |
| 13 | Dominic MattockPlace 13 · Grade 12 · Maryville | 12 | Maryville | 18:58.00 |
| 14 | Cody SavillePlace 14 · Grade 12 · Chillicothe | 12 | Chillicothe | 18:59.00 |
| 15 | Jackson BeaverPlace 15 · Grade 11 · Benton | 11 | Benton | 19:00.00 |
| 16 | J. T. HartPlace 16 · Grade 12 · Savannah | 12 | Savannah | 19:01.00 |
| 17 | Matthew KirkPlace 17 · Grade 10 · St. Pius X (Kansas City) | 10 | St. Pius X (Kansas City) | 19:05.00 |
| 18 | Braxton HillPlace 18 · Grade 12 · West Platte | 12 | West Platte | 19:06.00 |
| 19 | Matthew MahoneyPlace 19 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 19:07.00 |
| 20 | Joshua SandersPlace 20 · Grade 10 · Maryville | 10 | Maryville | 19:09.00 |
| 21 | Sam EvansPlace 21 · Grade 11 · Cameron | 11 | Cameron | 19:10.00 |
| 22 | Andrew ZackusPlace 22 · Grade 12 · Benton | 12 | Benton | 19:12.00 |
| 23 | Caleb GachPlace 23 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 19:12.00 |
| 24 | Ty JonesPlace 24 · Grade 11 · Rock Port | 11 | Rock Port | 19:23.00 |
| 25 | Patrick KeeferPlace 25 · Grade 12 · St. Pius X (Kansas City) | 12 | St. Pius X (Kansas City) | 19:33.00 |
| 26 | Blake RomakerPlace 26 · Grade 12 · North Platte | 12 | North Platte | 19:35.00 |
| 27 | Tyler MartinPlace 27 · Grade 11 · Dekalb | 11 | Dekalb | 19:37.00 |
| 28 | Max ThomasonPlace 28 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 19:38.00 |
| 29 | Dylan StockmanPlace 29 · Grade 11 · North Platte | 11 | North Platte | 19:44.00 |
| 30 | Jacob BarbeePlace 30 · Grade 9 · Cameron | 9 | Cameron | 19:49.00 |
| 31 | Patrick DohertyPlace 31 · Grade 11 · St. Pius X (Kansas City) | 11 | St. Pius X (Kansas City) | 19:50.00 |
| 32 | Dakota EadsPlace 32 · Grade 11 · Maysville | 11 | Maysville | 19:54.00 |
| 33 | Colin ArnoldPlace 33 · Grade 10 · Maryville | 10 | Maryville | 19:55.00 |
| 34 | Kenneth HoladayPlace 34 · Grade 11 · Mid-Buchanan | 11 | Mid-Buchanan | 19:57.00 |
| 35 | Alston MouldenPlace 35 · Grade 10 · Mid-Buchanan | 10 | Mid-Buchanan | 19:58.00 |
| 36 | Gunnar YoungPlace 36 · Grade 9 · Chillicothe | 9 | Chillicothe | 20:00.00 |
| 37 | Josh SchmitzPlace 37 · Grade 11 · Cameron | 11 | Cameron | 20:03.00 |
| 38 | Scott ShawPlace 38 · Grade 12 · Maryville | 12 | Maryville | 20:05.00 |
| 39 | Michael GaritzPlace 39 · Grade 10 · St. Pius X (Kansas City) | 10 | St. Pius X (Kansas City) | 20:06.00 |
| 40 | Alec TapiaPlace 40 · Grade 10 · St. Pius X (Kansas City) | 10 | St. Pius X (Kansas City) | 20:11.00 |
| 41 | Jordan EdsonPlace 41 · Grade 10 · Benton | 10 | Benton | 20:12.00 |
| 42 | Jeremie WingPlace 42 · Grade 9 · Lafayette (St. Joseph) | 9 | Lafayette (St. Joseph) | 20:16.00 |
| 43 | Trevor HolmesPlace 43 · Grade 12 · Rock Port | 12 | Rock Port | 20:17.00 |
| 44 | Kyle FusonPlace 44 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 20:19.00 |
| 45 | Brendan BauerPlace 45 · Grade 11 · St. Pius X (Kansas City) | 11 | St. Pius X (Kansas City) | 20:21.00 |
| 46 | Jackson Ruffcorn-RowlandPlace 46 · Grade 11 · Cameron | 11 | Cameron | 20:28.00 |
| 47 | Keifer SteebyPlace 47 · Grade 10 · North Andrew | 10 | North Andrew | 20:29.00 |
| 48 | Eric BrownPlace 48 · Grade 11 · North Platte | 11 | North Platte | 20:34.00 |
| 49 | Max ClaycombPlace 49 · Grade 9 · Savannah | 9 | Savannah | 20:44.00 |
| 50 | Tristian CarmackPlace 50 · Grade 11 · Chillicothe | 11 | Chillicothe | 20:49.00 |
| 51 | Hagen KimseyPlace 51 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 20:51.00 |
| 52 | Andrew CichaPlace 52 · Grade 9 · West Platte | 9 | West Platte | 21:00.00 |
| 53 | Zac HollandPlace 53 · Grade 11 · Chillicothe | 11 | Chillicothe | 21:03.00 |
| 54 | Conner McNairPlace 54 · Grade 10 · West Platte | 10 | West Platte | 21:04.00 |
| 55 | Griffin RosterPlace 55 · Grade 9 · Savannah | 9 | Savannah | 21:06.00 |
| 56 | Alex MoreheadPlace 56 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 21:08.00 |
| 57 | Cody GravenPlace 57 · Grade 12 · Maysville | 12 | Maysville | 21:10.00 |
| 58 | Michael ForsbergPlace 58 · Grade 12 · Benton | 12 | Benton | 21:13.00 |
| 59 | Tyler WalshPlace 59 · Grade 11 · Maysville | 11 | Maysville | 21:15.00 |
| 60 | Alex RosePlace 60 · Grade 10 · West Platte | 10 | West Platte | 21:23.00 |
| 61 | Sebastion PerryPlace 61 · Grade 9 · Benton | 9 | Benton | 21:24.00 |
| 62 | Trevor PetreePlace 62 · Grade 10 · Chillicothe | 10 | Chillicothe | 21:25.00 |
| 63 | Brandon McKnightPlace 63 · Grade 12 · Savannah | 12 | Savannah | 21:35.00 |
| 64 | Josiah MannersPlace 64 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 21:38.00 |
| 65 | Joshua StevensonPlace 65 · Grade 9 · Cameron | 9 | Cameron | 21:38.00 |
| 66 | Ryan DewhirstPlace 66 · Grade 9 · Rock Port | 9 | Rock Port | 21:49.00 |
| 67 | Ben HeesePlace 67 · Grade 9 · North Platte | 9 | North Platte | 21:50.00 |
| 68 | Ethan MillerPlace 68 · Grade 10 · Rock Port | 10 | Rock Port | 21:55.00 |
| 69 | Alex GardnerPlace 69 · Grade 10 · Maryville | 10 | Maryville | 22:02.00 |
| 70 | Justin HowardPlace 70 · Grade 9 · West Platte | 9 | West Platte | 22:03.00 |
| 71 | Caleb SappPlace 71 · Grade 12 · Maysville | 12 | Maysville | 22:09.00 |
| 72 | Billy WallingfordPlace 72 · Grade 9 · East Buchanan | 9 | East Buchanan | 22:11.00 |
| 73 | Christopher ParisPlace 73 · Grade 10 · Maryville | 10 | Maryville | 22:13.00 |
| 74 | Scott AlbertyPlace 74 · Grade 11 · Savannah | 11 | Savannah | 22:14.00 |
| 75 | Isaiah RamirezPlace 75 · Grade 10 · East Buchanan | 10 | East Buchanan | 22:16.00 |
| 76 | Trevor LamarPlace 76 · Grade 9 · North Platte | 9 | North Platte | 22:18.00 |
| 77 | Austin WetheredPlace 77 · Grade 12 · Benton | 12 | Benton | 22:19.00 |
| 78 | Josiah ChambersPlace 78 · Grade 10 · Savannah | 10 | Savannah | 22:32.00 |
| 79 | John PhillipsPlace 79 · Grade 11 · Maysville | 11 | Maysville | 23:02.00 |
| 80 | Bennett NowotnyPlace 80 · Grade 11 · West Platte | 11 | West Platte | 23:04.00 |
| 81 | Mark FisherPlace 81 · Grade 10 · North Platte | 10 | North Platte | 23:12.00 |
| 82 | Tyler ClarkPlace 82 · Grade 9 · East Buchanan | 9 | East Buchanan | 23:20.00 |
| 83 | Gage BenightPlace 83 · Grade 10 · Lafayette (St. Joseph) | 10 | Lafayette (St. Joseph) | 23:36.00 |
| 84 | Tyler JonesPlace 84 · Grade 10 · Rock Port | 10 | Rock Port | 23:40.00 |
| 85 | Evan ElamPlace 85 · Grade 9 · Rock Port | 9 | Rock Port | 23:40.00 |
| 86 | Blake SmithPlace 86 · Grade 11 · North Platte | 11 | North Platte | 23:58.00 |
| 87 | Matthew CarpenterPlace 87 · Grade 12 · Mid-Buchanan | 12 | Mid-Buchanan | 24:29.00 |
| 88 | Tanner CobbPlace 88 · Grade 11 · East Buchanan | 11 | East Buchanan | 25:14.00 |
| 89 | Zane SilkettPlace 89 · Grade 11 · Savannah | 11 | Savannah | 25:23.00 |
| 90 | Aaron WilliamsPlace 90 · Grade 11 · East Buchanan | 11 | East Buchanan | 26:43.00 |
| 91 | Quentin CarderPlace 91 · Grade 9 · Rock Port | 9 | Rock Port | 27:02.00 |
| 92 | Conner StroughPlace 92 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 27:17.00 |
| 93 | Jacob ParkhurstPlace 93 · Grade 10 · East Buchanan | 10 | East Buchanan | 28:59.00 |
| 94 | Joshua McMullenPlace 94 · Grade 9 · Cameron | 9 | Cameron | 29:33.00 |
| 95 | Riley PoagePlace 95 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 31:54.00 |
| — | Tristan DanielGrade 11 · Maysville | 11 | Maysville | Did Not Finish |
| — | Chase RowlandGrade 12 · East Buchanan | 12 | East Buchanan | Did Not Finish |
| — | Quinland KeaslingGrade 12 · Cameron | 12 | Cameron | Did Not Finish |