| 1 | Braden UpchurchPlace 1 · Grade 10 · Bloomfield | 10 | Bloomfield | 18:34.3 |
| 2 | Crafton BinkardPlace 2 · Grade 11 · Kennett | 11 | Kennett | 18:46.5 |
| 3 | Brendan DialPlace 3 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 18:47.1 |
| 4 | Chance ScottPlace 4 · Grade 11 · Poplar Bluff | 11 | Poplar Bluff | 18:47.4 |
| 5 | Blake PfefferPlace 5 · Grade 10 · Dexter | 10 | Dexter | 19:08.7 |
| 6 | Hunter MasseyPlace 6 · Grade 12 · Bernie | 12 | Bernie | 19:13.0 |
| 7 | Ruger MoitPlace 7 · Grade 10 · Puxico | 10 | Puxico | 19:13.5 |
| 8 | Avery HahsPlace 8 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 19:20.8 |
| 9 | Slade StuckeyPlace 9 · Grade 9 · Kennett | 9 | Kennett | 19:25.3 |
| 10 | Cameryn HalePlace 10 · Grade 10 · Oak Ridge | 10 | Oak Ridge | 19:26.7 |
| 11 | Gilberto RamosPlace 11 · Grade 12 · Kennett | 12 | Kennett | 19:29.7 |
| 12 | Brady KeysPlace 12 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 19:35.6 |
| 13 | Abdiel Ibarra-PadronPlace 13 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 19:35.7 |
| 14 | Bryson BattlesPlace 14 · Grade 10 · Bloomfield | 10 | Bloomfield | 19:43.3 |
| 15 | Daniel WilliamsPlace 15 · Grade 11 · Dexter | 11 | Dexter | 19:48.4 |
| 16 | Cane HobgoodPlace 16 · Grade 12 · Bernie | 12 | Bernie | 19:49.8 |
| 17 | Jacob WareingPlace 17 · Grade 11 · Notre Dame (Cape Girardeau) | 11 | Notre Dame (Cape Girardeau) | 19:50.3 |
| 18 | Austin UmfleetPlace 18 · Grade 11 · Meadow Heights | 11 | Meadow Heights | 19:50.3 |
| 19 | Jacob SchuppPlace 19 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 19:53.7 |
| 20 | Gabe SmitherPlace 20 · Grade 10 · Oak Ridge | 10 | Oak Ridge | 19:58.1 |
| 21 | Domeniq HernandezPlace 21 · Grade 11 · Naylor | 11 | Naylor | 20:09.9 |
| 22 | Dominick AllenPlace 22 · Grade 12 · Puxico | 12 | Puxico | 20:13.4 |
| 23 | Kade AndersonPlace 23 · Grade 12 · Kennett | 12 | Kennett | 20:17.1 |
| 24 | Joby DixonPlace 24 · Grade 10 · Thayer | 10 | Thayer | 20:22.3 |
| 25 | Benjamin RushPlace 25 · Grade 10 · Poplar Bluff | 10 | Poplar Bluff | 20:25.2 |
| 26 | Kevin RangelPlace 26 · Grade 12 · Senath-Hornersville | 12 | Senath-Hornersville | 20:32.6 |
| 27 | Dylan SmithPlace 27 · Grade 10 · Poplar Bluff | 10 | Poplar Bluff | 20:37.1 |
| 28 | Dylan YatesPlace 28 · Grade 12 · Kennett | 12 | Kennett | 20:38.4 |
| 29 | Simon MayPlace 29 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 20:44.8 |
| 30 | Westin SmithPlace 30 · Grade 11 · Bloomfield | 11 | Bloomfield | 20:51.3 |
| 31 | Jamey GoldenPlace 31 · Grade 11 · Meadow Heights | 11 | Meadow Heights | 20:53.7 |
| 32 | Brayden CartillarPlace 32 · Grade 12 · Risco | 12 | Risco | 21:03.3 |
| 33 | Jason WestPlace 33 · Grade 10 · Greenville | 10 | Greenville | 21:04.5 |
| 34 | Skyler HoesliPlace 34 · Grade 11 · Leopold | 11 | Leopold | 21:10.4 |
| 35 | Connor BelcherPlace 35 · Grade 10 · Thayer | 10 | Thayer | 21:16.9 |
| 36 | Vicente GarzaPlace 36 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 21:22.3 |
| 37 | William RenaudPlace 37 · Grade 12 · Notre Dame (Cape Girardeau) | 12 | Notre Dame (Cape Girardeau) | 21:22.4 |
| 38 | Matthew BishopPlace 38 · Grade 12 · Clearwater | 12 | Clearwater | 21:30.0 |
| 39 | Hayden SenciboyPlace 39 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 21:31.3 |
| 40 | Elton BellPlace 40 · Grade 11 · Bloomfield | 11 | Bloomfield | 21:34.9 |
| 41 | Jace GodseyPlace 41 · Grade 10 · Risco | 10 | Risco | 21:35.1 |
| 42 | Noah SvehlaPlace 42 · Grade 10 · Oak Ridge | 10 | Oak Ridge | 21:35.1 |
| 43 | Gabriel CheckettPlace 43 · Grade 12 · Kennett | 12 | Kennett | 21:39.0 |
| 44 | Lance RobinsPlace 44 · Grade 11 · Advance | 11 | Advance | 21:39.9 |
| 45 | Ethan WillisPlace 45 · Grade 11 · Poplar Bluff | 11 | Poplar Bluff | 21:52.4 |
| 46 | Brayden RawlingsPlace 46 · Grade 10 · Risco | 10 | Risco | 21:58.3 |
| 47 | Samuel J PetzoldtPlace 47 · Grade 11 · Saxony Lutheran | 11 | Saxony Lutheran | 21:58.9 |
| 48 | Kevin KalichPlace 48 · Grade 10 · Poplar Bluff | 10 | Poplar Bluff | 22:04.3 |
| 49 | Peyton BallancePlace 49 · Grade 12 · Dexter | 12 | Dexter | 22:10.6 |
| 50 | Graham HaggardPlace 50 · Grade 10 · Kennett | 10 | Kennett | 22:13.3 |
| 51 | Nash PowersPlace 51 · Grade 9 · Advance | 9 | Advance | 22:15.9 |
| 52 | Mason ConnerPlace 52 · Grade 9 · Bloomfield | 9 | Bloomfield | 22:21.9 |
| 53 | Micah ClarkPlace 53 · Grade 10 · Meadow Heights | 10 | Meadow Heights | 22:26.7 |
| 54 | James OlingerPlace 54 · Grade 12 · Campbell | 12 | Campbell | 22:31.5 |
| 55 | Colton GlazierPlace 55 · Grade 12 · Puxico | 12 | Puxico | 22:37.3 |
| 56 | Carter OwensPlace 56 · Grade 11 · Risco | 11 | Risco | 22:41.0 |
| 57 | Caden WhitePlace 57 · Grade 12 · Risco | 12 | Risco | 22:50.4 |
| 58 | Beau BlairPlace 58 · Grade 11 · Richland (Essex) | 11 | Richland (Essex) | 22:54.0 |
| 59 | Owen EilersPlace 59 · Grade 9 · Advance | 9 | Advance | 22:56.7 |
| 60 | Josiah JarrellPlace 60 · Grade 10 · Bloomfield | 10 | Bloomfield | 23:01.8 |
| 61 | James GonzalezPlace 61 · Grade 12 · Meadow Heights | 12 | Meadow Heights | 23:04.8 |
| 62 | Levi FergusonPlace 62 · Grade 11 · Poplar Bluff | 11 | Poplar Bluff | 23:05.0 |
| 63 | Xander HannersPlace 63 · Grade 12 · Campbell | 12 | Campbell | 23:11.0 |
| 64 | Blaike JonesPlace 64 · Grade 11 · Clearwater | 11 | Clearwater | 23:16.0 |
| 65 | Luke SeyerPlace 65 · Grade 12 · Notre Dame (Cape Girardeau) | 12 | Notre Dame (Cape Girardeau) | 23:17.6 |
| 66 | Jackson HagerPlace 66 · Grade 10 · Saxony Lutheran | 10 | Saxony Lutheran | 23:22.3 |
| 67 | Elias MiinchPlace 67 · Grade 10 · Meadow Heights | 10 | Meadow Heights | 23:25.2 |
| 68 | Kaden PlunkPlace 68 · Grade 11 · Doniphan | 11 | Doniphan | 23:25.4 |
| 69 | Ace LueckePlace 69 · Grade 9 · Poplar Bluff | 9 | Poplar Bluff | 23:29.0 |
| 70 | Gavin HalePlace 70 · Grade 9 · Puxico | 9 | Puxico | 23:51.8 |
| 71 | Kade SchubertPlace 71 · Grade 10 · Saxony Lutheran | 10 | Saxony Lutheran | 24:00.0 |
| 72 | Isaac AllenPlace 72 · Grade 10 · Oak Ridge | 10 | Oak Ridge | 24:13.1 |
| 73 | Alec KimballPlace 73 · Grade 10 · Risco | 10 | Risco | 24:37.8 |
| 74 | Jacob SmithPlace 74 · Grade 11 · Leopold | 11 | Leopold | 24:40.8 |
| 75 | Tucker EdwardsPlace 75 · Grade 12 · Thayer | 12 | Thayer | 24:53.0 |
| 76 | James LinamPlace 76 · Grade 11 · Bloomfield | 11 | Bloomfield | 25:02.7 |
| 77 | Riley PhillipsPlace 77 · Grade 9 · Puxico | 9 | Puxico | 26:14.8 |
| 78 | Hayden Milam-LandersPlace 78 · Grade 11 · Advance | 11 | Advance | 26:44.2 |
| 79 | Carson BoylePlace 79 · Grade 11 · Richland (Essex) | 11 | Richland (Essex) | 26:58.4 |
| 80 | Byron HernandezPlace 80 · Grade 12 · Naylor | 12 | Naylor | 27:01.9 |
| 81 | Silas HohenadelPlace 81 · Grade 10 · Saxony Lutheran | 10 | Saxony Lutheran | 27:30.5 |
| 82 | Antonio OrozcoPlace 82 · Grade 11 · Senath-Hornersville | 11 | Senath-Hornersville | 28:08.3 |
| 83 | Jordan MarroquinPlace 83 · Grade 12 · Senath-Hornersville | 12 | Senath-Hornersville | 28:54.9 |
| 84 | Noah MeyrPlace 84 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 29:17.1 |
| 85 | Eli L'HeureuxPlace 85 · Grade 12 · Clearwater | 12 | Clearwater | 29:27.4 |
| 86 | Jon SachsePlace 86 · Grade 12 · Oak Ridge | 12 | Oak Ridge | 29:45.5 |
| 87 | Brayden ZychPlace 87 · Grade 12 · Puxico | 12 | Puxico | 31:14.6 |
| 88 | Grant McMillanPlace 88 · Grade 12 · Puxico | 12 | Puxico | 31:18.3 |
| 89 | Easton McGarityPlace 89 · Grade 9 · Richland (Essex) | 9 | Richland (Essex) | 31:49.1 |