| 1 | Campbell KiddPlace 1 · Grade 8 · Covenant Day | 8 | Covenant Day | 10:28.37 |
| 2 | Ethan SloopPlace 2 · Grade 8 · Providence Day | 8 | Providence Day | 10:52.25 |
| 3 | John BerardiPlace 3 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 11:37.52 |
| 4 | Will O'RourkePlace 4 · Grade 7 · Covenant Day | 7 | Covenant Day | 11:49.45 |
| 5 | Penn JacksonPlace 5 · Grade 8 · Providence Day | 8 | Providence Day | 11:56.03 |
| 6 | Niam ShahPlace 6 · Grade 8 · Providence Day | 8 | Providence Day | 11:57.50 |
| 7 | Luke ZingalePlace 7 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 12:01.37 |
| 8 | Rian VakhariaPlace 8 · Grade 8 · Providence Day | 8 | Providence Day | 12:21.90 |
| 9 | Ethan DunniganPlace 9 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 12:26.87 |
| 10 | Harrison HanisPlace 10 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 12:29.63 PR |
| 11 | Chase HovisPlace 11 · Grade 7 · Providence Day | 7 | Providence Day | 12:36.24 |
| 12 | Duncan SharpePlace 12 · Grade 8 · Providence Day | 8 | Providence Day | 12:45.29 |
| 13 | Sam AndresPlace 13 · Grade 7 · Providence Day | 7 | Providence Day | 12:47.32 |
| 14 | Calvin MajorPlace 14 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 12:47.37 |
| 15 | Evan DionPlace 15 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 12:53.14 PR |
| 16 | Andrew EustisPlace 16 · Grade 8 · Providence Day | 8 | Providence Day | 12:57.63 |
| 17 | Grant DrensekPlace 17 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:13.80 |
| 18 | Wynn WheatleyPlace 18 · Grade 8 · Covenant Day | 8 | Covenant Day | 13:20.20 PR |
| 19 | Reid MeldauPlace 19 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:21.82 |
| 20 | Gabriel WilliamsPlace 20 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 13:24.14 PR |
| 21 | Gavin VoightPlace 21 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:25.13 |
| 22 | Braxton MiltonPlace 22 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:25.73 |
| 23 | Jon Michael HayesPlace 23 · Grade 7 · Covenant Day | 7 | Covenant Day | 13:28.93 |
| 24 | John SojaPlace 24 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 13:44.23 |
| 25 | Colin SheaPlace 25 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 13:47.13 |
| 26 | Jason RossPlace 26 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 13:51.14 |
| 27 | Benjamin MorrisPlace 27 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 14:03.53 |
| 28 | Ryan DavisPlace 28 · Grade 8 · Holy Trinity | 8 | Holy Trinity | 14:09.42 |
| 29 | Andrew SherckPlace 29 · Grade 7 · Providence Day | 7 | Providence Day | 14:10.94 |
| 30 | Cannon TaftPlace 30 · Grade 7 · Covenant Day | 7 | Covenant Day | 14:13.73 |
| 31 | Cuppy PaikPlace 31 · Grade 8 · Providence Day | 8 | Providence Day | 14:17.32 |
| 32 | Daniel PisarskiPlace 32 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 14:23.60 |
| 33 | Samuel HollowayPlace 33 · Grade 7 · Covenant Day | 7 | Covenant Day | 14:24.62 PR |
| 34 | Finn BlandfordPlace 34 · Grade 7 · Providence Day | 7 | Providence Day | 14:26.69 |
| 35 | Brantley NanglePlace 35 · Grade 7 · Holy Trinity | 7 | Holy Trinity | 14:30.81 PR |
| 36 | Charlie ShieldsPlace 36 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 14:35.55 |
| 37 | Enric ArevaloPlace 37 · Grade 8 · Charlotte Latin | 8 | Charlotte Latin | 14:44.77 |
| 38 | Ames JohnsonPlace 38 · Grade 7 · Providence Day | 7 | Providence Day | 14:54.07 |
| 39 | Ryker ArnoldPlace 39 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 15:12.06 |
| 40 | Henry FlynnPlace 40 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 15:14.53 |
| 41 | Callan HenryPlace 41 · Grade 7 · Providence Day | 7 | Providence Day | 15:26.83 |
| 42 | Anthony MazzaPlace 42 · Grade 8 · Providence Day | 8 | Providence Day | 15:30.21 |
| 43 | Ben ZmudaPlace 43 · Grade 7 · Charlotte Christian | 7 | Charlotte Christian | 15:36.11 |
| 44 | Bivanshu PaudelPlace 44 · Grade 8 · Charlotte Latin | 8 | Charlotte Latin | 15:43.64 |
| 45 | Matthew PrakashPlace 45 · Grade 8 · Providence Day | 8 | Providence Day | 16:12.43 PR |
| 46 | Ronan OnealPlace 46 · Grade 8 · Providence Day | 8 | Providence Day | 16:23.30 |
| 47 | Ryan TurnerPlace 47 · Grade 8 · Charlotte Christian | 8 | Charlotte Christian | 16:51.46 |
| 48 | Powers ThiesPlace 48 · Grade 7 · Charlotte Latin | 7 | Charlotte Latin | 16:59.11 |
| 49 | Arshil SaxenaPlace 49 · Grade 8 · Providence Day | 8 | Providence Day | 19:32.26 |