| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | | 12 | Ethan Koop | 15:51.7 | MO | Marquette | Nov 7
| MSHSAA Class 5 State XC Championships |
| 2. | | 12 | Jaden Deaton | 15:53.9PR | MO | Poplar Bluff | Sep 19
| Cape Central XC Invitational |
| 3. | | 11 | Nikolas Malek | 16:02.8 | MO | Lafayette (Wildwood) | Sep 19
| Festus Bowles Invitational |
| 4. | | 12 | Evan Stephens | 16:06.3PR | MO | Jackson | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 5. | | 12 | Firaol Ahmed | 16:07.7PR | MO | Northwest (Cedar Hill) | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 6. | 17 | 11 | Grant Brawley | 16:14.4 | MO | St. Louis University | Oct 23
| Big River Invitational |
| 7. | | 12 | John Hogan | 16:15.6PR | MO | St. Louis University | Oct 23
| Big River Invitational |
| 8. | 17 | 12 | Daniel Tabaka | 16:19.6 | MO | Parkway South | Oct 23
| Big River Invitational |
| 9. | | 12 | Ryan Kramer | 16:23.9PR | MO | St. Louis University | Nov 7
| MSHSAA Class 5 State XC Championships |
| 10. | 17 | 12 | Eric Boles | 16:24.8PR | MO | Parkway South | Oct 23
| Big River Invitational |
| 11. | | 10 | Cade Mccadams | 16:25.8PR | MO | Jackson | Sep 12
| Arcadia Valley Invitational |
| 12. | | 11 | Andrew Bacon | 16:28.3 | MO | Webster Groves | Nov 7
| MSHSAA Class 5 State XC Championships |
| 13. | | 11 | Baker Pashea | 16:29.6 | MO | St. Louis University | Oct 23
| Big River Invitational |
| 14. | | 12 | Hayden Zenor | 16:36.5PR | MO | St. Louis University | Nov 7
| MSHSAA Class 5 State XC Championships |
| 15. | | 11 | Sean Kellogg | 16:37.6 | MO | St. Louis University | Nov 7
| MSHSAA Class 5 State XC Championships |
| 16. | | 12 | Vikas Devulapalli | 16:38.6PR | MO | Lafayette (Wildwood) | Nov 7
| MSHSAA Class 5 State XC Championships |
| 17. | 16 | 11 | David Fletcher | 16:39.0PR | | Unattached | Sep 30
| Nike Portland Virtual XC |
| 18. | | 10 | LJ (Lukas) Groenewa... | 16:43.4 | MO | Lafayette (Wildwood) | Nov 7
| MSHSAA Class 5 State XC Championships |
| 19. | | 12 | Connor Del Carmen | 16:43.9 | MO | Marquette | Nov 7
| MSHSAA Class 5 State XC Championships |
| | | 12 | Jake Eastin | 16:43.9PR | MO | Jackson | Nov 7
| MSHSAA Class 5 State XC Championships |
| 21. | | 11 | Justin Glass | 16:44.3 | MO | St. Louis University | Nov 7
| MSHSAA Class 5 State XC Championships |
| 22. | | 11 | Patrick Lee | 16:46.4 | MO | Kirkwood | Nov 7
| MSHSAA Class 5 State XC Championships |
| 23. | | 12 | Stone Burke | 16:48.8 | MO | Marquette | Nov 7
| MSHSAA Class 5 State XC Championships |
| 24. | | 12 | Colin Ring | 16:55.9 | MO | Westminster Christian | Oct 17
| 2020 Hancock Invitational |
| 25. | | 12 | Brett Krueger | 16:57.3 | MO | Webster Groves | Sep 25
| 24th Annual Ed White Invitational |
| 26. | | 11 | Jonny Key | 16:59.2 | MO | Seckman | Sep 25
| 24th Annual Ed White Invitational |
| 27. | | 11 | Corvin Haake | 17:01.4 | MO | Webster Groves | Sep 25
| 24th Annual Ed White Invitational |
| 28. | 18 | 12 | James Stone | 17:02.4 | MO | Parkway South | Oct 17
| Eureka Invitational |
| 29. | | 11 | Jake Brueggemann | 17:05.0 | MO | Eureka | Nov 7
| MSHSAA Class 5 State XC Championships |
| 30. | | 12 | Thomas Andersen | 17:07.4 | MO | Parkway West | Nov 7
| MSHSAA Class 5 State XC Championships |
| 31. | | 10 | Hunter Wendel | 17:07.8 | MO | Jackson | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 32. | | 12 | Zach Johnson | 17:08.4PR | MO | Lindbergh | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 33. | | 11 | Bross Miller | 17:08.5 | MO | Lafayette (Wildwood) | Sep 25
| 24th Annual Ed White Invitational |
| 34. | 15 | 10 | Cole Tatro | 17:15.9 | MO | Parkway South | Oct 23
| Big River Invitational |
| 35. | | 11 | Dylan Glastetter | 17:17.4 | MO | Seckman | Oct 22
| Northwest Last Chance Meet |
| 36. | | 10 | Wyatt Seal | 17:17.9 | MO | St. Louis University | Oct 23
| Big River Invitational |
| 37. | | 10 | Carter Lowe | 17:20.1 | MO | St. Louis University | Oct 23
| Big River Invitational |
| 38. | | 11 | Matthew Curtis | 17:22.4 | MO | Webster Groves | Sep 19
| Festus Bowles Invitational |
| 39. | | 9 | Bryce Gentry | 17:23.3 | MO | Jackson | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 40. | | 11 | Joseph LaBarge | 17:26.8 | MO | St. Louis University | Oct 23
| Big River Invitational |
| 41. | | 12 | Daniel Altamirano | 17:27.8PR | MO | Marquette | Nov 7
| MSHSAA Class 5 State XC Championships |
| 42. | | 10 | Jason Shaw | 17:28.2 | MO | Fox | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 43. | | 12 | Sanford LeGrand | 17:28.3PR | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 44. | | 11 | Francis Alford | 17:30.9PR | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 45. | | 12 | David Nicholls | 17:31.1PR | MO | Northwest (Cedar Hill) | Sep 26
| Gans Creek Classic |
| 46. | | 10 | Nolan Meara | 17:32.1 | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 47. | 17 | 12 | Noah Tennant | 17:32.5 | MO | Parkway South | Oct 3
| Parkway West Dale Shepherd Invitational |
| 48. | | 12 | Ed Stibor | 17:34.6 | MO | Lindbergh | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 49. | | 10 | Cole Puls | 17:35.8 | MO | Jackson | Nov 7
| MSHSAA Class 5 State XC Championships |
| 50. | | 11 | Cameron Johnson | 17:39.5PR | MO | Northwest (Cedar Hill) | Oct 17
| Farmington Invitational |
| 51. | | 11 | John O'Neil | 17:39.9 | MO | Webster Groves | Sep 19
| Festus Bowles Invitational |
| 52. | | 10 | Samuel Shipp | 17:40.8 | MO | Fox | Sep 19
| Festus Bowles Invitational |
| 53. | | 11 | George Tambassis | 17:42.7 | MO | Lafayette (Wildwood) | Sep 25
| 24th Annual Ed White Invitational |
| 54. | | 12 | Eric Reed | 17:43.8 | MO | Lafayette (Wildwood) | Sep 25
| 24th Annual Ed White Invitational |
| 55. | 18 | 12 | Luke Diehl | 17:45.0 | MO | Parkway South | Oct 23
| Big River Invitational |
| 56. | | 12 | Ivan Linger | 17:49.0 | MO | Lindbergh | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 57. | | 12 | Braden Thoele | 17:49.7 | MO | Marquette | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 58. | | 11 | Sebastian Baker | 17:49.8 | MO | Kirkwood | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 59. | | 11 | Noah Gjelvik | 17:50.5 | MO | Kirkwood | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 60. | | 12 | Trevor Carey | 17:51.0 | MO | Lindbergh | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 61. | 14 | 9 | James Wacker | 17:52.1 | MO | Parkway South | Oct 23
| Big River Invitational |
| 62. | | 12 | Hayden Turley | 17:52.6 | MO | Westminster Christian | Oct 17
| 2020 Hancock Invitational |
| 63. | | 10 | William Riggan | 17:52.7 | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 64. | | 11 | Jacob Bingham | 17:54.4PR | MO | Lafayette (Wildwood) | Sep 25
| 24th Annual Ed White Invitational |
| 65. | | 12 | Caleb Levy | 17:54.6 | MO | Parkway West | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 66. | | 12 | Aidan Byrne | 17:55.0PR | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 67. | | 12 | Nick Southerland | 17:56.4PR | MO | Parkway West | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 68. | | 12 | Alex Martin | 17:56.5PR | MO | Fox | Sep 12
| Stan Nelson Invitational |
| 69. | | 10 | Steffan Mayer | 17:57.7PR | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 70. | | 11 | Grant Godwin | 18:00.9 | MO | Kirkwood | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 71. | | 12 | Hunter Freiner | 18:01.9 | MO | Westminster Christian | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 72. | | 12 | Donald Mahoney | 18:03.9PR | MO | Parkway West | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 73. | | 12 | Keegan Cantwell | 18:04.7PR | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 74. | | 11 | Bryan Christensen | 18:07.0 | MO | Eureka | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 75. | | 9 | Charles Murray | 18:07.1 | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| | | 12 | Greg Ortwerth | 18:07.1 | MO | Lindbergh | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 77. | | 11 | Nathaniel Maternach | 18:08.4 | MO | Lafayette (Wildwood) | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 78. | | 12 | Lucas Stratos | 18:08.6PR | MO | Mehlville | Sep 25
| 24th Annual Ed White Invitational |
| 79. | | 11 | Jonah Kunzler | 18:09.2PR | MO | Eureka | Sep 25
| 24th Annual Ed White Invitational |
| 80. | | 9 | Zachary Brazel | 18:10.8 | MO | Jackson | Sep 12
| Arcadia Valley Invitational |
| | | 10 | Evan Kiefer | 18:10.8 | MO | Jackson | Sep 12
| Arcadia Valley Invitational |
| 82. | | 9 | Anthony Zangara | 18:11.6 | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| | | 11 | Noah Bronstein | 18:11.6 | MO | Kirkwood | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 84. | | 10 | Timothy Greiner | 18:11.7 | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 85. | | 11 | Damon Patterson | 18:11.9 | MO | Kirkwood | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 86. | | 10 | Brennan Ulrich | 18:12.2 | MO | Webster Groves | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 87. | | 12 | Clayton Greenlee | 18:13.4 | MO | Jackson | Sep 5
| Fort Zumwalt North Twilight Invitational |
| 88. | | 9 | TJ Evans | 18:14.8 | MO | Seckman | Oct 22
| Northwest Last Chance Meet |
| 89. | | 11 | Emerson Lack | 18:15.8 | MO | Webster Groves | Sep 25
| 24th Annual Ed White Invitational |
| 90. | 17 | 12 | Christopher Allen | 18:16.5PR | MO | Northwest (Cedar Hill) | Sep 26
| Gans Creek Classic |
| 91. | | 10 | Tyler Barks | 18:16.8 | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 92. | | 11 | Elijah Myers | 18:17.9 | MO | Lindbergh | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 93. | | 12 | Caleb Fletcher | 18:18.4PR | MO | Fox | Sep 12
| Stan Nelson Invitational |
| 94. | | 10 | Grant Patten | 18:19.3 | MO | Parkway West | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |
| 95. | 15 | 10 | Tanner Zeloski | 18:20.1 | MO | Parkway South | Sep 29
| Northwest Challenge |
| | 17 | 11 | Michael Ludwig | 18:20.1 | MO | Parkway South | Oct 23
| Big River Invitational |
| 97. | | 10 | Brendan Jones | 18:20.3 | MO | St. Louis University | Oct 28
| 23rd Annual Findley XC Invitational |
| 98. | | 10 | Duncan Emery | 18:20.5 | MO | Seckman | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 99. | | 12 | Alexander Breihan | 18:21.0PR | MO | Oakville | Oct 31
| MSHSAA Class 4, 5 District 1 - Arnold |
| 100. | | 12 | Thomas Gorline | 18:22.5 | MO | Westminster Christian | Oct 31
| MSHSAA Class 4, 5 District 2 - Sullivan |