| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 11 | Caleb Lind | 15:56.5 | MO | Lutheran (St. Charles) | Sep 26
| Gans Creek Classic |
| 2. | | 12 | Brody Whalen | 16:31.4PR | MO | St. Louis Priory | Nov 5
| MSHSAA Class 3 State XC Championships |
| 3. | 16 | 11 | Noah McMullen | 16:34.7 | MO | Lutheran (St. Charles) | Oct 23
| Big River Invitational |
| 4. | | 12 | Cody Glisson | 16:53.4 | MO | Herculaneum | Nov 5
| MSHSAA Class 3 State XC Championships |
| 5. | | 10 | Adam Snoke | 16:55.0 | MO | Lutheran South | Sep 25
| 24th Annual Ed White Invitational |
| | | 11 | Lyndan Gruenke | 16:55.0 | MO | Fredericktown | Oct 17
| Farmington Invitational |
| 7. | | 12 | Devin St. Clair | 17:00.2PR | MO | Ste. Genevieve | Oct 17
| Farmington Invitational |
| 8. | | 12 | Ian Schwierjohn | 17:03.3 | MO | Orchard Farm | Nov 5
| MSHSAA Class 3 State XC Championships |
| 9. | | 12 | Travis Fruend | 17:08.1PR | MO | Lutheran (St. Charles) | Nov 5
| MSHSAA Class 3 State XC Championships |
| 10. | 16 | 11 | Akash Mallady | 17:08.6 | MO | John Burroughs | Oct 17
| 2020 Hancock Invitational |
| 11. | | 11 | David Marino | 17:09.6PR | MO | Maplewood Richmond Heights | Nov 5
| MSHSAA Class 3 State XC Championships |
| 12. | 18 | 12 | Will Falk | 17:14.6 | MO | Mary Institute-Country Day School | Nov 5
| MSHSAA Class 3 State XC Championships |
| 13. | 15 | 10 | Andrew Snoke | 17:21.1 | MO | Lutheran South | Nov 5
| MSHSAA Class 3 State XC Championships |
| 14. | | 10 | Aiden Kearns | 17:22.1 | MO | Lutheran (St. Charles) | Oct 23
| Big River Invitational |
| 15. | | 12 | Brody Hudson | 17:26.1PR | MO | Lutheran (St. Charles) | Oct 23
| Big River Invitational |
| 16. | | 9 | Ted Spetnagel | 17:29.1 | MO | John Burroughs | Nov 5
| MSHSAA Class 3 State XC Championships |
| 17. | | 12 | Nathaniel Doty | 17:30.1PR | MO | John Burroughs | Nov 5
| MSHSAA Class 3 State XC Championships |
| 18. | | 10 | Keith Vance | 17:33.4 | MO | Herculaneum | Nov 5
| MSHSAA Class 3 State XC Championships |
| 19. | | 11 | Samuel Masa | 17:34.3PR | MO | Lutheran (St. Charles) | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 20. | | 12 | Daniel Martin | 17:38.4 | MO | John Burroughs | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 21. | | 10 | Peter Conard | 17:41.9PR | MO | St. Louis Priory | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 22. | | 11 | Jackson Strelo | 17:46.8PR | MO | Mary Institute-Country Day School | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 23. | | 9 | Charlie Masa | 17:47.9 | MO | Lutheran (St. Charles) | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 24. | | 12 | Kameron Mayberry | 17:52.9PR | MO | Thomas W Kelly | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 25. | | 9 | Damian Luther | 17:53.6 | MO | Herculaneum | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 26. | | 12 | Will Jarvis | 17:57.7PR | MO | Potosi | Oct 17
| Farmington Invitational |
| 27. | | 10 | Baden Costlow | 17:58.6 | MO | Herculaneum | Nov 5
| MSHSAA Class 3 State XC Championships |
| 28. | | 9 | Ezekiel Sisk | 18:00.7 | MO | Potosi | Sep 19
| Bismarck Invitational |
| 29. | 18 | 12 | Gavin Cartwright | 18:02.8PR | MO | Dexter | Oct 17
| Farmington Invitational |
| 30. | | 12 | Logan Walgate | 18:03.3PR | MO | Lutheran (St. Charles) | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 31. | | 11 | Nathan St. Clair | 18:04.7 | MO | Ste. Genevieve | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 32. | | 11 | Levi Wiegand | 18:05.9PR | MO | Ste. Genevieve | Oct 17
| Farmington Invitational |
| 33. | | 9 | Garrett Hale | 18:06.5 | MO | Potosi | Sep 19
| Bismarck Invitational |
| 34. | | 10 | Grant Dahl | 18:06.8PR | MO | John Burroughs | Nov 5
| MSHSAA Class 3 State XC Championships |
| 35. | 15 | 9 | Isaac Lind | 18:07.0 | MO | Lutheran (St. Charles) | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 36. | | 11 | Ryan Lally | 18:17.7 | MO | St. Louis Priory | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 37. | | 11 | Mason Gegg | 18:18.2PR | MO | Ste. Genevieve | Nov 5
| MSHSAA Class 3 State XC Championships |
| 38. | | 10 | Jaden Kanan | 18:23.5 | MO | Potosi | Oct 17
| Farmington Invitational |
| 39. | 18 | 12 | Andrew Ellinghouse | 18:23.6PR | MO | Dexter | Oct 17
| Farmington Invitational |
| 40. | | 10 | Jordan Reynolds | 18:26.3 | MO | Lutheran (St. Charles) | Sep 25
| 24th Annual Ed White Invitational |
| 41. | | 12 | Alexander Mcmillan | 18:26.7PR | MO | John Burroughs | Oct 17
| 2020 Hancock Invitational |
| 42. | 18 | 12 | Carter Dorton | 18:27.2 | MO | Dexter | Sep 12
| Arcadia Valley Invitational |
| 43. | | 10 | Samuel Knispel | 18:30.3 | MO | John Burroughs | Oct 17
| 2020 Hancock Invitational |
| 44. | 18 | 12 | Jonah Zacks | 18:32.0 | MO | Mary Institute-Country Day School | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 45. | | 12 | Austin Jackson | 18:33.8 | MO | Herculaneum | Nov 5
| MSHSAA Class 3 State XC Championships |
| 46. | | 9 | Sam Vaughn | 18:34.2 | MO | Herculaneum | Nov 5
| MSHSAA Class 3 State XC Championships |
| 47. | | 11 | Thomas Dulle | 18:38.1 | MO | Orchard Farm | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 48. | | 10 | Tanner Gibson | 18:38.4 | MO | Potosi | Oct 17
| Farmington Invitational |
| 49. | | 9 | Collin Simmons | 18:38.5PR | MO | Orchard Farm | Oct 23
| Bowling Green Invite |
| 50. | | 9 | Mason Scargall | 18:42.8PR | MO | Maplewood Richmond Heights | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 51. | | 9 | Zeke Brown | 18:46.7 | MO | Lutheran (St. Charles) | Sep 12
| Forest Park XC Invitational |
| 52. | | 9 | David MacLachlin | 18:49.3PR | MO | Lutheran (St. Charles) | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 53. | | 11 | Joshua Engle | 18:49.5 | MO | Lutheran (St. Charles) | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 54. | | 12 | Hayden Dierker | 18:53.7 | MO | St. Louis Priory | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 55. | | 10 | Connor Gibson | 18:56.4 | MO | Potosi | Oct 17
| Farmington Invitational |
| 56. | | 11 | Andrew Cain | 18:57.9 | MO | Potosi | Sep 12
| Arcadia Valley Invitational |
| 57. | | 11 | David DeClue | 18:58.8 | MO | Potosi | Sep 19
| Bismarck Invitational |
| 58. | 17 | 11 | Matthew Burgdorf | 18:59.4 | MO | Lutheran South | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 59. | 15 | 10 | Yuri Batan | 19:02.0 | MO | St. Louis Priory | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 60. | | 11 | Micah Grawer | 19:02.6 | MO | Maplewood Richmond Heights | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 61. | | 11 | Will Pierce | 19:04.8 | MO | Herculaneum | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 62. | | 10 | Evan Hugge | 19:09.4 | MO | St. Louis Priory | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 63. | | 12 | Luke Rickers | 19:09.8 | MO | Mary Institute-Country Day School | Oct 17
| 2020 Hancock Invitational |
| 64. | | 10 | Jacob Lewis | 19:10.2PR | MO | Potosi | Sep 19
| Bismarck Invitational |
| 65. | | 12 | Elijah Vance | 19:14.3PR | MO | Fredericktown | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 66. | | 11 | Ely Griffin | 19:17.2 | MO | Potosi | Oct 10
| Potosi Invitational/MAAA Conference |
| 67. | | 10 | Adam Oswald | 19:23.2 | MO | Lutheran (St. Charles) | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 68. | | 12 | Ben Martin | 19:25.5 | MO | Orchard Farm | Oct 23
| Bowling Green Invite |
| 69. | | 11 | Brandon Vinyard | 19:25.9 | MO | Herculaneum | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 70. | 15 | 10 | Jackson Ryder | 19:30.5 | MO | Lutheran (St. Charles) | Sep 12
| Forest Park XC Invitational |
| 71. | | 9 | Alexander Knight | 19:34.2 | MO | Orchard Farm | Oct 23
| Bowling Green Invite |
| 72. | | 10 | Clayton Bell | 19:34.7 | MO | Dexter | Oct 17
| Farmington Invitational |
| 73. | | 11 | Jacob Cummings | 19:35.0PR | MO | Maplewood Richmond Heights | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 74. | | 10 | Matt Stone | 19:35.4PR | MO | Dexter | Sep 12
| Arcadia Valley Invitational |
| 75. | | 9 | Gregory Britt | 19:42.3 | MO | St. Louis Priory | Oct 17
| 2020 Hancock Invitational |
| 76. | | 10 | Alexander Cantrell | 19:42.8 | MO | Lutheran (St. Charles) | Sep 12
| Forest Park XC Invitational |
| 77. | | 12 | Hunter Griffin | 19:43.0 | MO | Potosi | Sep 12
| Arcadia Valley Invitational |
| 78. | | 10 | Alex Oswald | 19:45.3 | MO | Lutheran (St. Charles) | Sep 25
| 24th Annual Ed White Invitational |
| 79. | | 10 | Colton Politte | 19:45.4 | MO | Potosi | Oct 17
| Farmington Invitational |
| 80. | | 11 | Andrew Robinson | 19:45.7 | MO | Maplewood Richmond Heights | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 81. | | 10 | Andrew Starkey | 19:47.0PR | MO | Fredericktown | Oct 3
| Cape Notre Dame Invitational |
| 82. | | 11 | Jacob Deines | 19:51.7 | MO | Lutheran (St. Charles) | Sep 4
| TRXC Opportunity Invite |
| 83. | | 10 | Jonah Grawer | 19:52.9 | MO | Maplewood Richmond Heights | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 84. | | 11 | Aubrey Morris | 19:53.7 | MO | Maplewood Richmond Heights | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 85. | 18 | 12 | Aaron Guss | 19:54.9 | MO | Hancock | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 86. | | 10 | Max Lipe | 19:56.6 | MO | St. Louis Priory | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 87. | | 10 | Mason Arnold | 19:58.7PR | MO | Lutheran South | Sep 25
| 24th Annual Ed White Invitational |
| 88. | | 11 | Sam Baumohl | 20:00.6 | MO | Mary Institute-Country Day School | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 89. | 17 | 11 | Blake Lindell | 20:01.8 | MO | Lutheran South | Sep 25
| 24th Annual Ed White Invitational |
| 90. | | 12 | Drew Ernstmeyer | 20:06.4 | MO | Lutheran (St. Charles) | Sep 12
| Forest Park XC Invitational |
| 91. | | 10 | David Nissing | 20:07.9 | MO | Lutheran (St. Charles) | Sep 25
| 24th Annual Ed White Invitational |
| 92. | | 11 | Alexander Kearns | 20:09.3 | MO | Lutheran (St. Charles) | Sep 25
| 24th Annual Ed White Invitational |
| 93. | | 9 | Dillon Maddox | 20:15.0PR | MO | Herculaneum | Sep 19
| Bismarck Invitational |
| 94. | | 9 | Ashton Parrish | 20:16.3 | MO | Herculaneum | Oct 10
| Potosi Invitational/MAAA Conference |
| 95. | | 12 | Joseph McLaurin | 20:17.7PR | MO | Orchard Farm | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 96. | | 11 | Corey Simmons | 20:20.3PR | MO | Ste. Genevieve | Oct 17
| Farmington Invitational |
| 97. | | 10 | William Seemiller | 20:20.5 | MO | Mary Institute-Country Day School | Oct 31
| MSHSAA Class 3 District 2 - McNair Park |
| 98. | | 11 | Basil Cosmopoulos | 20:20.8 | MO | Mary Institute-Country Day School | Oct 17
| 2020 Hancock Invitational |
| 99. | | 11 | Blake Evans | 20:21.3 | MO | Maplewood Richmond Heights | Oct 17
| 2020 Hancock Invitational |
| 100. | 15 | 9 | Sam Landreth | 20:27.5PR | MO | Lutheran South | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |