| | Age | Grade | Athlete | Time | ST | Team | Date | Meet |
| 1. | 16 | 11 | Rex Heath | 17:03.9 | MO | Principia | Nov 7
| MSHSAA Class 1 State XC Championships |
| 2. | | 10 | Kennett Rampley | 17:13.3PR | MO | Zalma | Nov 7
| MSHSAA Class 1 State XC Championships |
| 3. | | 12 | Taine Dry | 17:34.3 | MO | Principia | Nov 7
| MSHSAA Class 1 State XC Championships |
| 4. | | 11 | Kaiden Van Winkle | 17:39.1 | MO | Winona | Nov 7
| MSHSAA Class 1 State XC Championships |
| 5. | | 11 | Aaron Nutwell | 17:41.9PR | MO | Principia | Nov 7
| MSHSAA Class 1 State XC Championships |
| 6. | 18 | 12 | Jace Cavness | 17:47.6 | MO | The Fulton School | Nov 7
| MSHSAA Class 1 State XC Championships |
| 7. | | 12 | Carson McNail | 17:48.2 | MO | Southern Reynolds (Ellington) | Nov 7
| MSHSAA Class 1 State XC Championships |
| 8. | | 12 | Elijah Bullock | 18:00.8 | MO | Bunker | Nov 7
| MSHSAA Class 1 State XC Championships |
| 9. | | 12 | Mason Keith | 18:07.4 | MO | Oak Ridge | Oct 17
| Farmington Invitational |
| 10. | | 10 | Peter Roth | 18:07.6 | MO | Valle Catholic | Oct 17
| Farmington Invitational |
| 11. | | 9 | Brock Hobeck | 18:12.2 | MO | Oak Ridge | Oct 17
| Farmington Invitational |
| 12. | 16 | 11 | McCade Dixon | 18:12.8 | MO | Winona | Nov 7
| MSHSAA Class 1 State XC Championships |
| 13. | | 10 | Trevor Stoffregen | 18:13.5PR | MO | Delta | Nov 7
| MSHSAA Class 1 State XC Championships |
| 14. | | 10 | Caleb Schindler | 18:23.5PR | MO | Van Buren | Sep 19
| Bismarck Invitational |
| 15. | 16 | 11 | Layne Norris | 18:29.3 | MO | Wellsville-Middletown | Nov 7
| MSHSAA Class 1 State XC Championships |
| 16. | 17 | 10 | Elijah Ford | 18:30.7 | MO | Zalma | Sep 19
| Bismarck Invitational |
| 17. | | 12 | Philip Marshall | 18:35.1 | MO | Oak Ridge | Nov 7
| MSHSAA Class 1 State XC Championships |
| 18. | | 11 | Zachery Proctor | 18:40.8 | MO | Principia | Nov 7
| MSHSAA Class 1 State XC Championships |
| 19. | | 11 | Lawson Graves | 18:42.9 | MO | South Iron | Oct 17
| Farmington Invitational |
| 20. | | 10 | James Fiske | 18:46.8 | MO | Summersville | Nov 7
| MSHSAA Class 1 State XC Championships |
| 21. | | 10 | Caleb Ricker | 18:49.4 | MO | Van Buren | Nov 7
| MSHSAA Class 1 State XC Championships |
| 22. | | 11 | Teagan Weaver | 18:51.0PR | MO | Eminence | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 23. | | 10 | Tanner Martinez | 18:55.0 | MO | Bismarck | Sep 22
| Oak Ridge Invitational |
| 24. | | 10 | Hunter Burt | 19:00.1 | MO | Clopton | Oct 17
| EMO Conference Meet |
| 25. | | 10 | Braden Coleman | 19:01.4 | MO | Valle Catholic | Sep 19
| Bismarck Invitational |
| 26. | | 11 | Richard Tackett | 19:06.0 | MO | Zalma | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 27. | | 9 | Daven Miller | 19:10.9 | MO | Bismarck | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 28. | | 11 | Justin Ward | 19:11.0 | MO | Oak Ridge | Sep 22
| Oak Ridge Invitational |
| 29. | | 12 | Jacob Hollensteiner | 19:12.8PR | MO | Wellsville-Middletown | Oct 17
| EMO Conference Meet |
| 30. | | 12 | Jordan Bales | 19:13.5PR | MO | Valle Catholic | Sep 19
| Bismarck Invitational |
| 31. | | 12 | Josh Hoog | 19:15.3PR | MO | Valle Catholic | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 32. | | 12 | Joshua Hoog | 19:17.5PR | MO | Valle Catholic | Oct 17
| Farmington Invitational |
| 33. | | 10 | Josef Flieg | 19:18.8 | MO | Valle Catholic | Sep 12
| Arcadia Valley Invitational |
| 34. | 15 | 10 | Benjamin Ipock | 19:27.0 | MO | Winona | Nov 7
| MSHSAA Class 1 State XC Championships |
| 35. | | 11 | Keaton Mayes | 19:28.1 | MO | Wellsville-Middletown | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 36. | | 9 | Jordan Ketcherside | 19:28.7 | MO | Bismarck | Oct 17
| Farmington Invitational |
| 37. | | 10 | Gavin Butery | 19:36.2PR | MO | Bismarck | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 38. | | 11 | Caleb Schaab | 19:36.3PR | MO | Leopold | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 39. | | 12 | Logan Loyd | 19:39.6 | MO | Southern Reynolds (Ellington) | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 40. | | 11 | Kamden Powell | 19:50.9 | MO | Bernie | Oct 17
| Farmington Invitational |
| 41. | | 10 | Kaleb Peak | 19:51.7 | MO | Wellsville-Middletown | Oct 23
| Bowling Green Invite (Red Division) |
| 42. | | 11 | Gavin Umfleet | 19:55.2 | MO | Meadow Heights | Sep 12
| Arcadia Valley Invitational |
| 43. | | 11 | Kyle Rogers | 19:55.7 | MO | Delta | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 44. | | 11 | Isaac Seabaugh | 19:56.2 | MO | Wellsville-Middletown | Oct 17
| EMO Conference Meet |
| 45. | | 11 | Joseph Luciani | 19:56.7 | MO | Principia | Nov 7
| MSHSAA Class 1 State XC Championships |
| 46. | | 12 | Timothy Clippard | 19:59.3PR | MO | Marquand-Zion | Sep 12
| Arcadia Valley Invitational |
| 47. | | 11 | Noah Foster | 20:02.0 | MO | Bernie | Sep 12
| Arcadia Valley Invitational |
| 48. | | 11 | Eli Sachse | 20:03.0 | MO | Oak Ridge | Oct 17
| Farmington Invitational |
| 49. | 18 | 12 | Thomas Doyle | 20:04.1 | MO | The Fulton School | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 50. | 17 | 11 | Trey Clark | 20:05.5PR | MO | Zalma | Sep 19
| Bismarck Invitational |
| 51. | | 10 | Jayce Bales | 20:07.0 | MO | Valle Catholic | Sep 22
| Oak Ridge Invitational |
| 52. | | 10 | Eli Medlock | 20:07.1 | MO | Viburnum | Sep 12
| Arcadia Valley Invitational |
| 53. | | 11 | Logan Dewitt | 20:09.0 | MO | Oak Ridge | Nov 7
| MSHSAA Class 1 State XC Championships |
| 54. | | 10 | Wyatt Lacy | 20:17.6PR | MO | Zalma | Nov 7
| MSHSAA Class 1 State XC Championships |
| 55. | | 10 | Joseph Flieg | 20:18.5 | MO | Valle Catholic | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 56. | | 12 | Zach Gower | 20:21.8PR | MO | Van Buren | Sep 19
| Bismarck Invitational |
| 57. | | 9 | Wyatt Palmer | 20:22.8 | MO | Meadow Heights | Oct 17
| Farmington Invitational |
| 58. | | 9 | Brady Halter | 20:23.3 | MO | Leopold | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 59. | | 9 | Garrett Shortt | 20:24.0 | MO | Valle Catholic | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 60. | | 9 | Drew McIntire | 20:24.1 | MO | Southern Reynolds (Ellington) | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 61. | | 12 | Paul Farson | 20:28.5PR | MO | Principia | Nov 7
| MSHSAA Class 1 State XC Championships |
| 62. | 15 | 10 | Ethan Bland | 20:36.1 | MO | Winona | Nov 7
| MSHSAA Class 1 State XC Championships |
| 63. | | 9 | Job Sachse | 20:37.5 | MO | Oak Ridge | Nov 7
| MSHSAA Class 1 State XC Championships |
| 64. | | 12 | Ivan Meyer | 20:37.7PR | MO | Bernie | Sep 19
| Cape Central XC Invitational |
| 65. | | 9 | Hunter Mayfield | 20:38.8 | MO | Meadow Heights | Oct 17
| Farmington Invitational |
| 66. | | 12 | Brett Gimpel | 20:39.4PR | MO | Summersville | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 67. | | 9 | Alex Porter | 20:45.0 | MO | Richland (Essex) | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 68. | | 10 | Luca Caviness | 20:47.1PR | MO | Principia | Nov 7
| MSHSAA Class 1 State XC Championships |
| 69. | | 10 | Lennon Cook | 20:50.8 | MO | Richland (Essex) | Sep 19
| Cape Central XC Invitational |
| 70. | | 10 | Trent Young | 20:54.0PR | MO | Winona | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 71. | | 9 | Luke Ballin | 20:56.0 | MO | Advance | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 72. | | 12 | Daniel Harvey | 21:02.7 | MO | Clopton | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 73. | | 10 | Michael Wolfe | 21:03.1PR | MO | Leopold | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 74. | | 9 | Jermarquis Burse | 21:06.0PR | MO | South Iron | Sep 22
| Oak Ridge Invitational |
| 75. | | 9 | Evan Houston | 21:06.5 | MO | Bunker | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 76. | | 9 | Dominic Griffard | 21:08.0 | MO | Valle Catholic | Sep 22
| Oak Ridge Invitational |
| 77. | | 11 | Dalton Phillips | 21:08.2 | MO | Bernie | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 78. | | 10 | Gunner Lesch | 21:11.6 | MO | Delta | Sep 19
| Cape Central XC Invitational |
| 79. | | 9 | Frederick Brandel | 21:13.3 | MO | Leopold | Sep 19
| Cape Central XC Invitational |
| 80. | | 9 | Blake Dorris | 21:14.6 | MO | Van Buren | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 81. | | 10 | Jacob Romeo | 21:18.1PR | MO | Winona | Nov 7
| MSHSAA Class 1 State XC Championships |
| 82. | | 9 | Levi Sheckles | 21:18.5 | MO | Bismarck | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 83. | | 12 | Braden Driskill | 21:19.7 | MO | Advance | Oct 17
| Farmington Invitational |
| 84. | | 10 | Tyler Bishop | 21:20.1 | MO | Oak Ridge | Sep 19
| Cape Central XC Invitational |
| 85. | | 11 | Brin Riley | 21:24.6PR | MO | Principia | Oct 17
| 2020 Hancock Invitational |
| 86. | | 11 | Landon Dunn | 21:25.6PR | MO | Van Buren | Sep 19
| Bismarck Invitational |
| 87. | | 9 | Gabe Brooks | 21:27.5PR | MO | Viburnum | Oct 31
| MSHSAA Class 1 District 2 - McNair Park |
| 88. | | 11 | Jason Hollensteiner | 21:30.9 | MO | Wellsville-Middletown | Oct 23
| Bowling Green Invite (Red Division) |
| 89. | | 12 | Eric Lindsay | 21:35.1PR | MO | Van Buren | Sep 19
| Bismarck Invitational |
| | | 10 | Tucker Anthony | 21:35.1 | MO | Bernie | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 91. | | 12 | Patrick McDowell | 21:40.0PR | MO | Valle Catholic | Oct 17
| Farmington Invitational |
| 92. | | 9 | Seth Weeks | 21:43.3 | MO | Van Buren | Sep 19
| Bismarck Invitational |
| 93. | | 11 | Ethan Boyer | 21:44.7 | MO | Crystal City | Sep 12
| Arcadia Valley Invitational |
| | | 9 | Brayden McNail | 21:44.7 | MO | Southern Reynolds (Ellington) | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 95. | | 10 | Konner Morgan | 21:48.3 | MO | Bernie | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| | | 12 | Hayden Hills | 21:48.3PR | MO | Van Buren | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 97. | | 10 | Carter Scherer | 21:51.4PR | MO | Delta | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |
| 98. | | 11 | Riordan Wells | 21:54.4PR | MO | Viburnum | Oct 17
| Farmington Invitational |
| 99. | | 10 | Matthew Hoog | 22:07.4PR | MO | Valle Catholic | Sep 12
| Arcadia Valley Invitational |
| 100. | | 9 | Nicholas Barnes | 22:09.0PR | MO | Southern Reynolds (Ellington) | Oct 31
| MSHSAA Class 1, 2, 3 District 1 - Ironton |