| 1 | Nathaniel KeunePlace 1 · Grade 11 · St. Louis Blue Knights Homeschool | 11 | St. Louis Blue Knights Homeschool | 18:49.2 |
| 2 | Michael BerzinsPlace 2 · Grade 11 · Ft. Zumwalt East | 11 | Ft. Zumwalt East | 19:15.6 PR |
| 3 | Elijah BembowerPlace 3 · Grade 11 · Lindbergh | 11 | Lindbergh | 19:19.9 PR |
| 4 | Albert JohnstonPlace 4 · Grade 9 · Father Tolton Regional Catholic | 9 | Father Tolton Regional Catholic | 19:21.2 |
| 5 | Logan RottyPlace 5 · Grade 9 · Lindbergh | 9 | Lindbergh | 19:23.4 |
| 6 | Cole RileyPlace 6 · Grade 9 · Lindbergh | 9 | Lindbergh | 19:25.4 PR |
| 7 | Noah BullerPlace 7 · Grade 12 · West Platte | 12 | West Platte | 19:29.5 PR |
| 8 | Jabari Reece-BrownPlace 8 · Grade 10 · Parkway North | 10 | Parkway North | 19:31.7 |
| 9 | Declan MullenPlace 9 · Grade 10 · West Platte | 10 | West Platte | 19:38.7 PR |
| 10 | Adam LehmkuhlPlace 10 · Grade 9 · Lindbergh | 9 | Lindbergh | 19:40.2 |
| 11 | Hudson ShayPlace 11 · Grade 9 · St. Louis Blue Knights Homeschool | 9 | St. Louis Blue Knights Homeschool | 19:40.7 PR |
| 12 | Hunter ParkerPlace 12 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 19:40.9 PR |
| 13 | Benjamin MeyerkordPlace 13 · Grade 11 · Lindbergh | 11 | Lindbergh | 19:41.5 PR |
| 14 | Connor McMakenPlace 14 · Grade 12 · St. Louis Blue Knights Homeschool | 12 | St. Louis Blue Knights Homeschool | 19:41.7 |
| 15 | Matthew SniderPlace 15 · Grade 9 · Central (Cape Girardeau) | 9 | Central (Cape Girardeau) | 19:47.3 PR |
| 16 | Caedus PressonPlace 16 · Grade 10 · Fredericktown | 10 | Fredericktown | 19:52.2 |
| 17 | Carlos SalasPlace 17 · Grade 11 · Central (Cape Girardeau) | 11 | Central (Cape Girardeau) | 19:54.8 PR |
| 18 | Dylan MoorePlace 18 · Grade 9 · Warrensburg | 9 | Warrensburg | 20:00.1 PR |
| 19 | Benjamin SmithPlace 19 · Grade 10 · Lindbergh | 10 | Lindbergh | 20:01.8 |
| 20 | Payton GertsonPlace 20 · Grade 11 · St. Louis Blue Knights Homeschool | 11 | St. Louis Blue Knights Homeschool | 20:07.7 PR |
| 21 | Gavin AnyanPlace 21 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 20:08.3 |
| 22 | Edward CotterPlace 22 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:08.9 |
| 23 | Oliver SweeleyPlace 23 · Grade 10 · Lindbergh | 10 | Lindbergh | 20:10.2 |
| 24 | Eli BussPlace 24 · Grade 10 · St. Louis Blue Knights Homeschool | 10 | St. Louis Blue Knights Homeschool | 20:10.3 |
| 25 | Micah SmithPlace 25 · Grade 12 · Lindbergh | 12 | Lindbergh | 20:14.1 |
| 26 | Cohen CarrollPlace 26 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:14.5 |
| 27 | Tyler DillPlace 27 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 20:15.8 |
| 28 | Luke CooperPlace 28 · Grade 12 · Raytown | 12 | Raytown | 20:18.7 |
| 29 | Zachary RichardsonPlace 29 · Grade 11 · Smithville | 11 | Smithville | 20:20.0 PR |
| 30 | Spencer MendozaPlace 30 · Grade 10 · Lindbergh | 10 | Lindbergh | 20:20.3 |
| 31 | Dylan StricklinPlace 31 · Grade 9 · St. James | 9 | St. James | 20:20.4 PR |
| 32 | Brody KubastaPlace 32 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:20.6 |
| 33 | Landon SappPlace 33 · Grade 9 · Father Tolton Regional Catholic | 9 | Father Tolton Regional Catholic | 20:22.2 PR |
| 34 | Roman MurilloPlace 34 · Grade 12 · Oak Park | 12 | Oak Park | 20:24.9 PR |
| 35 | Isaac HemmannPlace 35 · Grade 10 · Ft. Zumwalt East | 10 | Ft. Zumwalt East | 20:34.9 |
| 36 | Layton GerardPlace 36 · Grade 9 · South Callaway | 9 | South Callaway | 20:36.1 |
| 37 | Lucas McallisterPlace 37 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 20:38.0 |
| 38 | Carter WolfPlace 38 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 20:38.5 |
| 39 | Richard EggebeenPlace 39 · Grade 11 · Jefferson City | 11 | Jefferson City | 20:39.0 |
| 40 | Landon FrauenhofferPlace 40 · Grade 9 · Lutheran South | 9 | Lutheran South | 20:40.1 |
| 41 | Callan McMillanPlace 41 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:40.9 |
| 42 | Cutter GiacchiPlace 42 · Grade 9 · Father Tolton Regional Catholic | 9 | Father Tolton Regional Catholic | 20:42.0 PR |
| 43 | Aryan SheybaniPlace 43 · Grade 10 · Whitfield | 10 | Whitfield | 20:42.3 PR |
| 44 | Logan LudwigPlace 44 · Grade 9 · Father Tolton Regional Catholic | 9 | Father Tolton Regional Catholic | 20:43.6 PR |
| 45 | Luke DericksonPlace 45 · Grade 9 · Lindbergh | 9 | Lindbergh | 20:48.4 |
| 46 | Andrew SmegnerPlace 46 · Grade 11 · Lindbergh | 11 | Lindbergh | 20:49.5 PR |
| 47 | Noah WeldyPlace 47 · Grade 10 · Transformed Courageous Christain Homeschoolers | 10 | Transformed Courageous Christain Homeschoolers | 20:51.7 |
| 48 | Declan HarmannPlace 48 · Grade 10 · Lutheran South | 10 | Lutheran South | 20:52.4 |
| 49 | George WangPlace 49 · Grade 10 · Whitfield | 10 | Whitfield | 20:53.5 PR |
| 50 | Carson ParrishPlace 50 · Grade 9 · West Platte | 9 | West Platte | 20:57.1 PR |
| 51 | Jaxon CurtisPlace 51 · Grade 9 · Fredericktown | 9 | Fredericktown | 20:59.9 |
| 52 | Timothy MayhanPlace 52 · Grade 11 · Father Tolton Regional Catholic | 11 | Father Tolton Regional Catholic | 21:00.6 PR |
| 53 | Reid BuckinghamPlace 53 · Grade 10 · Potosi | 10 | Potosi | 21:01.1 |
| 54 | Teagan BucksonPlace 54 · Grade 11 · Warrensburg | 11 | Warrensburg | 21:04.1 |
| 55 | Solomon AbelsonPlace 55 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:04.3 PR |
| 56 | Leonardo InnaoPlace 56 · Grade 11 · Ft. Zumwalt South | 11 | Ft. Zumwalt South | 21:04.8 |
| 57 | Liam DenklerPlace 57 · Grade 9 · Ft. Zumwalt South | 9 | Ft. Zumwalt South | 21:05.3 PR |
| 58 | Zachary RyanPlace 58 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:07.6 PR |
| 59 | John SchwartzPlace 59 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 21:08.0 |
| 60 | Benjamin McKenziePlace 60 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 21:08.4 PR |
| 61 | Lucas MouzinPlace 61 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:15.1 PR |
| 62 | Alejandro GonzalezPlace 62 · Grade 12 · Hannibal | 12 | Hannibal | 21:17.4 |
| 63 | Reed CotterPlace 63 · Grade 9 · Lindbergh | 9 | Lindbergh | 21:19.6 |
| 64 | Christopher AaronPlace 64 · Grade 10 · St. Louis Priory | 10 | St. Louis Priory | 21:21.6 |
| 65 | Larson GroenenboomPlace 65 · Grade 9 · Smithville | 9 | Smithville | 21:21.9 |
| 66 | Owen LanglandPlace 66 · Grade 11 · Southern Boone | 11 | Southern Boone | 21:21.9 PR |
| 67 | Brayden HanafusaPlace 67 · Grade 11 · Southern Boone | 11 | Southern Boone | 21:22.9 PR |
| 68 | Grayson JoyntPlace 68 · Grade 11 · Lindbergh | 11 | Lindbergh | 21:24.4 |
| 69 | Tristan LedbetterPlace 69 · Grade 11 · Whitfield | 11 | Whitfield | 21:25.6 PR |
| 70 | Jett GingerichPlace 70 · Grade 10 · Warrensburg | 10 | Warrensburg | 21:30.5 |
| 71 | Landon RichardsonPlace 71 · Grade 10 · Union | 10 | Union | 21:32.8 PR |
| 72 | Joshua WardPlace 72 · Grade 12 · St. Louis Blue Knights Homeschool | 12 | St. Louis Blue Knights Homeschool | 21:33.8 |
| 73 | William CarterPlace 73 · Grade 10 · Lutheran South | 10 | Lutheran South | 21:34.2 PR |
| 74 | Brayden ClosserPlace 74 · Grade 9 · Hannibal | 9 | Hannibal | 21:34.6 |
| 75 | Atticus Hinklin-LauderdalePlace 75 · Grade 10 · Parkway North | 10 | Parkway North | 21:35.4 PR |
| 76 | Lucas FlynnPlace 76 · Grade 11 · Lindbergh | 11 | Lindbergh | 21:35.6 |
| 77 | Trey HoeppnerPlace 77 · Grade 9 · Odessa | 9 | Odessa | 21:36.4 |
| 78 | Maddox LammersPlace 78 · Grade 9 · Father Tolton Regional Catholic | 9 | Father Tolton Regional Catholic | 21:37.2 |
| 79 | William CarnsPlace 79 · Grade 9 · Pacific | 9 | Pacific | 21:38.1 PR |
| 80 | James BeckerlePlace 80 · Grade 10 · Duchesne | 10 | Duchesne | 21:41.4 PR |
| 81 | James LeavyPlace 81 · Grade 10 · Hermann | 10 | Hermann | 21:41.5 PR |
| 82 | Landon BakerPlace 82 · Grade 10 · St. Louis Blue Knights Homeschool | 10 | St. Louis Blue Knights Homeschool | 21:43.0 |
| 83 | Weston SevemPlace 83 · Grade 9 · St. Louis Priory | 9 | St. Louis Priory | 21:43.2 PR |
| 84 | Aiden DegenPlace 84 · Grade 9 · Warrensburg | 9 | Warrensburg | 21:43.4 |
| 85 | Evan LositoPlace 85 · Grade 10 · Lindbergh | 10 | Lindbergh | 21:43.7 |
| 86 | Darsh GuptaPlace 86 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:45.6 |
| 87 | Dylan CockrumPlace 87 · Grade 11 · Troy-Buchanan | 11 | Troy-Buchanan | 21:47.3 |
| 88 | Garrett SmithPlace 88 · Grade 11 · Smith-Cotton | 11 | Smith-Cotton | 21:47.8 |
| 89 | Quentin RuchtePlace 89 · Grade 9 · St. Louis Blue Knights Homeschool | 9 | St. Louis Blue Knights Homeschool | 21:50.9 |
| 90 | Cooper McCuePlace 90 · Grade 10 · Odessa | 10 | Odessa | 21:52.1 |
| 91 | Rig ChandraPlace 91 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:52.3 PR |
| 92 | Leo FrommPlace 92 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:52.4 PR |
| 93 | Carson EversolePlace 93 · Grade 9 · Smithville | 9 | Smithville | 21:52.6 |
| 94 | Wylder EselyPlace 94 · Grade 9 · Troy-Buchanan | 9 | Troy-Buchanan | 21:52.6 |
| 95 | Jakob HoenerPlace 95 · Grade 9 · Hermann | 9 | Hermann | 21:53.9 PR |
| 96 | Warren McGintyPlace 96 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 21:55.3 |
| 97 | Samuel MartinPlace 97 · Grade 10 · Whitfield | 10 | Whitfield | 21:55.8 PR |
| 98 | Skyler DuvallPlace 98 · Grade 9 · Glendale | 9 | Glendale | 21:58.6 |
| 99 | Luke LindbergPlace 99 · Grade 10 · Central (Cape Girardeau) | 10 | Central (Cape Girardeau) | 21:58.9 PR |
| 100 | Michael KlobePlace 100 · Grade 12 · Ft. Zumwalt East | 12 | Ft. Zumwalt East | 21:59.1 |