| Place | Name | Yr | Affiliation | 2k |
|---|---|---|---|---|
| 1 | Ethan Mills | 19 | Christiansburg | 6:57.3 |
| 2 | Josh Clift | 17 | Bishop Hendric | 7:01.0 |
| 3 | Omar Smith | 16 | Millbrook HS-N | 7:08.1 |
| 4 | Dan Watson | 17 | Bishop Hendric | 7:08.1 |
| 5 | Jared Forrest | 17 | Bishop Hendric | 7:11.8 |
| 6 | Finn McBride | 18 | Green Hope HS- | 7:14.3 |
| 7 | Mykel Harris | 15 | Millbrook HS-N | 7:14.8 |
| 8 | Sean Petersen | 18 | Green Hope HS- | 7:14.9 |
| 9 | Alex Mansour | 18 | Bishop Hendric | 7:15.4 |
| 10 | William Hoffman | 17 | Green Hope HS- | 7:15.5 |
| 11 | Srikar Chedalavada | 18 | Green Hope HS- | 7:15.6 |
| 12 | Luke Bakley | 18 | Green Hope HS- | 7:16.8 |
| 13 | Eric Carlson | 18 | Bishop Hendric | 7:17.2 |
| 14 | Gian Pandolfini | 18 | Bishop Hendric | 7:17.2 |
| 15 | Aidan Peat | 17 | Fuquay-Varina | 7:17.7 |
| 16 | Cooper Neeble | 19 | Christiansburg | 7:17.9 |
| 17 | James Eddleton | 19 | Christiansburg | 7:18.5 |
| 18 | Matt Lanni | 16 | Bishop Hendric | 7:18.7 |
| 19 | Devin Kent | 18 | Fuquay-Varina | 7:19.6 |
| 20 | David Thole | 17 | Fuquay-Varina | 7:19.6 |
| 21 | Alex Tomasi | 18 | Green Hope HS- | 7:19.9 |
| 22 | Michael Villucci | 17 | Bishop Hendric | 7:21.0 |
| 23 | Ryan Kemper | 18 | Green Hope HS- | 7:21.1 |
| 24 | Harry Antone | 18 | Bishop Hendric | 7:22.9 |
| 25 | Kirk Steele | 18 | Bishop Hendric | 7:23.2 |
| 26 | Ben Bunze | 17 | Fuquay-Varina | 7:25.3 |
| 27 | Trevon Miller | 18 | Green Hope HS- | 7:26.5 |
| 28 | Dylan DiSano | 18 | Bishop Hendric | 7:28.3 |
| 29 | Evan Campbell | 15 | Green Hope HS- | 7:29.3 |
| 30 | Matthew Hierman | 15 | Green Hope HS- | 7:31.1 |
| 31 | Michael Rowe | 18 | Green Hope HS- | 7:32.4 |
| 32 | Monroe Clinton | 18 | Green Hope HS- | 7:32.5 |
| 33 | Ian Wnorowski | 17 | Christiansburg | 7:37.1 |
| 34 | Griffin College | 15 | Green Hope HS- | 7:37.6 |
| 35 | Liam McKenzie | 18 | Bishop Hendric | 7:39.8 |
| 36 | Ethan Lyons | 15 | Green Hope HS- | 7:40.1 |
| 37 | Leo George | 18 | Bishop Hendric | 7:40.2 |
| 38 | Ian Smart | 16 | Green Hope HS- | 7:40.5 |
| 39 | Matt Ashbaugh | 15 | Green Hope HS- | 7:40.6 |
| 40 | Luis Correa | 18 | South View HS- | 7:41.9 |
| 41 | Ethan Sharma | 16 | Green Hope HS- | 7:44.4 |
| 42 | Tristen Fisher | 15 | Green Hope HS- | 7:45.0 |
| 43 | Tom Rogers | 15 | Green Hope HS- | 7:45.8 |
| 44 | Evan Reyer | 17 | Green Hope HS- | 7:48.8 |
| 45 | Josh Bynum | 16 | Research Trian | 7:48.8 |
| 46 | Matthew Burns | 19 | Christiansburg | 7:49.2 |
| 47 | Sean Sniveley | 17 | Green Hope HS- | 7:49.3 |
| 48 | Ryan Bennison | 18 | Millbrook HS-N | 7:50.8 |
| 49 | Sean Meehan | 18 | Bishop Hendric | 7:52.2 |
| 50 | Liam Bailey | 15 | Millbrook HS-N | 7:52.6 |
| 51 | Tyler Trudeau | 16 | Millbrook HS-N | 7:52.8 |
| 52 | Evan Delvecchio | 17 | Green Hope HS- | 7:53.2 |
| 53 | Julian Lobo | 18 | Green Hope HS- | 7:53.5 |
| 54 | Robert Witte | 15 | South View HS- | 7:53.6 |
| 55 | Zach Guan | 16 | Green Hope HS- | 7:54.8 |
| 56 | Jack McDonald | 17 | New Hanover HS | 7:55.0 |
| 57 | Walter Creech | 15 | Millbrook HS-N | 7:55.7 |
| 58 | Cobey Lovelace | 19 | Christiansburg | 8:01.7 |
| 59 | Tyler Richardson | 18 | Green Hope HS- | 8:01.8 |
| 60 | Matthew Caropolo | 17 | New Hanover HS | 8:02.4 |
| 61 | Nicholas Chihlas | 18 | Bishop Hendric | 8:02.7 |
| 62 | Chandler Mitchell | 15 | South View HS- | 8:03.0 |
| 63 | Andrew Bennison | 18 | Millbrook HS-N | 8:03.9 |
| 64 | Will Lloyd | 16 | Christiansburg | 8:04.3 |
| 65 | Sam Petersen | 17 | Green Hope HS- | 8:05.0 |
| 66 | Alex Chung | 17 | Green Hope HS- | 8:05.4 |
| 67 | Evan Holfelder | 18 | Green Hope HS- | 8:07.7 |
| 68 | Tyler Haddon | 16 | Green Hope HS- | 8:08.7 |
| 69 | Cedar Eagle Road | 18 | Delhi HS-NY | 8:10.3 |
| 70 | Ryan Bayne | 18 | Bishop Hendric | 8:11.0 |
| 71 | Nick DiTusa | 18 | Bishop Hendric | 8:11.0 |
| 72 | Everitt Dershem | 17 | Fuquay-Varina | 8:11.2 |
| 73 | Nate Robie | 18 | Christiansburg | 8:11.8 |
| 74 | Zach Blevins | 18 | Christiansburg | 8:11.9 |
| 75 | Ryan Jones | 17 | Fuquay-Varina | 8:12.8 |
| 76 | William Boggia | 17 | Fuquay-Varina | 8:12.9 |
| 77 | Brian Wan | 17 | Green Hope HS- | 8:13.9 |
| 78 | Robert Hagerty | 17 | Bishop Hendric | 8:14.3 |
| 79 | Ben Lewis | 18 | Research Trian | 8:14.6 |
| 80 | Daniel Molnar | 16 | Green Hope HS- | 8:18.0 |
| 81 | Philippe Kratzsch | 16 | Green Hope HS- | 8:18.1 |
| 82 | Tyler Brezina | 17 | Green Hope HS- | 8:22.0 |
| 83 | Matt Agius | 15 | Green Hope HS- | 8:22.4 |
| 84 | Joseph Hobbs | 17 | Fuquay-Varina | 8:23.2 |
| 85 | Brenden Cooper | 17 | Fuquay-Varina | 8:23.4 |
| 86 | Noah Hoffman | 17 | Christiansburg | 8:23.9 |
| 87 | Seth Johnson | 18 | Delhi HS-NY | 8:24.0 |
| 88 | Matthew Jordan | 15 | Christiansburg | 8:24.2 |
| 89 | Dustin Earles | 16 | South View HS- | 8:25.6 |
| 90 | Raymond Tundea-Scanlan | 18 | South View HS- | 8:29.4 |
| 91 | Quinn Rundgren | 18 | Fuquay-Varina | 8:30.5 |
| 92 | Adam Wenzel | 18 | Millbrook HS-N | 8:31.3 |
| 93 | Jason Holt | 16 | Millbrook HS-N | 8:31.5 |
| 94 | Parker Knott | 18 | Fuquay-Varina | 8:32.7 |
| 95 | Trey King | 18 | Christiansburg | 8:34.6 |
| 96 | Christian Peterson | 16 | Blacksburg HS- | 8:36.4 |
| 97 | Noah Mertes | 18 | Blacksburg HS- | 8:42.8 |
| 98 | Carter Hobbs | 18 | Fuquay-Varina | 8:43.7 |
| 99 | Aidan Colvin | 18 | Research Trian | 8:44.7 |
| 100 | Eric Trevino | 18 | Fuquay-Varina | 8:46.4 |
| 101 | Thomas Johnson | 17 | New Hanover HS | 8:50.7 |
| 102 | Justin Kirk | 18 | Research Trian | 8:52.6 |
| 103 | Andrew Wood | 15 | Christiansburg | 8:52.8 |
| 104 | Zach Moreno | 18 | Christiansburg | 8:54.2 |
| 105 | Jackson Lynch | 18 | Millbrook HS-N | 8:55.2 |
| 106 | Ian Dershem | 17 | Fuquay-Varina | 8:55.5 |
| 107 | James Depolo | 17 | Research Trian | 8:55.6 |
| 108 | Alex Sminkey | 18 | Research Trian | 8:55.7 |
| 109 | Alex McCloskey | 18 | Millbrook HS-N | 8:56.8 |
| 110 | Steven Sims | 15 | South View HS- | 9:00.2 |
| 111 | Will Hutton | 18 | Blacksburg HS- | 9:02.4 |
| 112 | Tanner Burge | 17 | South View HS- | 9:06.0 |
| 113 | David Christle | 18 | Blacksburg HS- | 9:09.4 |
| 114 | Mason Conner | 19 | Christiansburg | 9:09.6 |
| 115 | Alex Saltzman | 18 | Research Trian | 9:09.8 |
| 116 | Huy Nguyen | 16 | Research Trian | 9:17.5 |
| 117 | Zach McCumsey | 18 | Christiansburg | 9:19.2 |
| 118 | Matt Aikens | 18 | Delhi HS-NY | 9:24.4 |
| 119 | David Spence | 19 | Christiansburg | 9:24.5 |
| 120 | Drew Gagliano | 17 | Fuquay-Varina | 9:33.5 |
| 121 | Jack Halberian | 18 | Delhi HS-NY | 9:34.9 |
| 122 | Ben Chapman | 17 | Fuquay-Varina | 10:00.2 |
| 123 | Mark Young | 18 | Research Trian | 10:28.7 |
| 124 | Chris Holt | 16 | Millbrook HS-N | 10:29.8 |
| 125 | Evan Ogburn | 18 | Research Trian | 11:11.7 |