| 1 | Manny VelaPlace 1 · Grade Jr · Saint Louis | Jr | Saint Louis | 26:43.3 |
| 2 | Ronnie BrownPlace 2 · Grade So · Saint Louis | So | Saint Louis | 26:53.6 |
| 3 | Jameson TenopirPlace 3 · Grade Fr · Saint Louis | Fr | Saint Louis | 27:02.9 |
| 4 | JD HainesPlace 4 · Grade So · Saint Louis | So | Saint Louis | 27:10.4 |
| 5 | Emmanuel KipropPlace 5 · Grade Fr · Missouri | Fr | Missouri | 27:31.1 |
| 6 | Cale EldredgePlace 6 · Grade So · Saint Louis | So | Saint Louis | 27:43.8 |
| 7 | Matthew HardenPlace 7 · Grade Sr · Saint Louis | Sr | Saint Louis | 27:50.5 |
| 8 | Ethan LeePlace 8 · Grade Sr · Missouri | Sr | Missouri | 28:01.3 |
| 9 | Joshua AllisonPlace 9 · Grade Sr · Missouri | Sr | Missouri | 28:01.7 |
| 10 | John GiriczPlace 10 · Grade Jr · Saint Louis | Jr | Saint Louis | 28:13.3 |
| 11 | Sam GleasonPlace 11 · Grade Jr · Maryville (Mo.) | Jr | Maryville (Mo.) | 28:31.3 |
| 12 | Kyle GircizPlace 12 · Grade Sr · Saint Louis | Sr | Saint Louis | 28:37.3 |
| 13 | Jack RobesonPlace 13 · Grade Jr · Saint Louis | Jr | Saint Louis | 28:57.5 |
| 14 | Rickey ArmstrongPlace 14 · Grade Fr · Maryville (Mo.) | Fr | Maryville (Mo.) | 29:20.2 |
| 15 | Ethan NierodaPlace 15 · Grade Sr · Webster | Sr | Webster | 29:50.7 |
| 16 | Simon MuthembaPlace 16 · Grade So · Webster | So | Webster | 30:13.1 |
| 17 | Hunter BickellPlace 17 · Grade So · Maryville (Mo.) | So | Maryville (Mo.) | 30:20.2 |
| 18 | Tishan AbeyPlace 18 · Grade So · Saint Louis | So | Saint Louis | 30:28.4 |
| 19 | Joseph BariolaPlace 19 · Grade So · Missouri | So | Missouri | 30:39.3 |
| 20 | Ethan HoganPlace 20 · Grade So · Missouri | So | Missouri | 30:39.3 |
| 21 | Brayden HalterPlace 21 · Grade So · Webster | So | Webster | 31:18.2 |
| 22 | Calvin RangePlace 22 · Grade Jr · Maryville (Mo.) | Jr | Maryville (Mo.) | 31:40.4 |
| 23 | Holland ThomasPlace 23 · Grade Jr · Principia | Jr | Principia | 31:42.0 |
| 24 | Kennett RampleyPlace 24 · Grade Sr · Principia | Sr | Principia | 31:44.1 |
| 25 | Brendan BergerPlace 25 · Grade Sr · Unattached | Sr | Unattached | 32:00.7 PR |
| 26 | Jayden PerryPlace 26 · Grade Fr · Webster | Fr | Webster | 32:18.6 |
| 27 | Tucker HinklePlace 27 · Grade So · Maryville (Mo.) | So | Maryville (Mo.) | 32:44.4 |
| 28 | Taylor MasonPlace 28 · Grade Sr · Maryville (Mo.) | Sr | Maryville (Mo.) | 32:54.1 |
| 29 | Gabe FeamanPlace 29 · Grade So · Webster | So | Webster | 33:24.6 |
| 30 | Jackson RizoPlace 30 · Grade Fr · St. Charles (Mo.) CC | Fr | St. Charles (Mo.) CC | 33:58.7 |
| 31 | Tyler MooneyPlace 31 · Grade So · Webster | So | Webster | 34:01.5 |
| 32 | Rowan KirkbridePlace 32 · Grade Fr · Principia | Fr | Principia | 34:08.4 |
| 33 | Tyrone MerdianPlace 33 · Grade Fr · Principia | Fr | Principia | 34:54.3 |
| 34 | Milo UnnerstallPlace 34 · Grade Fr · St. Charles (Mo.) CC | Fr | St. Charles (Mo.) CC | 36:51.9 |
| 35 | Augustine MagembePlace 35 · Grade Sr · Principia | Sr | Principia | 40:31.0 |
| 36 | Harrison ZeierPlace 36 · Grade So · St. Charles (Mo.) CC | So | St. Charles (Mo.) CC | 44:51.1 |
| — | Luke BerberichGrade Jr · Principia | Jr | Principia | DNF |
| — | Davyon WalkerGrade Fr · Principia | Fr | Principia | DNF |
| — | Miles SnowGrade Fr · Maryville (Mo.) | Fr | Maryville (Mo.) | DNF |
| — | Johnny ImbodenGrade Sr · Webster | Sr | Webster | DNF |