| 1 | Zachary MakemsonPlace 1 · Grade 9 · Providence Day | 9 | Providence Day | 18:14.54 |
| 2 | Anderson ShireyPlace 2 · Grade 9 · Providence Day | 9 | Providence Day | 18:16.34 |
| 3 | Charles HarrisPlace 3 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 18:21.64 |
| 4 | Garrett CronkPlace 4 · Grade 11 · Providence Day | 11 | Providence Day | 18:40.14 |
| 5 | Will ThompsonPlace 5 · Grade 10 · Providence Day | 10 | Providence Day | 18:59.64 |
| 6 | Alex JesseyPlace 6 · Grade 9 · Providence Day | 9 | Providence Day | 19:13.54 |
| 7 | David JonesPlace 7 · Grade 11 · Providence Day | 11 | Providence Day | 19:21.84 |
| 8 | Emilio Llerenas-SotoPlace 8 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 19:25.84 |
| 9 | Christian SmithPlace 9 · Grade 10 · Providence Day | 10 | Providence Day | 20:06.14 |
| 10 | Cole LavellePlace 10 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 20:16.94 |
| 11 | Luke PiaseckiPlace 11 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 20:17.44 |
| 12 | Walden BeckerPlace 12 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 20:24.74 |
| 13 | Keller HitzemannPlace 13 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 20:26.24 |
| 14 | Will BrodyPlace 14 · Grade 9 · Providence Day | 9 | Providence Day | 20:28.64 |
| 15 | Colman FrenoPlace 15 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 20:29.54 |
| 16 | Luke DyerPlace 16 · Grade 12 · Providence Day | 12 | Providence Day | 20:35.24 |
| 17 | Zach BershadPlace 17 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 20:39.94 |
| 18 | Conner OglesbyPlace 18 · Grade 10 · Providence Day | 10 | Providence Day | 20:52.74 |
| 19 | John LaughlinPlace 19 · Grade 12 · Providence Day | 12 | Providence Day | 21:01.84 |
| 20 | Andrew ChangPlace 20 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 21:08.44 |
| 21 | Shreyas IyerPlace 21 · Grade 12 · Charlotte Latin | 12 | Charlotte Latin | 21:10.74 |
| 22 | Maddox TappPlace 22 · Grade 12 · Providence Day | 12 | Providence Day | 21:11.24 |
| 23 | Reid LaughtonPlace 23 · Grade 11 · Providence Day | 11 | Providence Day | 21:14.54 |
| 24 | Hunter ScottPlace 24 · Grade 9 · Providence Day | 9 | Providence Day | 21:18.34 |
| 25 | Sam LaughlinPlace 25 · Grade 9 · Providence Day | 9 | Providence Day | 21:19.34 |
| 26 | Finn DyerPlace 26 · Grade 9 · Providence Day | 9 | Providence Day | 21:20.94 PR |
| 27 | Carson SaccoPlace 27 · Grade 10 · Providence Day | 10 | Providence Day | 21:21.14 |
| 28 | Andrew ThomasPlace 28 · Grade 11 · Providence Day | 11 | Providence Day | 21:21.74 |
| 29 | Robert DesollarPlace 29 · Grade 9 · Providence Day | 9 | Providence Day | 21:43.84 |
| 30 | Raphael StreitbergerPlace 30 · Grade 9 · Providence Day | 9 | Providence Day | 22:49.84 |
| 31 | Tai HuangPlace 31 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 23:10.14 |
| 32 | Christian DuffyPlace 32 · Grade 9 · Providence Day | 9 | Providence Day | 23:12.54 PR |
| 33 | Liam EustisPlace 33 · Grade 11 · Providence Day | 11 | Providence Day | 23:29.64 |
| 34 | Nick BellmasPlace 34 · Grade 11 · Providence Day | 11 | Providence Day | 23:47.74 |
| 35 | Owen FixPlace 35 · Grade 11 · Providence Day | 11 | Providence Day | 23:51.24 |
| 36 | Jack DonnellyPlace 36 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 24:16.34 |
| 37 | Christopher EmbsPlace 37 · Grade 12 · Providence Day | 12 | Providence Day | 24:25.84 |
| 38 | Brendan BucciPlace 38 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 24:33.14 PR |
| 39 | Connor LittlePlace 39 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 24:33.34 |
| 40 | Daniel SchwarzPlace 40 · Grade - · Charlotte Latin | - | Charlotte Latin | 25:04.54 PR |
| 41 | Chace DavisPlace 41 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 25:23.84 PR |
| 42 | Bennett EastridgePlace 42 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 25:23.84 |
| 43 | Huston DeePlace 43 · Grade 9 · Providence Day | 9 | Providence Day | 25:57.64 |
| 44 | Collin DegenhardtPlace 44 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 26:19.44 |
| 45 | Jett BenningPlace 45 · Grade 9 · Providence Day | 9 | Providence Day | 26:45.64 |
| 46 | Bennett SnelsirePlace 46 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 26:53.94 |
| 47 | Nelan LalaPlace 47 · Grade 10 · Charlotte Latin | 10 | Charlotte Latin | 26:54.54 |
| 48 | Donovan SandersPlace 48 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 27:13.14 |
| 49 | Cam EganPlace 49 · Grade 11 · Charlotte Latin | 11 | Charlotte Latin | 27:55.54 |
| 50 | Spencer FrostPlace 50 · Grade 9 · Charlotte Latin | 9 | Charlotte Latin | 28:16.64 |
| 51 | Daniel CampoPlace 51 · Grade 10 · Providence Day | 10 | Providence Day | 30:17.14 PR |
| 52 | Nathan ChildersPlace 52 · Grade 9 · Providence Day | 9 | Providence Day | 30:37.64 |
| 53 | Joshua FreedmanPlace 53 · Grade 10 · Providence Day | 10 | Providence Day | 30:53.74 |
| 54 | Will QuarmPlace 54 · Grade 10 · Providence Day | 10 | Providence Day | 33.25.34 |