| 1 | Caleb FeuerbacherPlace 1 · Grade 11 · Maryville | 11 | Maryville | 16:19 PR |
| 2 | Layne WormanPlace 2 · Grade 12 · Chillicothe | 12 | Chillicothe | 16:30 PR |
| 3 | Joshua SandersPlace 3 · Grade 12 · Maryville | 12 | Maryville | 16:41 |
| 3 | Ben CravenPlace 3 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 16:41 PR |
| 5 | Jack HausmanPlace 5 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 17:01 |
| 6 | Max RobertsonPlace 6 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 17:06 PR |
| 7 | Jackson RushPlace 7 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 17:17 PR |
| 8 | Jack LewisPlace 8 · Grade 11 · St. Pius X (Kansas City) | 11 | St. Pius X (Kansas City) | 17:33 |
| 9 | Calvin BashamPlace 9 · Grade 10 · Braymer | 10 | Braymer | 18:01 PR |
| 10 | Ryan WilmasPlace 10 · Grade 10 · North Andrew | 10 | North Andrew | 18:03 PR |
| 11 | Max SchieberPlace 11 · Grade 11 · Bishop LeBlond | 11 | Bishop LeBlond | 18:05 PR |
| 11 | Zachary BoylePlace 11 · Grade 11 · Penney | 11 | Penney | 18:05 PR |
| 13 | Logan DunkinPlace 13 · Grade 10 · Princeton | 10 | Princeton | 18:07 |
| 14 | Cody McNettPlace 14 · Grade 12 · Maysville | 12 | Maysville | 18:10 PR |
| 15 | Justin GannonPlace 15 · Grade 12 · Lathrop | 12 | Lathrop | 18:12 PR |
| 16 | Thomas RossPlace 16 · Grade 10 · St. Pius X (Kansas City) | 10 | St. Pius X (Kansas City) | 18:13 PR |
| 17 | Keifer SteebyPlace 17 · Grade 12 · North Andrew | 12 | North Andrew | 18:17 PR |
| 18 | Jonathan HoltmanPlace 18 · Grade 11 · Maryville | 11 | Maryville | 18:18 |
| 19 | Tanner HobbsPlace 19 · Grade 12 · Chillicothe | 12 | Chillicothe | 18:21 PR |
| 20 | Tyler MeadowsPlace 20 · Grade 10 · North Platte | 10 | North Platte | 18:29 PR |
| 21 | George LoflandPlace 21 · Grade 10 · St. Pius X (Kansas City) | 10 | St. Pius X (Kansas City) | 18:30 PR |
| 21 | Gunnar YoungPlace 21 · Grade 11 · Chillicothe | 11 | Chillicothe | 18:30 |
| 23 | Ryan BarberPlace 23 · Grade 11 · St. Pius X (Kansas City) | 11 | St. Pius X (Kansas City) | 18:31 PR |
| 24 | Connor GilzeanPlace 24 · Grade 12 · Lathrop | 12 | Lathrop | 18:34 PR |
| 24 | Chad SullivanPlace 24 · Grade 11 · Maryville | 11 | Maryville | 18:34 PR |
| 26 | Marcus MallenPlace 26 · Grade 12 · Savannah | 12 | Savannah | 18:35 PR |
| 27 | Zachary KizerPlace 27 · Grade 9 · Maryville | 9 | Maryville | 18:40 |
| 28 | Ben HayenPlace 28 · Grade 11 · Chillicothe | 11 | Chillicothe | 18:41 PR |
| 29 | Crayton CrawfordPlace 29 · Grade 11 · Penney | 11 | Penney | 18:43 PR |
| 30 | Kobe MontgomeryPlace 30 · Grade 9 · Savannah | 9 | Savannah | 18:45 |
| 31 | Hagen KimseyPlace 31 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 18:54 PR |
| 32 | Sebastion PerryPlace 32 · Grade 11 · Benton (St. Joseph) | 11 | Benton (St. Joseph) | 18:55 PR |
| 33 | Colin ArnoldPlace 33 · Grade 12 · Maryville | 12 | Maryville | 18:56 |
| 34 | Christian DixonPlace 34 · Grade 11 · Penney | 11 | Penney | 19:01 PR |
| 35 | Luca MattiussiPlace 35 · Grade 12 · Maryville | 12 | Maryville | 19:04 PR |
| 36 | Dustin DaviesPlace 36 · Grade 10 · Braymer | 10 | Braymer | 19:05 |
| 37 | Nathan ShattoPlace 37 · Grade 9 · Penney | 9 | Penney | 19:06 PR |
| 38 | Max ThomasonPlace 38 · Grade 12 · Bishop LeBlond | 12 | Bishop LeBlond | 19:12 |
| 39 | Griffin RosterPlace 39 · Grade 11 · Savannah | 11 | Savannah | 19:16 PR |
| 40 | Payton LogstonPlace 40 · Grade 9 · Penney | 9 | Penney | 19:23 |
| 40 | Ty PeppersPlace 40 · Grade 10 · East Buchanan | 10 | East Buchanan | 19:23 |
| 40 | Rylee ScottPlace 40 · Grade 9 · Savannah | 9 | Savannah | 19:23 |
| 43 | Zachary LeePlace 43 · Grade 10 · North Platte | 10 | North Platte | 19:27 |
| 44 | Kobe MonroePlace 44 · Grade 12 · Mound City | 12 | Mound City | 19:30 |
| 44 | Jacob ParkesPlace 44 · Grade 11 · Chillicothe | 11 | Chillicothe | 19:30 PR |
| 46 | Josh WrightPlace 46 · Grade 10 · St. Pius X (Kansas City) | 10 | St. Pius X (Kansas City) | 19:33 PR |
| 47 | Gabe MinterPlace 47 · Grade 9 · Rock Port | 9 | Rock Port | 19:36 PR |
| 48 | Matthew VukcevichPlace 48 · Grade 9 · Bishop LeBlond | 9 | Bishop LeBlond | 19:37 |
| 49 | Max ClaycombPlace 49 · Grade 12 · Savannah | 12 | Savannah | 19:39 |
| 50 | Coby IsraelPlace 50 · Grade 10 · Maysville | 10 | Maysville | 19:41 PR |
| 51 | Matt BrownPlace 51 · Grade 11 · Savannah | 11 | Savannah | 19:47 |
| 52 | Teague MuddPlace 52 · Grade 12 · Lathrop | 12 | Lathrop | 19:49 PR |
| 53 | Joseph DemarcusPlace 53 · Grade 10 · North Platte | 10 | North Platte | 19:51 |
| 54 | Caden BuntinPlace 54 · Grade 9 · East Buchanan | 9 | East Buchanan | 19:55 |
| 55 | William PerryPlace 55 · Grade 12 · Chillicothe | 12 | Chillicothe | 19:56 PR |
| 56 | John Michael HrisoPlace 56 · Grade 10 · Bishop LeBlond | 10 | Bishop LeBlond | 20:02 |
| 56 | Lucas MapelPlace 56 · Grade 10 · Benton (St. Joseph) | 10 | Benton (St. Joseph) | 20:02 |
| 58 | Cade FergusonPlace 58 · Grade 10 · Benton (St. Joseph) | 10 | Benton (St. Joseph) | 20:07 PR |
| 59 | Peyton TurnerPlace 59 · Grade 12 · Savannah | 12 | Savannah | 20:12 PR |
| 60 | Caleb CrumleyPlace 60 · Grade 11 · North Platte | 11 | North Platte | 20:17 |
| 61 | Preston KlappenbachPlace 61 · Grade 10 · Rock Port | 10 | Rock Port | 20:19 PR |
| 62 | Michael ComellaPlace 62 · Grade 9 · Bishop LeBlond | 9 | Bishop LeBlond | 20:21 |
| 63 | Tyler JonesPlace 63 · Grade 12 · Rock Port | 12 | Rock Port | 20:28 |
| 64 | Trenton SillPlace 64 · Grade 12 · Benton (St. Joseph) | 12 | Benton (St. Joseph) | 20:30 PR |
| 64 | Aidriaan CardenPlace 64 · Grade 11 · Chillicothe | 11 | Chillicothe | 20:30 PR |
| 66 | Jadan PhillipsPlace 66 · Grade 9 · St. Pius X (Kansas City) | 9 | St. Pius X (Kansas City) | 20:34 |
| 66 | Tyler RichterPlace 66 · Grade 9 · Princeton | 9 | Princeton | 20:34 |
| 66 | Logan HansonPlace 66 · Grade 10 · Princeton | 10 | Princeton | 20:34 PR |
| 69 | Mark FisherPlace 69 · Grade 12 · North Platte | 12 | North Platte | 20:43 PR |
| 70 | Ben HeesePlace 70 · Grade 11 · North Platte | 11 | North Platte | 20:46 |
| 70 | Hunter HeussnerPlace 70 · Grade 10 · Braymer | 10 | Braymer | 20:46 |
| 72 | Will MalitaPlace 72 · Grade 9 · East Buchanan | 9 | East Buchanan | 21:00 |
| 73 | Aidan PerryPlace 73 · Grade 10 · Benton (St. Joseph) | 10 | Benton (St. Joseph) | 21:03 |
| 74 | Nathan HedrickPlace 74 · Grade 12 · Braymer | 12 | Braymer | 21:11 |
| 75 | Max WhitePlace 75 · Grade 11 · Maysville | 11 | Maysville | 21:21 |
| 76 | Levi GlidewellPlace 76 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 21:29 |
| 77 | Jack WeilPlace 77 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 21:30 |
| 78 | Alex AlvarezPlace 78 · Grade 11 · Princeton | 11 | Princeton | 21:34 PR |
| 79 | Josh MeineckePlace 79 · Grade 9 · Rock Port | 9 | Rock Port | 21:37 |
| 80 | Jacob CarlockPlace 80 · Grade 9 · Lathrop | 9 | Lathrop | 21:49 |
| 81 | Matt BolanderPlace 81 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 21:55 PR |
| 82 | Zachary FretwellPlace 82 · Grade 12 · North Platte | 12 | North Platte | 22:00 PR |
| 83 | Spencer CarrPlace 83 · Grade 9 · East Buchanan | 9 | East Buchanan | 22:04 |
| 84 | Slater SingletonPlace 84 · Grade 12 · Benton (St. Joseph) | 12 | Benton (St. Joseph) | 22:26 |
| 85 | Evan ElamPlace 85 · Grade 11 · Rock Port | 11 | Rock Port | 22:33 |
| 86 | Stefan FolkPlace 86 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 22:34 |
| 87 | Jacob VelazquezPlace 87 · Grade 11 · Mid-Buchanan | 11 | Mid-Buchanan | 22:50 PR |
| 88 | Ethan BrumbaughPlace 88 · Grade 9 · Rock Port | 9 | Rock Port | 23:15 |
| 89 | Blake MillerPlace 89 · Grade 9 · St. Joseph Christian | 9 | St. Joseph Christian | 23:16 |
| 90 | Tallon PrivatPlace 90 · Grade 10 · Mid-Buchanan | 10 | Mid-Buchanan | 24:15 PR |
| 91 | Jake GladieuxPlace 91 · Grade 11 · Braymer | 11 | Braymer | 24:22 |
| 92 | Liam RaisonPlace 92 · Grade 10 · Rock Port | 10 | Rock Port | 24:24 PR |
| 93 | Josh ParkhurstPlace 93 · Grade 9 · East Buchanan | 9 | East Buchanan | 29:18 PR |
| 94 | Eli HuffmanPlace 94 · Grade 9 · Mid-Buchanan | 9 | Mid-Buchanan | 32:49 PR |