| 1. | 11 | Tom Harrison | 16:26.86 | St Albans For Boys | | |
| 2. | 12 | Jamie Durling | 16:39.13 | St Albans For Boys | | |
| 3. | 12 | Alex Snowdon | 16:58.08 | St Albans For Boys | | |
| 4. | 11 | Jake Zimmerman | 17:22.37 | Lloyd C Bird | | |
| 5. | 12 | Blaize Johnson | 17:35.11 | Paul VI | | |
| 6. | 10 | Michael Waller | 17:35.48 | Chancellor | | |
| 7. | 10 | Josh McNamara | 17:37.45 | Lloyd C Bird | | |
| 8. | 11 | JB Adams | 17:37.84 | St Albans For Boys | | |
| 9. | 12 | Wyatt Haas | 17:38.72 | Benedictine | | |
| 10. | 11 | Tony McBride | 17:40.48 | Spotsylvania | | |
| 11. | 12 | Max Anderson | 17:53.59 | Woodberry Forest | | |
| 12. | 12 | Miike Albert | 18:08.82 | Monticello | | |
| 13. | 12 | Shaim Abdul-Satar | 18:09.63 | Charlottesville | | |
| 14. | 11 | Andrei Klein | 18:11.19 | St Albans For Boys | | |
| 15. | 11 | Nathaniel Hermsmeier | 18:15.34 | Monticello | | |
| 16. | 12 | Andre McLean | 18:16.29 | Lloyd C Bird | | |
| 17. | 11 | Josh Trudgeon | 18:18.39 | Woodberry Forest | | |
| 18. | 11 | Michael Andersen | 18:22.66 | Bishop Ireton | | |
| 19. | 11 | Matthew Laws | 18:23.27 | Woodberry Forest | | |
| 20. | 10 | Jeff Taylor | 18:30.07 | Orange County | | |
| 21. | 12 | Chris Cornett | 18:30.39 | Trinity School At Meadow V... | | |
| 22. | 12 | TJ McDermott | 18:30.64 | Monticello | | |
| 23. | 10 | Trey Fisher | 18:30.94 | Liberty Christian Academy | | |
| 24. | 12 | Brian Shenk | 18:33.48 | Eastern Mennonite | | |
| 25. | 12 | David Justis | 18:35.25 | Spotsylvania | | |
| 26. | 12 | Jordan Clark | 18:39.54 | St Albans For Boys | | |
| 27. | 12 | Simon Conrad | 18:43.34 | Edmund Burke | | |
| 28. | 11 | Mike Dragnich | 18:48.77 | St Albans For Boys | | |
| 29. | 10 | Joe Delclos | 18:50.82 | Kettle Run | | |
| 30. | 12 | Charlie Axelrod | 18:52.73 | St Albans For Boys | | |
| 31. | 12 | Billy Burns | 18:54.39 | Bishop Ireton | | |
| 32. | 12 | Frank Spicer | 18:55.91 | Seton | | |
| 33. | 12 | Stuart Brown | 18:56.19 | Woodberry Forest | | |
| 34. | 11 | Drew LaMartina | 18:56.55 | Liberty Christian Academy | | |
| 35. | 10 | Michael Kidby | 18:58.07 | The Miller School Of Albem... | | |
| 36. | 12 | Dakota Thomsen-Diggs | 18:58.79 | Monticello | | |
| 37. | 12 | Tom Grabaskas | 18:59.01 | Liberty Christian Academy | | |
| 38. | 11 | Murphy Costigan | 18:59.43 | Bishop Ireton | | |
| 39. | 11 | Colin Hepburn | 19:00.44 | Edmund Burke | | |
| 40. | 12 | Ross Svenson | 19:00.67 | St Albans For Boys | | |
| 41. | 11 | Conor Flynn | 19:01.49 | Woodberry Forest | | |
| 42. | 12 | JW Stohlman | 19:08.14 | Paul VI | | |
| 43. | 10 | Liam O'Connor | 19:09.90 | Bishop Ireton | | |
| 44. | 11 | Arthur Stier | 19:10.19 | Bishop Ireton | | |
| 45. | 11 | Collin Fitzpatrick | 19:10.97 | Pope John Paul the Great C... | | |
| 46. | 12 | Tyler Holladay | 19:11.45 | Spotsylvania | | |
| 47. | 10 | Adam Sidelko | 19:12.44 | Orange County | | |
| 48. | 11 | Matthew Carlstrom | 19:14.19 | Paul VI | | |
| 49. | - | Ness Allen | 19:15.46 | Liberty Christian Academy | | |
| 50. | 10 | Nate Morrison | 19:17.06 | Paul VI | | |
| 51. | 11 | Gabe LaMartina | 19:18.88 | Liberty Christian Academy | | |
| 52. | 10 | Paul Webster | 19:19.49 | St Albans For Boys | | |
| 53. | 12 | Daniel Burke | 19:20.07 | Fork Union Military Academy | | |
| 54. | 12 | Justin McArdle | 19:26.24 | Spotsylvania | | |
| 55. | 9 | Nicholas Kensinger | 19:28.42 | Potomac School | | |
| 56. | 12 | Alex Williams | 19:28.84 | Brooke Point | | |
| 57. | 12 | Andrew Kicinski | 19:29.12 | Bishop Ireton | | |
| 58. | 12 | Will Stevens | 19:29.36 | Spotsylvania | | |
| 59. | 12 | Collin Daniels | 19:31.20 | Spotsylvania | | |
| 60. | 12 | Eric Lovas | 19:31.46 | Chancellor | | |
| 61. | 9 | Jack Wessel | 19:34.33 | Paul VI | | |
| 62. | 11 | Kevin McGlade | 19:35.94 | Brooke Point | | |
| 63. | 10 | Jack Youngberg | 19:36.19 | Bishop Ireton | | |
| 64. | 9 | Brian Quintania | 19:43.00 | Brooke Point | | |
| 65. | 10 | Luke Frerichs | 19:44.34 | St Stephens and St Agnes | | |
| 66. | 10 | Johnny Little | 19:44.62 | Charlottesville | | |
| 67. | 11 | Jack Lonergan | 19:45.92 | Benedictine | | |
| 68. | 12 | Taylor Wilson | 19:46.29 | Woodberry Forest | | |
| 69. | 11 | Stephen Rowe | 19:46.55 | Trinity School At Meadow V... | | |
| 70. | 11 | Ryan Barbalace | 19:47.75 | Flint Hill | | |
| 71. | 11 | Joe Blochberger | 19:48.34 | Bishop Ireton | | |
| 72. | 9 | Travis Hinton | 19:50.21 | Chancellor | | |
| 73. | 9 | Zach Miller | 19:51.40 | Spotsylvania | | |
| 74. | 11 | William Wilkinson | 19:55.35 | Fork Union Military Academy | | |
| 75. | 10 | Darian Hobbs | 19:57.81 | Chancellor | | |
| 76. | 12 | Robbie Connors | 19:58.48 | Paul VI | | |
| 77. | 12 | Chase Baldwin | 20:00.20 | The Covenant | | |
| 78. | 10 | White Tyler | 20:00.46 | Pope John Paul the Great C... | | |
| 79. | 11 | Kevin Corcoran | 20:01.98 | Bishop Ireton | | |
| 80. | - | Nathaniel Nichols | 20:02.97 | Monticello | | |
| 81. | 10 | Travis Tiezzi | 20:05.58 | Monticello | | |
| 82. | 10 | Bryan Hodge | 20:06.86 | Brooke Point | | |
| 83. | 10 | Teddy Wooten | 20:07.17 | Monticello | | |
| 84. | 12 | Nathan Hahn | 20:10.30 | Bishop Ireton | | |
| 85. | 10 | Niklas Hohlfield | 20:10.92 | Charlottesville | | |
| 86. | 11 | Jason Yost | 20:11.19 | Kettle Run | | |
| 87. | 12 | Jason Faix | 20:11.63 | Liberty Christian Academy | | |
| 88. | 12 | Baron Fortune | 20:12.26 | The Miller School Of Albem... | | |
| 89. | 10 | Anthony Lynch | 20:13.02 | Flint Hill | | |
| 90. | 10 | Bill Bishop | 20:13.77 | Woodberry Forest | | |
| 91. | 12 | Adrian Adame | 20:14.94 | Chancellor | | |
| 92. | 12 | Peter Carpenter | 20:15.23 | Kettle Run | | |
| 93. | 10 | Brady Riles | 20:16.08 | St Stephens and St Agnes | | |
| 94. | 9 | James Akright | 20:18.12 | Lloyd C Bird | | |
| 95. | 11 | Carter Clarke | 20:20.26 | Potomac School | | |
| 96. | 10 | Zach Anliker | 20:22.73 | Benedictine | | |
| 97. | 11 | Carrie Gillespie | 20:23.41 | Bishop Ireton | | |
| 98. | 10 | Michael Meyers | 20:25.41 | Brooke Point | | |
| 99. | 12 | Robbie Houck | 20:26.60 | Brooke Point | | |
| 100. | 11 | Warren Ball | 20:27.28 | Chancellor | | |
| 101. | 10 | Billy Ramsey | 20:28.96 | Brooke Point | | |
| 102. | 10 | Logan Rafield | 20:29.37 | Woodberry Forest | | |
| 103. | 12 | Patrick Spencer | 20:29.67 | Liberty Christian Academy | | |
| 104. | 9 | Peter Shelton | 20:29.97 | Woodberry Forest | | |
| 105. | 11 | Eric Paulson | 20:30.33 | Liberty Christian Academy | | |
| 106. | 12 | Michael Arnold | 20:30.63 | Seton | | |
| 107. | 9 | Hunter Johnston | 20:32.38 | Potomac School | | |
| 108. | 11 | Patrick Reece | 20:32.66 | Kettle Run | | |
| 109. | 11 | Harrison Yates | 20:39.54 | The Covenant | | |
| 110. | 11 | Luke Grady | 20:41.13 | Brooke Point | | |
| 111. | 10 | Justin Green | 20:42.81 | Kettle Run | | |
| 112. | 12 | Tyler Magann | 20:43.18 | Liberty Christian Academy | | |
| 113. | 12 | Davis Moore | 20:43.47 | Charlottesville | | |
| 114. | 10 | Tyler Wilfong | 20:43.75 | Kettle Run | | |
| 115. | 10 | William Meakem | 20:44.07 | The Covenant | | |
| 116. | 11 | Nam-Tran Mai | 20:44.39 | St Stephens and St Agnes | | |
| 117. | 11 | Jon Drablos | 20:44.96 | Liberty Christian Academy | | |
| 118. | 10 | Alex Milliken | 20:45.29 | Flint Hill | | |
| 119. | 11 | Dylan Crider | 20:46.74 | Eastern Mennonite | | |
| 120. | 11 | Ryan Hauber | 20:47.60 | Chancellor | | |
| 121. | 9 | Preston Bentley | 20:50.95 | Trinity School At Meadow V... | | |
| 122. | 12 | Paul Pemberton | 20:51.27 | Potomac School | | |
| 123. | 12 | Max Reiter | 20:52.17 | St Stephens and St Agnes | | |
| 124. | 11 | Lawrence Kirk | 20:52.61 | Edmund Burke | | |
| 125. | 12 | Adam Chamberlain | 20:54.30 | Lloyd C Bird | | |
| 126. | 9 | Cyrus Nassikas | 20:56.06 | Potomac School | | |
| 127. | 11 | Avery Powell | 20:57.26 | Orange County | | |
| 128. | 11 | Kyle Estep | 20:59.70 | Chancellor | | |
| 129. | 12 | Jonathan Howard | 21:00.75 | Liberty Christian Academy | | |
| 130. | 12 | Ian Calloway | 21:01.03 | Woodberry Forest | | |
| 131. | 10 | Eric Sidelko | 21:02.59 | Orange County | | |
| 132. | 11 | John Andril | 21:06.97 | Potomac School | | |
| 133. | 11 | Giles Cabe | 21:07.35 | The Covenant | | |
| 134. | 9 | Jonathan Slye | 21:08.02 | Trinity School At Meadow V... | | |
| 135. | 9 | Ryan Johnson | 21:08.53 | Liberty Christian Academy | | |
| 136. | 10 | Andrew Payne | 21:12.24 | Chancellor | | |
| 137. | 11 | Jake Anderson | 21:12.83 | Benedictine | | |
| 138. | 11 | Ricky Garcia | 21:15.18 | Seton | | |
| 139. | 10 | Kyle Begley | 21:15.85 | Kettle Run | | |
| 140. | 10 | William Gutierrez | 21:16.22 | Potomac School | | |
| 141. | 11 | Brandon Lawson | 21:16.57 | Lloyd C Bird | | |
| 142. | 11 | Stephen Secrest | 21:16.86 | St Stephens and St Agnes | | |
| 143. | 12 | Ben Godek | 21:18.71 | St Stephens and St Agnes | | |
| 144. | 12 | Chris Heizer | 21:19.77 | Flint Hill | | |
| 145. | 10 | Alex Hudson | 21:20.01 | Kettle Run | | |
| 146. | 10 | Peter Syverud | 21:25.07 | The Miller School Of Albem... | | |
| 147. | 10 | Dylan Ferrer | 21:25.63 | Monticello | | |
| 148. | 10 | John Ross | 21:26.17 | Seton | | |
| 149. | 10 | Wilson Kuhnel | 21:26.50 | Woodberry Forest | | |
| 150. | 10 | Pierce Baker | 21:26.89 | Seton | | |
| 151. | - | Kris Calhoun | 21:30.08 | Chancellor | | |
| 152. | 10 | Kevin Bliss | 21:31.33 | Seton | | |
| 153. | 10 | Daniel Burns | 21:33.01 | Bishop Ireton | | |
| 154. | - | Bryce Peppers | 21:33.52 | Woodberry Forest | | |
| 155. | 11 | Denny Nguyen | 21:33.91 | Chancellor | | |
| 156. | 11 | Myrick Rachocki | 21:34.29 | Kettle Run | | |
| 157. | 10 | Stephen Shaw | 21:34.66 | Seton | | |
| 158. | 9 | Sam Campbell | 21:38.67 | Charlottesville | | |
| 159. | 11 | Andrew Bresson | 21:43.97 | Kettle Run | | |
| 160. | 9 | Kevin Cauffman | 21:45.97 | Lloyd C Bird | | |
| 161. | 10 | Jon McClung | 21:46.76 | Benedictine | | |
| 162. | 10 | Stefan Williamson | 21:48.36 | Brooke Point | | |
| 163. | 11 | Matt Simonson | 21:48.75 | Lloyd C Bird | | |
| 164. | 12 | Chris Ring | 21:50.39 | Bishop Ireton | | |
| 165. | 11 | Chris Oberholtzer | 21:53.53 | Eastern Mennonite | | |
| 166. | 10 | Alex Clare | 21:57.58 | Kettle Run | | |
| 167. | - | Seth Pensley | 21:58.28 | Orange County | | |
| 168. | 12 | Zack Ayers | 22:04.36 | Flint Hill | | |
| 169. | 12 | Ryan Dobbs | 22:04.66 | Lloyd C Bird | | |
| 170. | 11 | Javar Christian | 22:05.00 | Lloyd C Bird | | |
| 171. | 11 | Daniel Martin | 22:05.51 | Eastern Mennonite | | |
| 172. | 9 | Guthrie Brown | 22:07.77 | Charlottesville | | |
| 173. | 10 | Tyler McGilvery | 22:10.19 | Kettle Run | | |
| 174. | 11 | Will Sharp | 22:10.80 | Kettle Run | | |
| 175. | 12 | Andy Young | 22:12.91 | Monticello | | |
| 176. | 11 | John Montgomery | 22:14.09 | Benedictine | | |
| 177. | 11 | Matthew Grant | 22:15.32 | Chancellor | | |
| 178. | 10 | Casey Matthews | 22:15.56 | The Miller School Of Albem... | | |
| 179. | 10 | Nick Dell | 22:17.55 | Flint Hill | | |
| 180. | 11 | Will McClintock | 22:21.08 | Benedictine | | |
| 181. | 9 | Austin Scott | 22:22.20 | Chancellor | | |
| 182. | 11 | Jonathan Henderson | 22:24.71 | Liberty Christian Academy | | |
| 183. | 10 | Reagan Brooks | 22:25.15 | Liberty Christian Academy | | |
| 184. | 10 | Addison Winston | 22:26.07 | Woodberry Forest | | |
| 185. | 8 | Gabe Yohe | 22:27.96 | Trinity School At Meadow V... | | |
| 186. | 12 | Erik Zeberlein | 22:28.25 | Flint Hill | | |
| 187. | 10 | Jack Madigan | 22:29.45 | Bishop Ireton | | |
| 188. | 12 | Curtis Bolduc | 22:42.43 | Flint Hill | | |
| 189. | 9 | Timothy Martin | 22:45.90 | Eastern Mennonite | | |
| 190. | 12 | Chet Szwejkowski | 22:47.09 | Kettle Run | | |
| 191. | - | Mike Lee | 22:51.79 | The Covenant | | |
| 192. | 9 | John Higginbotham | 22:53.16 | Monticello | | |
| 193. | 9 | Max Hoffman | 22:53.51 | Monticello | | |
| 194. | 8 | Michael Runyon | 22:53.80 | Trinity School At Meadow V... | | |
| 195. | 10 | Matt Johnson | 22:55.46 | Chancellor | | |
| 196. | - | Erb Brendan | 22:59.34 | Eastern Mennonite | | |
| 197. | 9 | Joel Selig | 23:00.38 | Monticello | | |
| 198. | 10 | Greg Pawlow | 23:01.07 | Flint Hill | | |
| 199. | 11 | Eric Webster | 23:01.79 | The Covenant | | |
| 200. | 11 | John Schubel | 23:05.92 | Chancellor | | |
| 201. | 12 | Alex Shipley | 23:26.29 | Flint Hill | | |
| 202. | 12 | Zach Holland | 23:26.89 | Benedictine | | |
| 203. | 12 | Chris Straus | 23:38.08 | Benedictine | | |
| 204. | 11 | Daniel Meybin | 23:41.66 | Benedictine | | |
| 205. | 9 | Kyle Ottaway | 23:42.02 | The Miller School Of Albem... | | |
| 206. | 10 | Dustin Thomas | 23:43.61 | Orange County | | |
| 207. | 12 | Joseph Messier | 23:47.24 | Seton | | |
| 208. | 12 | Benjamin Redgrave | 23:55.85 | Trinity School At Meadow V... | | |
| 209. | 10 | Alex Kurtz | 24:01.22 | The Covenant | | |
| 210. | 10 | Arthur Carbett | 24:04.75 | Pope John Paul the Great C... | | |
| 211. | 9 | Corey Conner | 24:25.42 | The Covenant | | |
| 212. | 10 | Nic Boshart | 24:31.06 | Eastern Mennonite | | |
| 213. | 10 | Samuel Cuomo | 24:31.34 | Seton | | |
| 214. | - | Richard Paszatory | 25:36.65 | The Miller School Of Albem... | | |
| 215. | 11 | Stewart Atkins | 25:53.99 | Trinity School At Meadow V... | | |
| 216. | 11 | Beau Lovdahl | 26:15.72 | Trinity School At Meadow V... | | |
| 217. | - | Garrett Moore | 27:05.12 | The Miller School Of Albem... | | |
| 1. | 11 | Brennan Gillis | 18:59.89 | St Albans For Boys | | |
| 2. | 11 | Alex Beresford | 19:02.33 | St Albans For Boys | | |
| 3. | 10 | Harrison Fink | 19:13.41 | Thomas Dale | | |
| 4. | - | James Long | 19:21.17 | Woodberry Forest | | |
| 5. | 10 | Zachary Fisher | 19:22.06 | Thomas Dale | | |
| 6. | 11 | Gibson Johns | 19:23.20 | St Albans For Boys | | |
| 7. | 9 | Sam Dodge | 19:27.89 | St Albans For Boys | | |
| 8. | 10 | Bradley Hallier | 19:32.64 | Spotsylvania | | |
| 9. | - | William Haines | 19:33.00 | Fork Union Military Academy | | |
| 10. | 10 | David Shaulis | 19:36.66 | William Monroe | | |
| 11. | 11 | James Mellody | 19:48.29 | St Albans For Boys | | |
| 12. | 9 | Ted Bailey | 19:52.09 | Spotsylvania | | |
| 13. | 11 | Lucas Cerully | 19:53.29 | Thomas Dale | | |
| 14. | 12 | Cyrus Nasseri | 20:00.43 | St Albans For Boys | | |
| 15. | 10 | Alexander Jalota | 20:09.99 | St Albans For Boys | | |
| 16. | 10 | Jared Dix | 20:21.66 | Fredericksburg Christian | | |
| 17. | 10 | Iason Togias | 20:23.74 | St Albans For Boys | | |
| 18. | 10 | Gregory Pollard | 20:26.37 | Spotsylvania | | |
| 19. | 8 | Cole Dickerson | 20:27.74 | Monticello | | |
| 20. | 9 | Dominic Gilbert | 20:28.57 | Paul VI | | |
| 21. | 9 | Rodin Schimper | 20:36.14 | Fork Union Military Academy | | |
| 22. | 10 | Nick Pugliaresi | 20:37.64 | St Albans For Boys | | |
| 23. | 10 | Kieran Pasco | 20:38.35 | St Albans For Boys | | |
| 24. | 9 | Philip Abboud | 20:42.67 | St Albans For Boys | | |
| 25. | 10 | Austin Campbell | 20:45.18 | St Albans For Boys | | |
| 26. | 9 | Landon Henderson | 20:45.88 | St Albans For Boys | | |
| 27. | 10 | Sam Kleinman | 20:47.92 | St Albans For Boys | | |
| 28. | 10 | Hank Balaban | 20:48.68 | St Albans For Boys | | |
| 29. | 10 | Thomas Hopson | 20:49.62 | St Albans For Boys | | |
| 30. | 11 | Robbie Heartfield | 20:50.56 | St Albans For Boys | | |
| 31. | 11 | Jonathan Faircloth | 20:50.87 | Fork Union Military Academy | | |
| 32. | 10 | Alex Johnson | 20:51.27 | Fork Union Military Academy | | |
| 34. | 11 | Andrew Duffy | 20:53.49 | St Albans For Boys | | |
| 35. | 10 | Brandon Britton | 20:55.98 | Thomas Dale | | |
| 36. | 11 | Paul Risk | 20:58.34 | William Monroe | | |
| 37. | 10 | John Reifenberg | 20:59.40 | Spotsylvania | | |
| 38. | 11 | Anthony Porter | 21:05.51 | Chancellor | | |
| 39. | 11 | Alec Downie | 21:12.16 | St Albans For Boys | | |
| 40. | 11 | Aaron McCray | 21:12.84 | Thomas Dale | | |
| 41. | 11 | Lancelot Boit | 21:15.64 | Brooke Point | | |
| 42. | - | John Cavarno | 21:21.04 | Fork Union Military Academy | | |
| 43. | 7 | George Brumbaugh | 21:21.49 | The Covenant | | |
| 44. | 10 | Jamie Gerber | 21:21.98 | St Albans For Boys | | |
| 45. | 11 | Kevin Rhoades | 21:24.27 | Spotsylvania | | |
| 46. | 11 | Nick Gaietto | 21:25.15 | Bishop Ireton | | |
| 47. | 9 | Colin AH | 21:25.49 | Fuqua | | |
| 48. | 11 | Brandon Davis | 21:26.17 | William Monroe | | |
| 49. | 12 | Robbie Cumby | 21:26.56 | St Albans For Boys | | |
| 50. | 10 | Mario Mejia | 21:33.35 | Spotsylvania | | |
| 51. | 9 | Ben Morrison | 21:33.66 | Brooke Point | | |
| 52. | 12 | Austin Adams | 21:35.95 | Chancellor | | |
| 53. | 9 | Andre Quisenberry | 21:38.27 | Paul VI | | |
| 54. | 11 | Sean Hamlin | 21:38.61 | Brooke Point | | |
| 55. | 11 | John Kondas | 21:39.23 | Paul VI | | |
| 56. | - | Cyrus Maleki | 21:40.30 | Fork Union Military Academy | | |
| 57. | - | Caid Kirven | 21:40.91 | Woodberry Forest | | |
| 58. | 10 | Joe Dobbins | 21:44.61 | St Albans For Boys | | |
| 59. | 11 | Broadway Jackson | 21:44.93 | Potomac School | | |
| 60. | 9 | Derek Lafever | 21:47.04 | Kettle Run | | |
| 61. | 11 | Jay Wright | 21:47.48 | Potomac School | | |
| 62. | 11 | Shawn Sullivan | 21:48.66 | Brooke Point | | |
| 63. | - | Jacob Keohane | 21:56.27 | Woodberry Forest | | |
| 64. | 11 | Lucas Figueroa | 22:05.17 | St Stephens and St Agnes | | |
| 65. | 10 | Stephen Washington | 22:05.72 | Bishop Ireton | | |
| 66. | 9 | Christopher Jones | 22:08.31 | Fredericksburg Christian | | |
| 67. | 10 | Tom Ed Becherer | 22:08.63 | St Stephens and St Agnes | | |
| 68. | 9 | Russ Garver | 22:08.97 | Fork Union Military Academy | | |
| 69. | 8 | Alex Campbell | 22:10.51 | Monticello | | |
| 70. | 9 | Jose Ruiz | 22:15.65 | Chancellor | | |
| 71. | 10 | Cyrus Sadeghian | 22:17.57 | St Albans For Boys | | |
| 72. | 10 | Nick Sutton | 22:20.45 | William Monroe | | |
| 73. | 11 | James Bonaffini | 22:25.72 | Paul VI | | |
| 74. | 10 | Chris Adleson | 22:26.15 | Bishop Ireton | | |
| 75. | 9 | Tommy Karamanolev | 22:27.13 | St Albans For Boys | | |
| 76. | 9 | Tim Nagy | 22:27.92 | Kettle Run | | |
| 77. | 9 | Brennan Lee | 22:28.59 | Charlottesville | | |
| 78. | 11 | Nick Bonaffini | 22:34.61 | Paul VI | | |
| 79. | 11 | Ed Nguyen | 22:36.25 | Bishop Ireton | | |
| 80. | 10 | Nick Brown | 22:36.77 | Brooke Point | | |
| 81. | 11 | Spencer Johnston | 22:39.00 | Brooke Point | | |
| 82. | - | Paul Maccarty | 22:39.33 | Fuqua | | |
| 83. | - | Chris Patton | 22:41.47 | St Albans For Boys | | |
| 84. | 9 | Willem Zook | 22:46.30 | St Stephens and St Agnes | | |
| 85. | 9 | Austin Hampton | 22:46.57 | St Albans For Boys | | |
| 86. | 10 | Andrew Baehre | 22:47.18 | Bishop Ireton | | |
| 87. | 9 | John Hassett | 22:47.67 | St Albans For Boys | | |
| 88. | 9 | Michael Kvartunas | 22:49.39 | Paul VI | | |
| 89. | 11 | Nick Wilfong | 22:49.79 | Kettle Run | | |
| 91. | 12 | Mike Sesitio | 22:50.40 | Brooke Point | | |
| 92. | 10 | Alex Dreo | 22:52.60 | Flint Hill | | |
| 93. | 10 | Matt Rappa | 22:54.88 | Chancellor | | |
| 94. | 9 | Phillip Bader | 22:57.96 | St Albans For Boys | | |
| 95. | 12 | Kenny Deane | 22:58.25 | William Monroe | | |
| 96. | 9 | Gabriel Corrochano | 22:58.98 | Potomac School | | |
| 97. | 9 | Patrick Mea | 23:01.17 | Bishop Ireton | | |
| 98. | 9 | Peter Dillery | 23:02.67 | Charlottesville | | |
| 99. | 10 | Brian Hancock | 23:03.54 | Charlottesville | | |
| 100. | 10 | Frankie Pruitt | 23:07.20 | Woodberry Forest | | |
| 101. | 9 | Ryan Burnett | 23:09.14 | Thomas Dale | | |
| 102. | 9 | Max Shapero | 23:09.47 | St Stephens and St Agnes | | |
| 103. | 10 | Thomas Loughney | 23:09.83 | Potomac School | | |
| 104. | - | Robert Griffiths | 23:25.53 | Flint Hill | | |
| 105. | 9 | Chris Nelson | 23:25.93 | Charlottesville | | |
| 106. | 9 | Daniel Ruelle | 23:27.13 | Paul VI | | |
| 107. | 10 | Malte Hohlfeld | 23:32.88 | Charlottesville | | |
| 108. | 10 | Zach Wiesler | 23:37.44 | Woodberry Forest | | |
| 109. | 12 | Mitchell White | 23:39.20 | Thomas Dale | | |
| 110. | - | Raymond Fenstermaker | 23:42.21 | Woodberry Forest | | |
| 111. | 9 | Matthew Pinheiro | 23:43.55 | Chancellor | | |
| 112. | 11 | Jake Kerr | 23:44.64 | St Stephens and St Agnes | | |
| 113. | 8 | Tim Jackson | 23:45.39 | Seton | | |
| 114. | 10 | Tyler Beiswanger | 23:47.44 | Brooke Point | | |
| 115. | 11 | Tommy Springman | 23:48.27 | Kettle Run | | |
| 116. | 9 | Will Stockton | 23:50.48 | St Albans For Boys | | |
| 117. | 9 | Josh Martini | 23:55.98 | Bishop Ireton | | |
| 118. | 9 | Adam Cleland | 23:59.18 | Flint Hill | | |
| 119. | 12 | Christian Ford | 24:00.17 | Lloyd C Bird | | |
| 120. | - | Ziggy Vrana | 24:08.66 | Woodberry Forest | | |
| 121. | - | Devin Kolb | 24:09.43 | Brooke Point | | |
| 122. | 9 | Alexander Hilton | 24:09.68 | Lloyd C Bird | | |
| 123. | 8 | David Van Harlingen | 24:12.08 | The Covenant | | |
| 124. | 9 | Reed Srere | 24:16.73 | St Albans For Boys | | |
| 125. | 9 | Ben Stern | 24:17.35 | Monticello | | |
| 126. | 12 | Andrew Kennedy | 24:20.77 | Lloyd C Bird | | |
| 127. | 12 | James Wiltshire | 24:21.47 | Paul VI | | |
| 128. | 10 | William Beech | 24:27.45 | Potomac School | | |
| 129. | 9 | Bucky Gerson | 24:27.90 | St Stephens and St Agnes | | |
| 130. | 10 | Christopher Brady | 24:28.60 | Monticello | | |
| 131. | 10 | Martin Kellogg | 24:29.40 | St Albans For Boys | | |
| 132. | 9 | Trevor O'Shea | 24:31.66 | St Albans For Boys | | |
| 133. | 12 | Collin Beasley | 24:32.45 | Monticello | | |
| 134. | - | Samuel Govin Perez | 24:34.81 | Eastern Mennonite | | |
| 135. | 11 | Zac Ingle | 24:36.79 | Lloyd C Bird | | |
| 136. | - | Trey Howard | 24:41.93 | Woodberry Forest | | |
| 137. | 9 | Will Worsley | 24:47.33 | Woodberry Forest | | |
| 138. | - | Slade Crumpton | 24:48.19 | Woodberry Forest | | |
| 139. | 9 | Alex Leggett | 24:49.86 | Paul VI | | |
| 140. | 9 | Matt Pleasants | 24:51.35 | Kettle Run | | |
| 141. | 8 | Joe Kosten | 24:52.41 | Seton | | |
| 142. | - | Kyle Cooke Gilbert | 24:53.21 | Flint Hill | | |
| 143. | 9 | Tyler Smallwood | 24:55.73 | Potomac School | | |
| 144. | 9 | Drew Ward | 24:56.36 | Kettle Run | | |
| 145. | 9 | Clark James | 24:56.80 | Pope John Paul the Great C... | | |
| 146. | 8 | Harry Barnes | 24:58.74 | The Covenant | | |
| 147. | 10 | Cullin Brown | 25:00.68 | St Stephens and St Agnes | | |
| 148. | 10 | Eric Fetcho | 25:02.66 | Charlottesville | | |
| 149. | 10 | Michael Ninassi | 25:03.22 | Potomac School | | |
| 150. | 12 | Brian Carroll | 25:09.52 | St Albans For Boys | | |
| 151. | 10 | Ronald Stewart | 25:11.71 | Charlottesville | | |
| 152. | 11 | Patrick O'Leary | 25:13.06 | Bishop Ireton | | |
| 153. | 11 | Diego Nobre | 25:16.03 | Charlottesville | | |
| 154. | - | Michael Buhl | 25:16.48 | Woodberry Forest | | |
| 155. | 10 | Connor Nelson | 25:21.17 | Flint Hill | | |
| 156. | 11 | Efosa Guobadia | 25:24.54 | St Albans For Boys | | |
| 157. | 10 | Aaron Allers | 25:25.83 | William Monroe | | |
| 158. | 11 | Sam Brad | 25:26.43 | Fredericksburg Christian | | |
| 159. | 10 | Tom May | 25:27.79 | St Stephens and St Agnes | | |
| 160. | 10 | Browning Altizer | 25:29.48 | St Albans For Boys | | |
| 161. | 12 | Austen Pleasant | 25:29.78 | Edmund Burke | | |
| 162. | 10 | Don Bell | 25:31.74 | Paul VI | | |
| 163. | - | Henry Copeland | 25:32.16 | Woodberry Forest | | |
| 164. | - | James Bailey | 25:32.69 | Woodberry Forest | | |
| 165. | 9 | Brandon Richardson | 25:40.76 | St Albans For Boys | | |
| 166. | 9 | Brian Clark | 25:46.46 | Flint Hill | | |
| 167. | 11 | Jake Fannon | 25:47.37 | Bishop Ireton | | |
| 168. | 12 | Patrick Walsh | 25:50.80 | Bishop Ireton | | |
| 169. | 12 | Peter Ormsby | 25:51.08 | Chancellor | | |
| 170. | - | Nick Workman | 26:00.97 | Woodberry Forest | | |
| 171. | - | Jisco YI | 26:03.78 | The Covenant | | |
| 172. | 9 | Daniel Cummins | 26:11.88 | Bishop Ireton | | |
| 173. | 11 | Matt Petroff | 26:14.93 | Bishop Ireton | | |
| 174. | 9 | Jonathan Layman | 26:15.21 | Eastern Mennonite | | |
| 175. | 9 | Jim Wiltsie | 26:21.93 | Bishop Ireton | | |
| 176. | 11 | Nick Sestito | 26:23.76 | Brooke Point | | |
| 177. | 9 | John Gargan | 26:27.63 | Potomac School | | |
| 178. | 11 | William MacDougal | 26:29.79 | Monticello | | |
| 179. | - | Corey Miller | 26:59.10 | Liberty Christian Academy | | |
| 180. | 9 | Shepard Chris | 27:04.43 | Pope John Paul the Great C... | | |
| 181. | 7 | Bruce Frey | 27:08.52 | The Covenant | | |
| 182. | 9 | Tyler Sanders | 27:11.65 | Potomac School | | |
| 183. | 9 | Sawyer Loessberg | 27:11.89 | Paul VI | | |
| 184. | 9 | Unciano Isaac | 27:26.00 | Pope John Paul the Great C... | | |
| 185. | 10 | Ryan Ackerman | 27:26.68 | Flint Hill | | |
| 186. | - | Brandon Wilson | 27:30.70 | Woodberry Forest | | |
| 187. | 10 | Noah Brooksher | 27:31.04 | Bishop Ireton | | |
| 188. | 12 | Bernard Turner | 27:41.17 | Lloyd C Bird | | |
| 189. | 9 | Derek Rush | 27:49.31 | Potomac School | | |
| 190. | 10 | Colin Komp | 27:49.91 | Pope John Paul the Great C... | | |
| 191. | 9 | Sean Deppmeyer | 27:57.90 | Chancellor | | |
| 192. | 11 | Steven Jackson | 28:25.14 | Monticello | | |
| 193. | 8 | Aryeh Enoch | 28:26.68 | The Miller School Of Albem... | | |
| 194. | 8 | Thomas Michener | 28:36.15 | Monticello | | |
| 195. | 10 | Patrick Morris | 28:49.86 | Potomac School | | |
| 196. | 10 | Tim Hartzell | 28:55.07 | Paul VI | | |
| 197. | - | Justin Rork | 29:00.13 | Woodberry Forest | | |
| 198. | 11 | Dan Sonowarat | 29:00.38 | Paul VI | | |
| 199. | 10 | Alden Borio | 29:00.91 | Bishop Ireton | | |
| 200. | 12 | Adam Thomas | 29:06.87 | Monticello | | |
| 201. | 8 | Xavier Holl | 29:07.23 | Seton | | |
| 202. | - | Volodymyr Silchenko | 29:41.49 | Woodberry Forest | | |
| 203. | 9 | Caleb Townsend | 30:13.81 | Eastern Mennonite | | |
| 204. | 8 | Jeremy Greller | 30:22.42 | The Covenant | | |
| 205. | 10 | Giovanni Passamonti | 30:50.37 | Potomac School | | |
| 206. | - | Jason Savoie | 31:03.41 | William Monroe | | |
| 207. | 10 | Brandon McDaniel | 33:07.10 | William Monroe | | |
| 208. | - | Roclun Barber | 33:07.61 | Lloyd C Bird | | |
| 209. | 7 | Jacob Sawyer | 33:26.13 | The Covenant | | |
| 210. | 9 | Vikram Setlur | 33:27.92 | Flint Hill | | |