| Place | TmPl | Time | Pace | No. | Name | Grade | Tname |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 17:32.1 | 5:39 | 6312 | Mason Mislan | SR | Rock Bridge |
| 2 | 2 | 17:36.4 | 5:40 | 6297 | Brandon Goins | SR | Rock Bridge |
| 3 | 3 | 17:55.2 | 5:47 | 6294 | Elias Gaffney | JR | Rock Bridge |
| 4 | 4 | 17:58.1 | 5:47 | 6403 | Roman Lipinski | JR | St. Louis University High |
| 5 | 5 | 17:58.2 | 5:48 | 6300 | Justin Hendricks | JR | Rock Bridge |
| 6 | 6 | 18:02.2 | 5:49 | 8284 | Robson Ali | SR | Kirkwood |
| 7 | 7 | 18:03.7 | 5:49 | 8264 | Alec Siwek | JR | Hillsboro |
| 8 | 8 | 18:11.7 | 5:52 | 7328 | Christian Dugan | SO | Hillsboro |
| 9 | 9 | 18:11.9 | 5:52 | 6308 | Connor Liebhart | JR | Rock Bridge |
| 10 | 10 | 18:14.6 | 5:53 | 6293 | John - Jack Gabel | SR | Rock Bridge |
| 11 | 11 | 18:15.1 | 5:53 | 6151 | Caleb Walton | SR | O'Fallon |
| 12 | 12 | 18:16.1 | 5:53 | 6289 | Brendan Fish | SR | Rock Bridge |
| 13 | 18:19.6 | 5:54 | 6284 | Nicholas Choma | JR | Rock Bridge | |
| 14 | 13 | 18:22.0 | 5:55 | 4942 | JOSEPH KEDL | JR | Ft. Zumwalt West |
| 15 | 18:24.7 | 5:56 | 2810 | ADDISON NUETZMANN | SR | ROCK BRIDGE | |
| 16 | 14 | 18:27.0 | 5:57 | 4878 | ETHAN COMPAS | SR | Ft. Zumwalt West |
| 17 | 15 | 18:27.5 | 5:57 | 6401 | Thomas Leeker | JR | St. Louis University High |
| 18 | 16 | 18:34.4 | 5:59 | 7330 | Caleb Epley | FR | Hillsboro |
| 19 | 17 | 18:34.5 | 5:59 | 6179 | Nicholas King | SR | Parkway Central |
| 20 | 18 | 18:36.6 | 6:00 | 6476 | Benjamin Ragan | JR | Webster Groves |
| 21 | 19 | 18:37.1 | 6:00 | 6411 | Matthew Northcott | JR | St. Louis University High |
| 22 | 20 | 18:37.9 | 6:00 | 4965 | DAVID SPIES | SR | Ft. Zumwalt West |
| 23 | 21 | 18:39.0 | 6:01 | 8299 | Henry Epling | SR | Kirkwood |
| 24 | 22 | 18:41.4 | 6:01 | 4949 | SAM MULUGETA | SR | Ft. Zumwalt West |
| 25 | 23 | 18:46.9 | 6:03 | 6456 | Yuzhu Fu | JR | Webster Groves |
| 26 | 24 | 18:47.2 | 6:03 | 6016 | Austin Nico | JR | Kirkwood |
| 27 | 25 | 18:51.0 | 6:04 | 6390 | Zachary Hennes | JR | St. Louis University High |
| 28 | 26 | 18:53.2 | 6:05 | 4951 | CAMERON MYERS | JR | Ft. Zumwalt West |
| 29 | 27 | 18:54.1 | 6:06 | 6015 | Colin Murphy | JR | Kirkwood |
| 30 | 28 | 18:54.6 | 6:06 | 8257 | Simon Langrehr | SR | Hillsboro |
| 31 | 29 | 18:54.7 | 6:06 | 5570 | Luke Allison | JR | Hillsboro |
| 32 | 30 | 18:55.1 | 6:06 | 6131 | TJ Lambert | SR | O'Fallon |
| 33 | 18:57.1 | 6:06 | 6283 | Logan Buster | JR | Rock Bridge | |
| 34 | 31 | 18:58.2 | 6:07 | 6041 | Logan Coffman | JR | Lafayette (Wildwood) |
| 35 | 32 | 18:59.8 | 6:07 | 6443 | Parker Bont | FR | Webster Groves |
| 36 | 33 | 19:00.7 | 6:08 | 6351 | Sam Leitensdorfer | SR | Rockwood Summit |
| 37 | 34 | 19:02.5 | 6:08 | 6467 | Anderson Kimball | JR | Webster Groves |
| 38 | 35 | 19:04.4 | 6:09 | 4050 | Joel Boenitz | FR | Francis Howell North |
| 39 | 36 | 19:06.1 | 6:09 | 4996 | Makel Hale | SR | Hazelwood West |
| 40 | 37 | 19:06.4 | 6:09 | 4032 | Nolan Riley | SO | Francis Howell |
| 41 | 38 | 19:06.8 | 6:10 | 6012 | Elijah Mennerick | JR | Kirkwood |
| 42 | 19:07.0 | 6:10 | 6322 | Sam Robinson | SR | Rock Bridge | |
| 43 | 19:09.0 | 6:10 | 6305 | Jacob Johnson | SR | Rock Bridge | |
| 44 | 39 | 19:10.4 | 6:11 | 5504 | Christian Whitlock | JR | Hazelwood West |
| 45 | 19:11.2 | 6:11 | 6281 | Hunter Bessey | SR | Rock Bridge | |
| 46 | 40 | 19:14.1 | 6:12 | 6229 | Austin Corteville | SO | Parkway West |
| 47 | 41 | 19:14.3 | 6:12 | 4953 | JAYDON PAYMENT | JR | Ft. Zumwalt West |
| 48 | 19:16.6 | 6:13 | 6317 | Stephen Priest | SR | Rock Bridge | |
| 49 | 42 | 19:18.4 | 6:13 | 6463 | Jacob Hagin | SR | Webster Groves |
| 50 | 43 | 19:18.7 | 6:13 | 6249 | Inshal Tariq | JR | Parkway West |