| 1 | Edwin KipropPlace 1 · Grade SO · Liberty | SO | Liberty | 18:53.4 |
| 2 | Nicholas KiprotichPlace 2 · Grade SR · Liberty | SR | Liberty | 18:58.5 |
| 3 | Jack CottrellPlace 3 · Unattached | — | Unattached | 19:07.0 |
| 4 | Preston MerchantPlace 4 · Unattached | — | Unattached | 19:50.9 |
| 5 | Zane LindquistPlace 5 · Grade FR · Liberty | FR | Liberty | 20:04.7 |
| 6 | Andrew SchultzPlace 6 · Grade SO · Liberty | SO | Liberty | 20:04.8 |
| 7 | Eli JulianPlace 7 · Grade FR · Liberty | FR | Liberty | 20:04.8 |
| 8 | Dale HallPlace 8 · Grade SO · Liberty | SO | Liberty | 20:04.9 |
| 9 | Ethan StansburyPlace 9 · Grade JR · Liberty | JR | Liberty | 20:13.8 |
| 10 | Sean AikenPlace 10 · Unattached | — | Unattached | 20:26.9 |
| 11 | Robbie AnnettPlace 11 · Unattached | — | Unattached | 20:27.1 |
| 12 | Alex PacielloPlace 12 · Grade SO · Lynchburg | SO | Lynchburg | 20:27.3 |
| 13 | Alex JordanPlace 13 · Grade SO · Lynchburg | SO | Lynchburg | 20:39.7 |
| 14 | Cameron SidebothamPlace 14 · Grade SO · Lynchburg | SO | Lynchburg | 20:41.6 |
| 15 | Liam McDonaldPlace 15 · Grade SR · Radford | SR | Radford | 20:47.0 |
| 16 | Jack WeddlePlace 16 · Grade SO · Lynchburg | SO | Lynchburg | 20:51.1 |
| 17 | Aidan RigglePlace 17 · Grade JR · Lynchburg | JR | Lynchburg | 20:51.2 |
| 18 | Jake SiskPlace 18 · Unattached | — | Unattached | 20:57.3 |
| 19 | Jonas RushPlace 19 · Grade JR · Lynchburg | JR | Lynchburg | 21:03.1 |
| 20 | Graham MussmonPlace 20 · Grade JR · Liberty | JR | Liberty | 21:03.3 |
| 21 | Draven FernandezPlace 21 · Grade SR · Lynchburg | SR | Lynchburg | 21:05.1 |
| 22 | Luke DiemozPlace 22 · Grade SR · Lynchburg | SR | Lynchburg | 21:19.7 |
| 23 | Owen GuestPlace 23 · Grade FR · Lynchburg | FR | Lynchburg | 21:20.0 |
| 24 | Daniel RockeyPlace 24 · Grade FR · Lynchburg | FR | Lynchburg | 21:25.1 |
| 25 | Matthew KanePlace 25 · Grade FR · Lynchburg | FR | Lynchburg | 21:30.8 |
| 26 | George CrowderPlace 26 · LRC | — | LRC | 21:41.0 |
| 27 | Mercer AldenPlace 27 · Grade JR · Lynchburg | JR | Lynchburg | 21:43.9 |
| 28 | Emerson BryantPlace 28 · Grade FR · Lynchburg | FR | Lynchburg | 21:46.5 |
| 29 | Logan HamiltonPlace 29 · Grade SO · Radford | SO | Radford | 21:54.0 |
| 30 | Justin ParkPlace 30 · Grade SR · Lynchburg | SR | Lynchburg | 22:02.3 |
| 31 | Ryan WarnerPlace 31 · Grade SO · Lynchburg | SO | Lynchburg | 22:04.3 |
| 32 | Jamison MantoothPlace 32 · Grade SR · Lynchburg | SR | Lynchburg | 22:07.4 |
| 33 | Foster KirbyPlace 33 · Grade FR · Lynchburg | FR | Lynchburg | 22:09.3 |
| 34 | Logan AmisPlace 34 · Grade FR · Lynchburg | FR | Lynchburg | 22:15.1 |
| 35 | Shea HensonPlace 35 · Grade FR · Lynchburg | FR | Lynchburg | 22:16.6 |
| 36 | Blaise BrenemanPlace 36 · Grade FR · Lynchburg | FR | Lynchburg | 22:23.5 |
| 37 | Carter HudsonPlace 37 · Grade JR · Lynchburg | JR | Lynchburg | 22:37.7 |
| 38 | Alex DickinsonPlace 38 · Grade SO · Radford | SO | Radford | 22:41.4 |
| 39 | Trevor LawsonPlace 39 · Grade FR · Lynchburg | FR | Lynchburg | 22:58.5 |
| 40 | Nicolas CriglianoPlace 40 · Grade FR · Lynchburg | FR | Lynchburg | 23:24.1 |
| 41 | Joshua WoolardPlace 41 · Grade FR · Lynchburg | FR | Lynchburg | 23:45.7 |