Final Results
| Pos | Bib | Name | Time | ± | Group | Team |
|---|---|---|---|---|---|---|
| 1. | 1 | Sam Rich | 00:16:00.4 | 00:00:00.0 | Varsity-M | Catawba Ridge |
| 2. | 2 | Josh Silverman | 00:17:50.7 | 00:01:50.3 | Varsity-M | Catawba Ridge |
| 3. | 3 | Caden Westover | 00:17:56.2 | 00:01:55.8 | Varsity-M | Catawba Ridge |
| 4. | 13 | Emmanuel Paddyfote | 00:18:08.1 | 00:02:07.7 | Varsity-M | Paddyfote Learning Center HS |
| 5. | 32 | Matthew Prete | 00:18:23.6 | 00:02:23.2 | Varsity-M | Lancaster |
| 6. | 25 | Joshuah Sinkler | 00:19:13.1 | 00:03:12.7 | Varsity-M | South Pointe |
| 7. | 27 | Zander White | 00:19:17.0 | 00:03:16.6 | Varsity-M | South Pointe |
| 8. | 4 | Spencer Predmore | 00:19:20.2 | 00:03:19.8 | Varsity-M | Catawba Ridge |
| 9. | 15 | Marvin Kearley | 00:19:43.4 | 00:03:43.0 | Varsity-M | York |
| 10. | 8 | Jaxon Barringer | 00:19:51.2 | 00:03:50.8 | Varsity-M | Indian Land |
| 11. | 6 | Jackson Rozelle | 00:19:53.8 | 00:03:53.4 | Varsity-M | Catawba Ridge |
| 12. | 14 | Anthony Degraw | 00:19:55.8 | 00:03:55.4 | Varsity-M | York |
| 13. | 7 | Nate Mccarthy | 00:19:56.9 | 00:03:56.5 | Varsity-M | Catawba Ridge |
| 14. | 11 | David Pohlheber | 00:19:58.2 | 00:03:57.8 | Varsity-M | Indian Land |
| 15. | 5 | Brady Laurin | 00:20:10.5 | 00:04:10.1 | Varsity-M | Catawba Ridge |
| 16. | 160 | Thatcher Caldwell | 00:20:29.6 | 00:04:29.2 | Varsity-M | Chester |
| 17. | 31 | Dylan Sutton | 00:20:55.8 | 00:04:55.4 | Varsity-M | Lancaster |
| 18. | 118 | Devin Kimble | 00:21:07.4 | 00:05:07.0 | Varsity-M | York |
| 19. | 30 | Darnell Tynes | 00:21:20.4 | 00:05:20.0 | Varsity-M | Lancaster |
| 20. | 33 | Alexander Jane | 00:21:28.6 | 00:05:28.2 | Varsity-M | Lancaster |
| 21. | 18 | Gonzala Torres | 00:21:29.4 | 00:05:29.0 | Varsity-M | York |
| 22. | 29 | Trevor Roof | 00:21:32.0 | 00:05:31.6 | Varsity-M | Lancaster |
| 23. | 24 | Hunter Richards | 00:21:45.3 | 00:05:44.9 | Varsity-M | South Pointe |
| 24. | 9 | Bayley William | 00:21:54.4 | 00:05:54.0 | Varsity-M | Indian Land |
| 25. | 17 | Josh Taylor | 00:21:57.0 | 00:05:56.6 | Varsity-M | York |
| 26. | 19 | Mark Ginchenko | 00:22:02.2 | 00:06:01.8 | Varsity-M | York |
| 27. | 21 | Garrett Brown | 00:22:03.1 | 00:06:02.7 | Varsity-M | South Pointe |
| 28. | 16 | Craig Grayson | 00:22:04.7 | 00:06:04.3 | Varsity-M | York |
| 29. | 23 | Robert Newsome | 00:22:15.4 | 00:06:15.0 | Varsity-M | South Pointe |
| 30. | 12 | Aseal Gonzalez | 00:22:33.9 | 00:06:33.5 | Varsity-M | Indian Land |
| 31. | 22 | Gavin Mcswain | 00:22:35.8 | 00:06:35.4 | Varsity-M | South Pointe |
| 32. | 10 | Ben Carroll | 00:23:00.4 | 00:07:00.0 | Varsity-M | Indian Land |
| 33. | 26 | Noah Simpson | 00:23:19.6 | 00:07:19.2 | Varsity-M | South Pointe |
| 34. | 28 | Andrew Duffell-Hoffman | 00:23:26.0 | 00:07:25.6 | Varsity-M | Lancaster |
| 35. | 161 | Aiden Roberts | 00:25:33.2 | 00:09:32.8 | Varsity-M | Chester |