| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 12 | Levi Krauss | 17:01.0PR | MO | St. Vincent | Oct 31
| Class 1, District 1 |
| 2. | 17 | 11 | Peyton Ford | 17:11.0PR | MO | Zalma | Oct 31
| Class 1, District 1 |
| 3. | | 12 | Isaac Baer | 17:20.0PR | MO | St. Vincent | Oct 31
| Class 1, District 1 |
| 4. | | 12 | Alex Steinberg | 17:23.0PR | MO | Zalma | Oct 31
| Class 1, District 1 |
| 5. | | 11 | Jacob Steinberg | 17:24.0PR | MO | Zalma | Oct 31
| Class 1, District 1 |
| 6. | | 10 | Andrew Lipe | 17:28.0PR | MO | St. Vincent | Oct 31
| Class 1, District 1 |
| 7. | | 12 | Charlie Schattgen | 17:50.9PR | MO | New Bloomfield | Oct 31
| Class 1, District 2 |
| | | 12 | Nathan Bolin | 17:50.9PR | MO | Oak Ridge | Nov 7
| Class 1 State Championships |
| 9. | | 10 | Nathan Ford | 17:59.0 | MO | New Haven | Oct 31
| Class 1, District 2 |
| 10. | | 9 | Joseph Rethemeyer | 18:13.6 | MO | New Haven | Nov 7
| Class 1 State Championships |
| 11. | | 11 | Hollis Hunt | 18:17.0PR | MO | Meadow Heights | Oct 31
| Class 1, District 1 |
| 12. | | 10 | Brandon Sitzes | 18:21.5 | MO | St. Vincent | Nov 14
| NXN Midwest Regional |
| 13. | | 9 | Joseph Baer | 18:25.9 | MO | St. Vincent | Nov 7
| Class 1 State Championships |
| 14. | | 11 | Cade Long | 18:26.0PR | MO | Advance | Oct 31
| Class 1, District 1 |
| 15. | | 11 | Sam Baer | 18:35.0 | MO | St. Vincent | Oct 31
| Class 1, District 1 |
| 16. | | 10 | Gage Bien | 18:41.0PR | MO | Advance | Oct 31
| Class 1, District 1 |
| 17. | | 10 | Jordan Barker | 18:42.0PR | MO | Oak Ridge | Oct 31
| Class 1, District 1 |
| 18. | | 9 | Drew Kranawetter | 18:47.0 | MO | Oak Ridge | Oct 31
| Class 1, District 1 |
| 19. | | 9 | Tim Madden | 18:48.5 | MO | New Haven | Oct 31
| Class 1, District 2 |
| 20. | | 12 | Garrett Wilfong | 18:49.0PR | MO | South Iron | Oct 31
| Class 1, District 1 |
| 21. | | 12 | Keven McDowell | 18:49.7 | MO | New Haven | Oct 6
| Hermann Invitational |
| 22. | | 10 | Payton Culwell | 18:50.0 | MO | New Bloomfield | Oct 31
| Class 1, District 2 |
| 23. | | 10 | Ryan Blankenship | 18:54.6PR | MO | New Haven | Oct 31
| Class 1, District 2 |
| 24. | | 12 | Jonathon Stone | 18:55.8 | MO | New Haven | Nov 7
| Class 1 State Championships |
| 25. | | 11 | Michael Cathcart | 18:56.0PR | MO | Crystal City | Oct 31
| Class 1, District 1 |
| 26. | 14 | 9 | Martin Lewis | 19:02.2 | MO | New Haven | Nov 7
| Class 1 State Championships |
| 27. | | 9 | Sylvester Morse | 19:05.0PR | MO | Oak Ridge | Oct 31
| Class 1, District 1 |
| 28. | | 11 | Robert Ashbaugh | 19:06.5PR | MO | Calvary Lutheran | Nov 7
| Class 1 State Championships |
| 29. | | 9 | Robert Morningstar | 19:07.0 | MO | New Bloomfield | Oct 31
| Class 1, District 2 |
| 30. | | 10 | Devin Friedmeyer | 19:09.0 | MO | Crystal City | Oct 31
| Class 1, District 1 |
| 31. | | 11 | Devonte Miller | 19:11.0 | MO | Southern Reynolds (Ellington) | Oct 31
| Class 1, District 1 |
| 32. | | 9 | Tye Huff | 19:12.0PR | MO | Greenville | Oct 31
| Class 1, District 1 |
| 33. | | 10 | Dominic Sauer | 19:13.0 | MO | St. Vincent | Oct 31
| Class 1, District 1 |
| 34. | | 10 | Dylan Hefner | 19:17.0PR | MO | Greenville | Oct 31
| Class 1, District 1 |
| 35. | | 9 | Donovan Denslow | 19:18.2 | MO | Clopton | Oct 31
| Class 1, District 2 |
| 36. | | 12 | Jeremy Jennewein | 19:25.2PR | MO | Clopton | Oct 31
| Class 1, District 2 |
| 37. | | 11 | Brock Feeler | 19:26.7 | MO | Vienna | Oct 31
| Class 1, District 2 |
| 38. | | 11 | Charlie Ledbetter | 19:27.0 | MO | Delta | Oct 31
| Class 1, District 1 |
| | | 11 | Dee Fitzgerald | 19:27.0PR | MO | Southern Reynolds (Ellington) | Oct 31
| Class 1, District 1 |
| 40. | | 11 | Seth Oliver | 19:27.8PR | MO | Wellsville-Middletown | Oct 31
| Class 1, District 2 |
| 41. | | 12 | Nicolas Granich | 19:29.5 | MO | New Bloomfield | Oct 31
| Class 1, District 2 |
| 42. | | 9 | Blake Bollinger | 19:31.0PR | MO | Meadow Heights | Oct 31
| Class 1, District 1 |
| 43. | | 10 | Kyle Emerson | 19:32.0 | MO | New Bloomfield | Oct 23
| Bowling Green Invitational |
| 44. | | 12 | Rye Huff | 19:33.0 | MO | Greenville | Oct 31
| Class 1, District 1 |
| 45. | | 11 | Cal Kolzow | 19:33.9 | MO | Calvary Lutheran | Sep 24
| Belle HS Invitational |
| 46. | | 9 | Bailey Crane | 19:48.0 | MO | New Bloomfield | Oct 23
| Bowling Green Invitational |
| | | 10 | Peyton Doza | 19:48.0PR | MO | St. Vincent | Oct 31
| Class 1, District 1 |
| | | 12 | Luke Robertson | 19:48.0PR | MO | Zalma | Oct 31
| Class 1, District 1 |
| 49. | | 9 | Hayden Calton | 19:54.8 | MO | Wellsville-Middletown | Oct 31
| Class 1, District 2 |
| 50. | | 11 | Sam Foster | 19:59.0 | MO | Crystal City | Oct 31
| Class 1, District 1 |
| 51. | | 12 | Jordan Gilliland | 20:07.0 | MO | Oak Ridge | Oct 31
| Class 1, District 1 |
| | | 10 | Zachery Whitener | 20:07.0 | MO | Oak Ridge | Oct 31
| Class 1, District 1 |
| 53. | | 10 | Joshua Pratt | 20:08.0PR | MO | Oak Ridge | Oct 31
| Class 1, District 1 |
| 54. | | 11 | Charles Freeman | 20:10.2 | MO | Zalma | Nov 7
| Class 1 State Championships |
| 55. | | 12 | Matthew Breeden | 20:14.2 | MO | Wellsville-Middletown | Oct 31
| Class 1, District 2 |
| 56. | | 11 | Zain Culwell | 20:14.9 | MO | New Bloomfield | Oct 31
| Class 1, District 2 |
| 57. | | 11 | Spencer Bragg | 20:20.0PR | MO | Meadow Heights | Oct 31
| Class 1, District 1 |
| 58. | | 11 | Jacob Ussery | 20:21.6 | MO | Wellsville-Middletown | Oct 31
| Class 1, District 2 |
| 59. | | 11 | Drew Collett | 20:22.8PR | MO | Calvary Lutheran | Oct 31
| Class 1, District 2 |
| 60. | | 11 | Damian Gale | 20:26.4 | MO | New Haven | Oct 20
| Four Rivers Conference |
| 61. | | 11 | Vito Buttaro | 20:29.8PR | MO | Clopton | Oct 31
| Class 1, District 2 |
| 62. | | 11 | Connor Aissie | 20:30.0 | MO | Southern Reynolds (Ellington) | Oct 31
| Class 1, District 1 |
| 63. | | 11 | Riley Otten | 20:31.2 | MO | New Haven | Oct 6
| Hermann Invitational |
| 64. | | 10 | Ryan Veasman | 20:33.4 | MO | Vienna | Oct 16
| Gasconade Valley Conference Meet |
| 65. | | 11 | Silas Luetkemeyer | 20:38.9PR | MO | Calvary Lutheran | Oct 31
| Class 1, District 2 |
| 66. | | 12 | Larry Spencer | 20:39.0PR | MO | Southern Reynolds (Ellington) | Oct 31
| Class 1, District 1 |
| 67. | 15 | 9 | Reece Going | 20:40.2 | MO | Calvary Lutheran | Oct 31
| Class 1, District 2 |
| 68. | | 11 | Quentin Little | 20:47.0 | MO | Delta | Oct 31
| Class 1, District 1 |
| 69. | | 12 | Aaron Thurston | 20:50.0PR | MO | Greenville | Oct 31
| Class 1, District 1 |
| 70. | | 12 | Luke Adams | 20:53.2 | MO | Clopton | Oct 31
| Class 1, District 2 |
| | | 9 | Colton Riley | 20:53.2PR | MO | Silex | Oct 31
| Class 1, District 2 |
| 72. | | 11 | Drake Beekman | 20:54.0PR | MO | Crystal City | Oct 31
| Class 1, District 1 |
| 73. | | 11 | Zac Swisher | 21:04.0PR | MO | Meadow Heights | Oct 31
| Class 1, District 1 |
| 74. | | 12 | Alex Majors | 21:11.4 | MO | New Haven | Oct 20
| Four Rivers Conference |
| 75. | | 9 | Anthony Keilholz | 21:14.9 | MO | Chamois | Sep 24
| Belle HS Invitational |
| 76. | | 10 | Hayden Deckard | 21:18.3 | MO | Vienna | Oct 16
| Gasconade Valley Conference Meet |
| 77. | | 11 | Chris Scott | 21:18.4 | MO | Missouri School for the Deaf | Oct 6
| Hermann Invitational |
| 78. | | 11 | Justin Baker | 21:19.0PR | MO | Southern Reynolds (Ellington) | Oct 31
| Class 1, District 1 |
| 79. | | 10 | Landon Hall | 21:19.4 | MO | Clopton | Oct 31
| Class 1, District 2 |
| 80. | | 10 | Logan Becker | 21:20.0PR | MO | Advance | Oct 31
| Class 1, District 1 |
| 81. | | 10 | Dalton Gerdes | 21:25.2 | MO | New Haven | Sep 24
| Belle HS Invitational |
| 82. | 15 | 9 | Domenic Olson | 21:27.2PR | MO | New Haven | Oct 24
| Fatima Invitational |
| 83. | | 10 | Dravin Helferstay | 21:31.0 | MO | Southern Reynolds (Ellington) | Oct 31
| Class 1, District 1 |
| 84. | | 7 | Matthew Otten | 21:31.1 | MO | New Haven | Sep 12
| Linn Invitational |
| 85. | | 11 | Dallas Durrow | 21:32.0PR | MO | Greenville | Oct 31
| Class 1, District 1 |
| 86. | | 11 | Timothy Mayes | 21:34.0PR | MO | South Iron | Oct 31
| Class 1, District 1 |
| 87. | | 9 | Isaac Ussery | 21:35.5PR | MO | Wellsville-Middletown | Oct 6
| Hermann Invitational |
| 88. | | 10 | Jacob Eickhorst | 21:36.3 | MO | New Bloomfield | Oct 13
| Centralia Invitational |
| 89. | | 9 | Destin Deering | 21:49.0PR | MO | Greenville | Oct 31
| Class 1, District 1 |
| 90. | | 12 | Tristin Johnson | 21:56.0PR | MO | Greenville | Oct 31
| Class 1, District 1 |
| 91. | | 10 | Austin Moeckli | 21:57.0PR | MO | New Haven | Oct 6
| Hermann Invitational |
| 92. | 14 | 9 | Colton Ruediger | 21:57.8 | MO | New Haven | Oct 20
| Four Rivers Conference |
| 93. | | 11 | Brian White | 21:58.0 | MO | Chamois | Oct 31
| Class 1, District 2 |
| 94. | | 11 | Jarett Seabaugh | 21:59.0 | MO | Oak Ridge | Sep 12
| Forest Park Cross Country Festival |
| 95. | | 10 | Garrett Pauley | 22:04.0 | MO | South Iron | Oct 31
| Class 1, District 1 |
| 96. | | 10 | Kyle McNail | 22:08.0PR | MO | Southern Reynolds (Ellington) | Oct 31
| Class 1, District 1 |
| 97. | | 12 | Cameron Engelbrecht | 22:08.1 | MO | New Bloomfield | Sep 19
| South Callaway Invitational |
| 98. | | 12 | Creighton Miles | 22:17.0 | MO | Advance | Oct 31
| Class 1, District 1 |
| 99. | | 9 | Mark Johnson | 22:17.9PR | MO | Oak Ridge | Sep 12
| Forest Park Cross Country Festival |
| 100. | | 12 | James Stevens | 22:21.0PR | MO | Kingston | Oct 31
| Class 1, District 1 |