| 1 | Aidan MorrisPlace 1 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 10:30.42 PR |
| 2 | Andrew BainPlace 2 · Grade 9 · Kirkwood | 9 | Kirkwood | 10:30.45 |
| 3 | Owen DavisPlace 3 · Grade 9 · Herculaneum | 9 | Herculaneum | 11:44.55 |
| 4 | Jeremiah BrownPlace 4 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 11:54.42 |
| 5 | Carter SanderPlace 5 · Grade 9 · Jackson | 9 | Jackson | 11:56.49 |
| 6 | William ImlerPlace 6 · Grade 9 · Kirkwood | 9 | Kirkwood | 12:03.56 |
| 7 | Austin BaerPlace 7 · Grade 9 · Herculaneum | 9 | Herculaneum | 12:09.44 |
| 8 | Nathan SmithPlace 8 · Grade 9 · Kirkwood | 9 | Kirkwood | 12:11.82 PR |
| 9 | Owen SelzerPlace 9 · Grade 9 · Lindbergh | 9 | Lindbergh | 12:19.75 PR |
| 10 | Kolin HeissererPlace 10 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 12:39.19 PR |
| 11 | Dylan RobbinsPlace 11 · Grade 9 · Jackson | 9 | Jackson | 12:40.24 |
| 12 | James MartinPlace 12 · Grade 9 · Farmington | 9 | Farmington | 12:42.15 |
| 13 | Thatcher BollingerPlace 13 · Grade 9 · Jackson | 9 | Jackson | 12:45.14 |
| 14 | Malachi StephensPlace 14 · Grade 9 · Jackson | 9 | Jackson | 12:50.08 |
| 15 | Brendon IviePlace 15 · Grade 9 · Herculaneum | 9 | Herculaneum | 12:51.41 |
| 16 | James ZagoraPlace 16 · Grade 9 · Kirkwood | 9 | Kirkwood | 13:01.30 |
| 17 | Peyton HerrinPlace 17 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 13:04.17 |
| 18 | Luke RyanPlace 18 · Grade 9 · St. Vincent | 9 | St. Vincent | 13:04.62 |
| 19 | Sawyer WamplerPlace 19 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 13:05.17 |
| 20 | James McMillanPlace 20 · Grade 9 · Lindbergh | 9 | Lindbergh | 13:05.36 PR |
| 21 | Kaiden MolinaPlace 21 · Grade 9 · Kirkwood | 9 | Kirkwood | 13:28.89 |
| 22 | Andrew AppelbaumPlace 22 · Grade 9 · Herculaneum | 9 | Herculaneum | 13:30.73 |
| 23 | Ryan SchlichtingPlace 23 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 13:31.10 |
| 24 | William KratzPlace 24 · Grade 9 · Kirkwood | 9 | Kirkwood | 13:31.44 PR |
| 25 | Carter NeumannPlace 25 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 13:32.81 |
| 26 | Carter WilsonPlace 26 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 13:34.35 PR |
| 27 | Westin SmithPlace 27 · Grade 9 · Bloomfield | 9 | Bloomfield | 13:36.53 |
| 28 | Carter ReisPlace 28 · Grade 9 · Jackson | 9 | Jackson | 13:44.99 |
| 29 | Andrew MichelsenPlace 29 · Grade 9 · Lindbergh | 9 | Lindbergh | 13:50.16 |
| 30 | Henry RichmanPlace 30 · Grade 9 · Kirkwood | 9 | Kirkwood | 13:52.54 |
| 31 | Sean SieversPlace 31 · Grade 9 · Kirkwood | 9 | Kirkwood | 13:56.64 |
| 32 | Colton LoftonPlace 32 · Grade 9 · Kelly | 9 | Kelly | 14:07.04 |
| 33 | Hayden Milam-LandersPlace 33 · Grade 9 · Advance | 9 | Advance | 14:08.06 PR |
| 34 | Colton WeissPlace 34 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 14:09.74 PR |
| 35 | Elijah MullinsPlace 35 · Grade 9 · Lindbergh | 9 | Lindbergh | 14:09.99 |
| 36 | Gordon BarksPlace 36 · Grade 9 · Jackson | 9 | Jackson | 14:11.40 PR |
| 37 | Liam ReichPlace 37 · Grade 9 · Kirkwood | 9 | Kirkwood | 14:12.00 |
| 38 | Lance RobinsPlace 38 · Grade 9 · Advance | 9 | Advance | 14:14.48 |
| 39 | Lucas BakerPlace 39 · Grade 9 · Herculaneum | 9 | Herculaneum | 14:21.20 |
| 40 | Mavrick RatliffPlace 40 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 14:21.33 |
| 41 | Creed LaubingerPlace 41 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 14:23.76 |
| 42 | Cain CliftonPlace 42 · Grade 9 · St. Vincent | 9 | St. Vincent | 14:26.57 PR |
| 43 | Miles SchawackerPlace 43 · Grade 9 · Kirkwood | 9 | Kirkwood | 14:36.64 PR |
| 44 | Cullen ParkerPlace 44 · Grade 9 · Kirkwood | 9 | Kirkwood | 14:44.23 |
| 45 | Kai SiebertPlace 45 · Grade 9 · Valle Catholic | 9 | Valle Catholic | 14:46.85 |
| 46 | Beau BlairPlace 46 · Grade 9 · Richland (Essex) | 9 | Richland (Essex) | 14:50.62 |
| 47 | Riley DericksonPlace 47 · Grade 9 · Lindbergh | 9 | Lindbergh | 14:50.80 |
| 48 | Grayson JoyntPlace 48 · Grade 9 · Lindbergh | 9 | Lindbergh | 14:50.85 |
| 49 | Finnegan WeatherholtPlace 49 · Grade 9 · Herculaneum | 9 | Herculaneum | 15:09.02 |
| 50 | Owen McFarlandPlace 50 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 15:11.60 |
| 51 | Kaleb DavisPlace 51 · Grade 9 · Oak Ridge | 9 | Oak Ridge | 15:18.07 PR |
| 52 | Benjamin MeyerkordPlace 52 · Grade 9 · Lindbergh | 9 | Lindbergh | 15:20.82 |
| 53 | Andrew SmegnerPlace 53 · Grade 9 · Lindbergh | 9 | Lindbergh | 15:30.76 |
| 54 | Bo BurginPlace 54 · Grade 9 · St. Vincent | 9 | St. Vincent | 15:32.40 |
| 55 | Lucas FlynnPlace 55 · Grade 9 · Lindbergh | 9 | Lindbergh | 15:41.28 |
| 56 | Nicholas PrakashPlace 56 · Grade 9 · Kirkwood | 9 | Kirkwood | 15:41.81 |
| 57 | Henry BowlesPlace 57 · Grade 9 · Central (Park Hills) | 9 | Central (Park Hills) | 15:43.39 |
| 58 | Jake ReilyPlace 58 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 15:43.98 |
| 59 | Ethan WillisPlace 59 · Grade 9 · Poplar Bluff | 9 | Poplar Bluff | 15:45.44 |
| 60 | Charles III BrownPlace 60 · Grade 9 · Kirkwood | 9 | Kirkwood | 15:50.90 |
| 61 | Wyatt FarrowPlace 61 · Grade 9 · Kelly | 9 | Kelly | 15:54.75 |
| 62 | Parker RobinsonPlace 62 · Grade 9 · Farmington | 9 | Farmington | 15:55.26 |
| 63 | Luke BakaiPlace 63 · Grade 9 · Lindbergh | 9 | Lindbergh | 15:58.33 PR |
| 64 | Cale AustinPlace 64 · Grade 9 · Perryville | 9 | Perryville | 16:17.72 |
| 65 | Josef Benedict AlipalaPlace 65 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 16:17.86 PR |
| 66 | Jacob SmithPlace 66 · Grade 9 · Leopold | 9 | Leopold | 16:20.23 |
| 67 | Jacob BrinkmanPlace 67 · Grade 9 · Kirkwood | 9 | Kirkwood | 16:22.00 |
| 68 | Landon WoodwardPlace 68 · Grade 9 · Valle Catholic | 9 | Valle Catholic | 16:22.75 |
| 69 | Tristin AndersPlace 69 · Grade 9 · St. Vincent | 9 | St. Vincent | 16:24.51 |
| 70 | Ian MosesPlace 70 · Grade 9 · Campbell | 9 | Campbell | 16:27.39 PR |
| 71 | Austin HoebeckPlace 71 · Grade 9 · Leopold | 9 | Leopold | 16:33.46 PR |
| 72 | Colton O'KeefePlace 72 · Grade 9 · Perryville | 9 | Perryville | 16:37.99 |
| 73 | Preston BeilPlace 73 · Grade 9 · St. Pius X (Festus) | 9 | St. Pius X (Festus) | 17:06.00 |
| 74 | Clay HonsePlace 74 · Grade 9 · Kirkwood | 9 | Kirkwood | 17:06.45 PR |
| 75 | James LinamPlace 75 · Grade 9 · Bloomfield | 9 | Bloomfield | 17:27.70 |
| 76 | Eric EvansPlace 76 · Grade 9 · Kirkwood | 9 | Kirkwood | 17:39.94 |
| 77 | Ivan RohePlace 77 · Grade 9 · St. Pius X (Festus) | 9 | St. Pius X (Festus) | 17:45.88 |
| 78 | Cullen HuckPlace 78 · Grade 9 · Valle Catholic | 9 | Valle Catholic | 18:04.76 PR |
| 79 | William SmitheePlace 79 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 19:11.93 PR |