| Place | Name | Yr | Affiliation | 2k |
|---|---|---|---|---|
| 1 | Max Waite | 17 | Bishop Hendric | 6:44.4 |
| 2 | Patrick Hagerty | 15 | Bishop Hendric | 6:44.6 |
| 3 | Tim Andraka | 15 | Bishop Hendric | 6:44.7 |
| 4 | Jeff Venter | 17 | Bishop Hendric | 6:44.8 |
| 5 | Chris Ferreira | 15 | Bishop Hendric | 6:45.5 |
| 6 | Spencer Mead | 17 | Danbury HS-CT | 6:46.6 |
| 7 | Anthony Velez | 17 | Danbury HS-CT | 6:47.2 |
| 8 | Noah Harding | 19 | Hidden Valley | 6:51.7 |
| 9 | Ryan Wagner | 17 | Green Hope HS- | 6:52.7 |
| 10 | Ryan Ruggiero | 15 | Bishop Hendric | 6:52.9 |
| 11 | Edmund Kingham | 15 | Danbury HS-CT | 6:53.2 |
| 12 | Tyler Geragi | 16 | Danbury HS-CT | 6:53.7 |
| 13 | Trevor Reed | 17 | Danbury HS-CT | 6:53.7 |
| 14 | Jared Kengla | 15 | Green Hope HS- | 6:53.8 |
| 15 | Sam Gallant | 16 | Green Hope HS- | 6:54.5 |
| 16 | Simon Greenhalgh | 15 | Cooper HS-KY | 6:54.5 |
| 17 | Kenny Derek | 16 | Green Hope HS- | 6:54.8 |
| 18 | Brendan Evans | 15 | Cooper HS-KY | 6:54.8 |
| 19 | Michael Hoffman | 17 | Cooper HS-KY | 6:55.5 |
| 20 | Matthew Spivey | 16 | Green Hope HS- | 6:56.7 |
| 21 | Daimon Raper | 16 | Green Hope HS- | 6:58.3 |
| 22 | Tyler Crum | 17 | Heritage HS-NC | 6:58.4 |
| 23 | Daniel Ruggiero | 17 | Bishop Hendric | 6:59.6 |
| 24 | Nick Brady | 17 | Green Hope HS- | 7:00.4 |
| 25 | Stephen Russell | 15 | Cooper HS-KY | 7:01.1 |
| 26 | Eric Portaro | 18 | St. Xavier HS- | 7:01.9 |
| 27 | Ryan Tsolis | 17 | Green Hope HS- | 7:03.4 |
| 28 | Stephen Wolf | 16 | St. Xavier HS- | 7:03.5 |
| 29 | Ethan Eldridge | 16 | South View HS- | 7:08.3 |
| 30 | Jonathan Muhler | 18 | Albemarle HS-V | 7:08.4 |
| 31 | Arthur Sonzogni | 18 | Cooper HS-KY | 7:09.3 |
| 32 | Nathan Byrd | 18 | Cooper HS-KY | 7:09.4 |
| 33 | Johnny Vaughan | 18 | St. Xavier HS- | 7:10.3 |
| 34 | Cole Ballou | 18 | Hidden Valley | 7:10.4 |
| 35 | James Blanton | 18 | Hidden Valley | 7:10.8 |
| 36 | Jose Maciel Madera | 17 | Green Hope HS- | 7:11.6 |
| 37 | Sean McGovern | 17 | Albemarle HS-V | 7:11.9 |
| 38 | Landon Bell | 17 | Christiansburg | 7:12.3 |
| 39 | Matt Simon | 16 | South View HS- | 7:12.6 |
| 40 | Matt Huschke | 15 | Albemarle HS-V | 7:12.9 |
| 41 | Cameron Bouchard | 17 | Millbrook HS-N | 7:14.4 |
| 42 | Marcus Dameron | 17 | Millbrook HS-N | 7:14.4 |
| 43 | Natheniel Owens | 16 | Millbrook HS-N | 7:14.7 |
| 44 | Logan Morrison | 18 | Hidden Valley | 7:16.5 |
| 45 | Nick Poole | 18 | St. Xavier HS- | 7:16.6 |
| 46 | Gustavo Panduro | 16 | South View HS- | 7:16.8 |
| 47 | Koby Hatcher | 18 | New Hanover HS | 7:17.1 |
| 48 | Matthew Bennett | 15 | St. Xavier HS- | 7:17.2 |
| 49 | Sam Forney | 16 | Albemarle HS-V | 7:17.3 |
| 50 | Jerimiah Godard | 18 | Albemarle HS-V | 7:17.3 |
| 51 | Eli George | 15 | St. Xavier HS- | 7:18.4 |
| 52 | Ben Phillips | 17 | Hidden Valley | 7:19.4 |
| 53 | Mark Bolinger | 16 | Hidden Valley | 7:19.5 |
| 54 | Thomas Quinn | 17 | Green Hope HS- | 7:19.6 |
| 55 | John Bolin | 16 | Hidden Valley | 7:21.3 |
| 56 | Kyle Futterman | 17 | Green Hope HS- | 7:21.5 |
| 57 | Hayden Dwyer | 16 | Cooper HS-KY | 7:22.5 |
| 58 | Matthew Bakley | 16 | Green Hope HS- | 7:24.3 |
| 59 | Michael Nguyen | 16 | Green Hope HS- | 7:25.0 |
| 60 | Corbett Campbell | 15 | St. Xavier HS- | 7:25.7 |
| 61 | Mantryll Williams | 18 | South View HS- | 7:26.6 |
| 62 | Riley Suratt | 17 | Green County H | 7:28.8 |
| 63 | Joshua Miller | 18 | Millbrook HS-N | 7:29.4 |
| 64 | Andy Roller | 18 | Hidden Valley | 7:30.1 |
| 65 | Connor Cazeault | 18 | New Hanover HS | 7:30.1 |
| 66 | Alex Rivera | 17 | New Hanover HS | 7:32.8 |
| 67 | John Milauskas | 15 | Blacksburg HS- | 7:33.0 |
| 68 | Connor Root | 18 | Millbrook HS-N | 7:33.7 |
| 69 | Giovanni Rosetti | Bethlehem Cent | 7:33.9 | |
| 70 | Zaeem Rana | 17 | Bethlehem Cent | 7:33.9 |
| 71 | Brandon DeLorenzo | 20 | Blacksburg HS- | 7:34.9 |
| 72 | Evan Goldstein | 18 | Thomas Edison | 7:36.1 |
| 73 | Joeseph Molloy | 18 | Blacksburg HS- | 7:36.2 |
| 74 | Tyler Neeble | 16 | Christiansburg | 7:36.2 |
| 75 | Michael Taylor | 18 | Thomas Edison | 7:36.9 |
| 76 | Ethan Pierson | 18 | New Hanover HS | 7:38.0 |
| 77 | Lucas Parks | 17 | Christiansburg | 7:38.8 |
| 78 | Nick Stuart | 18 | Christiansburg | 7:39.5 |
| 79 | Reece Showalter | 18 | Christiansburg | 7:39.7 |
| 80 | Peyton Baines | 18 | Daniel Boone H | 7:39.8 |
| 81 | Zach Libby | 16 | Bethlehem Cent | 7:41.1 |
| 82 | Eli Johnson | 18 | Green County H | 7:42.2 |
| 83 | Colin Schlissel | 18 | Danbury HS-CT | 7:42.7 |
| 84 | Grant Karnes | 18 | Green County H | 7:43.5 |
| 85 | Jacob Anderson | 16 | Green County H | 7:43.9 |
| 86 | Ethan York | 18 | Christiansburg | 7:44.9 |
| 87 | Joshua Routh | 16 | Thomas Edison | 7:49.1 |
| 88 | Nolan Craven | 16 | New Hanover HS | 7:49.5 |
| 89 | Cameron Rettig | 17 | New Hanover HS | 7:49.7 |
| 90 | Ramel Ogburn | 18 | South View HS- | 7:49.8 |
| 91 | Garrett Baffuto | 18 | Christiansburg | 7:50.0 |
| 92 | Caelen Burton | 18 | South View HS- | 7:50.2 |
| 93 | Malcolm Byron | 17 | Fuquay-Varina | 7:50.6 |
| 94 | Carson Walls | 18 | Daniel Boone H | 7:51.1 |
| 95 | Joseph McAlister | 17 | Thomas Edison | 7:53.3 |
| 96 | William Keith | 16 | Green County H | 7:54.8 |
| 97 | Daniel Ramsey | 16 | Green Hope HS- | 7:54.9 |
| 98 | David Case | 17 | Blacksburg HS- | 7:56.1 |
| 99 | Mason Cobbler | 19 | Hidden Valley | 7:58.6 |
| 100 | Brandon Baumgartner | 18 | Thomas Edison | 8:02.1 |
| 101 | Andy Rodgers | 17 | Thomas Edison | 8:02.7 |
| 102 | Alex Walter | 18 | Blacksburg HS- | 8:03.0 |
| 103 | David Zak | 18 | Fuquay-Varina | 8:04.7 |
| 104 | Jacob Mixon | 16 | Wake Forest HS | 8:05.5 |
| 105 | Mase Eastham | 17 | Green County H | 8:06.3 |
| 106 | Clay Roach | 17 | Hidden Valley | 8:09.4 |
| 107 | Stephen Poupart | 18 | Wake Forest HS | 8:10.2 |
| 108 | Juan Jasso | 18 | Thomas Edison | 8:11.3 |
| 109 | Jay Bryant | 17 | Green County H | 8:11.8 |
| 110 | Ian Classen | 16 | Bethlehem Cent | 8:11.9 |
| 111 | John McDuffie | 15 | Wake Forest HS | 8:15.4 |
| 112 | Brandon Dakessian | 18 | Thomas Edison | 8:15.7 |
| 113 | Will Marin | 18 | Blacksburg HS- | 8:16.1 |
| 114 | Sean Bianchi | 18 | Blacksburg HS- | 8:16.1 |
| 115 | Chris Hull | 15 | Daniel Boone H | 8:16.2 |
| 116 | Jhonie Geffa | 17 | Thomas Edison | 8:17.1 |
| 117 | Ryan Ochiltree | 18 | Oak Ridge HS-T | 8:17.5 |
| 118 | Kenny Gray | 16 | Bethlehem Cent | 8:18.0 |
| 119 | Dylan McNish | 19 | Wilmington Chr | 8:30.3 |
| 120 | Clyde Sisson | 16 | Bethlehem Cent | 8:32.4 |
| 121 | Silas Andrews | 18 | Thomas Edison | 8:32.6 |
| 122 | Nathan Poupart | 18 | Wake Forest HS | 8:32.8 |
| 123 | Greyson Nave | 18 | Daniel Boone H | 8:36.5 |
| 124 | Gus Holub | 16 | Wake Forest HS | 8:42.7 |
| 125 | Will Privette | 16 | Wake Forest HS | 8:42.8 |
| 126 | Riley Baxter | 18 | Daniel Boone H | 8:45.0 |
| 127 | Josh Laughrun | 16 | Daniel Boone H | 8:45.6 |
| 128 | Isaac Young | 18 | Green County H | 8:54.8 |
| 129 | Paul Patterson | 18 | Wilmington Chr | 8:58.8 |
| 130 | Adam McGee | 18 | Wilmington Chr | 8:59.0 |
| 131 | Tyler Buckler | 18 | Hidden Valley | 9:14.8 |
| 132 | Connor Harte | 17 | Fuquay-Varina | 9:20.4 |
| 133 | Matthew Guin | 17 | Fuquay-Varina | 9:20.7 |
| 134 | Gray Subat | 18 | Fuquay-Varina | 9:43.5 |
| 135 | Cameron Boisclaire | 16 | Wilmington Chr | 9:59.5 |
| 136 | Adam Spaid | 15 | Oak Ridge HS-T | 10:08.2 |
| 137 | Elliot Dugan | 18 | Daniel Boone H | 10:08.6 |
| 138 | Perry Saff | 19 | Wilmington Chr | 10:16.9 |
| 139 | Zach Hayes | 18 | Oak Ridge HS-T | 10:29.3 |
| 140 | Andrew Roberts | 19 | Wilmington Chr | 12:26.0 |