| 1 | Nathan LeePlace 1 · Grade 12 · Brunswick | 12 | Brunswick | 14:45.1 PR |
| 2 | Eric DuncanPlace 2 · Grade 12 · Lord Botetourt | 12 | Lord Botetourt | 14:48.0 |
| 3 | Brock YoderPlace 3 · Grade 11 · Malvern Prep | 11 | Malvern Prep | 14:54.4 PR |
| 4 | Jackson TuckPlace 4 · Grade 12 · Greer Middle College Charter | 12 | Greer Middle College Charter | 14:55.8 PR |
| 5 | Trent DanielsPlace 5 · Grade 12 · Gainesville | 12 | Gainesville | 14:57.1 |
| 6 | Kebryl ChandlerPlace 6 · Grade 11 · Parry McCluer | 11 | Parry McCluer | 14:58.8 |
| 7 | Teddy HojloPlace 7 · Grade 11 · Brunswick | 11 | Brunswick | 14:59.3 PR |
| 8 | Joshua TaylorPlace 8 · Grade 12 · Clover Hill | 12 | Clover Hill | 14:59.7 |
| 9 | Jonah MontagnesePlace 9 · Grade 11 · Quaker Valley | 11 | Quaker Valley | 15:03.5 PR |
| 10 | Brooks BarbeePlace 10 · Grade 11 · Christ School | 11 | Christ School | 15:05.4 |
| 11 | Quinn EliasonPlace 11 · Grade 12 · St Annes Belfield | 12 | St Annes Belfield | 15:07.1 |
| 12 | Charlie PalmorePlace 12 · Grade 12 · St Albans | 12 | St Albans | 15:07.6 PR |
| 13 | Michael TafePlace 13 · Grade 11 · Loudoun County | 11 | Loudoun County | 15:08.0 PR |
| 14 | Mateo CangaPlace 14 · Grade 12 · Maury | 12 | Maury | 15:10.0 PR |
| 15 | Jonathan GrimmPlace 15 · Grade 10 · Jamestown | 10 | Jamestown | 15:11.2 PR |
| 16 | Reynolds YoungPlace 16 · Grade 11 · Christ School | 11 | Christ School | 15:11.2 PR |
| 17 | Noah ClancyPlace 17 · Grade 12 · Christ School | 12 | Christ School | 15:12.2 PR |
| 18 | Jackson FarmerPlace 18 · Grade 12 · Reagan | 12 | Reagan | 15:12.4 PR |
| 19 | Dallas ReevesPlace 19 · Grade 11 · Christ School | 11 | Christ School | 15:13.2 PR |
| 20 | Rivers MatthewsPlace 20 · Grade 10 · Blacksburg | 10 | Blacksburg | 15:13.4 |
| 21 | Preston SpanglerPlace 21 · Grade 11 · Patriot | 11 | Patriot | 15:13.9 PR |
| 22 | Beason TuckPlace 22 · Grade 12 · Greer Middle College Charter | 12 | Greer Middle College Charter | 15:15.0 |
| 23 | Ethan ThornePlace 23 · Grade 12 · Lord Botetourt | 12 | Lord Botetourt | 15:15.7 |
| 24 | Cillian LysterPlace 24 · Grade 12 · Washington Latin PCS | 12 | Washington Latin PCS | 15:21.2 PR |
| 25 | Calvin WilbonPlace 25 · Grade 10 · Eastern Montgomery | 10 | Eastern Montgomery | 15:22.2 PR |
| 26 | Brendan HitchcockPlace 26 · Grade 12 · Spring Valley | 12 | Spring Valley | 15:23.1 PR |
| 27 | Jacob MackeyPlace 27 · Grade 12 · Albemarle | 12 | Albemarle | 15:23.7 PR |
| 28 | Owen HeilmanPlace 28 · Grade 10 · Bullis | 10 | Bullis | 15:24.0 PR |
| 29 | Jack DennehyPlace 29 · Grade 11 · Christ School | 11 | Christ School | 15:24.3 |
| 30 | Warner ClarkPlace 30 · Grade 12 · West Johnston | 12 | West Johnston | 15:25.4 PR |
| 31 | Chappell MartinPlace 31 · Grade 12 · Greer Middle College Charter | 12 | Greer Middle College Charter | 15:26.3 |
| 32 | Cade YanceyPlace 32 · Grade 12 · East Rockingham | 12 | East Rockingham | 15:27.4 |
| 33 | Greyson BrownPlace 33 · Grade 12 · Monacan | 12 | Monacan | 15:27.7 PR |
| 34 | Arjun BhatPlace 34 · Grade 11 · Jackson-Reed | 11 | Jackson-Reed | 15:28.2 PR |
| 35 | Brody WebbPlace 35 · Grade 11 · Christ School | 11 | Christ School | 15:28.9 PR |
| 36 | Graham GoodalePlace 36 · Grade 11 · Charlottesville | 11 | Charlottesville | 15:31.5 PR |
| 37 | Kaden OmopariolaPlace 37 · Grade 11 · Calvert Hall College | 11 | Calvert Hall College | 15:32.0 |
| 38 | JD HughesPlace 38 · Grade 11 · Calvert Hall College | 11 | Calvert Hall College | 15:33.6 |
| 39 | Joshua PalmerPlace 39 · Grade 10 · Cuthbertson | 10 | Cuthbertson | 15:33.9 |
| 40 | Gabriel EverettPlace 40 · Grade 11 · Western Branch | 11 | Western Branch | 15:34.0 PR |
| 41 | Corban CazierPlace 41 · Grade 12 · Coastal Christian | 12 | Coastal Christian | 15:34.7 |
| 42 | Grayson SpillerPlace 42 · Grade 11 · Midlothian | 11 | Midlothian | 15:34.8 |
| 43 | Jack DowneyPlace 43 · Grade 11 · Thomas A Edison | 11 | Thomas A Edison | 15:35.2 PR |
| 44 | Max CraigPlace 44 · Grade 12 · Christiansburg | 12 | Christiansburg | 15:35.2 PR |
| 45 | Nate CochranPlace 45 · Grade 12 · Warwick | 12 | Warwick | 15:35.3 PR |
| 46 | Anthony BastardiPlace 46 · Grade 12 · Maggie L. Walker | 12 | Maggie L. Walker | 15:35.7 PR |
| 47 | Josef GruendelPlace 47 · Grade 12 · James Robinson | 12 | James Robinson | 15:35.8 PR |
| 48 | Timmy McDowellPlace 48 · Grade 11 · Christ School | 11 | Christ School | 15:36.8 PR |
| 49 | Jason BakerPlace 49 · Grade 12 · Cape Henlopen | 12 | Cape Henlopen | 15:37.4 |
| 50 | Michael McKnewPlace 50 · Grade 12 · Cape Henry Collegiate | 12 | Cape Henry Collegiate | 15:42.7 PR |
| 51 | Riley StazzonePlace 51 · Grade 12 · Cape Henlopen | 12 | Cape Henlopen | 15:43.8 PR |
| 52 | Shareef ElfadilPlace 52 · Grade 12 · Woodbridge | 12 | Woodbridge | 15:43.9 PR |
| 53 | Bradey WalkerPlace 53 · Grade 12 · Mills E Godwin | 12 | Mills E Godwin | 15:45.6 PR |
| 54 | Caleb CooperPlace 54 · Grade 10 · Parry McCluer | 10 | Parry McCluer | 15:45.8 PR |
| 55 | Charlie SchoonoverPlace 55 · Grade 11 · James Robinson | 11 | James Robinson | 15:46.6 PR |
| 56 | Lucas ArcherPlace 56 · Grade 12 · Calvert Hall College | 12 | Calvert Hall College | 15:47.1 |
| 57 | Caleb WoodPlace 57 · Grade 12 · Mills E Godwin | 12 | Mills E Godwin | 15:47.3 PR |
| 58 | Ty FiscusPlace 58 · Grade 12 · Brookville Area | 12 | Brookville Area | 15:47.6 PR |
| 59 | Brady LeitenbergerPlace 59 · Grade 12 · Kettle Run | 12 | Kettle Run | 15:47.8 |
| 60 | Ben GrahamPlace 60 · Grade 11 · Christ School | 11 | Christ School | 15:48.1 |
| 61 | Tristan FancherPlace 61 · Grade 12 · Hickory | 12 | Hickory | 15:48.4 PR |
| 62 | Joseph RobinsonPlace 62 · Grade 12 · Spring Valley | 12 | Spring Valley | 15:48.7 PR |
| 63 | Ewan ConroyPlace 63 · Grade 12 · Bullis | 12 | Bullis | 15:48.9 |
| 64 | Grayson WelcherPlace 64 · Grade 10 · Eastern Montgomery | 10 | Eastern Montgomery | 15:49.4 |
| 65 | Armaan LakhaniPlace 65 · Grade 11 · Brunswick | 11 | Brunswick | 15:49.4 PR |
| 66 | Charlie JonesPlace 66 · Grade 12 · Reagan | 12 | Reagan | 15:51.7 |
| 67 | Diego BarreraPlace 67 · Grade 12 · Thomas A Edison | 12 | Thomas A Edison | 15:52.3 |
| 68 | Benjamin BaileyPlace 68 · Grade 12 · Blacksburg | 12 | Blacksburg | 15:52.5 PR |
| 69 | Thomas RaePlace 69 · Grade 12 · Riverside | 12 | Riverside | 15:52.5 |
| 70 | Evan RobertsPlace 70 · Grade 12 · Madison County | 12 | Madison County | 15:52.8 PR |
| 71 | Henry BirgePlace 71 · Grade 12 · Patriot | 12 | Patriot | 15:53.4 |
| 72 | Jack CassidyPlace 72 · Grade 11 · Loudoun County | 11 | Loudoun County | 15:54.7 PR |
| 73 | Ashton KochelPlace 73 · Grade 11 · Maggie L. Walker | 11 | Maggie L. Walker | 15:55.6 PR |
| 74 | Ethan HavranPlace 74 · Grade 12 · Charlottesville | 12 | Charlottesville | 15:55.8 PR |
| 75 | Jack LovemanPlace 75 · Grade 11 · Holy Ghost Preparatory | 11 | Holy Ghost Preparatory | 15:55.9 PR |
| 76 | Alfred WilliePlace 76 · Grade 12 · Cuthbertson | 12 | Cuthbertson | 15:56.7 PR |
| 77 | Luke KronebuschPlace 77 · Grade 11 · Albemarle | 11 | Albemarle | 15:58.2 |
| 78 | Sawyer ClarkPlace 78 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 15:58.4 PR |
| 79 | Jack WalshPlace 79 · Grade 12 · Calvert Hall College | 12 | Calvert Hall College | 15:59.3 PR |
| 80 | Rafi HumePlace 80 · Grade 11 · St Albans | 11 | St Albans | 15:59.4 |
| 81 | Logan WheelockPlace 81 · Grade 12 · Parry McCluer | 12 | Parry McCluer | 15:59.9 |
| 82 | Aidan HeinbaughPlace 82 · Grade 11 · Calvert Hall College | 11 | Calvert Hall College | 16:00.1 |
| 83 | Fenton MillionPlace 83 · Grade 10 · Ocean Lakes | 10 | Ocean Lakes | 16:00.5 PR |
| 84 | Cameron ParkerPlace 84 · Grade 12 · Calvert Hall College | 12 | Calvert Hall College | 16:01.1 |
| 85 | Cole BowmanPlace 85 · Grade 12 · Patriot | 12 | Patriot | 16:03.4 PR |
| 86 | Isaac YudkovskyPlace 86 · Grade 12 · South Lakes | 12 | South Lakes | 16:03.9 PR |
| 87 | Eli MillerPlace 87 · Grade 12 · Hanover | 12 | Hanover | 16:04.1 |
| 88 | Ben GhahhariPlace 88 · Grade 11 · Calvert Hall College | 11 | Calvert Hall College | 16:04.3 |
| 89 | Raymond TrageserPlace 89 · Grade 11 · Deep Run | 11 | Deep Run | 16:04.9 |
| 90 | Blake WancowiczPlace 90 · Grade 12 · Calvert Hall College | 12 | Calvert Hall College | 16:05.7 |
| 91 | Isaac StiltnerPlace 91 · Grade 11 · Loudoun Valley | 11 | Loudoun Valley | 16:08.3 |
| 92 | Stewart WilliamsPlace 92 · Grade 12 · Hanover | 12 | Hanover | 16:09.2 |
| 93 | Thomas PowerPlace 93 · Grade 11 · St Albans | 11 | St Albans | 16:09.4 |
| 94 | Brian BookerPlace 94 · Grade 11 · John Randolph Tucker | 11 | John Randolph Tucker | 16:09.6 PR |
| 95 | Isaac YoungPlace 95 · Grade 10 · Cuthbertson | 10 | Cuthbertson | 16:10.0 |
| 96 | Victor MaPlace 96 · Grade 12 · John Randolph Tucker | 12 | John Randolph Tucker | 16:10.4 PR |
| 97 | Jack MackeyPlace 97 · Grade 11 · Albemarle | 11 | Albemarle | 16:13.2 |
| 98 | Jacob WinesPlace 98 · Grade 12 · Poquoson | 12 | Poquoson | 16:13.4 |
| 99 | Ryan QuinnPlace 99 · Grade 12 · South Lakes | 12 | South Lakes | 16:13.5 PR |
| 100 | Satya ShanmugaselvamPlace 100 · Grade 12 · Deep Run | 12 | Deep Run | 16:13.8 PR |