| 1 | Vrishi PydipalliPlace 1 · West Forsyth | — | West Forsyth | 10:35.23 |
| 2 | Tyler GibeauPlace 2 · West Forsyth | — | West Forsyth | 10:48.10 |
| 3 | Ryan YahresPlace 3 · West Forsyth | — | West Forsyth | 10:51.30 |
| 4 | Walter ForeggerPlace 4 · West Forsyth | — | West Forsyth | 11:19.89 |
| 5 | Connor LichtenfelsPlace 5 · West Forsyth | — | West Forsyth | 11:25.77 |
| 6 | Will CavanaughPlace 6 · West Forsyth | — | West Forsyth | 11:32.11 |
| 7 | Braden MendozaPlace 7 · West Forsyth | — | West Forsyth | 11:35.23 |
| 8 | Brady WhitePlace 8 · West Forsyth | — | West Forsyth | 11:40.56 |
| 9 | Michael LloydPlace 9 · West Forsyth | — | West Forsyth | 11:42.11 |
| 10 | Rohan AnandPlace 10 · West Forsyth | — | West Forsyth | 11:55.30 |
| 11 | Colby SmithPlace 11 · St. Pius X | — | St. Pius X | 11:56.91 |
| 12 | Landen GarrettPlace 12 · West Forsyth | — | West Forsyth | 11:57.67 |
| 13 | Grant ForeggerPlace 13 · West Forsyth | — | West Forsyth | 12:02.58 |
| 14 | Om JagtapPlace 14 · West Forsyth | — | West Forsyth | 12:05.05 |
| 15 | Russell PagePlace 15 · St. Pius X | — | St. Pius X | 12:06.77 |
| 16 | Forrest BriesacherPlace 16 · Marist | — | Marist | 12:09.14 |
| 17 | Nate MoorePlace 17 · Paideia | — | Paideia | 12:15.41 |
| 18 | Satvik RamineniPlace 18 · West Forsyth | — | West Forsyth | 12:16.83 |
| 19 | Daniel PurcellPlace 19 · West Forsyth | — | West Forsyth | 12:18.51 |
| 20 | Nicholas PowellPlace 20 · Marist | — | Marist | 12:23.59 |
| 21 | Anant VermaPlace 21 · West Forsyth | — | West Forsyth | 12:25.48 |
| 22 | Joshua ReljacPlace 22 · West Forsyth | — | West Forsyth | 12:27.06 |
| 23 | Ujwal KilaruPlace 23 · West Forsyth | — | West Forsyth | 12:32.70 |
| 24 | Graham PalmerPlace 24 · Marist | — | Marist | 12:34.29 |
| 25 | John Henry AhmannLloydPlace 25 · Paideia | — | Paideia | 12:35.21 |
| 26 | Hayden LichtenfelsPlace 26 · West Forsyth | — | West Forsyth | 12:35.85 |
| 27 | Deven WilkinsPlace 27 · West Forsyth | — | West Forsyth | 12:36.58 |
| 28 | Garner VanLandinghamPlace 28 · Marist | — | Marist | 12:37.54 |
| 29 | Kaiden CampbellPlace 29 · West Forsyth | — | West Forsyth | 12:38.88 |
| 30 | Horace TatePlace 30 · Paideia | — | Paideia | 12:40.96 |
| 31 | Gavin ScottPlace 31 · West Forsyth | — | West Forsyth | 12:43.03 |
| 32 | Colton SumpterPlace 32 · St. Pius X | — | St. Pius X | 12:46.51 |
| 33 | Matthew FedewaPlace 33 · Marist | — | Marist | 12:47.88 |
| 34 | Brandon LangePlace 34 · West Forsyth | — | West Forsyth | 12:48.50 |
| 35 | Gaetan GlorieuxPlace 35 · Marist | — | Marist | 12:49.70 |
| 36 | Campbell CaldwellPlace 36 · Marist | — | Marist | 12:51.86 |
| 37 | Liam LenhartPlace 37 · Paideia | — | Paideia | 12:52.13 |
| 38 | Judson DiVenerePlace 38 · Marist | — | Marist | 12:52.78 |
| 39 | Liam WolfePlace 39 · Marist | — | Marist | 12:54.22 |
| 40 | Kidus AstilPlace 40 · Marist | — | Marist | 12:56.42 |
| 41 | Aadhavun AnandPlace 41 · West Forsyth | — | West Forsyth | 12:56.47 |
| 42 | Mookie SmolinPlace 42 · West Forsyth | — | West Forsyth | 12:57.50 |
| 43 | Brendan ZeiterPlace 43 · West Forsyth | — | West Forsyth | 12:58.54 |
| 44 | Warren PattersonPlace 44 · Marist | — | Marist | 12:59.77 |
| 45 | Naod AboyePlace 45 · Marist | — | Marist | 13:00.69 |
| 46 | Arbor MaldonadoPlace 46 · West Forsyth | — | West Forsyth | 13:04.67 |
| 47 | Caleb Mac AuPlace 47 · West Forsyth | — | West Forsyth | 13:04.95 |
| 48 | David OwensPlace 48 · Marist | — | Marist | 13:05.59 |
| 49 | Owen HarrellPlace 49 · St. Pius X | — | St. Pius X | 13:10.74 |
| 50 | Brent PorterPlace 50 · Marist | — | Marist | 13:15.85 |
| 51 | Reese LongPlace 51 · Paideia | — | Paideia | 13:17.55 |
| 52 | Patrick RochePlace 52 · Marist | — | Marist | 13:23.07 |
| 53 | Daniel MorganPlace 53 · Marist | — | Marist | 13:24.19 |
| 54 | Joey NordmarkPlace 54 · St. Pius X | — | St. Pius X | 13:32.23 |
| 55 | Sean NegusPlace 55 · Marist | — | Marist | 13:33.86 |
| 56 | Jake BensonPlace 56 · Marist | — | Marist | 13:39.64 |
| 57 | Oscar AshePlace 57 · Paideia | — | Paideia | 13:40.90 |
| 58 | Nicholas KarneyenkaPlace 58 · West Forsyth | — | West Forsyth | 13:42.48 |
| 59 | Davis NovakPlace 59 · St. Pius X | — | St. Pius X | 13:43.55 |
| 60 | Lawson RogersPlace 60 · St. Pius X | — | St. Pius X | 13:43.96 |
| 61 | Les VogelPlace 61 · St. Pius X | — | St. Pius X | 13:44.10 |
| 62 | Reiner GutteryPlace 62 · Marist | — | Marist | 13:47.05 |
| 63 | Brooks JollyPlace 63 · West Forsyth | — | West Forsyth | 13:47.30 |
| 64 | Zach WilsonPlace 64 · West Forsyth | — | West Forsyth | 13:50.34 |
| 65 | Dylan VoigtPlace 65 · St. Pius X | — | St. Pius X | 13:51.01 |
| 66 | Franciso Valle-SilvaPlace 66 · St. Pius X | — | St. Pius X | 13:52.25 |
| 67 | Flynn McGillPlace 67 · Marist | — | Marist | 13:53.59 |
| 68 | Henry MansoPlace 68 · St. Pius X | — | St. Pius X | 13:53.87 |
| 69 | Henry GermannPlace 69 · St. Pius X | — | St. Pius X | 13:54.12 |
| 70 | Nathaniel HamlinPlace 70 · West Forsyth | — | West Forsyth | 13:55.15 |
| 71 | Bennett FordPlace 71 · Marist | — | Marist | 13:56.45 |
| 72 | Mark PorterPlace 72 · Marist | — | Marist | 13:58.12 |
| 73 | Ethan CurtinPlace 73 · Marist | — | Marist | 13:59.58 |
| 74 | Liam CurisPlace 74 · West Forsyth | — | West Forsyth | 14:00.61 |
| 75 | Colton WalkerPlace 75 · Marist | — | Marist | 14:00.80 |
| 76 | Bennett PattersonPlace 76 · Marist | — | Marist | 14:01.23 |
| 77 | Colin HillPlace 77 · Marist | — | Marist | 14:03.19 |
| 78 | Jeb CasucciPlace 78 · St. Pius X | — | St. Pius X | 14:03.37 |
| 79 | Robin WetzelsPlace 79 · West Forsyth | — | West Forsyth | 14:07.43 |
| 80 | Charlie PeayPlace 80 · St. Pius X | — | St. Pius X | 14:17.36 |
| 81 | Eli KnothePlace 81 · West Forsyth | — | West Forsyth | 14:18.36 |
| 82 | Andes FinchPlace 82 · Paideia | — | Paideia | 14:19.83 |
| 83 | Max VinsonPlace 83 · West Forsyth | — | West Forsyth | 14:23.66 |
| 84 | Alvin SharpPlace 84 · St. Pius X | — | St. Pius X | 14:23.68 |
| 85 | Bryson SeebachPlace 85 · Marist | — | Marist | 14:33.15 |
| 86 | Collin FordPlace 86 · Marist | — | Marist | 14:38.51 |
| 87 | Owen SilcoxPlace 87 · Marist | — | Marist | 14:38.74 |
| 88 | Mateo DuranPlace 88 · Paideia | — | Paideia | 14:50.01 |
| 89 | Peter BlumPlace 89 · Marist | — | Marist | 14:52.54 |
| 90 | Benjamin ThaiPlace 90 · St. Pius X | — | St. Pius X | 14:52.79 |
| 91 | Rylan PhillipsPlace 91 · West Forsyth | — | West Forsyth | 15:04.78 |
| 92 | Cooper FarnanPlace 92 · West Forsyth | — | West Forsyth | 15:09.81 |
| 93 | Alan LafairePlace 93 · Marist | — | Marist | 15:21.81 |
| 94 | Parker NicholsonPlace 94 · Marist | — | Marist | 15:23.94 |
| 95 | Ryan ManasaPlace 95 · Marist | — | Marist | 15:23.98 |
| 96 | Christian GlennPlace 96 · Marist | — | Marist | 15:24.01 |
| 97 | Myles MaurerPlace 97 · Marist | — | Marist | 15:38.93 |
| 98 | Abe ThomasPlace 98 · Marist | — | Marist | 15:39.17 |
| 99 | William WalkerPlace 99 · St. Pius X | — | St. Pius X | 15:39.97 |
| 100 | Max PaulPlace 100 · Marist | — | Marist | 15:52.01 |
| 101 | Martijn WetzelsPlace 101 · West Forsyth | — | West Forsyth | 16:08.26 |
| 102 | Sriram RamineniPlace 102 · West Forsyth | — | West Forsyth | 16:08.31 |
| 103 | Peter SoulimiotisPlace 103 · St. Pius X | — | St. Pius X | 16:30.67 |
| 104 | Aarush NavalePlace 104 · West Forsyth | — | West Forsyth | 16:46.53 |
| 105 | Taizo DiazPlace 105 · West Forsyth | — | West Forsyth | 16:58.08 |
| 106 | Dominic MortonPlace 106 · St. Pius X | — | St. Pius X | 17:47.53 |