| 1 | Jackson PascarelloPlace 1 · Grade 12 · Reservoir | 12 | Reservoir | 10:33.70 |
| 2 | Wesley ZaronPlace 2 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 10:56.18 PR |
| 3 | Griffin EllinghausPlace 3 · Grade 12 · Reservoir | 12 | Reservoir | 11:08.25 |
| 4 | Hakim MuhammadPlace 4 · Grade 11 · Reservoir | 11 | Reservoir | 11:34.42 PR |
| 5 | Logan MennealyPlace 5 · Grade 12 · Atholton | 12 | Atholton | 11:46.22 PR |
| 6 | Brady ProebstlePlace 6 · Grade 11 · Atholton | 11 | Atholton | 11:47.04 PR |
| 7 | Michael DrummondPlace 7 · Grade 11 · Reservoir | 11 | Reservoir | 11:52.21 PR |
| 8 | Pierce EatoughPlace 8 · Grade 11 · Long Reach | 11 | Long Reach | 11:53.86 PR |
| 9 | Gabriel TokarskyPlace 9 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 11:54.97 PR |
| 10 | Granthik SadulaPlace 10 · Grade 9 · Reservoir | 9 | Reservoir | 11:55.97 PR |
| 11 | Austin BookerPlace 11 · Grade 12 · Atholton | 12 | Atholton | 11:56.45 PR |
| 12 | Jude LidinskyPlace 12 · Grade 10 · Hammond | 10 | Hammond | 11:56.56 PR |
| 13 | Grason LawrencePlace 13 · Grade 9 · Reservoir | 9 | Reservoir | 11:58.23 PR |
| 14 | Caleb CrowPlace 14 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 12:09.38 PR |
| 15 | McKenzie Eldridge-DooleyPlace 15 · Grade 12 · Reservoir | 12 | Reservoir | 12:16.70 PR |
| 16 | Myles Eldridge-DooleyPlace 16 · Grade 12 · Reservoir | 12 | Reservoir | 12:18.53 PR |
| 17 | Adrian FloresPlace 17 · Grade 12 · Reservoir | 12 | Reservoir | 12:19.16 PR |
| 18 | Elijah EstreetPlace 18 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 12:21.16 PR |
| 19 | Simon RajakumarPlace 19 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 12:25.09 PR |
| 20 | Kishan RamuPlace 20 · Grade 10 · Mount Hebron | 10 | Mount Hebron | 12:28.85 PR |
| 21 | Ayaan PatelPlace 21 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 12:28.94 PR |
| 22 | Omar AsfariPlace 22 · Grade 12 · Hammond | 12 | Hammond | 12:41.19 PR |
| 23 | Braden SullivanPlace 23 · Grade 12 · Reservoir | 12 | Reservoir | 12:51.42 PR |
| 24 | Clement GalinierPlace 24 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 12:51.72 PR |
| 25 | Takumi TerasakiPlace 25 · Grade 10 · Wilde Lake | 10 | Wilde Lake | 12:55.93 PR |
| 26 | Alex MartinPlace 26 · Grade 10 · Mount Hebron | 10 | Mount Hebron | 13:00.04 PR |
| 27 | Ethan MathisPlace 27 · Grade 11 · Hammond | 11 | Hammond | 13:03.16 PR |
| 28 | Sebastian Lopez CabreraPlace 28 · Grade 12 · Mount Hebron | 12 | Mount Hebron | 13:08.62 PR |
| 29 | Aston SunwooPlace 29 · Grade 10 · Reservoir | 10 | Reservoir | 13:08.98 PR |
| 30 | Zachary MorrisseyPlace 30 · Grade 9 · Wilde Lake | 9 | Wilde Lake | 13:17.04 PR |
| 31 | Andrew WiessingerPlace 31 · Grade 9 · Long Reach | 9 | Long Reach | 13:17.87 PR |
| 32 | Drew HeiserPlace 32 · Grade 11 · Long Reach | 11 | Long Reach | 13:18.50 PR |
| 33 | Connor StupiPlace 33 · Grade 10 · Hammond | 10 | Hammond | 13:23.31 PR |
| 34 | Elijah AdelekePlace 34 · Grade 11 · Hammond | 11 | Hammond | 13:23.32 PR |
| 35 | Sio BroplehPlace 35 · Grade 11 · Hammond | 11 | Hammond | 13:28.61 PR |
| 36 | Damus AlmozaPlace 36 · Grade 11 · Guilford Park | 11 | Guilford Park | 13:29.66 PR |
| 37 | Joshua BaikPlace 37 · Grade 9 · Reservoir | 9 | Reservoir | 13:29.73 PR |
| 38 | Matthew (Matt) StepanekPlace 38 · Grade 10 · Mount Hebron | 10 | Mount Hebron | 13:32.46 PR |
| 39 | Ian McCormickPlace 39 · Grade 12 · Guilford Park | 12 | Guilford Park | 13:33.48 |
| 40 | Jeremiah KargboPlace 40 · Grade 11 · Reservoir | 11 | Reservoir | 13:35.44 PR |
| 41 | Jonathan (JT) JamesPlace 41 · Grade 11 · Reservoir | 11 | Reservoir | 13:39.10 PR |
| 42 | Aditya SabarinathPlace 42 · Grade 11 · Mount Hebron | 11 | Mount Hebron | 13:43.51 PR |
| 43 | Logan JohnsonPlace 43 · Grade 11 · Hammond | 11 | Hammond | 13:43.87 PR |
| 44 | Henry ShenPlace 44 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 13:45.95 PR |
| 45 | Tavish SinhaPlace 45 · Grade 10 · Reservoir | 10 | Reservoir | 13:50.89 PR |
| 46 | Samuel TothPlace 46 · Grade 10 · Mount Hebron | 10 | Mount Hebron | 13:51.35 PR |
| 47 | Elias NurlignPlace 47 · Grade 11 · Mount Hebron | 11 | Mount Hebron | 13:51.39 PR |
| 48 | Atticus SentmanPlace 48 · Grade 9 · Reservoir | 9 | Reservoir | 13:51.42 PR |
| 49 | Matthew HeisermanPlace 49 · Grade 10 · Hammond | 10 | Hammond | 13:52.54 |
| 50 | Jacob CoxPlace 50 · Grade 10 · Atholton | 10 | Atholton | 13:52.94 PR |
| 51 | Jydon JohnsonPlace 51 · Grade 12 · Reservoir | 12 | Reservoir | 13:53.04 PR |
| 52 | Brandon HammondPlace 52 · Grade 9 · Atholton | 9 | Atholton | 13:55.34 PR |
| 53 | Dexter CooleyPlace 53 · Grade 12 · Reservoir | 12 | Reservoir | 13:59.00 |
| 54 | Samuel MoorePlace 54 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 14:01.55 PR |
| 55 | Brendan VansuchPlace 55 · Grade 9 · Atholton | 9 | Atholton | 14:01.62 PR |
| 56 | Nahum MaereguPlace 56 · Grade 11 · Hammond | 11 | Hammond | 14:05.22 PR |
| 57 | Justin VuPlace 57 · Grade 12 · Reservoir | 12 | Reservoir | 14:05.33 PR |
| 58 | Amanuel AdanePlace 58 · Grade 9 · Atholton | 9 | Atholton | 14:07.39 PR |
| 59 | Cameron MartinezPlace 59 · Grade 10 · Atholton | 10 | Atholton | 14:08.40 PR |
| 60 | Miko EvangelistaPlace 60 · Grade 11 · Atholton | 11 | Atholton | 14:08.49 PR |
| 61 | Zachary WernerPlace 61 · Grade 11 · Atholton | 11 | Atholton | 14:08.55 PR |
| 62 | Kaiden MairPlace 62 · Grade 12 · Atholton | 12 | Atholton | 14:08.61 PR |
| 63 | Orion KnaupPlace 63 · Grade 11 · Atholton | 11 | Atholton | 14:08.67 PR |
| 64 | Nathaniel KimPlace 64 · Grade 10 · Atholton | 10 | Atholton | 14:09.31 PR |
| 65 | Charlie DideumPlace 65 · Grade 11 · Long Reach | 11 | Long Reach | 14:10.07 PR |
| 66 | Ryan ProskaPlace 66 · Grade 10 · Long Reach | 10 | Long Reach | 14:10.23 PR |
| 67 | Jayden HwangPlace 67 · Grade 11 · Mount Hebron | 11 | Mount Hebron | 14:11.51 PR |
| 68 | Elisha AhnPlace 68 · Grade 9 · Reservoir | 9 | Reservoir | 14:13.28 PR |
| 69 | Conan ChungPlace 69 · Grade 12 · Reservoir | 12 | Reservoir | 14:13.33 |
| 70 | Luke EmadPlace 70 · Grade 12 · Reservoir | 12 | Reservoir | 14:17.66 PR |
| 71 | Graham WalshPlace 71 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 14:18.12 PR |
| 72 | Felix RettererPlace 72 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 14:19.86 PR |
| 73 | Adam SniderPlace 73 · Grade 12 · Atholton | 12 | Atholton | 14:20.77 PR |
| 74 | Connor HoffmanPlace 74 · Grade 10 · Long Reach | 10 | Long Reach | 14:20.87 PR |
| 75 | Nigel LeePlace 75 · Grade 10 · Long Reach | 10 | Long Reach | 14:20.91 PR |
| 76 | Caleb WrightPlace 76 · Grade 12 · Wilde Lake | 12 | Wilde Lake | 14:24.56 PR |
| 77 | Ian FieldsendPlace 77 · Grade 10 · Hammond | 10 | Hammond | 14:26.78 PR |
| 78 | Justin SchuttPlace 78 · Grade 10 · Guilford Park | 10 | Guilford Park | 14:26.82 PR |
| 79 | Miles BreitenbachPlace 79 · Grade 12 · Long Reach | 12 | Long Reach | 14:28.86 PR |
| 80 | Lucas RouthPlace 80 · Grade 10 · Long Reach | 10 | Long Reach | 14:29.81 PR |
| 81 | Saif KhalidPlace 81 · Grade 12 · Reservoir | 12 | Reservoir | 14:29.84 |
| 82 | Sam IordanovPlace 82 · Grade 12 · Reservoir | 12 | Reservoir | 14:30.09 PR |
| 83 | Jacob ThornPlace 83 · Grade 9 · Reservoir | 9 | Reservoir | 14:30.30 PR |
| 84 | Apoorva AnandPlace 84 · Grade 10 · Atholton | 10 | Atholton | 14:33.19 PR |
| 85 | Zayaan SharieffPlace 85 · Grade 11 · Long Reach | 11 | Long Reach | 14:35.56 PR |
| 86 | Samuel MedioPlace 86 · Grade 9 · Long Reach | 9 | Long Reach | 14:36.27 PR |
| 87 | Jayden BalogunPlace 87 · Grade 10 · Hammond | 10 | Hammond | 14:36.91 PR |
| 88 | Ethan KinderPlace 88 · Grade 9 · Guilford Park | 9 | Guilford Park | 14:40.75 PR |
| 89 | Jeremiah KurdiPlace 89 · Grade 11 · Guilford Park | 11 | Guilford Park | 14:41.62 PR |
| 90 | Giovanni RallsPlace 90 · Grade 10 · Guilford Park | 10 | Guilford Park | 14:53.79 PR |
| 91 | Vezio RallsPlace 91 · Grade 10 · Guilford Park | 10 | Guilford Park | 14:53.84 PR |
| 92 | Maxwell WoodwardPlace 92 · Grade 9 · Atholton | 9 | Atholton | 15:00.54 PR |
| 93 | Robert RamseyPlace 93 · Grade 11 · Wilde Lake | 11 | Wilde Lake | 15:02.19 PR |
| 94 | Zachary SladePlace 94 · Grade 11 · Atholton | 11 | Atholton | 15:05.56 PR |
| 95 | Jedidiah Tunji-IdowuPlace 95 · Grade 11 · Hammond | 11 | Hammond | 15:09.48 PR |
| 96 | Sebastian KolbPlace 96 · Grade 12 · Atholton | 12 | Atholton | 15:10.55 PR |
| 97 | Lukas ErskinePlace 97 · Grade 10 · Atholton | 10 | Atholton | 15:10.64 PR |
| 98 | Carter JacksonPlace 98 · Grade 10 · Reservoir | 10 | Reservoir | 15:11.58 PR |
| 99 | Hamzat AjayiPlace 99 · Grade 12 · Hammond | 12 | Hammond | 15:22.69 PR |
| 100 | Ryan GablePlace 100 · Grade 9 · Mount Hebron | 9 | Mount Hebron | 15:22.70 PR |