| Place | Name | | Affiliation | Time | | | Heat (Pl) |
|---|
| 1 | Ian Milder | | Mount Tabor High School | 8:53.99 | | +0.2 | 1 (1) |
| 2 | William Roberson | | Broughton High School | 8:58.88 | | +0.2 | 1 (2) |
| 3 | Jason Menzies | | Lafayette High School | 9:00.36 | | +0.2 | 1 (3) |
| 4 | Philip Hall | | Terry Sanford High School | 9:03.03 | | +0.2 | 1 (4) |
| 5 | Brent Demarest | | Porter-Gaud | 9:04.25 | | +0.2 | 1 (5) |
| 6 | Zach Boone | | Mitchell High School | 9:06.56 | | +0.2 | 1 (6) |
| 7 | Ben Huffman | | Providence Day | 9:08.62 | | +0.2 | 1 (7) |
| 8 | Andrew Goldman | | Herndon High School | 9:11.33 | | +0.2 | 1 (8) |
| 9 | Tanis Baldwin | | East Henderson High School | 9:11.35 | | +0.2 | 1 (9) |
| 10 | Patrick Sheehan | | Lake Norman High School | 9:12.44 | | +0.2 | 1 (10) |
| 11 | Nick Linder | | Providence Day | 9:13.13 | | +0.2 | 1 (11) |
| 12 | Wyatt Maxey | | Providence HS | 9:14.32 | | +0.2 | 1 (12) |
| 13 | Asher Smith-Rose | | Broughton High School | 9:14.95 | | +0.2 | 1 (13) |
| 14 | Mihret Coulter | | Apex High School | 9:17.41 | | +0.2 | 1 (14) |
| 15 | Ryan Brady | | East Chapel Hill High School | 9:20.31 | | +0.2 | 1 (15) |
| 16 | Ryan Speer | | North Raleigh Christian Acadme | 9:20.88 | | +0.2 | 1 (16) |
| 17 | Austin Hagen | | Blacksburg High School | 9:24.68 | | +0.2 | 1 (17) |
| 18 | MacKenzie Haight | | George C Marshall High School | 9:25.66 | | +0.2 | 1 (18) |
| 19 | Andrew Fea | | North Lincoln High School | 9:42.96 | | +0.2 | 1 (19) |
| 20 | Collin Loy | | Southern Alamance High School | 9:47.61 | | +0.2 | 1 (20) |
| 21 | Grant Rodgers | | Heritage High School | 9:51.26 | | +0.2 | 1 (21) |
| John Dlaton Rohr | | Broughton High School | DNF | | | 1 |
| Kenneth Spreigh | | Blacksburg High School | DNS | | | 1 |
| Zack Langston | | Lexington High School | DNS | | | 1 |