| 1 | Max LaytonPlace 1 · Grade 10 · Woodland | 10 | Woodland | 16:02.43 PR | 1 |
| 2 | Bryant HornPlace 2 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 16:18.78 PR | 2 |
| 3 | Clyve Jackson-CameronPlace 3 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 16:37.14 PR | 3 |
| 4 | Melik PrattPlace 4 · Grade 12 · Collegiate School of Medicine & Bioscience | 12 | Collegiate School of Medicine & Bioscience | 16:37.37 PR | 4 |
| 5 | Chayse BradshawPlace 5 · Grade 12 · East Carter | 12 | East Carter | 16:40.49 PR | 5 |
| 6 | Oliver GilbertsonPlace 6 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 16:43.30 PR | 6 |
| 7 | Zander ReynoldsPlace 7 · Grade 12 · East Carter | 12 | East Carter | 16:46.48 PR | 7 |
| 8 | Jaxon MillerPlace 8 · Grade 9 · West County | 9 | West County | 16:48.36 PR | 0 |
| 9 | Landon BurdinPlace 9 · Grade 11 · Neelyville | 11 | Neelyville | 16:55.93 PR | 8 |
| 10 | Abdiel Ibarra-PadronPlace 10 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 17:00.63 PR | 9 |
| 11 | Jude SeidelmanPlace 11 · Grade 12 · Woodland | 12 | Woodland | 17:01.03 PR | 10 |
| 12 | Noah StatzelPlace 12 · Grade 10 · St. Pius X (Festus) | 10 | St. Pius X (Festus) | 17:02.53 PR | 0 |
| 13 | Rawlend FilerPlace 13 · Grade 12 · Woodland | 12 | Woodland | 17:03.88 PR | 11 |
| 14 | Ethan DoddPlace 14 · Grade 10 · Liberty (Mountain View) | 10 | Liberty (Mountain View) | 17:21.57 PR | 0 |
| 15 | Gage SerranoPlace 15 · Grade 12 · Arcadia Valley | 12 | Arcadia Valley | 17:22.63 PR | 12 |
| 16 | Kevin RangelPlace 16 · Grade 12 · Senath-Hornersville | 12 | Senath-Hornersville | 17:23.79 PR | 13 |
| 17 | Collin WhitePlace 17 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 17:24.65 PR | 14 |
| 18 | Nicolas ChamblessPlace 18 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 17:24.74 PR | 15 |
| 19 | Gilliam MurrainePlace 19 · Grade 11 · Arcadia Valley | 11 | Arcadia Valley | 17:24.83 PR | 16 |
| 20 | Matthew BishopPlace 20 · Grade 12 · Clearwater | 12 | Clearwater | 17:24.94 PR | 17 |
| 21 | Dalton PruneauPlace 21 · Grade 11 · Kingston | 11 | Kingston | 17:27.27 PR | 18 |
| 22 | Jelan HolmesPlace 22 · Grade 11 · Collegiate School of Medicine & Bioscience | 11 | Collegiate School of Medicine & Bioscience | 17:27.81 PR | 19 |
| 23 | Tyson JeffersonPlace 23 · Grade 11 · Jefferson (Festus) | 11 | Jefferson (Festus) | 17:28.88 PR | 20 |
| 24 | Brady KeysPlace 24 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 17:29.30 PR | 21 |
| 25 | Ethan HuffmanPlace 25 · Grade 12 · Scott City | 12 | Scott City | 17:29.61 PR | 22 |
| 26 | Hayden KoeltzowPlace 26 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 17:33.07 | 23 |
| 27 | William SealsPlace 27 · Grade 11 · Neelyville | 11 | Neelyville | 17:33.34 PR | 24 |
| 28 | Devonte BowmanPlace 28 · Grade 11 · East Carter | 11 | East Carter | 17:35.08 PR | 25 |
| 29 | Jacob MooneyPlace 29 · Grade 11 · Woodland | 11 | Woodland | 17:36.58 | 26 |
| 30 | Joby DixonPlace 30 · Grade 10 · Thayer | 10 | Thayer | 17:37.61 PR | 0 |
| 31 | Ruger MoitPlace 31 · Grade 10 · Puxico | 10 | Puxico | 17:38.33 PR | 27 |
| 32 | Evan WardPlace 32 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 17:41.70 PR | 28 |
| 33 | Landon DavisPlace 33 · Grade 10 · Arcadia Valley | 10 | Arcadia Valley | 17:49.96 PR | 29 |
| 34 | Jesus Jurado MolinaPlace 34 · Grade 10 · Collegiate School of Medicine & Bioscience | 10 | Collegiate School of Medicine & Bioscience | 17:57.50 PR | 30 |
| 35 | Nicholas DillonPlace 35 · Grade 11 · McKinley Classical Leadership | 11 | McKinley Classical Leadership | 18:02.34 PR | 31 |
| 36 | Dominick AllenPlace 36 · Grade 12 · Puxico | 12 | Puxico | 18:09.68 PR | 32 |
| 37 | Seth WilkinsonPlace 37 · Grade 12 · Woodland | 12 | Woodland | 18:10.56 | 33 |
| 38 | Bryten BryantPlace 38 · Grade 10 · Thayer | 10 | Thayer | 18:13.78 PR | 0 |
| 39 | Jaxon MccoyPlace 39 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 18:13.90 PR | 34 |
| 40 | Preston ThompsonPlace 40 · Grade 12 · East Carter | 12 | East Carter | 18:17.10 PR | 35 |
| 41 | Isaiah LumpkinPlace 41 · Grade 9 · Collegiate School of Medicine & Bioscience | 9 | Collegiate School of Medicine & Bioscience | 18:18.44 PR | 36 |
| 42 | Blaine BennettPlace 42 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 18:19.14 PR | 37 |
| 43 | Cole HenkePlace 43 · Grade 12 · Kingston | 12 | Kingston | 18:22.14 | 38 |
| 44 | Sullivan BechererPlace 44 · Grade 9 · Metro Academy & Classical | 9 | Metro Academy & Classical | 18:24.35 PR | 39 |
| 45 | Haylin AdolphsonPlace 45 · Grade 11 · Alton | 11 | Alton | 18:28.37 PR | 40 |
| 46 | Maddox ColesPlace 46 · Grade 12 · Arcadia Valley | 12 | Arcadia Valley | 18:33.20 PR | 41 |
| 47 | William ParkerPlace 47 · Grade 12 · Twin Rivers | 12 | Twin Rivers | 18:38.08 | 42 |
| 48 | Braxton CaldwellPlace 48 · Grade 10 · Jefferson (Festus) | 10 | Jefferson (Festus) | 18:43.73 PR | 43 |
| 49 | Brody ThurmondPlace 49 · Grade 10 · Kelly | 10 | Kelly | 18:44.95 PR | 44 |
| 50 | Jasper CalvertPlace 50 · Grade 11 · Metro Academy & Classical | 11 | Metro Academy & Classical | 18:45.02 PR | 45 |
| 51 | Conrad BrandhorstPlace 51 · Grade 9 · Saxony Lutheran | 9 | Saxony Lutheran | 18:45.57 PR | 46 |
| 52 | Asher SpinksPlace 52 · Grade 12 · Scott City | 12 | Scott City | 18:46.75 | 47 |
| 53 | Vicente GarzaPlace 53 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 18:47.19 PR | 48 |
| 54 | Roman ThomasPlace 54 · Grade 9 · Arcadia Valley | 9 | Arcadia Valley | 18:47.24 PR | 49 |
| 55 | Jackson GannPlace 55 · Grade 11 · Kingston | 11 | Kingston | 18:50.99 PR | 50 |
| 56 | Jacob SchuppPlace 56 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 18:56.81 | 51 |
| 57 | Camden McIllwainPlace 57 · Grade 11 · Kingston | 11 | Kingston | 18:57.68 PR | 52 |
| 58 | Parker DohlemanPlace 58 · Grade 9 · East Carter | 9 | East Carter | 19:03.27 PR | 53 |
| 59 | Jordan HillPlace 59 · Grade 11 · Lutheran North | 11 | Lutheran North | 19:03.74 | 0 |
| 60 | Benjamin GarnerPlace 60 · Grade 10 · Woodland | 10 | Woodland | 19:04.75 | 54 |
| 61 | Jason WestPlace 61 · Grade 10 · Greenville | 10 | Greenville | 19:07.84 PR | 0 |
| 62 | Devin GriffinPlace 62 · Grade 12 · Hancock | 12 | Hancock | 19:11.15 PR | 55 |
| 63 | Wren WoodsPlace 63 · Grade 9 · Metro Academy & Classical | 9 | Metro Academy & Classical | 19:11.34 | 56 |
| 64 | Samuel J PetzoldtPlace 64 · Grade 11 · Saxony Lutheran | 11 | Saxony Lutheran | 19:11.69 PR | 57 |
| 65 | Tanir BiggsPlace 65 · Grade 9 · Alton | 9 | Alton | 19:16.19 PR | 58 |
| 66 | Clayton WidemanPlace 66 · Grade 9 · Jefferson (Festus) | 9 | Jefferson (Festus) | 19:19.36 PR | 59 |
| 67 | Kayden DouglasPlace 67 · Grade 12 · East Carter | 12 | East Carter | 19:19.80 PR | 60 |
| 68 | Coy BrooksPlace 68 · Grade 9 · Alton | 9 | Alton | 19:24.64 PR | 61 |
| 69 | Caden BowlesPlace 69 · Grade 11 · Bishop DuBourg | 11 | Bishop DuBourg | 19:25.43 PR | 0 |
| 70 | Simon MayPlace 70 · Grade 12 · Saxony Lutheran | 12 | Saxony Lutheran | 19:25.67 PR | 62 |
| 71 | Clifton DicusPlace 71 · Grade 11 · Kingston | 11 | Kingston | 19:27.75 PR | 63 |
| 72 | Josiah JonesPlace 72 · Grade 11 · Kingston | 11 | Kingston | 19:30.69 | 64 |
| 73 | Colton LoftonPlace 73 · Grade 11 · Kelly | 11 | Kelly | 19:31.16 PR | 65 |
| 74 | Evan ClarkPlace 74 · Grade 12 · McKinley Classical Leadership | 12 | McKinley Classical Leadership | 19:35.77 PR | 66 |
| 75 | Ayden CrossenPlace 75 · Grade 12 · Scott City | 12 | Scott City | 19:39.42 | 67 |
| 76 | Killian StrangePlace 76 · Grade 10 · Arcadia Valley | 10 | Arcadia Valley | 19:40.66 PR | 68 |
| 77 | Jase MillerPlace 77 · Grade 11 · West County | 11 | West County | 19:40.79 | 0 |
| 78 | Diego SanchezPlace 78 · Grade 11 · McKinley Classical Leadership | 11 | McKinley Classical Leadership | 19:47.13 PR | 69 |
| 79 | Ethan StepanPlace 79 · Grade 12 · Grandview (Hillsboro) | 12 | Grandview (Hillsboro) | 19:48.79 | 0 |
| 80 | Enoch TrippPlace 80 · Grade 12 · Liberty (Mountain View) | 12 | Liberty (Mountain View) | 19:55.93 | 0 |
| 81 | Christian HarperPlace 81 · Grade 11 · Charleston | 11 | Charleston | 19:57.82 PR | 0 |
| 82 | Jonah LoganPlace 82 · Grade 11 · Charleston | 11 | Charleston | 19:58.60 PR | 0 |
| 83 | Greyson WestPlace 83 · Grade 11 · East Carter | 11 | East Carter | 20:03.46 | 70 |
| 84 | Bryce RogersPlace 84 · Grade 12 · Jefferson (Festus) | 12 | Jefferson (Festus) | 20:06.40 PR | 71 |
| 85 | Lancaster Watkins-ParkerPlace 85 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 20:07.32 | 72 |
| 86 | Gavin HalePlace 86 · Grade 9 · Puxico | 9 | Puxico | 20:09.64 PR | 73 |
| 87 | Lander Galburt-RuizPlace 87 · Grade 12 · Metro Academy & Classical | 12 | Metro Academy & Classical | 20:11.44 | 74 |
| 88 | Bryson SaulsPlace 88 · Grade 9 · Woodland | 9 | Woodland | 20:24.76 PR | 75 |
| 89 | Stetson PorchPlace 89 · Grade 9 · Twin Rivers | 9 | Twin Rivers | 20:28.52 PR | 76 |
| 90 | Alexander ColemanPlace 90 · Grade 12 · Kingston | 12 | Kingston | 20:33.80 PR | 77 |
| 91 | Logan DuncanPlace 91 · Grade 12 · Kelly | 12 | Kelly | 20:38.80 | 78 |
| 92 | Jett WagnerPlace 92 · Grade 11 · Scott City | 11 | Scott City | 20:39.70 | 79 |
| 93 | Mason EbeyPlace 93 · Grade 10 · Scott City | 10 | Scott City | 20:41.91 | 80 |
| 94 | Justus WaltzPlace 94 · Grade 11 · Alton | 11 | Alton | 20:46.82 | 81 |
| 95 | Cash BrooksPlace 95 · Grade 10 · Alton | 10 | Alton | 20:47.93 PR | 82 |
| 96 | Riley PhillipsPlace 96 · Grade 9 · Puxico | 9 | Puxico | 20:49.26 PR | 83 |
| 97 | Benjamin WackerPlace 97 · Grade 10 · St. Pius X (Festus) | 10 | St. Pius X (Festus) | 20:56.31 PR | 0 |
| 98 | Cooper ReynoldsPlace 98 · Grade 9 · Kelly | 9 | Kelly | 20:59.19 PR | 84 |
| 99 | Preston BeilPlace 99 · Grade 11 · St. Pius X (Festus) | 11 | St. Pius X (Festus) | 20:59.66 PR | 0 |
| 100 | Logan NashPlace 100 · Grade 9 · McKinley Classical Leadership | 9 | McKinley Classical Leadership | 20:59.69 | 85 |
| 101 | Jaxon EldridgePlace 101 · Grade 10 · Clearwater | 10 | Clearwater | 21:03.26 | 86 |
| 102 | Ethan SerranoPlace 102 · Grade 10 · Arcadia Valley | 10 | Arcadia Valley | 21:08.41 PR | 87 |
| 103 | Tavin RileyPlace 103 · Grade 12 · Kelly | 12 | Kelly | 21:11.41 | 88 |
| 104 | Benjamin JacksonPlace 104 · Grade 12 · Twin Rivers | 12 | Twin Rivers | 21:28.73 PR | 89 |
| 105 | Edward CollinsPlace 105 · Grade 9 · McKinley Classical Leadership | 9 | McKinley Classical Leadership | 21:32.26 PR | 90 |
| 106 | Colton GlazierPlace 106 · Grade 12 · Puxico | 12 | Puxico | 21:32.66 | 91 |
| 107 | Gio VazquezPlace 107 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 21:47.18 | 92 |
| 108 | Jonah HannPlace 108 · Grade 10 · Kelly | 10 | Kelly | 21:54.61 | 93 |
| 109 | Jayden DiggsPlace 109 · Grade 12 · Hancock | 12 | Hancock | 21:54.99 | 94 |
| 110 | Emmett PricePlace 110 · Grade 9 · Kelly | 9 | Kelly | 21:56.76 PR | 95 |
| 111 | Weston SuiterPlace 111 · Grade 9 · Twin Rivers | 9 | Twin Rivers | 21:57.02 PR | 96 |
| 112 | Jordan MarroquinPlace 112 · Grade 12 · Senath-Hornersville | 12 | Senath-Hornersville | 22:20.59 | 97 |
| 113 | Randy RobinsonPlace 113 · Grade 12 · Hancock | 12 | Hancock | 22:23.34 | 98 |
| 114 | Blaike JonesPlace 114 · Grade 11 · Clearwater | 11 | Clearwater | 22:24.72 | 99 |
| 115 | Tucker EdwardsPlace 115 · Grade 12 · Thayer | 12 | Thayer | 22:26.72 | 0 |
| 116 | Jeffery RussellPlace 116 · Grade 11 · Twin Rivers | 11 | Twin Rivers | 22:42.32 | 100 |
| 117 | Clifton StullPlace 117 · Grade 11 · Neelyville | 11 | Neelyville | 23:11.93 PR | 101 |
| 118 | Brady BluePlace 118 · Grade 12 · Twin Rivers | 12 | Twin Rivers | 23:16.25 PR | 102 |
| 119 | Jace WaltzPlace 119 · Grade 9 · Alton | 9 | Alton | 23:21.96 PR | 103 |
| 120 | Abdiel Gonzalez Jr.Place 120 · Grade 10 · Senath-Hornersville | 10 | Senath-Hornersville | 23:33.14 | 104 |
| 121 | Michael CammannPlace 121 · Grade 12 · Hancock | 12 | Hancock | 23:50.80 PR | 105 |
| 122 | Diyari WhitePlace 122 · Grade 9 · Miller Career Academy | 9 | Miller Career Academy | 24:10.83 PR | 0 |
| 123 | Emilio Garcia Jr.Place 123 · Grade 9 · Senath-Hornersville | 9 | Senath-Hornersville | 24:14.16 | 106 |
| 124 | Andrew ShacklefordPlace 124 · Grade 9 · Neelyville | 9 | Neelyville | 24:15.01 PR | 107 |
| 125 | Ahmad EjneidPlace 125 · Grade 12 · Hancock | 12 | Hancock | 24:15.07 PR | 108 |
| 126 | Semaj TurnerPlace 126 · Grade 9 · Miller Career Academy | 9 | Miller Career Academy | 24:42.26 | 0 |
| 127 | Kamren DavisPlace 127 · Grade 11 · West County | 11 | West County | 24:45.10 | 0 |
| 128 | Theodore SnyderPlace 128 · Grade 11 · Bishop DuBourg | 11 | Bishop DuBourg | 24:51.12 | 0 |
| 129 | Brayden ZychPlace 129 · Grade 12 · Puxico | 12 | Puxico | 25:26.42 PR | 109 |
| 130 | Luke ReaveyPlace 130 · Grade 9 · Clearwater | 9 | Clearwater | 26:10.91 PR | 110 |
| 131 | Jaylen AdamsPlace 131 · Grade 12 · Lutheran North | 12 | Lutheran North | 26:14.70 PR | 0 |
| 132 | Eli L'HeureuxPlace 132 · Grade 12 · Clearwater | 12 | Clearwater | 26:32.87 | 111 |
| 133 | Jackson D'AmicoPlace 133 · Grade 9 · Clearwater | 9 | Clearwater | 26:36.30 PR | 112 |
| 134 | Grant McMillanPlace 134 · Grade 12 · Puxico | 12 | Puxico | 26:42.63 | 113 |
| 135 | Wade HalePlace 135 · Grade 9 · Neelyville | 9 | Neelyville | 28:16.08 PR | 114 |