| 1 | Juan CisnerosPlace 1 · Grade 12 · Patrick County | 12 | Patrick County | 17:40.00 |
| 2 | Connor KinkemaPlace 2 · Grade 11 · Bassett | 11 | Bassett | 18:02.00 |
| 3 | Zach MontgomeryPlace 3 · Grade 11 · Patrick County | 11 | Patrick County | 18:39.00 |
| 4 | Luke EriksonPlace 4 · Franklin County | — | Franklin County | 18:52.00 |
| 5 | Hunter ChaneyPlace 5 · Grade 12 · Bassett | 12 | Bassett | 19:02.00 |
| 6 | Tristin YesalavichPlace 6 · Grade 12 · Halifax County | 12 | Halifax County | 19:04.00 |
| 7 | Jackson BosigerPlace 7 · Grade 11 · Halifax County | 11 | Halifax County | 19:06.00 |
| 8 | Monroe MorsePlace 8 · Grade 11 · Patrick County | 11 | Patrick County | 19:07.00 |
| 9 | Saul VelazquezPlace 9 · Grade 12 · Magna Vista | 12 | Magna Vista | 19:11.00 |
| 10 | Burke GonzalezPlace 10 · Grade 10 · Patrick County | 10 | Patrick County | 19:24.00 |
| 11 | Jared BiedryckiPlace 11 · Grade 10 · Patrick County | 10 | Patrick County | 19:29.00 |
| 12 | Woodrow TurbyfillPlace 12 · Franklin County | — | Franklin County | 19:43.00 |
| 13 | Quint SegalPlace 13 · Franklin County | — | Franklin County | 19:45.00 |
| 14 | Luke OakleyPlace 14 · Grade 12 · Bassett | 12 | Bassett | 19:55.00 |
| 15 | Bailey HoltPlace 15 · Grade 12 · Patrick County | 12 | Patrick County | 20:01.00 |
| 16 | Carlton ReddPlace 16 · Grade 11 · Halifax County | 11 | Halifax County | 20:08.00 |
| 17 | Dylan LewisPlace 17 · Franklin County | — | Franklin County | 20:25.00 |
| 18 | Jordan ElliottPlace 18 · Grade 11 · Bassett | 11 | Bassett | 20:26.00 |
| 19 | Brandon MatthenaPlace 19 · Franklin County | — | Franklin County | 20:39.00 |
| 20 | Trent WhittakerPlace 20 · Franklin County | — | Franklin County | 20:46.00 |
| 21 | Andrew WilliamsonPlace 21 · Franklin County | — | Franklin County | 20:49.00 |
| 22 | Parker WarePlace 22 · Franklin County | — | Franklin County | 20:57.00 |
| 23 | Garett JetmarPlace 23 · Franklin County | — | Franklin County | 20:58.00 |
| 24 | Nathan CassellPlace 24 · Grade 10 · Bassett | 10 | Bassett | 20:59.00 |
| 25 | Dylan BerryPlace 25 · Grade 11 · Halifax County | 11 | Halifax County | 21:06.00 |
| 26 | Luke McgeoughPlace 26 · Grade 10 · George Washington | 10 | George Washington | 21:08.00 |
| 27 | Kyle MadiganPlace 27 · Grade 10 · Halifax County | 10 | Halifax County | 21:09.00 |
| 28 | T.J. PuckettPlace 28 · Franklin County | — | Franklin County | 21:10.00 |
| 29 | Matthew BainPlace 29 · Grade 12 · Halifax County | 12 | Halifax County | 21:18.00 |
| 30 | Samuel EppsPlace 30 · Grade 12 · Halifax County | 12 | Halifax County | 21:21.00 |
| 31 | Daniel SettlePlace 31 · Franklin County | — | Franklin County | 21:25.00 |
| 32 | Skyler PennPlace 32 · Grade 9 · Bassett | 9 | Bassett | 21:28.00 |
| 33 | Allen CastanedaPlace 33 · Franklin County | — | Franklin County | 21:30.00 |
| 34 | Efrian ArrellanoPlace 34 · Grade 12 · Bassett | 12 | Bassett | 21:53.00 |
| 35 | Liam HeaslipPlace 35 · Franklin County | — | Franklin County | 22:14.00 |
| 36 | Martin SalagadoPlace 36 · Grade 12 · Bassett | 12 | Bassett | 22:15.00 |
| 37 | Logan BurgessPlace 37 · Franklin County | — | Franklin County | 22:18.00 |
| 38 | Jonathan HatcherPlace 38 · Franklin County | — | Franklin County | 22:19.00 |
| 39 | Zeke ShraderPlace 39 · Franklin County | — | Franklin County | 22:33.00 |
| 40 | Isaiah CanadyPlace 40 · Grade 11 · Bassett | 11 | Bassett | 22:38.00 |
| 41 | Alec FullenPlace 41 · Franklin County | — | Franklin County | 22:43.00 |
| 42 | Kolby QuiggPlace 42 · Grade 9 · Magna Vista | 9 | Magna Vista | 22:44.00 |
| 43 | Grant NicholsPlace 43 · Grade 11 · Halifax County | 11 | Halifax County | 22:45.00 |
| 44 | Logan ThackerPlace 44 · Grade 11 · Magna Vista | 11 | Magna Vista | 22:47.00 |
| 45 | Benjamin IrbyPlace 45 · Grade 10 · Halifax County | 10 | Halifax County | 22:50.00 |
| 46 | Jonah MillerPlace 46 · Grade 9 · Bassett | 9 | Bassett | 23:00.00 |
| 47 | Christian WorleyPlace 47 · Grade 9 · Halifax County | 9 | Halifax County | 23:06.00 |
| 48 | Tyler HudsonPlace 48 · Grade 10 · Halifax County | 10 | Halifax County | 23:11.00 |
| 49 | David HansenPlace 49 · Grade 12 · Halifax County | 12 | Halifax County | 23:26.00 |
| 50 | Caleb ChingPlace 50 · Franklin County | — | Franklin County | 23:47.00 |
| 51 | Madison MessengerPlace 51 · Franklin County | — | Franklin County | 23:59.00 |
| 52 | Gordon TaylorPlace 52 · Grade 11 · Halifax County | 11 | Halifax County | 24:01.00 |
| 53 | Keith HuffmanPlace 53 · Grade 12 · Bassett | 12 | Bassett | 24:10.00 |
| 54 | Matt NewellPlace 54 · Grade 10 · George Washington | 10 | George Washington | 24:15.00 |
| 55 | Robert PowellPlace 55 · Grade 12 · Halifax County | 12 | Halifax County | 24:51.00 |
| 56 | Zachary ConnerPlace 56 · Grade 10 · Halifax County | 10 | Halifax County | 24:52.00 |
| 57 | Tommy PauleyPlace 57 · Grade 11 · Patrick County | 11 | Patrick County | 24:54.00 |
| 58 | Oscar SalazarPlace 58 · Grade 10 · Bassett | 10 | Bassett | 25:24.00 |
| 59 | Andrew HarlowPlace 59 · Grade 10 · Halifax County | 10 | Halifax County | 26:01.00 |
| 60 | Jacob McLambPlace 60 · Grade 11 · Halifax County | 11 | Halifax County | 26:06.00 |
| 61 | Jay FranciscoPlace 61 · Grade 10 · Halifax County | 10 | Halifax County | 26:27.00 |
| 62 | Christian EphriamPlace 62 · Grade 10 · George Washington | 10 | George Washington | 26:32.00 |
| 63 | Austin HurdPlace 63 · Grade 10 · Magna Vista | 10 | Magna Vista | 26:51.00 |
| 64 | Joseph MyersPlace 64 · Grade 11 · Halifax County | 11 | Halifax County | 27:36.00 |
| 65 | Alex AguilarPlace 65 · Franklin County | — | Franklin County | 28:00.00 |
| 66 | Hunter WattsPlace 66 · Grade 12 · Halifax County | 12 | Halifax County | 29:28.00 |
| 67 | Brad SneadPlace 67 · Grade 11 · Halifax County | 11 | Halifax County | 29:37.00 |
| 68 | Steven SalleyPlace 68 · Grade 12 · Halifax County | 12 | Halifax County | 31:01.00 |
| 69 | Westley MullenPlace 69 · Grade 9 · Magna Vista | 9 | Magna Vista | 31:05.00 |
| 70 | Samuel DunavantPlace 70 · Grade 9 · Halifax County | 9 | Halifax County | 31:40.00 |
| 71 | Marc RiveraPlace 71 · Franklin County | — | Franklin County | 31:50.00 |
| 72 | Tanner MartinPlace 72 · Grade 9 · Magna Vista | 9 | Magna Vista | 34:16.00 |