| 1. | 8 | Jack Workman | 10:12.64 | Cannon School | | |
| 2. | 8 | Jack Ratterree | 10:20.16 | Charlotte Latin School | | |
| 3. | 6 | Noah Dolhare | 11:45.72 | Charlotte Preparatory School | | |
| 4. | 8 | Nathan Kemper | 11:48.94 | Lake Norman Charter | | |
| 5. | 8 | Davis Nelson | 12:05.43 | Cannon School | | |
| 6. | 8 | Ben Shields | 12:08.16 | Lake Norman Charter | | |
| 7. | 8 | Jordan Howlett | 12:08.49 | Lake Norman Charter | | |
| 8. | 7 | Kyle Pratt | 12:18.19 | Holy Trinity | | |
| 9. | 8 | Christian Sabert | 12:29.83 | Providence Day School | | |
| 10. | 8 | Robbie Whittle | 12:33.57 | Charlotte Preparatory School | | |
| 11. | 8 | Watson Dolhare | 12:34.57 | Charlotte Preparatory School | | |
| 12. | 6 | Will Egan | 12:35.89 | Charlotte Preparatory School | | |
| 13. | 7 | Harrison Fertita | 12:36.46 | Charlotte Latin School | | |
| 14. | 8 | Cameron McConnell | 12:38.26 | Lake Norman Charter | | |
| 15. | 7 | Reed Baker | 12:38.60 | Providence Day School | | |
| 16. | 8 | Nick St Clair | 12:40.61 | Lake Norman Charter | | |
| 17. | 8 | Owen Crum | 12:47.17 | Charlotte Preparatory School | | |
| 18. | 7 | David Kloiber | 12:49.74 | Holy Trinity | | |
| 19. | 8 | Grant Wagner | 12:53.55 | Cannon School | | |
| 20. | 8 | Colin Schilly | 12:54.33 | Holy Trinity | | |
| 21. | 7 | Jack Langan | 12:55.17 | Holy Trinity | | |
| 22. | 8 | Andre Dahan | 12:55.71 | Cannon School | | |
| 23. | 7 | Brian Hack | 12:55.93 | Lake Norman Charter | | |
| 24. | 8 | Alexander Ansted | 12:57.70 | Lake Norman Charter | | |
| 25. | 7 | Paul Gennett | 12:58.01 | Holy Trinity | | |
| 26. | 8 | Nathan Fabbricatore | 12:59.16 | Lake Norman Charter | | |
| 27. | 8 | Nick Fabbricatore | 13:07.01 | Lake Norman Charter | | |
| 28. | 7 | Luke Dorrian | 13:15.60 | Holy Trinity | | |
| 29. | 8 | Kevin Conner | 13:20.53 | Providence Day School | | |
| 30. | 8 | Jonathon Vines | 13:22.97 | Charlotte Christian School | | |
| 31. | 7 | Reid Somloi | 13:28.37 | Lake Norman Charter | | |
| 32. | 8 | Frank Kenny | 13:29.37 | Charlotte Latin School | | |
| 33. | 7 | Gil Gerber | 13:30.14 | Providence Day School | | |
| 34. | 7 | Patrick Heer | 13:41.09 | Holy Trinity | | |
| 35. | 7 | Noah Nalewaja | 13:49.63 | Charlotte Christian School | | |
| 36. | 8 | Peter Kroeger | 13:50.31 | Union Academy | | |
| 37. | 7 | Taylor Babb | 13:50.65 | Union Academy | | |
| 38. | 7 | Parker Arens | 13:52.59 | Lake Norman Charter | | |
| 39. | 7 | Tate Rosenblatt | 14:03.78 | Charlotte Preparatory School | | |
| 40. | 7 | Tyler Keller | 14:06.95 | Holy Trinity | | |
| 41. | 5 | Jack Harrison | 14:12.20 | Charlotte Preparatory School | | |
| 42. | 7 | Dylan Riddell | 14:12.70 | Providence Day School | | |
| 43. | 8 | James Atwell | 14:20.67 | Charlotte Latin School | | |
| 44. | 7 | Chris St. Clair | 14:21.72 | Lake Norman Charter | | |
| 45. | 8 | Scott Joyner | 14:22.25 | Providence Day School | | |
| 46. | 7 | Max Schmidt | 14:22.64 | Charlotte Christian School | | |
| 47. | 7 | Cole Smith | 14:23.11 | Holy Trinity | | |
| 48. | 7 | Andrew Thornton | 14:28.95 | Holy Trinity | | |
| 49. | 8 | Vance Ayscue | 14:32.24 | Providence Day School | | |
| 50. | 8 | Peter Mantione | 14:35.19 | Union Academy | | |
| 51. | 7 | Jack Bryant | 14:47.51 | Charlotte Preparatory School | | |
| 52. | 8 | Victory Ime | 14:48.48 | Charlotte Preparatory School | | |
| 53. | 8 | Michael Caldwell | 14:58.01 | Union Academy | | |
| 54. | 8 | Ryan Linn | 14:58.27 | Union Academy | | |
| 55. | 7 | Michael Gibbons | 14:58.86 | Holy Trinity | | |
| 56. | 7 | Nathan Tracy | 14:59.35 | Union Academy | | |
| 57. | 8 | Noah Berens | 15:11.30 | Charlotte Latin School | | |
| 58. | 7 | Patrick Little | 15:24.00 | Holy Trinity | | |
| 59. | 7 | Matthew McCall | 15:25.25 | Charlotte Latin School | | |
| 60. | 8 | Will Reid | 15:50.96 | Providence Day School | | |
| 61. | 8 | Austin Duke | 15:55.64 | Holy Trinity | | |
| 62. | 8 | William Apodaca | 16:04.84 | Union Academy | | |
| 63. | 7 | Jackson Norris | 16:06.54 | Charlotte Christian School | | |
| 64. | 8 | Nicholas Vlach | 16:08.91 | Union Academy | | |
| 65. | 8 | Adam Clinard | 16:09.50 | Cannon School | | |
| 66. | 7 | Josh Bitgood | 16:10.35 | Union Academy | | |
| 67. | 7 | Carey Leech | 16:13.02 | Providence Day School | | |
| 68. | 7 | Austin Cindric | 16:20.64 | Cannon School | | |
| 69. | 7 | Zach Stanley | 16:22.46 | Union Academy | | |
| 70. | 7 | Lansing Shelton | 16:22.94 | Union Academy | | |
| 71. | 8 | John Nelson | 16:32.48 | Cannon School | | |
| 72. | 7 | Tyler Cockerham | 16:50.14 | Charlotte Latin School | | |
| 73. | 7 | Zach Iverson | 16:51.75 | Providence Day School | | |
| 74. | 7 | Andrew Pierce | 16:53.23 | Holy Trinity | | |
| 75. | 7 | Lonnie Hastings | 17:01.17 | Union Academy | | |
| 76. | 7 | Andrew Gertner | 17:21.67 | Providence Day School | | |
| 77. | 7 | Ryan Schellpfeffer | 17:38.58 | Charlotte Latin School | | |
| 78. | 7 | Pete Chaconas | 17:43.36 | Charlotte Latin School | | |
| 79. | 7 | Patrick McNulty | 18:40.81 | Union Academy | | |
| 80. | 6 | Rafael Durand | 19:06.50 | Charlotte Preparatory School | | |
| 81. | 8 | David Holmes | 19:23.98 | Union Academy | | |
| 1. | 12 | Tim Gruber | 15:59.71 | Cannon School | | |
| 2. | 9 | Patrick Hunter | 17:54.25 | Cannon School | | |
| 3. | 10 | Peter Hetzel | 18:19.56 | Grace Academy | | |
| 4. | 9 | David Shaw | 18:39.22 | Cannon School | | |
| 5. | 12 | John Good | 18:50.45 | Charlotte Christian School | | |
| 6. | 9 | Steven Bennett | 19:30.78 | Cannon School | | |
| 7. | 10 | Tanner Cindric | 19:38.87 | Cannon School | | |
| 8. | 9 | Andrew Zelina | 20:31.67 | Cannon School | | |
| 9. | 11 | Brandon Laurencin | 20:55.66 | Lake Pointe Academy | | |
| 10. | 11 | Timmy Hennigan | 20:58.83 | Cannon School | | |
| 11. | 11 | Sam Workman | 21:02.04 | Cannon School | | |
| 12. | 11 | Jared Kurtz | 21:07.34 | Lake Pointe Academy | | |
| 13. | 11 | Jameson Williams | 21:10.69 | Cannon School | | |
| 14. | 9 | Stephen Nymberg | 21:26.71 | Cannon School | | |
| 15. | 10 | Jordan Banks | 21:55.28 | Charlotte Christian School | | |
| 16. | 12 | Steven Cole | 22:18.59 | Grace Academy | | |
| 17. | 9 | Trip Goff | 22:24.99 | Cannon School | | |
| 18. | 9 | Andrew Nielsen | 22:26.44 | Cannon School | | |
| 19. | 10 | Alex Dahan | 22:27.54 | Cannon School | | |
| 20. | 11 | David Dygowski | 22:38.76 | Grace Academy | | |
| 21. | 9 | Everett Craven | 23:26.68 | Cannon School | | |
| 22. | 10 | Alex Kellog | 23:29.58 | Charlotte Christian School | | |
| 23. | 9 | Mark Regnery | 23:50.00 | Cannon School | | |
| 24. | 9 | Miller Gross | 23:55.55 | Lake Pointe Academy | | |
| 25. | 11 | Chase Howard | 23:56.49 | Charlotte Christian School | | |
| 26. | 10 | Tully Moyer | 24:17.98 | Cannon School | | |
| 27. | 9 | Christian Taylor | 25:03.52 | Charlotte Christian School | | |
| 28. | 9 | Michael Tan | 25:03.94 | Charlotte Christian School | | |
| 29. | 11 | Conner Hartis | 29:52.65 | Charlotte Christian School | | |