| 1 | Brad JoinerPlace 1 · Grade 12 · Westminster Preparatory | 12 | Westminster Preparatory | 18:59.60 |
| 2 | Eli ScottPlace 2 · Grade 12 · Westminster Preparatory | 12 | Westminster Preparatory | 19:08.17 |
| 3 | Adam LippePlace 3 · Grade 10 · Westminster Preparatory | 10 | Westminster Preparatory | 19:11.86 |
| 4 | Lucas JohnsonPlace 4 · Grade 8 · Westminster Preparatory | 8 | Westminster Preparatory | 19:25.58 |
| 5 | Kent GraysonPlace 5 · Grade 8 · Brookwood School | 8 | Brookwood School | 19:27.20 |
| 6 | Christian VitaccoPlace 6 · Grade 9 · Westminster Preparatory | 9 | Westminster Preparatory | 19:31.94 |
| 7 | Mike SimmonsPlace 7 · Grade 11 · Windsor Academy | 11 | Windsor Academy | 19:52.12 |
| 8 | Sean FisherPlace 8 · Grade 10 · Westfield | 10 | Westfield | 19:59.81 |
| 9 | Jacob HackenberryPlace 9 · Grade 12 · Briarwood Academy | 12 | Briarwood Academy | 20:09.21 |
| 10 | Patrick JoinerPlace 10 · Grade 9 · Westminster Preparatory | 9 | Westminster Preparatory | 20:12.40 |
| 11 | Johnston HackenberryPlace 11 · Grade 9 · Briarwood Academy | 9 | Briarwood Academy | 20:16.51 |
| 12 | Davis BraunPlace 12 · Grade 10 · Holy Spirit Prep | 10 | Holy Spirit Prep | 20:33.44 |
| 13 | Brooks JohnsonPlace 13 · Grade 11 · Westminster Preparatory | 11 | Westminster Preparatory | 20:59.72 |
| 14 | Adam YoungPlace 14 · Grade 10 · Holy Spirit Prep | 10 | Holy Spirit Prep | 21:32.09 |
| 15 | Winn MartinPlace 15 · Grade 10 · Westfield | 10 | Westfield | 21:41.55 |
| 16 | Lucian Martinez-PerezPlace 16 · Grade 11 · Windsor Academy | 11 | Windsor Academy | 21:52.72 |
| 17 | Noah SheffPlace 17 · Grade 10 · Southland Academy | 10 | Southland Academy | 22:05.51 |
| 18 | James KingPlace 18 · Grade 10 · Westminster Preparatory | 10 | Westminster Preparatory | 22:56.13 |
| 19 | Robert VoegtlenPlace 19 · Grade 12 · Westminster Preparatory | 12 | Westminster Preparatory | 23:32.74 |
| 20 | Parker RaineyPlace 20 · Grade 11 · Gatewood Schools Inc | 11 | Gatewood Schools Inc | 23:42.21 |
| 21 | Nolan StewartPlace 21 · Grade 8 · Holy Spirit Prep | 8 | Holy Spirit Prep | 24:08.69 |
| 22 | Pinnell ShawPlace 22 · Grade 9 · Southland Academy | 9 | Southland Academy | 24:23.90 |
| 23 | Michael MatchettPlace 23 · Grade 9 · Valwood | 9 | Valwood | 24:48.18 |
| 24 | Joshua BuchananPlace 24 · Grade 10 · Westminster Preparatory | 10 | Westminster Preparatory | 24:57.28 |
| 25 | Ayush PatelPlace 25 · Grade 9 · Valwood | 9 | Valwood | 25:07.92 |
| 26 | Ulises Ramirez SanromanPlace 26 · Grade 10 · Holy Spirit Prep | 10 | Holy Spirit Prep | 25:12.13 |
| 27 | Norman LabbePlace 27 · Grade 10 · Holy Spirit Prep | 10 | Holy Spirit Prep | 25:12.94 |
| 28 | Sam JordanPlace 28 · Grade 9 · Valwood | 9 | Valwood | 25:46.79 |
| 29 | Lawrence SmithPlace 29 · Grade 10 · Valwood | 10 | Valwood | 27:14.27 |
| 30 | Jason GodbeyPlace 30 · Grade 10 · Young Americans Christian | 10 | Young Americans Christian | 30:04.63 |
| 31 | Elliot FormanPlace 31 · Grade 10 · Young Americans Christian | 10 | Young Americans Christian | 31:07.99 |