| 1 | Jack HausmanPlace 1 · Grade 11 · Bishop LeBlond | 11 | Bishop LeBlond | 16:47 |
| 2 | Sean BryantPlace 2 · Grade 11 · St. Pius X (Kansas City) | 11 | St. Pius X (Kansas City) | 17:06 PR |
| 3 | Layne WormanPlace 3 · Grade 11 · Chillicothe | 11 | Chillicothe | 17:09 |
| 4 | Max RobertsonPlace 4 · Grade 11 · Bishop LeBlond | 11 | Bishop LeBlond | 17:23 |
| 5 | Ben CravenPlace 5 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 17:34 |
| 6 | Joshua SandersPlace 6 · Grade 11 · Maryville | 11 | Maryville | 17:38 |
| 7 | Jackson RushPlace 7 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 17:40 |
| 8 | Caleb FeuerbacherPlace 8 · Grade 10 · Maryville | 10 | Maryville | 17:42 |
| 9 | Gunnar YoungPlace 9 · Grade 10 · Chillicothe | 10 | Chillicothe | 17:46 PR |
| 10 | Robbie ParkeyPlace 10 · Grade 12 · Chillicothe | 12 | Chillicothe | 18:05 |
| 11 | Ty JonesPlace 11 · Grade 12 · Rock Port | 12 | Rock Port | 18:05 |
| 12 | Dylan StockmanPlace 12 · Grade 12 · North Platte | 12 | North Platte | 18:15 |
| 13 | Jacob TomcPlace 13 · Grade 11 · St. Pius X (Kansas City) | 11 | St. Pius X (Kansas City) | 18:15 |
| 14 | Joel FusonPlace 14 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 18:25 |
| 15 | Jackson BeaverPlace 15 · Grade 12 · Benton (St. Joseph) | 12 | Benton (St. Joseph) | 18:26 |
| 16 | Kenneth HoladayPlace 16 · Grade 12 · Mid-Buchanan | 12 | Mid-Buchanan | 18:26 PR |
| 17 | Dylan ToddPlace 17 · Grade 12 · North Andrew | 12 | North Andrew | 18:29 |
| 18 | Colin ArnoldPlace 18 · Grade 11 · Maryville | 11 | Maryville | 18:30 |
| 19 | Zach HollandPlace 19 · Grade 12 · Chillicothe | 12 | Chillicothe | 18:34 PR |
| 20 | Calvin BashamPlace 20 · Grade 9 · Braymer | 9 | Braymer | 18:36 |
| 21 | Logan DunkinPlace 21 · Grade 9 · Princeton | 9 | Princeton | 18:36 |
| 22 | Justin GannonPlace 22 · Grade 11 · Lathrop | 11 | Lathrop | 18:40 |
| 23 | Marcus MallenPlace 23 · Grade 11 · Savannah | 11 | Savannah | 18:42 |
| 24 | Max ThomasonPlace 24 · Grade 11 · Bishop LeBlond | 11 | Bishop LeBlond | 18:49 |
| 25 | Keifer SteebyPlace 25 · Grade 11 · North Andrew | 11 | North Andrew | 18:57 |
| 26 | Matthew MahoneyPlace 26 · Grade 11 · Bishop LeBlond | 11 | Bishop LeBlond | 19:06 |
| 27 | George LoflandPlace 27 · Grade 9 · St. Pius X (Kansas City) | 9 | St. Pius X (Kansas City) | 19:07 |
| 28 | Eric BrownPlace 28 · Grade 12 · North Platte | 12 | North Platte | 19:08 |
| 29 | Patrick DohertyPlace 29 · Grade 12 · St. Pius X (Kansas City) | 12 | St. Pius X (Kansas City) | 19:11 PR |
| 30 | Jordan EdsonPlace 30 · Grade 11 · Benton (St. Joseph) | 11 | Benton (St. Joseph) | 19:12 PR |
| 31 | Crayton CrawfordPlace 31 · Grade 10 · Penney | 10 | Penney | 19:12 |
| 32 | Austin ShirkPlace 32 · Grade 10 · Maysville | 10 | Maysville | 19:15 PR |
| 33 | Jackson RumpfPlace 33 · Grade 12 · Mid-Buchanan | 12 | Mid-Buchanan | 19:16 PR |
| 34 | Michael GaritzPlace 34 · Grade 11 · St. Pius X (Kansas City) | 11 | St. Pius X (Kansas City) | 19:19 PR |
| 35 | Max SchieberPlace 35 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 19:22 |
| 36 | Daniel CichaPlace 36 · Grade 12 · West Platte | 12 | West Platte | 19:25 |
| 37 | Dallas PeasleePlace 37 · Grade 12 · Osborn | 12 | Osborn | 19:25 |
| 38 | Seth WynnePlace 38 · Grade 12 · Penney | 12 | Penney | 19:28 |
| 39 | Jonathan HoltmanPlace 39 · Grade 10 · Maryville | 10 | Maryville | 19:38 |
| 40 | Andrew CichaPlace 40 · Grade 10 · West Platte | 10 | West Platte | 19:42 |
| 41 | Max DaviesPlace 41 · Grade 9 · West Platte | 9 | West Platte | 19:49 |
| 42 | Ben HayenPlace 42 · Grade 10 · Chillicothe | 10 | Chillicothe | 19:51 |
| 43 | Cody McNettPlace 43 · Grade 11 · Maysville | 11 | Maysville | 19:57 |
| 44 | Hagen KimseyPlace 44 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 19:58 |
| 45 | Lucas MapelPlace 45 · Grade 9 · Benton (St. Joseph) | 9 | Benton (St. Joseph) | 19:58 PR |
| 46 | Tyler WalshPlace 46 · Grade 12 · Maysville | 12 | Maysville | 19:59 PR |
| 47 | Brendan BauerPlace 47 · Grade 12 · St. Pius X (Kansas City) | 12 | St. Pius X (Kansas City) | 20:02 |
| 48 | Max ClaycombPlace 48 · Grade 10 · Savannah | 10 | Savannah | 20:03 |
| 49 | Tyler MeadowsPlace 49 · Grade 9 · North Platte | 9 | North Platte | 20:03 |
| 50 | Tanner HobbsPlace 50 · Grade 11 · Chillicothe | 11 | Chillicothe | 20:03 |
| 51 | Dustin DaviesPlace 51 · Grade 9 · Braymer | 9 | Braymer | 20:07 |
| 52 | Griffin RosterPlace 52 · Grade 10 · Savannah | 10 | Savannah | 20:07 |
| 53 | Sebastion PerryPlace 53 · Grade 10 · Benton (St. Joseph) | 10 | Benton (St. Joseph) | 20:10 |
| 69 | Jacob ParkesPlace 69 · Grade 10 · Chillicothe | 10 | Chillicothe | 20:11 |
| 54 | Caleb CrumleyPlace 54 · Grade 10 · North Platte | 10 | North Platte | 20:16 |
| 55 | Chad SullivanPlace 55 · Grade 10 · Maryville | 10 | Maryville | 20:18 |
| 56 | John PhillipsPlace 56 · Grade 12 · Maysville | 12 | Maysville | 20:24 |
| 57 | Joseph DemarcusPlace 57 · Grade 9 · North Platte | 9 | North Platte | 20:24 |
| 58 | Gavin OttPlace 58 · Grade 9 · St. Pius X (Kansas City) | 9 | St. Pius X (Kansas City) | 20:25 |
| 59 | Isaiah RamirezPlace 59 · Grade 11 · East Buchanan | 11 | East Buchanan | 20:25 |
| 60 | Christian DixonPlace 60 · Grade 10 · Penney | 10 | Penney | 20:29 |
| 61 | Max WhitePlace 61 · Grade 10 · Maysville | 10 | Maysville | 20:34 |
| 62 | Ethan DixonPlace 62 · Grade 11 · Penney | 11 | Penney | 20:39 |
| 63 | Dalton BarnesPlace 63 · Grade 12 · Braymer | 12 | Braymer | 20:40 |
| 64 | Zach BoylePlace 64 · Grade 10 · Penney | 10 | Penney | 20:51 PR |
| 65 | Sterling EvansPlace 65 · Grade 12 · Lathrop | 12 | Lathrop | 20:58 |
| 66 | Tanner CobbPlace 66 · Grade 12 · East Buchanan | 12 | East Buchanan | 21:00 |
| 67 | Tyler JonesPlace 67 · Grade 11 · Rock Port | 11 | Rock Port | 21:01 |
| 68 | Aidan PerryPlace 68 · Grade 9 · Benton (St. Joseph) | 9 | Benton (St. Joseph) | 21:10 |
| 70 | Dakota EadsPlace 70 · Grade 12 · Maysville | 12 | Maysville | 21:22 |
| 71 | Trevor LamarPlace 71 · Grade 10 · North Platte | 10 | North Platte | 21:28 |
| 72 | Zach HillPlace 72 · Grade 9 · Dekalb | 9 | Dekalb | 21:32 PR |
| 73 | Christopher ParisPlace 73 · Grade 11 · Maryville | 11 | Maryville | 21:33 |
| 74 | Cade FergusonPlace 74 · Grade 9 · Benton (St. Joseph) | 9 | Benton (St. Joseph) | 21:34 |
| 75 | Jensen MayesPlace 75 · Grade 12 · Lathrop | 12 | Lathrop | 21:40 |
| 76 | Ethan MillerPlace 76 · Grade 11 · Rock Port | 11 | Rock Port | 21:49 |
| 77 | John Michael HrisoPlace 77 · Grade 9 · Bishop LeBlond | 9 | Bishop LeBlond | 21:50 |
| 78 | Nathan HedrickPlace 78 · Grade 11 · Braymer | 11 | Braymer | 21:54 |
| 79 | Trenton SillPlace 79 · Grade 11 · Benton (St. Joseph) | 11 | Benton (St. Joseph) | 21:55 |
| 80 | Kaleb BaberPlace 80 · Grade 12 · West Platte | 12 | West Platte | 22:01 |
| 81 | Preston KlappenbachPlace 81 · Grade 9 · Rock Port | 9 | Rock Port | 22:02 |
| 82 | Cameron JonesPlace 82 · Grade 9 · Princeton | 9 | Princeton | 22:05 PR |
| 83 | Scott AlbertyPlace 83 · Grade 12 · Savannah | 12 | Savannah | 22:20 |
| 84 | Mark FisherPlace 84 · Grade 11 · North Platte | 11 | North Platte | 22:23 |
| 85 | Mitchel HydornPlace 85 · Grade 9 · Princeton | 9 | Princeton | 22:34 |
| 86 | Matik HeskinPlace 86 · Grade 9 · West Platte | 9 | West Platte | 22:36 |
| 87 | Nathan DouglasPlace 87 · Grade 12 · Mid-Buchanan | 12 | Mid-Buchanan | 22:37 |
| 88 | Mason WeberPlace 88 · Grade 11 · Princeton | 11 | Princeton | 22:40 |
| 89 | Evan ElamPlace 89 · Grade 10 · Rock Port | 10 | Rock Port | 22:41 |
| 90 | Hunter HeussnerPlace 90 · Grade 9 · Braymer | 9 | Braymer | 22:45 |
| 91 | Jacob VelazquezPlace 91 · Grade 10 · Mid-Buchanan | 10 | Mid-Buchanan | 22:57 |
| 92 | Matt BolanderPlace 92 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 23:12 |
| 93 | Chance Higgins-GloorPlace 93 · Grade 11 · Lathrop | 11 | Lathrop | 23:43 |
| 94 | Levi GlidewellPlace 94 · Grade 9 · St. Joseph Christian | 9 | St. Joseph Christian | 24:08 |
| 95 | Zane SilkettPlace 95 · Grade 12 · Savannah | 12 | Savannah | 24:30 |
| 96 | William MillerPlace 96 · Grade 10 · Osborn | 10 | Osborn | 24:59 PR |
| 97 | Preston JonesPlace 97 · Grade 9 · Rock Port | 9 | Rock Port | 25:03 |
| 98 | Colby RegnierPlace 98 · Grade 10 · West Platte | 10 | West Platte | 25:37 |
| 99 | Jacob ParkhurstPlace 99 · Grade 11 · East Buchanan | 11 | East Buchanan | 25:54 |
| 100 | Tallon PrivatPlace 100 · Grade 9 · Mid-Buchanan | 9 | Mid-Buchanan | 26:49 |
| 101 | Ian SlaglePlace 101 · Grade 9 · Savannah | 9 | Savannah | 26:56 PR |
| 102 | Andy MinkPlace 102 · Grade 12 · East Buchanan | 12 | East Buchanan | 27:01 |