| 1 | Bryson BattlesPlace 1 · Grade 10 · Bloomfield | 10 | Bloomfield | 18:46.22 |
| 2 | Nolan StonekingPlace 2 · Grade 9 · Jackson | 9 | Jackson | 18:52.45 |
| 3 | Nolan SmithPlace 3 · Grade 9 · Jackson | 9 | Jackson | 19:10.35 |
| 4 | Brady HoltPlace 4 · Grade 10 · Jackson | 10 | Jackson | 19:21.77 |
| 5 | Falin KelleyPlace 5 · Grade 9 · Senath-Hornersville | 9 | Senath-Hornersville | 19:33.09 PR |
| 6 | Spencer BrunsPlace 6 · Grade 12 · Jackson | 12 | Jackson | 19:34.27 |
| 7 | Christian LynchPlace 7 · Grade 11 · Jackson | 11 | Jackson | 19:52.67 |
| 8 | Peyton HerrinPlace 8 · Grade 11 · Northwest (Cedar Hill) | 11 | Northwest (Cedar Hill) | 19:56.74 |
| 9 | Gage BaderPlace 9 · Grade 10 · Northwest (Cedar Hill) | 10 | Northwest (Cedar Hill) | 20:06.94 |
| 10 | Beau AndrewsPlace 10 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 20:06.96 |
| 11 | Xavier HeilmanPlace 11 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 20:12.59 |
| 12 | Jace GodseyPlace 12 · Grade 10 · Risco | 10 | Risco | 20:14.29 |
| 13 | August StremlauPlace 13 · Grade 11 · Rockwood Summit | 11 | Rockwood Summit | 20:14.36 |
| 14 | Malachi CarlsonPlace 14 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 20:14.41 |
| 15 | Trent LangePlace 15 · Grade 10 · Jackson | 10 | Jackson | 20:14.48 |
| 16 | Braden BrewerPlace 16 · Grade 9 · Jackson | 9 | Jackson | 20:15.47 |
| 17 | Evan WardPlace 17 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 20:17.47 |
| 18 | Nathan AkersPlace 18 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 20:17.58 |
| 19 | Jake ReilyPlace 19 · Grade 11 · Northwest (Cedar Hill) | 11 | Northwest (Cedar Hill) | 20:18.41 |
| 20 | Benjamin HashleyPlace 20 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 20:19.74 |
| 21 | Tayton CathcartPlace 21 · Grade 9 · Jackson | 9 | Jackson | 20:25.76 |
| 22 | Jed RiemanPlace 22 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 20:26.07 |
| 23 | Carter JonesPlace 23 · Grade 11 · Jackson | 11 | Jackson | 20:30.41 |
| 24 | Dylan RobbinsPlace 24 · Grade 11 · Jackson | 11 | Jackson | 20:30.91 |
| 25 | Carlos SalasPlace 25 · Grade 11 · Central (Cape Girardeau) | 11 | Central (Cape Girardeau) | 20:40.12 |
| 26 | Westin SmithPlace 26 · Grade 11 · Bloomfield | 11 | Bloomfield | 20:41.76 |
| 27 | Jose Ayala-ManzoPlace 27 · Grade 10 · Northwest (Cedar Hill) | 10 | Northwest (Cedar Hill) | 20:49.78 |
| 28 | Jon McCainPlace 28 · Grade 12 · Windsor (Imperial) | 12 | Windsor (Imperial) | 20:51.49 |
| 29 | Daniel DelucaPlace 29 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 20:58.31 |
| 30 | Joseph BoyerPlace 30 · Grade 10 · Windsor (Imperial) | 10 | Windsor (Imperial) | 20:58.96 |
| 31 | Lance RobinsPlace 31 · Grade 11 · Advance | 11 | Advance | 21:09.01 |
| 32 | Vicente GarzaPlace 32 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 21:12.12 |
| 33 | Carlin LangdonPlace 33 · Grade 10 · Northwest (Cedar Hill) | 10 | Northwest (Cedar Hill) | 21:13.45 |
| 34 | Owen EilersPlace 34 · Grade 9 · Advance | 9 | Advance | 21:16.82 |
| 35 | Matthew SniderPlace 35 · Grade 9 · Central (Cape Girardeau) | 9 | Central (Cape Girardeau) | 21:27.64 |
| 36 | Joshua FunkPlace 36 · Grade 12 · Jackson | 12 | Jackson | 21:27.96 |
| 37 | Blake HawsPlace 37 · Grade 9 · Jackson | 9 | Jackson | 21:28.53 |
| 38 | Riley StrauserPlace 38 · Grade 12 · Northwest (Cedar Hill) | 12 | Northwest (Cedar Hill) | 21:32.99 |
| 39 | Gabriel SantosPlace 39 · Grade 12 · Central (Cape Girardeau) | 12 | Central (Cape Girardeau) | 21:39.08 |
| 40 | Corey GartnerPlace 40 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 21:40.15 |
| 41 | Wyatt KienbuschPlace 41 · Grade 10 · Mehlville | 10 | Mehlville | 21:43.61 |
| 42 | Chase SimmonsPlace 42 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 21:44.38 |
| 43 | Jonah DenisonPlace 43 · Grade 9 · Farmington | 9 | Farmington | 21:46.91 |
| 44 | Eli ColemanPlace 44 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 21:47.09 |
| 45 | Rylee MoorePlace 45 · Grade 10 · Farmington | 10 | Farmington | 21:54.75 |
| 46 | Warren McGintyPlace 46 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 21:55.56 |
| 47 | Elton BellPlace 47 · Grade 11 · Bloomfield | 11 | Bloomfield | 21:59.43 |
| 48 | Jonah LoganPlace 48 · Grade 11 · Charleston | 11 | Charleston | 22:03.40 |
| 49 | Aiden LacroixPlace 49 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 22:06.72 PR |
| 50 | Lucas FarnhamPlace 50 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 22:08.56 |
| 51 | Carter MurrayPlace 51 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 22:12.53 |
| 52 | Brayden RawlingsPlace 52 · Grade 10 · Risco | 10 | Risco | 22:19.55 |
| 53 | Robert ReedPlace 53 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 22:21.79 |
| 54 | Rhyed BrittonPlace 54 · Grade 10 · Jackson | 10 | Jackson | 22:24.05 |
| 55 | Aiden MerchantPlace 55 · Grade 9 · Windsor (Imperial) | 9 | Windsor (Imperial) | 22:26.30 |
| 56 | Ryan SchlichtingPlace 56 · Grade 11 · Northwest (Cedar Hill) | 11 | Northwest (Cedar Hill) | 22:31.43 |
| 57 | Sebastian WallingPlace 57 · Grade 10 · Farmington | 10 | Farmington | 22:32.31 |
| 58 | Jackson KirkpatrickPlace 58 · Grade 10 · Mehlville | 10 | Mehlville | 22:33.47 |
| 59 | Gunner PetersPlace 59 · Grade 9 · Jackson | 9 | Jackson | 22:38.31 PR |
| 60 | Mason ConnerPlace 60 · Grade 9 · Bloomfield | 9 | Bloomfield | 22:40.27 |
| 61 | Josiah JarrellPlace 61 · Grade 10 · Bloomfield | 10 | Bloomfield | 22:42.96 |
| 62 | Rigoberto MendozaPlace 62 · Grade 11 · Kennett | 11 | Kennett | 22:43.70 |
| 63 | Christian HarperPlace 63 · Grade 11 · Charleston | 11 | Charleston | 22:45.73 |
| 64 | Charles HillisPlace 64 · Grade 10 · Saxony Lutheran | 10 | Saxony Lutheran | 22:48.02 PR |
| 65 | Benjamin RimkusPlace 65 · Grade 10 · Rockwood Summit | 10 | Rockwood Summit | 22:50.93 |
| 66 | Jaden ZhangPlace 66 · Grade 9 · Central (Cape Girardeau) | 9 | Central (Cape Girardeau) | 22:52.72 |
| 67 | Kade SchubertPlace 67 · Grade 10 · Saxony Lutheran | 10 | Saxony Lutheran | 22:52.81 |
| 68 | Nash PowersPlace 68 · Grade 9 · Advance | 9 | Advance | 22:55.23 |
| 69 | Corbin MatysikPlace 69 · Grade 11 · Central (Cape Girardeau) | 11 | Central (Cape Girardeau) | 22:57.32 |
| 70 | Ethan MossPlace 70 · Grade 12 · Mehlville | 12 | Mehlville | 23:00.18 |
| 71 | Parker HerrinPlace 71 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 23:06.58 |
| 72 | Finnegan GormanPlace 72 · Grade 12 · Central (Cape Girardeau) | 12 | Central (Cape Girardeau) | 23:12.76 |
| 73 | Connor MoweryPlace 73 · Grade 12 · Jackson | 12 | Jackson | 23:16.54 |
| 74 | Benjamin HarrisPlace 74 · Grade 10 · Bernie | 10 | Bernie | 23:17.42 |
| 75 | Kaden KoehlerPlace 75 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 23:20.03 |
| 76 | Colton WeissPlace 76 · Grade 11 · Notre Dame (Cape Girardeau) | 11 | Notre Dame (Cape Girardeau) | 23:32.47 |
| 77 | Silas HohenadelPlace 77 · Grade 10 · Saxony Lutheran | 10 | Saxony Lutheran | 23:34.98 |
| 78 | Rhett LangePlace 78 · Grade 10 · Jackson | 10 | Jackson | 23:39.54 |
| 79 | Gio VazquezPlace 79 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 23:40.68 |
| 80 | Jaxson DenisonPlace 80 · Grade 11 · Farmington | 11 | Farmington | 23:40.88 |
| 81 | Finn KirkseyPlace 81 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 23:42.09 |
| 82 | Zachary GravesPlace 82 · Grade 9 · Jackson | 9 | Jackson | 23:47.42 |
| 83 | Jedidiah UpchurchPlace 83 · Grade 10 · Farmington | 10 | Farmington | 23:53.59 |
| 84 | Luke LindbergPlace 84 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 23:57.42 |
| 85 | James RaybornPlace 85 · Grade 9 · Mehlville | 9 | Mehlville | 24:01.51 PR |
| 86 | Gael A. FloresPlace 86 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 24:10.09 |
| 87 | Parker WillsPlace 87 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 24:12.80 |
| 88 | Blaine RobertsPlace 88 · Grade 12 · Kennett | 12 | Kennett | 24:15.07 |
| 89 | Tanner StephensPlace 89 · Grade 9 · Farmington | 9 | Farmington | 24:19.97 |
| 90 | Paul Schallberger IIIPlace 90 · Grade 10 · Notre Dame (Cape Girardeau) | 10 | Notre Dame (Cape Girardeau) | 24:22.59 |
| 91 | Jonathan TianPlace 91 · Grade 9 · Jackson | 9 | Jackson | 24:35.93 |
| 92 | Ethan MilliganPlace 92 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 24:43.04 |
| 93 | Andy NguyenPlace 93 · Grade 12 · Notre Dame (Cape Girardeau) | 12 | Notre Dame (Cape Girardeau) | 24:47.10 |
| 94 | Hayden Milam-LandersPlace 94 · Grade 11 · Advance | 11 | Advance | 24:55.78 |
| 95 | Jeremiah II ClevelandPlace 95 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 25:01.97 |
| 96 | Patrick SherrellPlace 96 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 25:09.68 |
| 97 | Logan BryantPlace 97 · Grade 11 · Mehlville | 11 | Mehlville | 25:09.80 |
| 98 | Emmett BellPlace 98 · Grade 9 · Rockwood Summit | 9 | Rockwood Summit | 25:25.93 |
| 99 | Brody ReelPlace 99 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 25:32.22 |
| 100 | Nolan EftinkPlace 100 · Grade 10 · Jackson | 10 | Jackson | 25:36.10 |
| 101 | William SmithPlace 101 · Grade 9 · Jackson | 9 | Jackson | 25:42.71 |
| 102 | Max DittmerPlace 102 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 25:52.03 |
| 103 | Dylan HamptonPlace 103 · Grade 9 · Kennett | 9 | Kennett | 25:59.96 |
| 104 | Sergio RodriguezPlace 104 · Grade 9 · Senath-Hornersville | 9 | Senath-Hornersville | 26:03.60 |
| 105 | Isaac FlentgePlace 105 · Grade 12 · Central (Cape Girardeau) | 12 | Central (Cape Girardeau) | 26:14.58 |
| 106 | Lukacs ZhangPlace 106 · Grade 9 · Notre Dame (Cape Girardeau) | 9 | Notre Dame (Cape Girardeau) | 26:14.64 |
| 107 | Emmett PricePlace 107 · Grade 9 · Kelly | 9 | Kelly | 26:20.08 |
| 108 | Liam KelleyPlace 108 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 26:22.70 |
| 109 | Jaegen PickelPlace 109 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 26:23.32 |
| 110 | Aidan PettyPlace 110 · Grade 12 · Bernie | 12 | Bernie | 26:24.86 |
| 111 | Emilio Garcia Jr.Place 111 · Grade 9 · Senath-Hornersville | 9 | Senath-Hornersville | 26:25.68 |
| 112 | Parker RobinsonPlace 112 · Grade 11 · Farmington | 11 | Farmington | 26:25.74 |
| 113 | Christian DamronPlace 113 · Grade 10 · Kennett | 10 | Kennett | 26:26.96 |
| 114 | Samuel O PetzoldtPlace 114 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 26:53.52 |
| 115 | Colby JenningsPlace 115 · Grade 9 · Kelly | 9 | Kelly | 27:05.80 |
| 116 | Cordyn BordersPlace 116 · Grade 9 · Kelly | 9 | Kelly | 27:10.65 |
| 117 | Aiden RhodesPlace 117 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 27:15.33 |
| 118 | Kingston LossPlace 118 · Grade 9 · Mehlville | 9 | Mehlville | 27:15.78 |
| 119 | William KuperPlace 119 · Grade 9 · Advance | 9 | Advance | 27:15.87 |
| 120 | Xander DruryPlace 120 · Grade 9 · Mehlville | 9 | Mehlville | 28:19.53 |
| 121 | Sawyer GoodmanPlace 121 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 28:24.51 |
| 122 | Noah MeyrPlace 122 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 28:38.34 |
| 123 | Hunter FitzgeraldPlace 123 · Grade 9 · Mehlville | 9 | Mehlville | 28:39.18 |
| 124 | Lucas GerstnerPlace 124 · Grade 9 · Farmington | 9 | Farmington | 29:05.09 |
| 125 | Alexander MackPlace 125 · Grade 9 · Kelly | 9 | Kelly | 29:16.22 |
| 126 | Easton McGarityPlace 126 · Grade 9 · Richland (Essex) | 9 | Richland (Essex) | 29:30.20 |
| 127 | Hampton WilsonPlace 127 · Grade 9 · Kennett | 9 | Kennett | 29:30.51 |
| 128 | Andrew McSwainPlace 128 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 29:40.85 |
| 129 | Jon PaynePlace 129 · Grade 9 · Kennett | 9 | Kennett | 29:43.95 |
| 130 | Ari ExlerPlace 130 · Grade 10 · Mehlville | 10 | Mehlville | 29:52.87 |
| 131 | Ashton SwinkPlace 131 · Grade 9 · Senath-Hornersville | 9 | Senath-Hornersville | 30:01.26 |
| 132 | Jayden MunsonPlace 132 · Grade 9 · Northwest (Cedar Hill) | 9 | Northwest (Cedar Hill) | 30:41.96 |
| 133 | Dyson PaynePlace 133 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 31:06.97 |
| 134 | Blaine CainPlace 134 · Grade 10 · Farmington | 10 | Farmington | 32:07.57 |
| 135 | Bentley CoxPlace 135 · Grade 11 · Farmington | 11 | Farmington | 32:30.43 |
| 136 | Gabriel OslundPlace 136 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 33:43.08 |
| 137 | Ethan GattisPlace 137 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 33:49.12 |
| 138 | Jaime Hernandez RodriguezPlace 138 · Grade 11 · Senath-Hornersville | 11 | Senath-Hornersville | 42:21.68 |