| 1 | Aidan MorrisPlace 1 · Grade 11 · Notre Dame (Cape Girardeau) | 11 | Notre Dame (Cape Girardeau) | 16:24.30 |
| 2 | Ayden WilesPlace 2 · Grade 12 · Farmington | 12 | Farmington | 16:34.86 |
| 3 | Atley MoorePlace 3 · Grade 9 · Farmington | 9 | Farmington | 16:59.66 PR |
| 4 | Zyler MulleryPlace 4 · Grade 9 · Farmington | 9 | Farmington | 17:17.73 |
| 5 | Brendan DialPlace 5 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 17:18.78 |
| 6 | Chayse BradshawPlace 6 · Grade 12 · East Carter | 12 | East Carter | 17:26.78 |
| 7 | Preston ProstPlace 7 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 17:27.29 |
| 8 | Weston TindiraPlace 8 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 17:30.29 |
| 9 | Aydien MillsPlace 9 · Grade 12 · Farmington | 12 | Farmington | 17:31.61 PR |
| 10 | Zander ReynoldsPlace 10 · Grade 12 · East Carter | 12 | East Carter | 17:31.64 PR |
| 11 | Jude SeidelmanPlace 11 · Grade 12 · Woodland | 12 | Woodland | 17:36.01 |
| 12 | Jaxon MillerPlace 12 · Grade 9 · West County | 9 | West County | 17:38.83 PR |
| 13 | Rawlend FilerPlace 13 · Grade 12 · Woodland | 12 | Woodland | 17:41.81 |
| 14 | James MartinPlace 14 · Grade 11 · Farmington | 11 | Farmington | 17:45.09 |
| 15 | Asher SpinksPlace 15 · Grade 12 · Scott City | 12 | Scott City | 17:47.90 |
| 16 | Avery MedleyPlace 16 · Grade 11 · DeSmet Jesuit | 11 | DeSmet Jesuit | 17:49.18 |
| 17 | Aaron MathewPlace 17 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 17:51.22 |
| 18 | Brayden SmithPlace 18 · Grade 12 · Potosi | 12 | Potosi | 17:58.21 |
| 19 | Jacob MooneyPlace 19 · Grade 11 · Woodland | 11 | Woodland | 18:01.29 PR |
| 20 | Andrew WoodardPlace 20 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 18:02.51 |
| 21 | Abdiel Ibarra-PadronPlace 21 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 18:04.20 |
| 22 | Zachary JohnsonPlace 22 · Grade 10 · Potosi | 10 | Potosi | 18:04.34 |
| 23 | Crafton BinkardPlace 23 · Grade 11 · Kennett | 11 | Kennett | 18:04.59 |
| 24 | Austin UmfleetPlace 24 · Grade 11 · Meadow Heights | 11 | Meadow Heights | 18:08.25 |
| 25 | Nicolas ChamblessPlace 25 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 18:10.42 |
| 26 | Adrian BaumanPlace 26 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 18:12.86 PR |
| 27 | Ethan HuffmanPlace 27 · Grade 12 · Scott City | 12 | Scott City | 18:14.71 PR |
| 28 | Jackson MorrisPlace 28 · Grade 10 · Central (Park Hills) | 10 | Central (Park Hills) | 18:19.89 |
| 29 | Jamey GoldenPlace 29 · Grade 11 · Meadow Heights | 11 | Meadow Heights | 18:22.57 |
| 30 | Kevin RangelPlace 30 · Grade 12 · Senath-Hornersville | 12 | Senath-Hornersville | 18:23.17 PR |
| 31 | Kade AndersonPlace 31 · Grade 12 · Kennett | 12 | Kennett | 18:25.72 PR |
| 32 | Kaleb RohlfingPlace 32 · Grade 12 · DeSmet Jesuit | 12 | DeSmet Jesuit | 18:26.04 |
| 33 | Tucker MartinPlace 33 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 18:35.52 |
| 34 | Cole HenkePlace 34 · Grade 12 · Kingston | 12 | Kingston | 18:38.59 |
| 35 | John RonePlace 35 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 18:41.69 PR |
| 36 | Dalton PruneauPlace 36 · Grade 11 · Kingston | 11 | Kingston | 18:43.05 PR |
| 37 | Devonte BowmanPlace 37 · Grade 11 · East Carter | 11 | East Carter | 18:44.19 PR |
| 38 | Seth WilkinsonPlace 38 · Grade 12 · Woodland | 12 | Woodland | 18:44.32 |
| 39 | Eli HequembourgPlace 39 · Grade 12 · Twin Rivers | 12 | Twin Rivers | 18:45.07 |
| 40 | Carter WebbPlace 40 · Grade 9 · Potosi | 9 | Potosi | 18:47.29 |
| 41 | Brady KeysPlace 41 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 18:54.00 PR |
| 42 | Jacob WareingPlace 42 · Grade 11 · Notre Dame (Cape Girardeau) | 11 | Notre Dame (Cape Girardeau) | 18:58.79 |
| 43 | Hayden SenciboyPlace 43 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 18:58.87 PR |
| 44 | Oliver GriffardPlace 44 · Grade 12 · Valle Catholic | 12 | Valle Catholic | 18:59.12 PR |
| 45 | Slade StuckeyPlace 45 · Grade 9 · Kennett | 9 | Kennett | 19:00.61 PR |
| 46 | Creed LaubingerPlace 46 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 19:00.94 |
| 47 | Evan WardPlace 47 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 19:05.10 |
| 48 | Dominick AllenPlace 48 · Grade 12 · Puxico | 12 | Puxico | 19:09.85 |
| 49 | Gilberto RamosPlace 49 · Grade 12 · Kennett | 12 | Kennett | 19:11.36 |
| 50 | Zackary RitterPlace 50 · Grade 11 · Ste. Genevieve | 11 | Ste. Genevieve | 19:11.58 |
| 51 | Graiden CampbellPlace 51 · Grade 11 · Valley | 11 | Valley | 19:12.80 |
| 52 | Anthony NozewskiPlace 52 · Grade 10 · DeSmet Jesuit | 10 | DeSmet Jesuit | 19:13.04 |
| 53 | Luke SeyerPlace 53 · Grade 12 · Notre Dame (Cape Girardeau) | 12 | Notre Dame (Cape Girardeau) | 19:21.11 PR |
| 54 | Isaiah BartlettPlace 54 · Grade 11 · St. Paul Lutheran (Farmington) | 11 | St. Paul Lutheran (Farmington) | 19:21.94 PR |
| 55 | Braxton BullockPlace 55 · Grade 12 · Kennett | 12 | Kennett | 19:23.98 PR |
| 56 | Felix LinPlace 56 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 19:24.33 PR |
| 57 | Benjamin GarnerPlace 57 · Grade 10 · Woodland | 10 | Woodland | 19:25.23 PR |
| 58 | Kai SiebertPlace 58 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 19:29.90 PR |
| 59 | William ParkerPlace 59 · Grade 12 · Twin Rivers | 12 | Twin Rivers | 19:30.77 |
| 60 | Connor HillPlace 60 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 19:31.80 PR |
| 61 | Vicente GarzaPlace 61 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 19:38.99 |
| 62 | Lincoln FinchPlace 62 · Grade 10 · Farmington | 10 | Farmington | 19:39.67 |
| 63 | Jacob SchuppPlace 63 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 19:42.43 |
| 64 | Samuel J PetzoldtPlace 64 · Grade 11 · Saxony Lutheran | 11 | Saxony Lutheran | 19:46.34 |
| 65 | Jason WestPlace 65 · Grade 10 · Greenville | 10 | Greenville | 19:47.13 |
| 66 | Carter JonesPlace 66 · Grade 12 · Valley | 12 | Valley | 19:49.84 |
| 67 | Preston ThompsonPlace 67 · Grade 12 · East Carter | 12 | East Carter | 19:54.99 |
| 68 | Graham HaggardPlace 68 · Grade 10 · Kennett | 10 | Kennett | 19:57.18 |
| 69 | Noah MittermeyerPlace 69 · Grade 10 · Ste. Genevieve | 10 | Ste. Genevieve | 20:02.43 PR |
| 70 | Camden McIllwainPlace 70 · Grade 11 · Kingston | 11 | Kingston | 20:03.26 |
| 71 | Josiah JonesPlace 71 · Grade 11 · Kingston | 11 | Kingston | 20:09.31 |
| 72 | Tavin RileyPlace 72 · Grade 12 · Kelly | 12 | Kelly | 20:15.86 |
| 73 | Oliver HicksPlace 73 · Grade 12 · Potosi | 12 | Potosi | 20:17.07 PR |
| 74 | Trenton KelleyPlace 74 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 20:18.73 PR |
| 75 | Skyler HoesliPlace 75 · Grade 11 · Leopold | 11 | Leopold | 20:20.51 |
| 76 | Clifton DicusPlace 76 · Grade 11 · Kingston | 11 | Kingston | 20:29.30 |
| 77 | Bryson SaulsPlace 77 · Grade 9 · Woodland | 9 | Woodland | 20:30.63 PR |
| 78 | Jase MillerPlace 78 · Grade 11 · West County | 11 | West County | 20:36.06 |
| 79 | Logan DuncanPlace 79 · Grade 12 · Kelly | 12 | Kelly | 20:37.10 |
| 80 | Henry BowlesPlace 80 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 20:40.64 PR |
| 81 | Kade SchubertPlace 81 · Grade 10 · Saxony Lutheran | 10 | Saxony Lutheran | 21:00.44 PR |
| 82 | Tucker EmmonsPlace 82 · Grade 10 · Twin Rivers | 10 | Twin Rivers | 21:08.81 |
| 83 | Dylan YatesPlace 83 · Grade 12 · Kennett | 12 | Kennett | 21:12.07 |
| 84 | Cooper ReynoldsPlace 84 · Grade 9 · Kelly | 9 | Kelly | 21:16.77 |
| 85 | Alexander ColemanPlace 85 · Grade 12 · Kingston | 12 | Kingston | 21:17.97 PR |
| 86 | Colton LoftonPlace 86 · Grade 11 · Kelly | 11 | Kelly | 21:18.06 |
| 87 | Jett WagnerPlace 87 · Grade 11 · Scott City | 11 | Scott City | 21:31.65 |
| 88 | Davin BuhlerPlace 88 · Grade 12 · Potosi | 12 | Potosi | 21:33.43 |
| 89 | Joshua II KearnsPlace 89 · Grade 11 · Valley | 11 | Valley | 21:38.48 |
| 90 | Walker WrightPlace 90 · Grade 9 · Valley | 9 | Valley | 21:44.91 PR |
| 91 | Karson PierrePlace 91 · Grade 11 · Woodland | 11 | Woodland | 22:01.88 |
| 92 | Sawyer WamplerPlace 92 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 22:05.87 |
| 93 | Mavrick RatliffPlace 93 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 22:16.84 |
| 94 | Jonah HannPlace 94 · Grade 10 · Kelly | 10 | Kelly | 22:19.38 |
| 95 | Emmett PricePlace 95 · Grade 9 · Kelly | 9 | Kelly | 23:02.79 PR |
| 96 | Owen McFarlandPlace 96 · Grade 11 · Central (Park Hills) | 11 | Central (Park Hills) | 23:28.93 |
| 97 | Landon WoodwardPlace 97 · Grade 11 · Valle Catholic | 11 | Valle Catholic | 23:35.32 |
| 98 | Colby JenningsPlace 98 · Grade 9 · Kelly | 9 | Kelly | 23:42.91 PR |
| 99 | Jacob SmithPlace 99 · Grade 11 · Leopold | 11 | Leopold | 24:13.29 |
| 100 | Kamren DavisPlace 100 · Grade 11 · West County | 11 | West County | 24:17.25 |