| Place | Name | Yr | School | 2k |
|---|---|---|---|---|
| 1 | Taylor Vroon | 17 | Brentwood HS-T | 6:33.0 |
| 2 | Ryan James | 17 | Cardinal O'Har | 6:33.8 |
| 3 | Robbie Simmons | 16 | Broughton HS-N | 6:33.8 |
| 4 | Will Harris | 15 | Cardinal Gibbo | 6:34.6 |
| 5 | Joey Garrett | 16 | Tatnall School | 6:34.8 |
| 6 | Collin Manning | 14 | Bishop Hendric | 6:36.7 |
| 7 | James Placco | 15 | La Salle Acade | 6:38.1 |
| 8 | Jack Ikenberry | 18 | Lee-Davis HS-V | 6:38.6 |
| 9 | Eric Speeney | 17 | Patriot HS-VA | 6:42.9 |
| 10 | Alex Campagna | 16 | La Salle Acade | 6:45.4 |
| 11 | Matt Wilks | 16 | Bishop Hendric | 6:45.4 |
| 12 | Jared Boulanger | 15 | Bishop Hendric | 6:45.4 |
| 13 | Jack Rossi | 15 | Bishop Hendric | 6:45.5 |
| 14 | Chris Ferreira | 15 | Bishop Hendric | 6:46.6 |
| 15 | Caleb George | 15 | Bishop Hendric | 6:47.8 |
| 16 | Jordan Bullock | 17 | Brookwood HS-G | 6:48.1 |
| 17 | Patrick Palermo-Re | 15 | Forest Park HS | 6:49.3 |
| 18 | Sumit Mondal | 15 | Brookwood HS-G | 6:49.4 |
| 19 | Austin Fowler | 14 | Brookwood HS-G | 6:49.4 |
| 20 | Beck Oterson | 15 | Broughton HS-N | 6:49.5 |
| 21 | Dylan Vitovic | 17 | Brookwood HS-G | 6:50.2 |
| 22 | Alexander Zarynow | 16 | Winston Church | 6:50.5 |
| 23 | Patrick Ashton | 14 | Cardinal O'Har | 6:51.9 |
| 24 | Brendan Velez | 14 | Brentsville Di | 6:52.2 |
| 25 | Mike Kiernan | 16 | Bishop Hendric | 6:52.3 |
| 26 | Mino Smith | 15 | Richlands HS-N | 6:53.1 |
| 27 | Connor Prosser | 17 | Brentsville Di | 6:53.5 |
| 28 | Josh Busby | 14 | Hewitt-Trussvi | 6:54.1 |
| 29 | Patrick Smith | 17 | Brookwood HS-G | 6:54.7 |
| 30 | Cameron Nasseri | 14 | Winston Church | 6:54.8 |
| 31 | Connor Hennessey | 15 | La Salle Acade | 6:56.3 |
| 32 | Anthony Cortina | 15 | Cardinal Gibbo | 6:56.6 |
| 33 | Ted MacCabe | 14 | Green Hope HS- | 6:56.7 |
| 34 | Jonathan Brown-King | 14 | Broughton HS-N | 6:57.1 |
| 35 | Derek Forand | 15 | La Salle Acade | 6:57.1 |
| 36 | Alex Gellios | 15 | Patriot HS-VA | 6:57.7 |
| 37 | Aaron Howard | 16 | Patriot HS-VA | 6:57.7 |
| 38 | Brian Huitt | 16 | Green Hope HS- | 6:58.5 |
| 39 | Mitchell Rohr | 17 | Broughton HS-N | 7:00.0 |
| 40 | Lanier Derbyshire | 17 | Broughton HS-N | 7:00.3 |
| 41 | William Shields | 15 | Brentsville Di | 7:01.1 |
| 42 | Eamon Sheerin | 14 | Syosset HS-NY | 7:01.8 |
| 43 | Stuart Jones | 16 | Brookwood HS-G | 7:02.0 |
| 44 | Harris Wheless | 15 | Broughton HS-N | 7:02.1 |
| 45 | Michal O'Brien | 14 | Syosset HS-NY | 7:02.4 |
| 46 | Anthony Kocur | 15 | Cardinal Gibbo | 7:02.7 |
| 47 | Will Messier | 17 | Saratoga Sprin | 7:02.8 |
| 48 | Logan Suchniak | 16 | Cardinal Gibbo | 7:02.9 |
| 49 | Nick Ouassil | 14 | Syosset HS-NY | 7:02.9 |
| 50 | Damian Grant | 16 | Patriot HS-VA | 7:03.1 |
| 51 | Noah Dombkowski | 16 | Cardinal Gibbo | 7:03.6 |
| 52 | Noah Ingalls | 16 | Brookwood HS-G | 7:04.0 |
| 53 | Stuart Holmes | 17 | Broughton HS-N | 7:04.1 |
| 54 | Michael Geary | 15 | Stone Bridge H | 7:04.1 |
| 55 | Cole Frye | 14 | Hurricane HS-W | 7:04.1 |
| 56 | Jimmy Grant | 15 | Hurricane HS-W | 7:04.3 |
| 57 | Jonathan Hubler | 16 | Patriot HS-VA | 7:04.6 |
| 58 | Eric Salisbury | 16 | La Salle Acade | 7:04.9 |
| 59 | Henry Quesenberry | 18 | Christiansburg | 7:06.0 |
| 60 | Eric Goldhorn | 15 | Cardinal O'Har | 7:06.3 |
| 61 | Adam McFoy | 16 | Tatnall School | 7:06.6 |
| 62 | Will Margolin | 14 | Tatnall School | 7:06.9 |
| 63 | Sam Olshansky | 14 | St. Xavier HS- | 7:07.1 |
| 64 | Sam Gallant | 16 | Green Hope HS- | 7:07.9 |
| 65 | Rhett Anderson | 14 | Tatnall School | 7:08.7 |
| 66 | Matthew Horan | 16 | Green Hope HS- | 7:08.8 |
| 67 | Kyle Hwang | 15 | Winston Church | 7:08.9 |
| 68 | Matthew Thomas | 16 | St. Xavier HS- | 7:08.9 |
| 69 | Andres Signoret | 16 | Belen Jesuit H | 7:09.0 |
| 70 | Michael Hughes | 16 | Winston Church | 7:09.4 |
| 71 | Tucker Creger | 14 | St. Xavier HS- | 7:09.5 |
| 72 | Hunter York | 14 | St. Xavier HS- | 7:09.7 |
| 73 | Brennan Wheatley | 15 | St. Xavier HS- | 7:09.8 |
| 74 | Campbell Holley | 16 | Hewitt-Trussvi | 7:10.0 |
| 75 | Brad Keen | 17 | Tatnall School | 7:10.1 |
| 76 | Ben Farber | 15 | St. Xavier HS- | 7:10.1 |
| 77 | David Westfall | 15 | Hurricane HS-W | 7:10.3 |
| 78 | Luke Daley | 17 | Christiansburg | 7:10.8 |
| 79 | Antonio Montadas | 15 | Belen Jesuit H | 7:10.8 |
| 80 | Troy Gonsalves | 14 | La Salle Acade | 7:11.0 |
| 81 | Curt Doescher | 16 | Stone Bridge H | 7:12.1 |
| 82 | Carter Mooney | 14 | Lee-Davis HS-V | 7:13.0 |
| 83 | Andrew Lombardi | 16 | Cardinal O'Har | 7:14.0 |
| 84 | Zack Noll | 16 | Brentsville Di | 7:14.4 |
| 85 | Bryce Rosenberg | 15 | Thomas Edison | 7:14.5 |
| 86 | Grant Haskins | 15 | Winston Church | 7:14.8 |
| 87 | George Schulz | 17 | Thomas Edison | 7:15.1 |
| 88 | Brendan Vasarhelyi | 16 | Green Hope HS- | 7:15.4 |
| 89 | Jacob Grabois | 16 | Syosset HS-NY | 7:15.5 |
| 90 | Bryce Korabik | 16 | Green Hope HS- | 7:16.0 |
| 91 | Steven Scally | 14 | Syosset HS-NY | 7:16.5 |
| 92 | Conner Warde | 15 | Stone Bridge H | 7:16.6 |
| 93 | Keren Berhane | 17 | Thomas Edison | 7:16.8 |
| 94 | Jack Lynch | 16 | Stone Bridge H | 7:16.9 |
| 95 | Hank Secrist | 14 | Blacksburg HS- | 7:17.0 |
| 96 | Andrew Smith | 17 | Hewitt-Trussvi | 7:17.4 |
| 97 | David Fager | 16 | Belen Jesuit H | 7:17.6 |
| 98 | Matthew Weston-Dawkes | 14 | Winston Church | 7:17.6 |
| 99 | Mo Dewji | 15 | Syosset HS-NY | 7:17.8 |
| 100 | Alex Shaw | 15 | Saratoga Sprin | 7:18.1 |
| 101 | David Wicklin | 17 | Cardinal Gibbo | 7:18.2 |
| 102 | Grant Hoke | 15 | Green Hope HS- | 7:18.3 |
| 103 | Owen Dreikosen | 16 | Green Hope HS- | 7:18.5 |
| 104 | Daniel Caplen | 15 | Thomas Edison | 7:18.9 |
| 105 | Alex Hoelzi | 15 | Syosset HS-NY | 7:18.9 |
| 106 | Josh Doss | 15 | Lee-Davis HS-V | 7:18.9 |
| 107 | Ricky Gonet | 16 | Brentsville Di | 7:19.5 |
| 108 | Cam Buss | 14 | Blacksburg HS- | 7:20.1 |
| 109 | Paul Ulisse | 14 | Brentsville Di | 7:20.2 |
| 110 | Ethan Hodges | 15 | Christiansburg | 7:20.7 |
| 111 | Jared Kengla | 15 | Green Hope HS- | 7:21.3 |
| 112 | John McGarrahan | 14 | Green Hope HS- | 7:21.3 |
| 113 | Mathew Mullin-Garcia | 15 | Belen Jesuit H | 7:21.9 |
| 114 | Matthew Feggeler | 16 | Christiansburg | 7:22.1 |
| 115 | John Cacciatore | 17 | Holy Trinity A | 7:22.6 |
| 116 | Jeff Govannicci | 15 | Cardinal O'Har | 7:22.7 |
| 117 | Tim Bushman | 15 | Stone Bridge H | 7:23.2 |
| 118 | Austin Spivey | 14 | Green Hope HS- | 7:23.5 |
| 119 | Declan Hines | 17 | Saratoga Sprin | 7:23.7 |
| 120 | Andrew Yost | 16 | Woodbridge HS- | 7:23.8 |
| 121 | Stephen Wassenberg | 16 | Woodbridge HS- | 7:24.0 |
| 122 | Joe Haberlin | 15 | Stone Bridge H | 7:24.1 |
| 123 | Griffin Houston | 16 | Woodbridge HS- | 7:24.2 |
| 124 | Derek Dalessandro | 17 | Patriot HS-VA | 7:24.4 |
| 125 | Zachary Perkins | 16 | Woodbridge HS- | 7:24.4 |
| 126 | Collin Mann | 16 | Lee-Davis HS-V | 7:25.0 |
| 127 | Palmer Chambliss | 14 | Hewitt-Trussvi | 7:25.3 |
| 128 | Ethan Lyons | 15 | Green Hope HS- | 7:25.3 |
| 129 | Ransom Castleberry | 17 | Blacksburg HS- | 7:25.5 |
| 130 | Wilfredo Zelaya | 14 | Thomas Edison | 7:25.5 |
| 131 | Matt Ashbaugh | 15 | Green Hope HS- | 7:26.5 |
| 132 | Evan Nguyen | 16 | Brentsville Di | 7:26.8 |
| 133 | Walker Hirsch | 16 | Holy Trinity A | 7:26.9 |
| 134 | Jack McManus | 16 | Thomas Edison | 7:27.3 |
| 135 | Peyton Keen | 14 | Tatnall School | 7:27.9 |
| 136 | Nathaniel Hutton | 17 | Manchester HS- | 7:28.2 |
| 137 | Roberto Martell | 16 | Belen Jesuit H | 7:28.6 |
| 138 | Ryan Mathes | 17 | Manchester HS- | 7:28.8 |
| 139 | Jack Hartley | 16 | Blacksburg HS- | 7:29.0 |
| 140 | Ryan Wolfe | 14 | Tatnall School | 7:30.3 |
| 141 | Dakota Green | 15 | Forest Park HS | 7:30.9 |
| 142 | Ryan Morgan | 16 | Christiansburg | 7:31.0 |
| 143 | Lawson Kennan | 14 | Christiansburg | 7:32.9 |
| 144 | Matt Kirkland | 14 | Western Branch | 7:33.2 |
| 145 | Jason Hambey | 17 | Hewitt-Trussvi | 7:33.6 |
| 146 | Matthew Chandler | 15 | Hewitt-Trussvi | 7:34.1 |
| 147 | Nate Campbell | 15 | Hewitt-Trussvi | 7:34.5 |
| 148 | Tay Shin | 16 | Blacksburg HS- | 7:34.5 |
| 149 | Mason Brown | 17 | Manchester HS- | 7:34.8 |
| 150 | Jonathan Westendorff | 15 | Thomas Edison | 7:36.1 |
| 151 | David Thole | 17 | Fuquay-Varina | 7:39.0 |
| 152 | Cole Trullender | 16 | Woodbridge HS- | 7:40.7 |
| 153 | Tommy Marianos | 14 | Patriot HS-VA | 7:41.8 |
| 154 | Ian Wndorowski | 17 | Christianburg | 7:42.3 |
| 155 | Connor Donovan | 16 | Manchester HS- | 7:42.6 |
| 156 | Dominic Wermuth | 16 | Belen Jesuit H | 7:43.0 |
| 157 | Tom Rogers | 15 | Green Hope HS- | 7:43.1 |
| 158 | Christopher O'Kuinghttons | 14 | Veritas School | 7:43.2 |
| 159 | Will Howe | 17 | Saratoga Sprin | 7:43.2 |
| 160 | Jack Banask | 16 | Millbrook HS-N | 7:43.6 |
| 161 | Eric Ellis | 14 | Western Branch | 7:43.9 |
| 162 | Nathaniel Martin | 16 | Lee-Davis HS-V | 7:43.9 |
| 163 | Cade Fisher | 16 | Forest Park HS | 7:46.0 |
| 164 | Devin Adas | 17 | Cardinal Gibbo | 7:46.7 |
| 165 | Greg Rapp | 16 | Millbrook HS-N | 7:47.1 |
| 166 | Joshua Lascano | 15 | Belen Jesuit H | 7:50.1 |
| 167 | Tyler Petro | 15 | Woodbridge HS- | 7:50.5 |
| 168 | Kent Yamaguchi | 17 | Blacksburg HS- | 7:50.9 |
| 169 | Joshua Clemson | 15 | Wake Forest HS | 7:50.9 |
| 170 | Trey VanNess | 17 | Wake Forest HS | 7:51.8 |
| 171 | Bubba Humphrey-Hayes | 14 | Richlands HS-N | 7:52.4 |
| 172 | Colin Whelan | 15 | Cardinal O'Har | 7:53.0 |
| 173 | Mitchel Piechocki | 17 | Wake Forest HS | 7:54.3 |
| 174 | Trevor Peck | 16 | Saratoga Sprin | 7:54.7 |
| 175 | Philip Graham | 14 | Wake Forest HS | 7:54.7 |
| 176 | Ethan Gibson | 16 | Forest Park HS | 7:55.6 |
| 177 | Nathan Brewer | 15 | Veritas School | 7:56.3 |
| 178 | Gus Holub | 16 | Wake Forest HS | 7:57.1 |
| 179 | Ian Green | 16 | Forest Park HS | 7:57.4 |
| 180 | Eric Oleen | 16 | Holy Trinity A | 7:58.7 |
| 181 | Stephen Halt | 16 | Forest Park HS | 7:58.9 |
| 182 | Luke O' Dell | 17 | Fuquay-Varina | 7:59.5 |
| 183 | Nick DeHaan | 14 | Wake Forest HS | 8:00.8 |
| 184 | Cameron Hankins | 15 | Richlands HS-N | 8:02.8 |
| 185 | Devin Jones | 16 | Richlands HS-N | 8:03.2 |
| 186 | RJ Russell | 16 | Richlands HS-N | 8:03.4 |
| 187 | Ryan Jones | 17 | Fuquay-Varina | 8:04.1 |
| 188 | Aidan Peat | 17 | Fuquay-Varina | 8:04.1 |
| 189 | Nick Viola | 15 | Millbrook HS-N | 8:09.7 |
| 190 | Win Benko | 19 | Veritas School | 8:11.2 |
| 191 | Mitch Young | 15 | Veritas School | 8:12.6 |
| 192 | Robert Franck | 19 | Veritas School | 8:12.8 |
| 193 | Ashton Harlan | 16 | Forest Park HS | 8:12.8 |
| 194 | Cameron Bouchard | 17 | Millbrook HS-B | 8:13.1 |
| 195 | John McDuffie | 15 | Wake Forest HS | 8:13.7 |
| 196 | William Boydstun | 16 | Holy Trinity A | 8:15.6 |
| 197 | Evan Ristow | 14 | Holy Trinity A | 8:15.7 |
| 198 | Cameron White | 17 | Manchester HS- | 8:15.9 |
| 199 | Connor Hancock | 17 | Western Branch | 8:16.1 |
| 200 | Liam Kim | 17 | Holy Trinity A | 8:16.4 |
| 201 | Conor Hassard | 15 | Cardinal O'Har | 8:17.2 |
| 202 | Emilio Zipf | 16 | Holy Trinity A | 8:18.0 |
| 203 | Drew Gagliano | 17 | Fuquay-Varina | 8:23.9 |
| 204 | Liam Bailey | 15 | Millbrook HS-N | 8:25.2 |
| 205 | Matthew Harris | 17 | Millbrook HS-N | 8:25.9 |
| 206 | Alex Scarborro | 16 | Millbrook HS-B | 8:29.2 |
| 207 | Darren Murphy | 17 | Millbrook HS-B | 8:34.7 |
| 208 | Tyler Trudeau | 16 | Millbrook HS-B | 8:34.9 |
| 209 | Herberth Romero | 15 | Millbrook HS-B | 8:35.2 |
| 210 | Jack Boyle | 15 | Veritas School | 8:47.6 |
| 211 | Jack Patrick | 15 | Socastee HS-SC | 9:00.9 |
| 212 | Martin Aveldanes | 14 | Socastee HS-SC | 9:10.8 |