| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 12 | George Blanco | 16:02.7PR | MO | Bishop DuBourg | Oct 23
| Big River Invitational |
| 2. | | 10 | Conner Diaz | 16:40.5 | MO | Steelville | Sep 17
| Steelville MS/HS Invitational |
| 3. | | 11 | Noah Estes | 16:46.5 | MO | Kingston | Sep 17
| Steelville MS/HS Invitational |
| 4. | | 12 | Ty Merseal | 17:22.8 | MO | Steelville | Oct 17
| Farmington Invitational |
| 5. | | 10 | Larry Shoemake | 17:26.1 | MO | Steelville | Nov 6
| MSHSAA Class 2 State XC Championships |
| 6. | | 12 | Josiah Lantz | 17:39.9PR | MO | Arcadia Valley | Oct 17
| Farmington Invitational |
| 7. | 15 | 9 | Stone Gill | 17:57.3 | MO | Arcadia Valley | Oct 17
| Farmington Invitational |
| 8. | | 11 | Justin Abegg | 17:57.6PR | MO | Duchesne | Nov 6
| MSHSAA Class 2 State XC Championships |
| 9. | | 12 | Cole Hurd | 18:04.5PR | MO | Steelville | Sep 17
| Steelville MS/HS Invitational |
| 10. | | 12 | Kyren West | 18:11.1PR | MO | East Carter | Nov 6
| MSHSAA Class 2 State XC Championships |
| 11. | | 12 | Luke Sutton | 18:16.4 | MO | Steelville | Oct 17
| Farmington Invitational |
| 12. | | 11 | Jeremiah Chipps | 18:16.7PR | MO | Jefferson (Festus) | Oct 22
| Northwest Last Chance Meet |
| 13. | | 9 | Reed Layton | 18:23.2 | MO | Woodland | Nov 6
| MSHSAA Class 2 State XC Championships |
| 14. | | 12 | Jagger Robinson | 18:25.3PR | MO | Greenville | Nov 6
| MSHSAA Class 2 State XC Championships |
| 15. | | 11 | Christopher Strange | 18:28.8PR | MO | Arcadia Valley | Nov 6
| MSHSAA Class 2 State XC Championships |
| 16. | | 11 | Caden Dettmer | 18:33.7 | MO | Arcadia Valley | Sep 19
| Bismarck Invitational |
| 17. | | 12 | Braxton Walker | 18:36.0 | MO | East Carter | Nov 6
| MSHSAA Class 2 State XC Championships |
| 18. | | 11 | Toby Sloan | 18:37.9 | MO | Woodland | Nov 6
| MSHSAA Class 2 State XC Championships |
| 19. | | 10 | Landon Mabe | 18:38.7 | MO | Steelville | Nov 6
| MSHSAA Class 2 State XC Championships |
| 20. | | 12 | Jacob Cheney | 18:38.9PR | MO | Clearwater | Sep 19
| Bismarck Invitational |
| 21. | | 11 | Parker Voigt | 18:42.6PR | MO | Duchesne | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 22. | 16 | 11 | Toby Brown | 18:46.6 | MO | Steelville | Sep 17
| Steelville MS/HS Invitational |
| 23. | | 10 | Camren Johnson | 18:47.0PR | MO | Jefferson (Festus) | Nov 6
| MSHSAA Class 2 State XC Championships |
| 24. | | 12 | Adam Bishop | 18:49.3PR | MO | St. Pius X (Festus) | Sep 12
| Stan Nelson Invitational |
| 25. | | 9 | Mason Carter | 18:52.5 | MO | East Carter | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 26. | | 9 | Dillon Mueller | 18:55.1 | MO | Arcadia Valley | Sep 19
| Bismarck Invitational |
| | | 11 | Dominic Mueller | 18:55.1 | MO | Arcadia Valley | Nov 6
| MSHSAA Class 2 State XC Championships |
| 28. | 17 | 11 | Joshua Reynolds | 18:55.4 | MO | Bloomfield | Nov 6
| MSHSAA Class 2 State XC Championships |
| 29. | | 9 | Brennan Bouse | 19:03.0PR | MO | Bourbon | Nov 6
| MSHSAA Class 2 State XC Championships |
| 30. | 16 | 10 | Vance Smelser | 19:03.2 | MO | Steelville | Nov 6
| MSHSAA Class 2 State XC Championships |
| 31. | | 10 | James Barks | 19:18.3PR | MO | Bloomfield | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 32. | | 9 | David Wiley | 19:24.5PR | MO | East Carter | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 33. | | 11 | Conner Scott | 19:29.0 | MO | Bloomfield | Sep 19
| Cape Central XC Invitational |
| 34. | | 9 | Brenden Reynolds | 19:29.8 | MO | East Carter | Nov 6
| MSHSAA Class 2 State XC Championships |
| 35. | | 10 | Jeb Huff | 19:32.7 | MO | Greenville | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 36. | | 12 | Christian Stark | 19:36.3PR | MO | Jefferson (Festus) | Nov 6
| MSHSAA Class 2 State XC Championships |
| 37. | | 9 | Tyson Anderson | 19:41.4 | MO | Arcadia Valley | Oct 17
| Farmington Invitational |
| 38. | | 9 | Wyatt Chase | 19:45.6 | MO | East Carter | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 39. | | 10 | Ian Ehrhardt | 19:46.2 | MO | Jefferson (Festus) | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 40. | | 12 | Jordynn Parker | 19:46.5PR | MO | Lutheran North | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 41. | | 10 | Wyatt Harris | 19:46.9 | MO | Steelville | Oct 17
| Farmington Invitational |
| 42. | | 12 | Bradley Glass | 19:48.2 | MO | Jefferson (Festus) | Oct 22
| Northwest Last Chance Meet |
| 43. | | 12 | Jeff Ehlen | 19:53.1PR | MO | Grandview (Hillsboro) | Sep 12
| Arcadia Valley Invitational |
| 44. | | 11 | William Coursey | 19:54.8 | MO | East Carter | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 45. | | 11 | Cyrus Amelunke | 19:56.9 | MO | Arcadia Valley | Sep 19
| Bismarck Invitational |
| 46. | | 10 | Hunter Moore | 19:57.8 | MO | Bloomfield | Sep 12
| Arcadia Valley Invitational |
| 47. | | 10 | Blake Wagster | 20:02.8 | MO | Bloomfield | Sep 12
| Arcadia Valley Invitational |
| 48. | | 11 | Dylan Morrison | 20:04.1 | MO | Kingston | Sep 19
| Bismarck Invitational |
| 49. | | 11 | Brennan Barrale | 20:05.4 | MO | Grandview (Hillsboro) | Sep 12
| Arcadia Valley Invitational |
| 50. | | 9 | Mason Nelson | 20:08.7 | MO | Kingston | Oct 17
| Farmington Invitational |
| 51. | | 12 | Jacob Althoff | 20:09.0PR | MO | St. Pius X (Festus) | Oct 3
| Frank Schultz Invitational |
| 52. | | 10 | Rhylin Neal | 20:10.0 | MO | Kingston | Oct 10
| Potosi Invitational/MAAA Conference |
| 53. | | 10 | Kyle Killeen | 20:14.4 | MO | Steelville | Sep 17
| Steelville MS/HS Invitational |
| 54. | | 12 | Rylee Joy | 20:20.8PR | MO | Greenville | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 55. | | 12 | Chris Porterfield | 20:22.9 | MO | West County | Sep 19
| Bismarck Invitational |
| 56. | | 11 | Brenden Edwards | 20:26.1 | MO | Clearwater | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 57. | | 12 | Mason Greene | 20:26.7PR | MO | Bishop DuBourg | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 58. | 15 | 10 | Kaden Harvie | 20:28.0 | MO | Bishop DuBourg | Sep 25
| 24th Annual Ed White Invitational |
| 59. | | 11 | Nathan Pappageorge | 20:29.8PR | MO | Bishop DuBourg | Oct 23
| Big River Invitational |
| 60. | | 11 | Sam Hawley | 20:33.0PR | MO | Jefferson (Festus) | Oct 22
| Northwest Last Chance Meet |
| 61. | | 9 | Easton Evans | 20:33.4 | MO | Greenville | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 62. | 15 | 10 | Gavyn Moehsmer | 20:34.6 | MO | Woodland | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 63. | | 11 | Dawson Hill | 20:37.6 | MO | Bloomfield | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 64. | | 11 | Stevan Mcmillan | 20:40.9PR | MO | Bloomfield | Sep 12
| Arcadia Valley Invitational |
| 65. | | 11 | Ty Seabaugh | 20:43.6 | MO | Saxony Lutheran | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 66. | | 11 | Jack Hueter | 20:48.5 | MO | Jefferson (Festus) | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| | | 12 | Dillon Filer | 20:48.5 | MO | Woodland | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 68. | | 12 | Elijah Phillips | 20:51.8 | MO | Lutheran North | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 69. | | 12 | Ryan Stroup | 20:53.7 | MO | Bourbon | Sep 17
| Steelville MS/HS Invitational |
| 70. | | 9 | Kamron French | 20:58.5PR | MO | West County | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 71. | | 9 | Curtis Bailey | 21:03.3 | MO | Steelville | Oct 17
| Farmington Invitational |
| 72. | | 12 | Caleb Robison | 21:03.4PR | MO | Puxico | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 73. | | 9 | Andrew Fuchs | 21:05.2PR | MO | Bourbon | Sep 17
| Steelville MS/HS Invitational |
| 74. | | 12 | Caleb Burger | 21:10.6PR | MO | Scott City | Oct 17
| Farmington Invitational |
| 75. | | 11 | Austin Mercer | 21:12.0 | MO | Charleston | Sep 22
| Oak Ridge Invitational |
| 76. | | 9 | Beau Beckett | 21:13.9PR | MO | Bourbon | Sep 30
| St. James XC Invitational |
| 77. | | 11 | Ian Bradley | 21:22.0 | MO | Bishop DuBourg | Oct 23
| Big River Invitational |
| 78. | | 11 | Matthew Menzel | 21:25.2PR | MO | West County | Sep 12
| Arcadia Valley Invitational |
| 79. | | 11 | Ty Silvester | 21:25.3 | MO | Clearwater | Sep 19
| Bismarck Invitational |
| 80. | 16 | 10 | Joseph Pinkard | 21:26.6 | MO | Woodland | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 81. | | 12 | Noah Winch | 21:29.6PR | MO | West County | Sep 12
| Arcadia Valley Invitational |
| 82. | | 9 | Jesse Schupp | 21:37.7 | MO | Saxony Lutheran | Oct 17
| Farmington Invitational |
| 83. | | 11 | Levi Johnson | 21:38.3PR | MO | West County | Sep 19
| Bismarck Invitational |
| 84. | | 9 | Alex Breeze | 21:41.6 | MO | Jefferson (Festus) | Oct 22
| Northwest Last Chance Meet |
| 85. | | 10 | Luke Fister | 21:47.1 | MO | Bishop DuBourg | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 86. | | 12 | Matthew Glass | 21:49.9 | MO | Jefferson (Festus) | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 87. | | 10 | Ethan Welch | 21:51.0 | MO | Charleston | Sep 22
| Oak Ridge Invitational |
| 88. | | 11 | Lucas Tessereau | 21:51.2 | MO | Bishop DuBourg | Sep 25
| 24th Annual Ed White Invitational |
| 89. | | 12 | Elijah Day | 21:52.2 | MO | Lutheran North | Oct 31
| MSHSAA Class 2 District 2 - McNair Park |
| 90. | | 12 | Jamon Frymire | 21:54.6PR | MO | Woodland | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 91. | | 12 | Malachi Radford | 21:55.1 | MO | Bourbon | Oct 19
| Vienna Autumn Classic |
| 92. | | 12 | Benjamin Morris | 21:55.2PR | MO | Grandview (Hillsboro) | Sep 19
| Bismarck Invitational |
| 93. | | 9 | Austin Moreland | 21:56.7 | MO | Steelville | Oct 17
| Farmington Invitational |
| 94. | | 10 | Austin Reeves | 21:56.9PR | MO | Bourbon | Sep 17
| Steelville MS/HS Invitational |
| 95. | | 12 | Zach McClelland | 22:03.2 | MO | Grandview (Hillsboro) | Sep 19
| Bismarck Invitational |
| 96. | | 10 | James Hill | 22:20.8PR | MO | Greenville | Oct 17
| Farmington Invitational |
| 97. | | 10 | Jonathan Myer | 22:29.1 | MO | Saxony Lutheran | Oct 17
| Farmington Invitational |
| 98. | | 10 | Alex Ware | 22:29.3PR | MO | Kingston | Sep 17
| Steelville MS/HS Invitational |
| 99. | | 9 | David Weinhold | 22:36.0PR | MO | Saxony Lutheran | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 100. | | 9 | Carson Kemper | 22:38.7PR | MO | Kingston | Sep 19
| Bismarck Invitational |