| 1. | 12 | Cody Snyder | 15:43.5 | Lee-Davis | | |
| 2. | 10 | Jimmy Hollingsworth | 15:45.7 | Northern Guilford | | |
| 3. | 11 | Alexander Beaudette | 15:48.5 | Jack Britt | | |
| 4. | 10 | Trevor Sleight | 15:49.1 | Carolina Day School | | |
| 5. | 12 | Brandon Cain | 15:53.4 | Southern Alamance | | |
| 6. | 11 | Tim Gruber | 16:07.4 | Cannon School | | |
| 7. | 12 | Matus Kriska | 16:09.3 | Mt Airy | | |
| 8. | 12 | Colin Taylor | 16:10.8 | West Springfield | | |
| 9. | 11 | Dylan Morgan | 16:22.8 | South County | | |
| 10. | 12 | Phillip Vance | 16:31.9 | Overhills | | |
| 11. | 11 | Tommy Schotzinger | 16:32.1 | Cardinal Gibbons | | |
| 12. | 12 | Robbie Longest | 16:32.3 | Lee-Davis | | |
| 13. | 11 | Xiomar Ruckel | 16:33.9 | South View | | |
| 14. | 12 | Jordan Phillips | 16:34.3 | Lake Norman Charter | | |
| 15. | 11 | Steven Phillips | 16:37.8 | Cardinal Gibbons | | |
| 16. | 10 | Jack Sajovec | 16:39.8 | William G. Enloe | | |
| 17. | 11 | Patrick Wolf | 16:43.0 | Cardinal Gibbons | | |
| 18. | 12 | Erik Foran | 16:45.5 | Lake Norman Charter | | |
| 19. | 11 | Jose Navarrete | 16:46.3 | A.L. Brown | | |
| 21. | 12 | Sawyer Bowman | 16:48.3 | Woodlawn School | | |
| 22. | 11 | Jacob Sears | 16:50.0 | Panther Creek | | |
| 23. | 12 | James King | 16:59.1 | West Springfield | | |
| 24. | 12 | Rodger Shull | 16:59.3 | Page | | |
| 25. | 12 | AJ Nwoko | 17:01.9 | Walter Williams | | |
| 26. | 11 | Josh Crawford | 17:02.4 | South View | | |
| 27. | 9 | David Loy | 17:02.9 | High Point Christian Academy | | |
| 28. | 10 | Paul Adam | 17:03.5 | Lee-Davis | | |
| 29. | 11 | Michael Westbay | 17:03.7 | Lake Norman Charter | | |
| 30. | 11 | Chris Hack | 17:04.0 | Lake Norman Charter | | |
| 31. | 12 | Logan Cones | 17:04.3 | Green Hope | | |
| 32. | 12 | Clyde Wright Jr. | 17:08.2 | Jack Britt | | |
| 33. | 11 | Clay Jones | 17:08.8 | Fuquay-Varina | | |
| 34. | 10 | David Cedillo | 17:09.2 | Brookville | | |
| 35. | 12 | Luke Robinson | 17:10.6 | Charlotte Christian School | | |
| 36. | 12 | Jake Kelliher | 17:13.6 | South County | | |
| 37. | 12 | Conner Mang | 17:14.5 | South View | | |
| 38. | 12 | EB Hobbs-Brown | 17:14.6 | William G. Enloe | | |
| 39. | 12 | Niko Sward | 17:14.8 | West Springfield | | |
| 40. | 11 | Hayden Brochu | 17:15.7 | William G. Enloe | | |
| 41. | 11 | Will Stelpflug | 17:16.3 | William G. Enloe | | |
| 42. | 11 | Connor Burke | 17:16.9 | West Springfield | | |
| 43. | 11 | Rob Saunders | 17:17.0 | Charlotte Country Day School | | |
| 44. | 11 | Tim Brown | 17:17.7 | South View | | |
| 45. | 11 | Ryan Catrine | 17:19.6 | Fuquay-Varina | | |
| 46. | 12 | Brendan Smith | 17:20.2 | Green Hope | | |
| 47. | 10 | Clayton Wilson | 17:24.5 | Greensboro Day School | | |
| 48. | 10 | Ryan Michael | 17:25.0 | Green Hope | | |
| 49. | 9 | Jake Zawada | 17:25.1 | Cardinal Gibbons | | |
| 50. | 10 | Will Kitto | 17:25.4 | William G. Enloe | | |
| 51. | 10 | Devon Woodmancy | 17:25.6 | Science Hill | | |
| 52. | 12 | Nathan Vercamert | 17:26.0 | Greensboro Day School | | |
| 53. | 11 | Von Ruckel | 17:27.5 | South View | | |
| 54. | 9 | Cameron McMillan | 17:27.8 | Carolina Day School | | |
| 55. | 12 | Ben White | 17:28.1 | Lee-Davis | | |
| 56. | 10 | Connor Flater | 17:30.4 | High Point Christian Academy | | |
| 57. | 10 | Joey Brissette | 17:32.0 | Lee-Davis | | |
| 58. | 11 | Cody Spraker | 17:32.1 | South County | | |
| 59. | 9 | Chase McCord | 17:33.4 | Cardinal Gibbons | | |
| 60. | 9 | Ben Powell | 17:34.7 | Jack Britt | | |
| 61. | 11 | Nick Hopkins | 17:34.9 | Science Hill | | |
| 62. | 10 | Josh Vermette | 17:36.4 | Panther Creek | | |
| 63. | 12 | Mohammad Jameel | 17:37.6 | South County | | |
| 64. | 12 | Jake Outlaw | 17:37.9 | Walter Williams | | |
| 65. | 10 | Sterling Rollins | 17:39.4 | Science Hill | | |
| 66. | 11 | Bryant Hooker | 17:39.8 | Lake Norman Charter | | |
| 67. | 12 | David McAdam | 17:39.9 | William G. Enloe | | |
| 68. | 12 | Ali Nunez | 17:40.6 | South View | | |
| 69. | 11 | John Good | 17:42.1 | Charlotte Christian School | | |
| 70. | 12 | Thomas Coyne | 17:42.3 | Southern Alamance | | |
| 71. | 9 | Luke Sumerford | 17:42.7 | Grimsley | | |
| 72. | 11 | Park Groves | 17:44.9 | Northern Guilford | | |
| 73. | 10 | Carson Nguyen | 17:47.5 | Panther Creek | | |
| 74. | 12 | Tim Ryan | 17:48.3 | South County | | |
| 75. | 12 | Marcus Conrad | 17:48.9 | Brookville | | |
| 76. | 9 | John Torbett | 17:49.1 | Science Hill | | |
| 77. | 10 | David Guthrie | 17:49.4 | South View | | |
| 78. | 11 | Nathan Farber | 17:49.8 | Lake Norman Charter | | |
| 79. | 12 | Eric Jensen | 17:52.4 | West Springfield | | |
| 80. | 11 | Aaron Lindeke-Myers | 17:53.2 | Emerson Waldorf | | |
| 81. | 10 | Timmy Hall | 17:53.5 | A.L. Brown | | |
| 82. | 12 | Will Graham | 17:54.9 | Carolina Day School | | |
| 83. | 9 | Will Cliff | 17:55.6 | High Point Christian Academy | | |
| 84. | 10 | John Amann | 17:57.2 | West Springfield | | |
| 85. | 11 | Isaac Smith | 18:00.8 | Jack Britt | | |
| 86. | 12 | Alex Rennie | 18:02.2 | Cannon School | | |
| 87. | 10 | Paul Lampazzi | 18:02.9 | West Springfield | | |
| 88. | 12 | Liam MacDonald | 18:04.9 | South County | | |
| 89. | 11 | Brendan Derr | 18:07.3 | Panther Creek | | |
| 90. | 11 | Vikram Sethuraman | 18:07.9 | Grimsley | | |
| 91. | 11 | Ben Mueller | 18:08.5 | William G. Enloe | | |
| 92. | 9 | Corey Colberg | 18:09.1 | Green Hope | | |
| 93. | 12 | Joey Fisher | 18:09.8 | Northern Guilford | | |
| 94. | 10 | Prather Moorleghan | 18:10.2 | Science Hill | | |
| 95. | 11 | John Cario | 18:10.6 | Lee-Davis | | |
| 96. | 11 | Robert Whiting | 18:10.8 | Grimsley | | |
| 97. | 10 | William (Pierce) Holloway | 18:11.3 | Fuquay-Varina | | |
| 98. | 12 | Matthew Loeffler | 18:11.6 | Fuquay-Varina | | |
| 99. | 12 | Dylan Baca | 18:12.7 | Panther Creek | | |
| 100. | 12 | Adam McElroy | 18:15.3 | Science Hill | | |
| 101. | 10 | Jordan Feathers | 18:17.4 | Science Hill | | |
| 102. | 11 | Joey Wendt | 18:18.2 | Cardinal Gibbons | | |
| 103. | 12 | Campbell Bentson | 18:18.9 | Northern Guilford | | |
| 104. | 11 | Andrew Tucker | 18:19.6 | Green Hope | | |
| 105. | 12 | Eli Stewart | 18:21.8 | Brookville | | |
| 106. | 11 | Austin Berry | 18:23.5 | Panther Creek | | |
| 107. | 12 | Elliott Hinton | 18:24.1 | Lee-Davis | | |
| 108. | | Jared Shields | 18:24.3 | Lake Norman | | |
| 109. | 12 | Jake Roark | 18:25.1 | Brookville | | |
| 110. | 9 | Collin Loy | 18:25.6 | Southern Alamance | | |
| 111. | 11 | Devin Murphy | 18:26.2 | Jack Britt | | |
| 112. | 11 | Connor Choka | 18:26.5 | Charlotte Country Day School | | |
| 113. | 12 | Matt Harvey | 18:27.9 | Brookville | | |
| 114. | 9 | Hines Liles | 18:28.6 | Cannon School | | |
| 115. | 11 | Jonathon Reeve | 18:29.9 | Grimsley | | |
| 116. | 12 | Tommy Sartori | 18:34.0 | Green Hope | | |
| 117. | 12 | David Wells | 18:35.6 | Green Hope | | |
| 118. | 9 | Jon Knight | 18:37.2 | Northern Guilford | | |
| 119. | 10 | Patrick McDaniels | 18:37.8 | A.L. Brown | | |
| 120. | 10 | Mason Forrest | 18:39.2 | A.L. Brown | | |
| 122. | 11 | John Elwood | 18:42.4 | Northern Guilford | | |
| 123. | 11 | Zac Cowan | 18:43.1 | Walter Williams | | |
| 124. | 12 | Joe Collins | 18:44.5 | Brookville | | |
| 125. | 11 | Andy Conner | 18:44.9 | Polk County | | |
| 126. | 11 | Parker Stewart | 18:47.1 | Fuquay-Varina | | |
| 127. | 12 | Cameron Cook | 18:47.8 | Cannon School | | |
| 128. | 11 | Justin Belcher | 18:48.1 | Grimsley | | |
| 129. | 11 | Ryan Connor | 18:51.0 | Jack Britt | | |
| 130. | 12 | Andrew Kramer | 18:52.1 | Panther Creek | | |
| 131. | 12 | Seth Cannon | 18:56.9 | Brookville | | |
| 132. | 9 | Spencer Lackey | 18:59.3 | Charlotte Country Day School | | |
| 133. | 12 | Nick Trever | 19:01.2 | Grimsley | | |
| 134. | 11 | Thomas Harr | 19:09.1 | Cannon School | | |
| 135. | 9 | Conner Cooke | 19:10.7 | Greensboro Day School | | |
| 136. | 10 | Conner Murray | 19:16.0 | Southern Alamance | | |
| 137. | 10 | Chase Barton | 19:20.8 | Walter Williams | | |
| 138. | 12 | Andrew Kowal | 19:21.2 | Jack Britt | | |
| 139. | 10 | Robert Chambliss | 19:22.7 | Northern Guilford | | |
| 140. | 9 | Jake Nester | 19:23.2 | Mt Airy | | |
| 141. | 12 | Tyler Parries | 19:24.2 | Mt Airy | | |
| 142. | 12 | Spencer Nath | 19:24.7 | Overhills | | |
| 143. | 9 | Jason Mitchell | 19:25.9 | Walter Williams | | |
| 144. | 12 | Eli Yarborough | 19:27.4 | Charlotte Country Day School | | |
| 145. | 12 | Casey Winters | 19:27.9 | Forbush | | |
| 146. | 9 | Austen Zente | 19:28.9 | High Point Christian Academy | | |
| 147. | 10 | Matthew Harden | 19:29.5 | Charlotte Country Day School | | |
| 148. | 10 | Gray Underwood | 19:31.0 | Grimsley | | |
| 149. | 12 | Jackson Boone | 19:32.4 | A.L. Brown | | |
| 150. | 12 | Evan Marcey | 19:39.8 | Charlotte Christian School | | |
| 151. | 12 | Dylan Rupert | 19:42.1 | A.L. Brown | | |
| 152. | 11 | Grahm Wrenn | 19:45.4 | Greensboro Day School | | |
| 153. | 10 | Joe Troutman | 19:48.2 | Charlotte Country Day School | | |
| 154. | 9 | Tyler Carpenter | 19:49.6 | A.L. Brown | | |
| 155. | 12 | Elliot Vogler | 19:51.0 | Forbush | | |
| 156. | 11 | Davis Pack | 19:53.9 | High Point Christian Academy | | |
| 157. | 9 | Jake Marchman | 19:57.5 | Emerson Waldorf | | |
| 158. | 10 | Davey Pittard | 19:57.7 | Walter Williams | | |
| 159. | 12 | Elin Swank | 20:07.5 | Walter Williams | | |
| 160. | 9 | Michael Brienza | 20:11.1 | Charlotte Country Day School | | |
| 161. | 9 | Alec Faircloth | 20:13.8 | Forbush | | |
| 162. | 8 | Tom McNichols | 20:15.3 | Carolina Day School | | |
| 163. | 12 | Eddie Guerro | 20:15.7 | Overhills | | |
| 164. | 10 | Matthew Newcomber | 20:25.1 | Carolina Day School | | |
| 165. | 11 | Zack Andrews | 20:27.2 | Forbush | | |
| 166. | 10 | Forest Jackson | 20:29.5 | Emerson Waldorf | | |
| 167. | 11 | Trace Gordon | 20:30.4 | Southern Alamance | | |
| 168. | 10 | Nathan Wood | 20:37.3 | Southern Alamance | | |
| 169. | 12 | Bennett Vass | 20:40.6 | Greensboro Day School | | |
| 170. | 10 | Timmy Hennigan | 20:42.4 | Cannon School | | |
| 171. | 12 | John Sanders | 20:43.9 | Greensboro Day School | | |
| 172. | 11 | Austin Drake | 20:48.5 | Southern Alamance | | |
| 173. | 12 | Robbie Franklin | 20:48.7 | Polk County | | |
| 174. | 11 | Kelby Orr | 20:53.2 | Polk County | | |
| 175. | 11 | Nathan Elsner | 21:04.5 | Greensboro Day School | | |
| 176. | 10 | Nick Boyce | 21:07.2 | Overhills | | |
| 177. | 11 | Richard Mills | 21:34.3 | Overhills | | |
| 178. | 11 | Austin Cross | 21:41.3 | Fuquay-Varina | | |
| 179. | 10 | Bryan Winters | 21:45.5 | Forbush | | |
| 180. | 12 | Micah West | 22:02.3 | Forbush | | |
| 181. | 9 | Tracy (Alex) Stone | 22:18.9 | Fuquay-Varina | | |
| 182. | 12 | Nathan Walker | 22:29.5 | Charlotte Christian School | | |
| 183. | 9 | Evan Ector | 22:31.8 | Charlotte Christian School | | |
| 184. | 12 | Jake Younts | 22:32.2 | Charlotte Christian School | | |
| 185. | 9 | Ridge Ivory | 22:36.2 | High Point Christian Academy | | |
| 186. | 10 | Nevin Gentry | 22:37.4 | Forbush | | |
| 187. | 9 | Andre Kolberg | 22:41.7 | Polk County | | |
| 188. | 9 | Jonathan Martin | 26:30.3 | Polk County | | |
| 189. | 9 | Conner OHearn | 26:30.5 | Polk County | | |
| 1. | 12 | Nathan Hatley | 17:05.3 | West Stokes | | |
| 2. | 10 | Caleb Smith | 17:08.1 | Patrick County | | |
| 3. | 10 | Walker Mogen | 17:14.5 | Radford | | |
| 4. | 10 | Jason Barber | 17:15.5 | West Stokes | | |
| 5. | 10 | Nick Owens | 17:25.3 | South View | | |
| 6. | 10 | Andrew Elwell | 17:26.2 | Holly Springs | | |
| 7. | 10 | Will Gupton | 17:27.3 | William G. Enloe | | |
| 8. | 12 | Trevor Augsburger | 17:29.7 | University School | | |
| 9. | 12 | Adriel Wynn | 17:29.9 | South View | | |
| 10. | 12 | Beau Dudney | 17:31.7 | South Stokes | | |
| 11. | 12 | Will Mogen | 17:35.8 | Radford | | |
| 12. | 12 | Vijay Guruswamy | 17:39.6 | Radford | | |
| 13. | 10 | Seth Hilbert | 17:40.5 | University School | | |
| 14. | 11 | Rodney Wright | 17:43.7 | East Davidson | | |
| 15. | 10 | Gabe Perry | 17:48.5 | University School | | |
| 16. | 12 | Rishi Simha | 18:02.0 | Green Hope | | |
| 17. | 10 | Ryan Hefner | 18:02.5 | Green Hope | | |
| 18. | 12 | Austin Emonds | 18:02.7 | North Stokes | | |
| 19. | 9 | David Hager | 18:04.5 | Woodlawn School | | |
| 20. | 11 | Nick Albertone | 18:06.4 | Holly Springs | | |
| 21. | 10 | Joey Sutphin | 18:07.4 | Radford | | |
| 22. | 12 | Patrick Boyle | 18:09.2 | Cardinal Gibbons | | |
| 23. | 12 | Evan Comen | 18:10.9 | William G. Enloe | | |
| 24. | 9 | Grayson Morgan | 18:12.6 | Lee-Davis | | |
| 25. | 9 | Alex Turner | 18:14.4 | Patrick County | | |
| 26. | 12 | Francisco Ochoa | 18:16.0 | University School | | |
| 27. | 11 | Ashkan Katirai | 18:16.3 | South County | | |
| 28. | 12 | Coree Cox | 18:18.8 | Radford | | |
| 29. | 11 | Austin Puleo | 18:19.6 | The O'Neal School | | |
| 30. | 11 | Travis Gordan | 18:22.0 | South County | | |
| 31. | 11 | Garrett Martin | 18:23.7 | West Stokes | | |
| 32. | 10 | Michael Murphy | 18:24.0 | South County | | |
| 33. | 10 | J.B. Collins | 18:26.2 | Cardinal Gibbons | | |
| 34. | 11 | Caleb Swaim | 18:27.2 | South Stokes | | |
| 35. | 12 | Devin Keel | 18:27.4 | Lakeland | | |
| 36. | 12 | Cole Spear | 18:27.8 | South View | | |
| 37. | 9 | Conner Williams | 18:28.3 | Radford | | |
| 38. | 11 | Steven Sartori | 18:29.1 | Green Hope | | |
| 39. | 10 | Alex Register | 18:29.5 | William G. Enloe | | |
| 40. | 11 | Alex Williams | 18:30.0 | University School | | |
| 41. | 9 | Seth Eby | 18:30.2 | Holly Springs | | |
| 42. | 10 | Peter Menzies | 18:30.8 | William G. Enloe | | |
| 43. | 10 | Travis Sexton | 18:31.4 | North Stokes | | |
| 44. | 11 | Tyler Shannon | 18:31.9 | Science Hill | | |
| 45. | 10 | Josh Prosser | 18:33.8 | South County | | |
| 46. | 10 | Conner Williams | 18:35.8 | University School | | |
| 47. | 10 | Michael Mann | 18:37.4 | Radford | | |
| 48. | 10 | Alex Clarke | 18:38.3 | William G. Enloe | | |
| 49. | 9 | Matt Panza | 18:38.6 | Lake Norman Charter | | |
| 50. | 12 | Dusty Crayton | 18:41.1 | Lee-Davis | | |
| 51. | 10 | Chris James | 18:42.1 | South View | | |
| 52. | 12 | Tyrique Wilson | 18:43.3 | Panther Creek | | |
| 53. | | Matt Osborn | 18:43.8 | Lake Norman | | |
| 54. | 11 | Ganesh Kalipershed | 18:44.4 | Green Hope | | |
| 55. | 11 | Conner Allen | 18:44.9 | Panther Creek | | |
| 56. | 10 | Ryan Guinee | 18:45.2 | South County | | |
| 57. | 9 | Colin Welborn | 18:46.9 | Panther Creek | | |
| 58. | 11 | Jordan Wilson | 18:48.3 | South View | | |
| 59. | 12 | Josh Cubitt | 18:48.9 | South View | | |
| 60. | 12 | Robert Kobet | 18:52.2 | Forsyth Home Educators | | |
| 61. | 9 | Daniel Sweeney | 18:52.6 | Science Hill | | |
| 62. | 11 | Jamar Collins-Hall | 18:53.6 | Jack Britt | | |
| 63. | 11 | Michael Alexander | 18:53.8 | Green Hope | | |
| 64. | 11 | Nick Pinch | 18:54.3 | West Stokes | | |
| 65. | 10 | Alex Parsons | 18:54.7 | Jack Britt | | |
| 66. | 10 | Alex Kramer | 18:56.4 | Patrick County | | |
| 67. | 11 | Conor Purks | 18:57.3 | Cardinal Gibbons | | |
| 68. | 9 | James Hammonds | 18:57.6 | North Stokes | | |
| 69. | 10 | Brenden McBennett | 19:02.8 | William G. Enloe | | |
| 70. | 9 | Ben Igo | 19:03.6 | Cardinal Gibbons | | |
| 71. | 10 | Alex Jeffs | 19:04.6 | Green Hope | | |
| 72. | 10 | Sean Condon | 19:06.8 | North Stokes | | |
| 73. | 11 | Chris Joyce | 19:10.0 | South Stokes | | |
| 74. | 11 | Storm Morgan | 19:11.1 | Grimsley | | |
| 75. | 12 | Nehemiah France | 19:14.1 | New Garden Friends | | |
| 76. | 9 | William Jordan | 19:14.7 | Green Hope | | |
| 77. | 10 | Ryan Leheny | 19:15.7 | Holly Springs | | |
| 78. | 12 | David Waterfield | 19:16.9 | Lakeland | | |
| 79. | 9 | Dominic Avento | 19:18.1 | University School | | |
| 80. | 11 | Nik Valentine | 19:20.5 | South View | | |
| 81. | 11 | Steven Hicks | 19:20.9 | East Davidson | | |
| 82. | 11 | Joe Dunham | 19:21.5 | Science Hill | | |
| 83. | 10 | William Jimenez | 19:22.7 | Holly Springs | | |
| 84. | 11 | Zachary Reeves | 19:23.5 | Brookville | | |
| 85. | 11 | Mason Walton | 19:24.1 | Chatham | | |
| 86. | 10 | Dillon Hester | 19:24.4 | East Davidson | | |
| 87. | 12 | Zack Ayscue | 19:25.1 | Holly Springs | | |
| 88. | 9 | Stephen Hack | 19:27.5 | Lake Norman Charter | | |
| 90. | 11 | Mike Farmer | 19:28.6 | Chatham | | |
| 91. | 10 | Austin Hooe | 19:28.9 | Lee-Davis | | |
| 92. | | Warren Ghareeb | 19:29.4 | Lake Norman | | |
| 93. | 10 | Thomas Hawkins | 19:29.9 | West Stokes | | |
| 94. | 11 | Evan Davies | 19:34.3 | The O'Neal School | | |
| 95. | 10 | Aaron Lipchak | 19:36.7 | West Stokes | | |
| 96. | 10 | Brian Darst | 19:38.3 | William G. Enloe | | |
| 97. | | Matt Wronsky | 19:40.7 | Lake Norman | | |
| 98. | 10 | Max Chandler | 19:42.2 | A.L. Brown | | |
| 99. | 9 | Treshawn Blackmon | 19:42.5 | Jack Britt | | |
| 100. | 9 | Ryan Willadsen | 19:43.2 | Holly Springs | | |
| 101. | 10 | Ian Maynor | 19:43.9 | The O'Neal School | | |
| 102. | 12 | Alex Holland | 19:44.8 | Science Hill | | |
| 103. | 9 | Max Nosbisch | 19:46.3 | Jack Britt | | |
| 104. | 12 | Steven Torres | 19:47.1 | East Davidson | | |
| 105. | 10 | Zack Scott | 19:51.3 | Woodlawn School | | |
| 106. | 12 | Patrick Owen | 19:52.8 | South County | | |
| 107. | 11 | Stuart Philpott | 19:53.8 | Northern Guilford | | |
| 109. | 10 | Daniel Shirley | 19:54.6 | Forsyth Home Educators | | |
| 110. | 11 | Andreas Montano | 19:55.0 | Science Hill | | |
| 112. | 12 | Johnathan McHone | 19:57.8 | North Stokes | | |
| 113. | 9 | Alec Jones | 19:59.0 | South County | | |
| 114. | 11 | Corey Fulp | 20:03.1 | North Stokes | | |
| 115. | 10 | Luke Hardin | 20:05.6 | North Stokes | | |
| 116. | 10 | Robert Vann | 20:06.0 | Charlotte Country Day School | | |
| 117. | 9 | Devin Goins | 20:06.4 | Patrick County | | |
| 118. | 10 | Noah Belk | 20:06.8 | A.L. Brown | | |
| 119. | 9 | Kyle Grosskopf | 20:07.2 | Science Hill | | |
| 121. | 11 | Camden Link | 20:08.0 | Panther Creek | | |
| 122. | 12 | Bradley Long | 20:08.5 | A.L. Brown | | |
| 123. | 11 | Caleb Rio-Anderson | 20:10.7 | Grimsley | | |
| 124. | 12 | Josh Skow | 20:11.5 | Cardinal Gibbons | | |
| 125. | 10 | Joey Swanson | 20:12.4 | North Stokes | | |
| 126. | 8 | Levi Ricketts | 20:13.3 | New Garden Friends | | |
| 127. | 10 | Joe Rager | 20:15.9 | Lakeland | | |
| 128. | 9 | Cal Oakley | 20:17.4 | Charlotte Country Day School | | |
| 129. | 9 | Justin Nelson | 20:18.3 | South Stokes | | |
| 130. | 11 | Lopaka Singler | 20:19.4 | New Garden Friends | | |
| 131. | 9 | Sam Boggess | 20:20.0 | Panther Creek | | |
| 132. | 11 | Ryan Turner | 20:20.4 | Lakeland | | |
| 133. | 9 | Andrew Balogh | 20:22.4 | Mt Airy | | |
| 134. | 9 | Ezequiel Pina | 20:24.9 | A.L. Brown | | |
| 136. | 12 | Caleb Evington | 20:27.0 | Forsyth Home Educators | | |
| 137. | 9 | Sean Kenney | 20:29.1 | Lake Norman Charter | | |
| 138. | 12 | Austin Vernon | 20:30.7 | A.L. Brown | | |
| 140. | 12 | Jose Gonzales | 20:33.8 | South Stokes | | |
| 141. | 9 | Harrison McClain-Rubin | 20:38.0 | Grimsley | | |
| 142. | 12 | Landon Richardson | 20:38.7 | North Stokes | | |
| 143. | 10 | Grayson Guffey | 20:39.5 | Grimsley | | |
| 144. | 12 | Soroush Shahbazi | 20:40.0 | Grimsley | | |
| 145. | 11 | Javier Saldana | 20:40.7 | Jack Britt | | |
| 146. | 11 | Jensie Teague | 20:41.4 | Charlotte Country Day School | | |
| 147. | 12 | Nick Deal | 20:41.8 | Brookville | | |
| 148. | 12 | Jordan Summerlin | 20:46.0 | Panther Creek | | |
| 149. | 12 | Lonnie Burchfield | 20:47.5 | Walter Williams | | |
| 150. | 10 | Josh Blair | 20:49.6 | East Davidson | | |
| 151. | 9 | Tyler Oldaker | 20:50.9 | East Davidson | | |
| 152. | 9 | Kyle Ellison | 20:52.2 | Madison | | |
| 153. | 11 | Richard Xiong | 20:53.2 | A.L. Brown | | |
| 154. | 12 | John DeLong | 20:54.3 | Charlotte Country Day School | | |
| 155. | 12 | Jake Turney | 20:56.4 | Mt Airy | | |
| 156. | 9 | Landon Curry | 20:58.9 | Brookville | | |
| 157. | 10 | Jacob Brown | 21:00.8 | Walter Williams | | |
| 158. | 11 | Ben Stogner | 21:01.8 | East Davidson | | |
| 159. | 12 | Austin Creasey | 21:04.4 | Brookville | | |
| 160. | 9 | Matt Garr | 21:06.8 | West Stokes | | |
| 161. | 10 | Cody Cole | 21:07.8 | Brookville | | |
| 162. | 10 | Alex Kim | 21:08.7 | Charlotte Country Day School | | |
| 163. | 9 | Paul (Nick) Braxton | 21:09.2 | Fuquay-Varina | | |
| 164. | 12 | Corey Scott | 21:10.3 | Mt Airy | | |
| 165. | 12 | Andrew Miller | 21:11.5 | South Stokes | | |
| 166. | 11 | Andrew Starek | 21:11.9 | Panther Creek | | |
| 167. | 12 | John Broda | 21:13.8 | Brookville | | |
| 168. | 10 | Aron Ashby | 21:14.2 | Grimsley | | |
| 169. | 12 | Nikhil Umesh | 21:15.7 | Grimsley | | |
| 170. | 10 | Andrew Wells | 21:16.1 | Northern Guilford | | |
| 172. | 9 | Hunter Ubersox | 21:18.5 | Charlotte Country Day School | | |
| 174. | 12 | Mario Castillo | 21:21.6 | Walter Williams | | |
| 175. | 9 | Erik Koehler | 21:22.6 | Northern Guilford | | |
| 176. | 10 | Robert Bates | 21:23.0 | Walter Williams | | |
| 177. | 9 | Peter Swanson | 21:23.6 | North Stokes | | |
| 178. | 11 | Tre Spratley | 21:24.8 | Lakeland | | |
| 179. | 9 | Andre Falardeau | 21:27.0 | Forsyth Home Educators | | |
| 180. | 10 | Gavin Saunders | 21:29.2 | Chatham | | |
| 181. | 12 | Michael Lewis | 21:30.1 | A.L. Brown | | |
| 182. | 9 | Courtland Wash | 21:32.4 | Lakeland | | |
| 184. | 12 | Terin Patel-Wilson | 21:35.6 | Woodlawn School | | |
| 185. | 12 | Charles Chavis | 21:39.3 | Chatham | | |
| 186. | 9 | Nathan Adamson | 21:46.4 | Charlotte Country Day School | | |
| 187. | 11 | Cory Newton | 22:05.1 | Chatham | | |
| 188. | 9 | Alex Kellog | 22:06.0 | Charlotte Christian School | | |
| 189. | 10 | Joey Reynolds | 22:10.1 | Forsyth Home Educators | | |
| 190. | 9 | Jordan Banks | 22:15.0 | Charlotte Christian School | | |
| 191. | 9 | Michael Kaczmarczyk | 22:16.9 | Woodlawn School | | |
| 192. | 12 | Chris Waters | 22:19.4 | Chatham | | |
| 193. | 9 | Mike Elwood | 22:21.4 | Northern Guilford | | |
| 194. | 11 | Linus Luerweg | 22:22.6 | Northern Guilford | | |
| 195. | 10 | Maxwell Winter | 22:30.3 | The O'Neal School | | |
| 197. | 12 | Stephen Smith | 22:33.5 | Mt Airy | | |
| 198. | 10 | Ottohay Adkins | 22:42.0 | Chatham | | |
| 199. | 9 | Jordan Bissette | 22:49.5 | Fuquay-Varina | | |
| 200. | 9 | Lucas Cody | 22:52.9 | Madison | | |
| 202. | 9 | Jesse Slate | 22:56.6 | Patrick County | | |
| 203. | 9 | Austin Garmer | 22:58.5 | Forsyth Home Educators | | |
| 204. | 9 | Jason Petron | 23:00.0 | Walter Williams | | |
| 205. | 12 | Kyle Brown | 23:00.7 | Walter Williams | | |
| 206. | 10 | Talon Vaughn | 23:05.0 | Patrick County | | |
| 207. | 10 | Peter Kobet | 23:13.0 | Forsyth Home Educators | | |
| 209. | 11 | NIck Kiter | 23:17.7 | Forbush | | |
| 210. | 10 | Oren Bailey | 23:23.5 | Mt Airy | | |
| 211. | 9 | Robert Brown | 23:36.0 | Forbush | | |
| 212. | 9 | Jonathan (Sam) Seidenstricker | 23:47.2 | Fuquay-Varina | | |
| 213. | 9 | Jason England | 24:01.3 | Fuquay-Varina | | |
| 214. | 11 | SeungGi Cha | 24:25.3 | High Point Christian Academy | | |
| 215. | 12 | Danny Walden | 24:25.6 | Forsyth Home Educators | | |
| 216. | 12 | Caleb Shockley | 24:36.2 | Fuquay-Varina | | |
| 217. | 11 | Mark Nguyen | 24:42.7 | Brookville | | |
| 219. | 9 | Timothy Bethea | 25:08.6 | Fuquay-Varina | | |
| 220. | 10 | Chase Howard | 25:45.1 | Charlotte Christian School | | |
| 221. | 9 | Will Warrick | 25:47.3 | New Garden Friends | | |
| 222. | 12 | Renaldo Haynes | 26:36.4 | Jack Britt | | |
| 223. | 10 | Conner Hartis | 26:39.4 | Charlotte Christian School | | |
| 224. | 10 | Ryan Rush | 27:17.0 | High Point Christian Academy | | |
| 225. | 10 | Quaid Aponte | 28:04.4 | Fuquay-Varina | | |
| 226. | 11 | Dallas Cook | 28:35.0 | Northern Guilford | | |