| 1 | Sam DauntPlace 1 · Grade So · Washington and Lee | So | Washington and Lee | 25:36.9 |
| 2 | Robert CooperPlace 2 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 25:37.1 |
| 3 | Alex JordanPlace 3 · Grade So · Lynchburg | So | Lynchburg | 25:45.2 |
| 4 | Jonathan CobbPlace 4 · Grade Sr · Lynchburg | Sr | Lynchburg | 25:47.0 |
| 5 | Keaton RushPlace 5 · Grade Sr · Washington and Lee | Sr | Washington and Lee | 25:52.9 |
| 6 | Nathaniel OrbanPlace 6 · Grade Fr · Roanoke | Fr | Roanoke | 25:53.3 |
| 7 | Randy WhitePlace 7 · Grade Jr · Lynchburg | Jr | Lynchburg | 26:02.5 |
| 8 | William DunawayPlace 8 · Grade So · Washington and Lee | So | Washington and Lee | 26:06.2 |
| 9 | Alex PacielloPlace 9 · Grade So · Lynchburg | So | Lynchburg | 26:06.6 |
| 10 | Aidan RigglePlace 10 · Grade Jr · Lynchburg | Jr | Lynchburg | 26:14.7 |
| 11 | Thomas FranklinPlace 11 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 26:22.3 |
| 12 | Jackson KodenskiPlace 12 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 26:25.3 |
| 13 | Shane StevensPlace 13 · Grade Fr · Roanoke | Fr | Roanoke | 26:32.3 |
| 14 | Dylan McGrawPlace 14 · Grade So · Lynchburg | So | Lynchburg | 26:36.2 |
| 15 | Jackson CoombesPlace 15 · Grade So · Roanoke | So | Roanoke | 26:40.0 |
| 16 | Jack WeddlePlace 16 · Grade So · Lynchburg | So | Lynchburg | 26:41.8 |
| 17 | Raja MehendalePlace 17 · Grade So · Washington and Lee | So | Washington and Lee | 26:42.7 |
| 18 | Wyatt BenjaminPlace 18 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 26:47.0 |
| 19 | Ian FellowsPlace 19 · Grade Jr · Roanoke | Jr | Roanoke | 26:48.2 |
| 20 | Draven FernandezPlace 20 · Grade Sr · Lynchburg | Sr | Lynchburg | 26:51.4 |
| 21 | Mercer AldenPlace 21 · Grade Sr · Lynchburg | Sr | Lynchburg | 26:54.6 |
| 22 | Daniel RockeyPlace 22 · Grade Fr · Lynchburg | Fr | Lynchburg | 26:58.0 |
| 23 | Cameron SidebothamPlace 23 · Grade So · Lynchburg | So | Lynchburg | 26:58.4 |
| 24 | Brayden ShotwellPlace 24 · Grade So · Shenandoah | So | Shenandoah | 27:01.2 |
| 25 | Colin VerrettPlace 25 · Grade Sr · Washington and Lee | Sr | Washington and Lee | 27:03.9 |
| 26 | Teddy MeredithPlace 26 · Grade So · Washington and Lee | So | Washington and Lee | 27:05.2 |
| 27 | Parker BlosserPlace 27 · Grade Fr · Roanoke | Fr | Roanoke | 27:07.2 |
| 28 | Gabe MillerPlace 28 · Grade Sr · Bridgewater (Va.) | Sr | Bridgewater (Va.) | 27:13.5 |
| 29 | Luke DiemozPlace 29 · Grade Sr · Lynchburg | Sr | Lynchburg | 27:15.8 |
| 30 | Gabe Ramirez HannonPlace 30 · Grade So · Roanoke | So | Roanoke | 27:28.0 |
| 31 | Hall WildmanPlace 31 · Grade Fr · Washington and Lee | Fr | Washington and Lee | 27:29.3 |
| 32 | Logan AmisPlace 32 · Grade Fr · Lynchburg | Fr | Lynchburg | 27:29.9 |
| 33 | Nathaniel LeePlace 33 · Grade Sr · Shenandoah | Sr | Shenandoah | 27:30.6 |
| 34 | Will DeLoachPlace 34 · Grade So · Washington and Lee | So | Washington and Lee | 27:31.3 |
| 35 | Jackson HerndonPlace 35 · Grade Jr · Hampden-Sydney | Jr | Hampden-Sydney | 27:31.8 |
| 36 | Eamon RushPlace 36 · Grade So · Lynchburg | So | Lynchburg | 27:34.8 |
| 37 | Davis AmarePlace 37 · Grade So · Washington and Lee | So | Washington and Lee | 27:37.7 |
| 38 | Matthew KanePlace 38 · Grade Fr · Lynchburg | Fr | Lynchburg | 27:44.0 |
| 39 | Gavin DiehlPlace 39 · Grade Fr · Bridgewater (Va.) | Fr | Bridgewater (Va.) | 27:45.7 |
| 40 | Zachary HamacherPlace 40 · Grade So · Shenandoah | So | Shenandoah | 27:47.8 |
| 41 | Ethan KhouriPlace 41 · Grade Fr · Washington and Lee | Fr | Washington and Lee | 27:48.4 |
| 42 | William FitchPlace 42 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 27:51.1 |
| 43 | Aaron MasseyPlace 43 · Grade Fr · Roanoke | Fr | Roanoke | 27:52.7 |
| 44 | William AshleyPlace 44 · Grade So · Shenandoah | So | Shenandoah | 27:55.0 |
| 45 | Beau BrebnerPlace 45 · Grade Fr · Roanoke | Fr | Roanoke | 28:03.3 |
| 46 | Grayson JacquezPlace 46 · Grade Fr · Bridgewater (Va.) | Fr | Bridgewater (Va.) | 28:08.5 |
| 47 | John HoganPlace 47 · Grade Fr · Washington and Lee | Fr | Washington and Lee | 28:13.2 |
| 48 | Malakai WettigPlace 48 · Grade Fr · Bridgewater (Va.) | Fr | Bridgewater (Va.) | 28:21.2 |
| 49 | Casey BlackPlace 49 · Grade So · Batten University | So | Batten University | 28:23.9 |
| 50 | Caleb BeiswengerPlace 50 · Grade Jr · Shenandoah | Jr | Shenandoah | 28:29.3 |
| 51 | Kyle CorpinPlace 51 · Grade So · Shenandoah | So | Shenandoah | 28:29.9 |
| 52 | Jerry WatsonPlace 52 · Grade Sr · Batten University | Sr | Batten University | 28:30.7 |
| 53 | Ethan BeaugezPlace 53 · Grade Fr · Shenandoah | Fr | Shenandoah | 28:34.7 |
| 54 | Kaden RifePlace 54 · Grade Fr · Washington and Lee | Fr | Washington and Lee | 28:35.1 |
| 55 | Luke BuckwalterPlace 55 · Grade So · Eastern Mennonite | So | Eastern Mennonite | 28:42.6 |
| 56 | Jordan ChorbajiPlace 56 · Grade So · Hampden-Sydney | So | Hampden-Sydney | 28:43.4 |
| 57 | Brenden MaloyPlace 57 · Grade Jr · Shenandoah | Jr | Shenandoah | 28:47.0 |
| 58 | Brandon AdamsonPlace 58 · Grade Jr · Bridgewater (Va.) | Jr | Bridgewater (Va.) | 28:49.4 |
| 59 | Andrew CarrollPlace 59 · Grade Fr · Washington and Lee | Fr | Washington and Lee | 28:57.2 |
| 60 | Ryder RosePlace 60 · Grade Sr · Bridgewater (Va.) | Sr | Bridgewater (Va.) | 28:59.2 |
| 61 | Daniel RomanPlace 61 · Grade Fr · Roanoke | Fr | Roanoke | 28:59.8 |
| 62 | Isaac ClarkePlace 62 · Grade Fr · Shenandoah | Fr | Shenandoah | 29:05.8 |
| 63 | Sebastian Berrios-GandarillasPlace 63 · Grade Fr · Shenandoah | Fr | Shenandoah | 29:09.3 |
| 64 | Kellen BishopPlace 64 · Grade Sr · Roanoke | Sr | Roanoke | 29:10.1 |
| 65 | Corey ChristensenPlace 65 · Grade Fr · Shenandoah | Fr | Shenandoah | 29:10.5 |
| 66 | Noah GodfreyPlace 66 · Grade Jr · Shenandoah | Jr | Shenandoah | 29:11.5 |
| 67 | Ryan KovalPlace 67 · Grade Sr · Batten University | Sr | Batten University | 29:13.1 |
| 68 | Jaden BrighterPlace 68 · Grade Jr · Washington and Lee | Jr | Washington and Lee | 29:23.5 |
| 69 | Winston RansonePlace 69 · Grade Sr · Hampden-Sydney | Sr | Hampden-Sydney | 29:32.4 |
| 70 | Kamrin MaldonadoPlace 70 · Grade Jr · Hampden-Sydney | Jr | Hampden-Sydney | 29:39.9 |
| 71 | Levi CountsPlace 71 · Grade Sr · Roanoke | Sr | Roanoke | 29:40.9 |
| 72 | Nick PorcaroPlace 72 · Grade Fr · Eastern Mennonite | Fr | Eastern Mennonite | 29:41.6 |
| 73 | Luke NewtonPlace 73 · Grade Sr · Washington and Lee | Sr | Washington and Lee | 29:42.7 |
| 74 | Thomas DobbPlace 74 · Grade Fr · Roanoke | Fr | Roanoke | 29:43.6 |
| 75 | Trevor AdamsonPlace 75 · Grade Jr · Roanoke | Jr | Roanoke | 29:46.1 |
| 76 | Jack CampPlace 76 · Grade Fr · Washington and Lee | Fr | Washington and Lee | 29:48.0 |
| 77 | Shane LyonsPlace 77 · Grade So · Shenandoah | So | Shenandoah | 29:50.5 |
| 78 | Tyler MullenPlace 78 · Grade Sr · Shenandoah | Sr | Shenandoah | 29:52.7 |
| 79 | Aiden DumasPlace 79 · Grade Fr · Bridgewater (Va.) | Fr | Bridgewater (Va.) | 30:05.9 |
| 80 | Edward KoromaPlace 80 · Grade Fr · Randolph | Fr | Randolph | 30:08.4 |
| 81 | Michael FoleyPlace 81 · Grade Fr · Roanoke | Fr | Roanoke | 30:09.8 |
| 82 | Mason WilliamsPlace 82 · Grade So · Randolph | So | Randolph | 30:14.1 |
| 83 | Kyle MartinPlace 83 · Grade Fr · Roanoke | Fr | Roanoke | 31:05.4 PR |
| 84 | Azael QuinteroPlace 84 · Grade Jr · Averett | Jr | Averett | 31:13.1 |
| 85 | Sam MyersPlace 85 · Grade So · Eastern Mennonite | So | Eastern Mennonite | 31:16.6 |
| 86 | Dylan EvansPlace 86 · Grade Jr · Hampden-Sydney | Jr | Hampden-Sydney | 31:29.8 |
| 87 | Ethan KanagyPlace 87 · Grade Jr · Eastern Mennonite | Jr | Eastern Mennonite | 31:44.7 |
| 88 | Aiden BartulisPlace 88 · Grade Fr · Randolph | Fr | Randolph | 32:17.1 |
| 89 | Yassine AllamPlace 89 · Grade So · Guilford | So | Guilford | 32:25.4 |
| 90 | Ariel HuseniPlace 90 · Grade Fr · Randolph | Fr | Randolph | 32:30.8 |
| 91 | Jeremy HarwayPlace 91 · Grade So · Guilford | So | Guilford | 32:31.7 |
| 92 | Logan BoydPlace 92 · Grade Fr · Eastern Mennonite | Fr | Eastern Mennonite | 33:12.8 |
| 93 | Noah BuckwalterPlace 93 · Grade So · Eastern Mennonite | So | Eastern Mennonite | 33:26.5 PR |
| 94 | Jacob JohnsonPlace 94 · Grade Fr · Randolph | Fr | Randolph | 33:32.5 |
| 95 | Alex BelislePlace 95 · Grade Jr · Eastern Mennonite | Jr | Eastern Mennonite | 34:17.7 |
| 96 | Brett FoleyPlace 96 · Grade Fr · Averett | Fr | Averett | 34:49.8 |
| 97 | Ben HuyardPlace 97 · Grade Jr · Eastern Mennonite | Jr | Eastern Mennonite | 35:00.4 |
| 98 | Henning OlofssonPlace 98 · Grade Fr · Batten University | Fr | Batten University | 35:08.4 |
| 99 | Tkwon DavisPlace 99 · Grade Fr · Guilford | Fr | Guilford | 36:08.7 PR |
| 100 | Jackson RublePlace 100 · Grade Fr · Hampden-Sydney | Fr | Hampden-Sydney | 36:59.3 |
| 101 | Ke'vannio SmithPlace 101 · Grade Jr · Averett | Jr | Averett | 37:39.1 |
| 102 | Trenton TorainPlace 102 · Grade Sr · Guilford | Sr | Guilford | 38:11.8 |
| 103 | Matthew HodgePlace 103 · Grade Jr · Batten University | Jr | Batten University | 38:39.9 |
| 104 | Holland DavidPlace 104 · Grade Fr · Guilford | Fr | Guilford | 39:15.4 PR |
| 105 | Ke'Shaun AlstonPlace 105 · Grade Fr · Guilford | Fr | Guilford | 41:23.1 |
| 106 | Davis MillsPlace 106 · Grade Jr · Hampden-Sydney | Jr | Hampden-Sydney | 41:26.4 |
| 107 | Joseph YanezPlace 107 · Grade Sr · Guilford | Sr | Guilford | 43:46.1 |