| 1 | Braden PostlewaitPlace 1 · Stockton | — | Stockton | 16:22.47 |
| 2 | Colton EllingsworthPlace 2 · Galena | — | Galena | 16:54.08 |
| 3 | Nate JenningsPlace 3 · New Covenant Academy | — | New Covenant Academy | 17:08.00 |
| 4 | Max BrownPlace 4 · Stockton | — | Stockton | 17:13.29 |
| 5 | Colton WillisPlace 5 · Strafford | — | Strafford | 17:13.40 |
| 6 | David KendallPlace 6 · New Covenant Academy | — | New Covenant Academy | 17:13.44 |
| 7 | Luke BuescherPlace 7 · Fair Grove | — | Fair Grove | 17:21.27 |
| 9 | Dakota DuncanPlace 9 · Stockton | — | Stockton | 17:23.84 |
| 10 | Jadon WeaverPlace 10 · Blue Eye | — | Blue Eye | 17:25.68 |
| 11 | Braxton BolfingPlace 11 · Mansfield | — | Mansfield | 17:32.17 |
| 12 | Colby AdamsPlace 12 · Stockton | — | Stockton | 17:38.14 |
| 13 | Nolyn CorderPlace 13 · Mansfield | — | Mansfield | 17:43.15 |
| 14 | Jonathon HillPlace 14 · Strafford | — | Strafford | 17:55.91 |
| 15 | RobertPlace 15 · Humphries | — | Humphries | 18:01.50 |
| 16 | Michael ParrigonPlace 16 · McAuley Catholic | — | McAuley Catholic | 18:03.82 |
| 17 | Nolen GeitzPlace 17 · Fair Grove | — | Fair Grove | 18:09.41 |
| 20 | Trae VeerPlace 20 · McAuley Catholic | — | McAuley Catholic | 18:14.82 |
| 21 | Cameron SartinPlace 21 · Galena | — | Galena | 18:15.37 |
| 23 | Carter ZbarenPlace 23 · Strafford | — | Strafford | 18:16.83 |
| 24 | Rowdy BallPlace 24 · Sparta | — | Sparta | 18:17.08 |
| 25 | Xavier CampbellPlace 25 · Mansfield | — | Mansfield | 18:17.44 |
| 26 | Cameron ElderPlace 26 · Galena | — | Galena | 18:24.82 |
| 27 | Ethan HurtgenPlace 27 · Strafford | — | Strafford | 18:25.76 |
| 28 | Phillip MotazediPlace 28 · McAuley Catholic | — | McAuley Catholic | 18:29.93 |
| 29 | Garin GeitzPlace 29 · Fair Grove | — | Fair Grove | 18:34.56 |
| 30 | Mason PhillipsPlace 30 · Blue Eye | — | Blue Eye | 18:37.10 |
| 32 | Tyler MoorePlace 32 · Mt. Vernon | — | Mt. Vernon | 18:41.49 |
| 33 | Jake AllenPlace 33 · Houston | — | Houston | 18:42.17 |
| 34 | Warren HinklePlace 34 · Houston | — | Houston | 18:43.39 |
| 35 | Khristian SommerfeldPlace 35 · Fordland | — | Fordland | 18:44.78 |
| 36 | Sam FishPlace 36 · Mt. Vernon | — | Mt. Vernon | 18:50.60 |
| 37 | Maddux SimkinsPlace 37 · Strafford | — | Strafford | 18:53.68 |
| 38 | Houston ParkerPlace 38 · Blue Eye | — | Blue Eye | 18:54.94 |
| 39 | Carsen GillamPlace 39 · Aurora | — | Aurora | 18:55.57 |
| 40 | Macklen JohnsonPlace 40 · Fair Grove | — | Fair Grove | 18:57.80 |
| 41 | Jaxon KeenerPlace 41 · Aurora | — | Aurora | 18:59.04 |
| 43 | Joe StatonPlace 43 · McAuley Catholic | — | McAuley Catholic | 19:00.08 |
| 44 | Carter ThorntonPlace 44 · Stockton | — | Stockton | 19:06.73 |
| 45 | Aiden KellyPlace 45 · Houston | — | Houston | 19:08.03 |
| 46 | Caleb UchtmanPlace 46 · Fordland | — | Fordland | 19:08.96 |
| 47 | Caleb AndersonPlace 47 · Blue Eye | — | Blue Eye | 19:10.00 |
| 49 | Talon PhillipsPlace 49 · Sparta | — | Sparta | 19:10.34 |
| 50 | Kian EdwardsPlace 50 · New Covenant Academy | — | New Covenant Academy | 19:13.29 |
| 51 | Alex BohachickPlace 51 · McAuley Catholic | — | McAuley Catholic | 19:13.57 |
| 52 | Drew ZebPlace 52 · McAuley Catholic | — | McAuley Catholic | 19:13.99 |
| 53 | Alec McClaflinPlace 53 · New Covenant Academy | — | New Covenant Academy | 19:14.70 |
| 54 | Bryce FriesPlace 54 · Fordland | — | Fordland | 19:21.63 |
| 55 | Chase SartinPlace 55 · Galena | — | Galena | 19:22.66 |
| 57 | Liam DraperPlace 57 · Fair Grove | — | Fair Grove | 19:29.28 |
| 59 | Clay SmithPlace 59 · Strafford | — | Strafford | 19:29.98 |
| 60 | Jack SawyerPlace 60 · Houston | — | Houston | 19:30.81 |
| 61 | Charles HenryPlace 61 · Mansfield | — | Mansfield | 19:32.29 |
| 62 | Riley TalbottPlace 62 · Houston | — | Houston | 19:33.49 |
| 65 | Deric HerndonPlace 65 · New Covenant Academy | — | New Covenant Academy | 19:37.94 |
| 66 | Alex LabrierPlace 66 · Blue Eye | — | Blue Eye | 19:40.91 |
| 67 | Corbin StaffordPlace 67 · New Covenant Academy | — | New Covenant Academy | 19:42.08 |
| 68 | Conner McKinneyPlace 68 · Houston | — | Houston | 19:44.49 |
| 70 | Connor TaffnerPlace 70 · McAuley Catholic | — | McAuley Catholic | 19:49.38 |
| 72 | Landon BoatwrightPlace 72 · Aurora | — | Aurora | 19:50.15 |
| 74 | Elijah BumgarnerPlace 74 · Sparta | — | Sparta | 19:52.79 |
| 75 | Kyle ElkinsPlace 75 · Stockton | — | Stockton | 19:53.64 |
| 76 | Gavin BrockPlace 76 · Fair Grove | — | Fair Grove | 19:55.93 |
| 77 | Luke MillerPlace 77 · Aurora | — | Aurora | 19:56.39 |
| 78 | Brandon LingenfelterPlace 78 · Galena | — | Galena | 20:08.94 |
| 80 | Aiden EvansPlace 80 · Blue Eye | — | Blue Eye | 20:16.89 |
| 81 | Braden BoothPlace 81 · Fair Grove | — | Fair Grove | 20:22.77 |
| 83 | Brayden CunninghamPlace 83 · Fordland | — | Fordland | 20:29.95 |
| 84 | Mason WaltersPlace 84 · Spokane | — | Spokane | 20:29.97 |
| 85 | Ty HazeltonPlace 85 · Mt. Vernon | — | Mt. Vernon | 20:30.22 |
| 86 | Ben NumbersPlace 86 · Aurora | — | Aurora | 20:35.70 |
| 87 | Kelby ShirkeyPlace 87 · Galena | — | Galena | 20:37.12 |
| 88 | Andrew JonesPlace 88 · Fordland | — | Fordland | 20:40.58 |
| 90 | Levi HerronPlace 90 · Fordland | — | Fordland | 20:49.82 |
| 92 | Benjamin AlfordPlace 92 · Strafford | — | Strafford | 20:54.29 |
| 93 | VictorPlace 93 · Tellez | — | Tellez | 20:54.33 |
| 94 | Mathias BuechterPlace 94 · Spokane | — | Spokane | 21:00.11 |
| 95 | EzraPlace 95 · Sprowes | — | Sprowes | 21:03.70 |
| 96 | Clayton AlbersPlace 96 · Sparta | — | Sparta | 21:05.72 |
| 97 | Cade JohnsonPlace 97 · Sparta | — | Sparta | 21:06.93 |
| 98 | Austin MincksPlace 98 · Mansfield | — | Mansfield | 21:08.51 |
| 100 | John OwensPlace 100 · Aurora | — | Aurora | 21:15.77 |
| 101 | Jake McDermittPlace 101 · Mansfield | — | Mansfield | 21:15.79 |
| 104 | Danny IzdepskiPlace 104 · Fordland | — | Fordland | 21:22.87 |
| 106 | LucasPlace 106 · Paulsen | — | Paulsen | 21:25.25 |
| 107 | Xavier HardymanPlace 107 · Mt. Vernon | — | Mt. Vernon | 21:29.82 |
| 108 | Patrick GroganPlace 108 · Spokane | — | Spokane | 21:29.98 |
| 109 | Cody JonesPlace 109 · Galena | — | Galena | 21:32.03 |
| 110 | KameronPlace 110 · Kelley | — | Kelley | 21:34.81 |
| 113 | Wyatt CaswellPlace 113 · Seymour | — | Seymour | 21:44.29 |
| 114 | Samuel LangPlace 114 · Seymour | — | Seymour | 21:44.56 |
| 116 | Gabryel NordPlace 116 · Spokane | — | Spokane | 21:48.43 |
| 117 | Malachi HennumPlace 117 · Mt. Vernon | — | Mt. Vernon | 21:54.55 |
| 121 | Charles HeilPlace 121 · Seymour | — | Seymour | 22:27.92 |
| 124 | WIlliam GroganPlace 124 · Spokane | — | Spokane | 22:51.97 |
| 125 | Kian KirkendallPlace 125 · New Covenant Academy | — | New Covenant Academy | 22:57.96 |
| 127 | Colton HarrisPlace 127 · Seymour | — | Seymour | 23:02.05 |
| 128 | Carson LaBrierPlace 128 · Blue Eye | — | Blue Eye | 23:03.92 |
| 130 | Seth ShoemakerPlace 130 · Aurora | — | Aurora | 23:13.45 |
| 134 | Sheldon StarrPlace 134 · Houston | — | Houston | 24:13.10 |
| 135 | Jaxsen ButtsPlace 135 · Sparta | — | Sparta | 24:19.86 |
| 147 | Kenneth LangPlace 147 · Seymour | — | Seymour | 25:47.70 |
| 148 | Ben ClontsPlace 148 · Sparta | — | Sparta | 25:54.70 |
| 149 | Cash YatesPlace 149 · Seymour | — | Seymour | 26:00.20 |
| 151 | Simpson AndrewPlace 151 · Seymour | — | Seymour | 32:28.84 |